0
0
mirror of https://github.com/netwide-assembler/nasm.git synced 2025-09-22 10:43:39 -04:00

Commit Graph

  • d390490089 outlib: Make ol_add_sym_to being static Cyrill Gorcunov 2020-07-03 11:01:36 +03:00
  • 61be48a383 doc: swap 'hyphen' and 'minus' in PostScript definition H. Peter Anvin (Intel) 2020-07-02 21:06:29 -07:00
  • 1b50fec496 outlib: fix infinite recursion due to incorrect wrapping H. Peter Anvin (Intel) 2020-07-02 20:48:43 -07:00
  • 1939b69fdf Merge remote-tracking branch 'github/nasm-2.15.xx' H. Peter Anvin (Intel) 2020-07-02 20:44:57 -07:00
  • 07b10a1706 doc: remove references to sourceforge Jasper Lievisse Adriaanse 2020-07-01 09:10:21 +02:00
  • 97e53e95f9 NASM 2.15.02 nasm-2.15.02 H. Peter Anvin (Intel) 2020-07-01 21:42:17 -07:00
  • fee0db94a3 changes.src: fixed Mkfiles/msvc.mak H. Peter Anvin (Intel) 2020-07-01 21:31:32 -07:00
  • 147f32a6eb msvc.mak: fix syntax for excluding config.h H. Peter Anvin (Intel) 2020-07-01 21:13:27 -07:00
  • c665ba1fd8 strlist.h: move safe_alloc declaration H. Peter Anvin (Intel) 2020-07-01 20:54:58 -07:00
  • b877708a83 Change unused -> unused_func to remove special case H. Peter Anvin (Intel) 2020-07-01 20:49:04 -07:00
  • 8441bc5323 Remove references to sourceforge Jasper Lievisse Adriaanse 2020-07-01 09:10:21 +02:00
  • 8bc18080fe Merge tag 'nasm-2.15.02rc2' H. Peter Anvin (Intel) 2020-06-30 17:53:13 -07:00
  • fc3e4dcc65 NASM 2.15.02rc2 nasm-2.15.02rc2 H. Peter Anvin (Intel) 2020-06-30 17:35:34 -07:00
  • c0d0f88261 preproc: expand_mmac_param_range() should be static H. Peter Anvin (Intel) 2020-06-30 17:33:39 -07:00
  • a3db726f02 Merge remote-tracking branch 'github/nasm-2.15.xx' H. Peter Anvin (Intel) 2020-06-30 17:14:36 -07:00
  • 8877a3ddb0 NASM 2.15.02rc1 nasm-2.15.02rc1 H. Peter Anvin (Intel) 2020-06-30 17:12:16 -07:00
  • b68a375afc doc: index cleanups H. Peter Anvin (Intel) 2020-06-30 15:05:11 -07:00
  • 3e70a213f6 gitattributes: don't try to merge the version file H. Peter Anvin (Intel) 2020-06-30 13:48:13 -07:00
  • 39714f7de7 doc: document(!) documentation build requirements H. Peter Anvin (Intel) 2020-06-30 13:47:17 -07:00
  • 4ddeb70428 doc: slight cleanup of MASM compatibility package information H. Peter Anvin (Intel) 2020-06-30 13:37:29 -07:00
  • 7f1095a023 emptyarg.asm: add expansion test for a range with a single parameter H. Peter Anvin (Intel) 2020-06-30 12:54:21 -07:00
  • a08c0f9adf changes.src: document %{:} macro parameter range fix H. Peter Anvin (Intel) 2020-06-30 12:50:49 -07:00
  • e99a946390 preproc: fix %{:} macro operand ranges H. Peter Anvin (Intel) 2020-06-30 11:51:41 -07:00
  • 5c85b7f87b changes.src: update changes for 2.15.02 (so far) H. Peter Anvin (Intel) 2020-06-30 10:47:34 -07:00
  • f6a5c1ce20 doc: incbin: no need to mention an ancient Amiga assembler H. Peter Anvin (Intel) 2020-06-30 10:46:43 -07:00
  • f397a3433d Make empty db statement a suppressable warning H. Peter Anvin (Intel) 2020-06-30 10:36:46 -07:00
  • 65ab3ab197 clang: mark inline functions unused and add warning options H. Peter Anvin (Intel) 2020-06-30 10:14:21 -07:00
  • f21b2ba8f3 BR 3392687: clang miscompiles offsetin() for uninitialized pointer H. Peter Anvin (Intel) 2020-06-30 09:54:01 -07:00
  • 14f41b2319 hash generators: rename UNUSED to UNUSED_HASH_ENTRY H. Peter Anvin (Intel) 2020-06-30 09:17:41 -07:00
  • 367350319b rbtree: implement a "threaded LLRB tree" H. Peter Anvin (Intel) 2020-06-29 23:23:51 -07:00
  • 43a72dd638 listing: list short reserved blocks as ?? instead of <res ...> H. Peter Anvin (Intel) 2020-06-27 23:30:33 -07:00
  • 296685b5e3 nasmdoc.css: use a relative size for code/pre H. Peter Anvin (Intel) 2020-06-27 23:18:28 -07:00
  • a4c0d009a0 nasmdoc.css: use a smaller font size for code text H. Peter Anvin (Intel) 2020-06-27 23:16:13 -07:00
  • d1a9f8a2f7 doc: actually *use* the smaller code font size... H. Peter Anvin (Intel) 2020-06-27 23:10:50 -07:00
  • 18c0112c5b doc: for ps/pdf, use a smaller font for code H. Peter Anvin (Intel) 2020-06-27 23:03:09 -07:00
  • de8817ddbc doc: clean up warnings formatting H. Peter Anvin (Intel) 2020-06-27 22:30:50 -07:00
  • 2770fc7ac6 outlib: add infrastructure for common section and symbol handling H. Peter Anvin (Intel) 2020-06-27 22:08:26 -07:00
  • c59337797f Merge remote-tracking branch 'origin/nasm-2.15.xx' H. Peter Anvin (Intel) 2020-06-27 16:52:02 -07:00
  • 444905e48b doc: some more cleanups and detailed specifications H. Peter Anvin (Intel) 2020-06-27 16:50:56 -07:00
  • fa7732e092 doc: editorial cleanups H. Peter Anvin (Intel) 2020-06-27 16:40:52 -07:00
  • f0dc62c6a6 NASM 2.15.01 nasm-2.15.01 H. Peter Anvin (Intel) 2020-06-27 16:15:25 -07:00
  • aa542870ae changes.src: update for 2.15.01 H. Peter Anvin (Intel) 2020-06-27 16:14:50 -07:00
  • bca6b26a7e insns.dat: Add Intel Control-Flow Enforcement Technology (CET) instructions Henrik Gramner 2020-06-16 01:07:19 +02:00
  • 57c375305c Makefile: add warnings.src to perlreq; longer list of binary files H. Peter Anvin (Intel) 2020-06-27 16:04:38 -07:00
  • 513e19c8da Merge tag 'nasm-2.15' H. Peter Anvin (Intel) 2020-06-27 15:36:59 -07:00
  • a825b33423 NASM 2.15 nasm-2.15 H. Peter Anvin (Intel) 2020-06-27 15:24:47 -07:00
  • ea4c91bf32 NASM 2.15rc12 nasm-2.15rc12 H. Peter Anvin (Intel) 2020-06-26 16:20:27 -07:00
  • 29a61b7987 DWARF: consistent version information; drop .debug_loc section H. Peter Anvin (Intel) 2020-06-26 16:14:55 -07:00
  • 47d207d1a3 test: add Makefile target for elfx32 H. Peter Anvin (Intel) 2020-06-26 16:14:31 -07:00
  • eb571a3ac3 dwarf: don't emit a dummy .debug_loc section H. Peter Anvin (Intel) 2020-06-26 15:22:26 -07:00
  • 241697306c BR 3392650: Codeview truncates symbol table length to 16 bits H. Peter Anvin (Intel) 2020-06-26 14:10:54 -07:00
  • 922afbfc6c test: enable debugging output H. Peter Anvin (Intel) 2020-06-26 14:09:47 -07:00
  • 82fc1bea76 doc: document operator and Dx changes H. Peter Anvin (Intel) 2020-06-25 15:46:09 -07:00
  • f27ba95051 NASM 2.15rc11 nasm-2.15rc11 H. Peter Anvin (Intel) 2020-06-25 14:11:05 -07:00
  • 45978bb8bc BR 3392651: fix the .debug$T section in Codeview output format H. Peter Anvin (Intel) 2020-06-25 13:57:44 -07:00
  • 7869531f27 NASM 2.15rc10 nasm-2.15rc10 H. Peter Anvin (Intel) 2020-06-22 13:52:46 -07:00
  • d85a6101d7 BR 3392681: handle a64 instruction patters correctly H. Peter Anvin (Intel) 2020-06-22 13:44:54 -07:00
  • 6e9554f067 BR 3392648: rename float.[ch] to floats.[ch] H. Peter Anvin (Intel) 2020-06-14 23:21:44 -07:00
  • c4f95ca862 NASM 2.15rc9 nasm-2.15rc9 H. Peter Anvin (Intel) 2020-06-14 23:18:22 -07:00
  • a6ea1152bc BR 3392657: dwarf: leave .debug_frame empty H. Peter Anvin (Intel) 2020-06-14 23:16:50 -07:00
  • f53966af8b version: this is now the 2.16 development branch H. Peter Anvin (Intel) 2020-06-14 23:03:05 -07:00
  • 2383281768 Merge tag 'nasm-2.15rc8' H. Peter Anvin (Intel) 2020-06-14 23:02:53 -07:00
  • 7acbaf523c NASM 2.15rc8 nasm-2.15rc8 H. Peter Anvin (Intel) 2020-06-14 22:45:13 -07:00
  • d499755f54 doc: various documentation updates H. Peter Anvin (Intel) 2020-06-14 22:43:47 -07:00
  • 3957f6f831 %line: quote filenames with double spaces, use unsigned char check H. Peter Anvin (Intel) 2020-06-14 20:17:57 -07:00
  • b292748d9f preproc, srcfile: much saner handling of %line directives H. Peter Anvin (Intel) 2020-06-14 20:09:11 -07:00
  • 4ed23c8f85 preproc.c: make extra sure we always have a null-terminated token H. Peter Anvin (Intel) 2020-06-14 19:55:49 -07:00
  • 00335e43ef preproc.c: make extra sure tokens are always null-terminated H. Peter Anvin (Intel) 2020-06-14 19:49:19 -07:00
  • 42894381c9 preproc: even more handling of backwards compatibility for mmacros H. Peter Anvin (Intel) 2020-06-14 19:42:22 -07:00
  • 2f3ada9879 NASM 2.15rc7 nasm-2.15rc7 H. Peter Anvin (Intel) 2020-06-08 19:06:48 -07:00
  • ee0e3ec5a4 preproc: %clear options, backwards compatibility hack for x264 H. Peter Anvin (Intel) 2020-06-08 19:01:48 -07:00
  • f9f37ddcfe hashtbl.c: don't call nasm_free() for a null pointer H. Peter Anvin (Intel) 2020-06-08 19:01:05 -07:00
  • bacf04a3e0 preproc: need to look at mmac->in_progress not mstk->in_progress H. Peter Anvin (Intel) 2020-06-08 13:29:06 -07:00
  • ae0e50c491 NASM 2.15rc6 nasm-2.15rc6 H. Peter Anvin (Intel) 2020-06-05 13:24:15 -07:00
  • 30dda0b4bb travis: utf-error.stderr: remove unnecessary error message H. Peter Anvin (Intel) 2020-06-05 13:22:32 -07:00
  • e6d6800ead .gitignore: add *.pdf.xz H. Peter Anvin (Intel) 2020-06-05 13:21:05 -07:00
  • f7fadcd245 Fix missing "here" from error messages H. Peter Anvin (Intel) 2020-06-05 13:19:45 -07:00
  • cc27f60fb0 travis: test avx512f should now pass H. Peter Anvin (Intel) 2020-06-05 13:15:15 -07:00
  • 221ff044ba avx512: remove bogus imm8 for specific VCMP and VPCMP operations H. Peter Anvin (Intel) 2020-06-05 13:07:17 -07:00
  • 801f0c7815 avx512: implement shorthand forms of VCMP and VPCMP opcodes H. Peter Anvin (Intel) 2020-06-05 13:01:52 -07:00
  • b91e77361a preproc: %ifdef needs to accept any argument count H. Peter Anvin (Intel) 2020-06-05 12:22:26 -07:00
  • 0fec737e26 test/ifdef.asm: test for simple %ifdef H. Peter Anvin (Intel) 2020-06-05 12:16:23 -07:00
  • dfa39a189b preproc: add %require directive H. Peter Anvin (Intel) 2020-05-26 16:31:33 -07:00
  • bd00f25a70 preproc: commas inside parens don't break macro arguments H. Peter Anvin 2020-06-04 21:05:01 -07:00
  • 152cbd37e2 BR 3392676: fix cmpxchg8b/16b with explicit size H. Peter Anvin (Intel) 2020-06-04 20:22:34 -07:00
  • 773b87fff6 NASM 2.15rc5 nasm-2.15rc5 H. Peter Anvin (Intel) 2020-06-04 19:06:31 -07:00
  • 295b64541c Makefile.in: always_everything needs to depend on dirs H. Peter Anvin (Intel) 2020-06-04 18:59:25 -07:00
  • 9e5e5ec5b6 Makefile.in: Makefile.dep is not optional for external dependencies nasm-2.15rc4 H. Peter Anvin (Intel) 2020-06-04 18:44:23 -07:00
  • 12308896bb NASM 2.15rc4 H. Peter Anvin (Intel) 2020-06-04 18:35:44 -07:00
  • aaa863fbe4 mkdep.pl: remove debugging print statement H. Peter Anvin (Intel) 2020-06-04 18:33:26 -07:00
  • d23200584c Makefile: run cleandeps, no need to config.status --recheck H. Peter Anvin (Intel) 2020-06-04 18:30:35 -07:00
  • dc1a6c5306 mkdep.pl: fix internalization/externalization H. Peter Anvin (Intel) 2020-06-04 18:28:27 -07:00
  • 8d03b9ccc8 release: don't include nasmdoc.pdf.xz in the -xdoc file H. Peter Anvin (Intel) 2020-06-04 17:31:17 -07:00
  • fb7753bc2b nasm.spec.in: need perl; .pdf.xz now build by standard Makefile H. Peter Anvin (Intel) 2020-06-04 17:17:28 -07:00
  • 855f50b70b NASM 2.15rc3 nasm-2.15rc3 H. Peter Anvin (Intel) 2020-06-04 16:33:50 -07:00
  • f8639bdb52 BR 3392662: handle empty argument at end of mmacro call H. Peter Anvin (Intel) 2020-06-04 16:29:53 -07:00
  • 283bc92a92 nasm.c: correctly print errors once committed; assert errhold_stack empty H. Peter Anvin (Intel) 2020-06-04 16:19:51 -07:00
  • c44709c964 preproc: don't call nasm_error_hold_push() twice H. Peter Anvin (Intel) 2020-06-04 16:19:01 -07:00
  • 4964d80fe4 BR 3392652: hold smacro expansion warnings until we are sure H. Peter Anvin (Intel) 2020-06-04 15:53:31 -07:00
  • 12df4dd12f asm/error.c: handle warning "all" correctly H. Peter Anvin (Intel) 2020-06-04 15:46:31 -07:00