0
0
forked from aniani/nasm

Commit Graph

  • c0d59a484d Merge branch 'master' of git+ssh://ccrayne@repo.or.cz/srv/git/nasm Charles Crayne 2008-01-16 18:41:03 -08:00
  • 730d6f821a Increase GLOBAL_TEMP_BASE Charles Crayne 2008-01-16 18:38:48 -08:00
  • a2c486cd6b Remove debugging printf H. Peter Anvin 2008-01-13 11:46:04 -08:00
  • 4acfb4f44e Temporary fix for large number of sections Charles Crayne 2008-01-11 17:22:19 -08:00
  • b2e8379707 NASM 2.01rc2 nasm-2.01rc2 H. Peter Anvin 2008-01-08 23:07:50 -08:00
  • 00835fec0e Sanitize the pass logic, and only issue PASS1 warnings on pass0 == 1 H. Peter Anvin 2008-01-08 23:03:57 -08:00
  • 34ec300643 Remove magic "five pass minimum" - I'm pretty sure optimizer is fixed. H. Peter Anvin 2008-01-08 22:31:20 -08:00
  • 62cf415f49 Optimizer: force progression through final passes when hitting limit H. Peter Anvin 2008-01-08 22:29:21 -08:00
  • 72c6437890 BR 1864243: better warnings for out-of-range constants H. Peter Anvin 2008-01-08 22:13:48 -08:00
  • 08367e2231 disasm: relative operands are signed, not unsigned H. Peter Anvin 2008-01-02 12:19:41 -08:00
  • b8b1a61d10 Define MKDIR for rdoff make file Charles Crayne 2007-12-30 14:24:10 -08:00
  • 095e6a2973 regularized spelling of license to match name of LICENSE file Beroset 2007-12-29 09:44:23 -05:00
  • 1727b3d0eb Check in Ed Beroset's documentation fix Charles Crayne 2007-12-28 15:00:03 -08:00
  • 9e9a24253a disasm: 32-bit index registers were displayed as 64 bits H. Peter Anvin 2007-12-26 19:10:20 -08:00
  • 292c615a95 More changes for 2.01 H. Peter Anvin 2007-12-26 10:18:49 -08:00
  • a7dd90ee82 specfile: correctly handle compressed manpages nasm-2.01rc1 H. Peter Anvin 2007-12-26 10:18:01 -08:00
  • 43558b392f NASM 2.01rc1 H. Peter Anvin 2007-12-25 15:38:41 -08:00
  • ce100a496d Document "-f elf" fix. H. Peter Anvin 2007-12-25 15:38:22 -08:00
  • 82ea192235 Update CHANGES for an upcoming 2.01 release. H. Peter Anvin 2007-12-25 15:31:27 -08:00
  • 69f0557345 Remove bogus duplicates of the PREFETCH* instructions H. Peter Anvin 2007-12-25 15:07:39 -08:00
  • 1bec91e567 (Hopefully) fix the handing of MMX instructions with prefixes H. Peter Anvin 2007-12-25 15:18:12 -08:00
  • 914fdf9ba0 ndisasm: handle instructions at offset zero H. Peter Anvin 2007-12-20 12:24:17 -08:00
  • a81c62e18f Add RDOFF man pages to specfile. H. Peter Anvin 2007-12-18 16:13:47 -08:00
  • c79262a61e rdoff: add man pages from the Debian project. H. Peter Anvin 2007-12-18 16:12:13 -08:00
  • bebf220ba9 Complete the altreg set with "r0h".."r3h". H. Peter Anvin 2007-12-10 15:36:39 -08:00
  • 65746dfecd Merge branch 'master' of git+ssh://repo.or.cz/srv/git/nasm H. Peter Anvin 2007-12-10 15:35:50 -08:00
  • e55c836b5a Document naming of registers in 64-bit mode H. Peter Anvin 2007-12-10 15:35:28 -08:00
  • 116994111b Fix elf vs elf32 stabs generation bug Charles Crayne 2007-11-30 16:23:56 -08:00
  • 5f5a252a36 Refer to version 2.00 consistently as 2.00 not 2.0 H. Peter Anvin 2007-11-29 17:30:11 -08:00
  • 869ed26461 doc: 16- and 128-bit floating point were also new for 2.0 H. Peter Anvin 2007-11-29 17:29:37 -08:00
  • f7acb2f902 Update install instructions; remove references to nasmw.exe H. Peter Anvin 2007-11-29 17:28:05 -08:00
  • 72da449a41 doc: s/NASM/nasm/ in invocation example H. Peter Anvin 2007-11-29 17:20:45 -08:00
  • d1e8ba6039 -o is output filename, not output format H. Peter Anvin 2007-11-29 17:19:49 -08:00
  • 3e30d5aefe Give an example on how Unix and Win64 count argument differently H. Peter Anvin 2007-11-29 17:17:35 -08:00
  • 52b4d6d7b0 Allow numbers to be sorted separately from letters H. Peter Anvin 2007-11-29 17:10:04 -08:00
  • 540f903928 nasmdoc.src: editorial changes H. Peter Anvin 2007-11-29 17:07:53 -08:00
  • 2fd420d330 CHANGES that were missed... H. Peter Anvin 2007-11-29 17:05:55 -08:00
  • c2f77475fa Update COPYING file with the latest edition of LGPL 2.1 H. Peter Anvin 2007-11-29 14:51:47 -08:00
  • c780557e15 %ixdefine, not %xidefine H. Peter Anvin 2007-11-29 13:10:08 -08:00
  • 501735eecb NASM 2.00 nasm-2.00 H. Peter Anvin 2007-11-28 13:14:43 -08:00
  • 1d32090469 Add macho support to CHANGES H. Peter Anvin 2007-11-28 10:46:15 -08:00
  • 212f67d472 Add OS/2 build instructions since our binaries don't work. H. Peter Anvin 2007-11-28 10:41:55 -08:00
  • 7061ad73fe BR 852464: Fix memory leak in %if/%elseif H. Peter Anvin 2007-11-26 22:02:21 -08:00
  • 00927db7e2 Additional CHANGES H. Peter Anvin 2007-11-26 21:43:55 -08:00
  • f2098e9935 Documention Changes for Release 2.00 Charles Crayne 2007-11-25 14:25:13 -08:00
  • 21eed86871 Typo fixes in documentation H. Peter Anvin 2007-11-24 16:31:48 -08:00
  • 3c832be508 NASM 2.00rc3 nasm-2.00rc3 H. Peter Anvin 2007-11-20 23:37:46 -08:00
  • 15c1e5aa4d Unbreak CMPSW/CMPSD/CMPSQ H. Peter Anvin 2007-11-20 21:45:16 -08:00
  • 2e188be556 Merge branch 'master' of git+ssh://repo.or.cz/srv/git/nasm H. Peter Anvin 2007-11-20 13:23:34 -08:00
  • 49da468830 ndisasm: handle the case of "no more sync points" H. Peter Anvin 2007-11-20 13:22:58 -08:00
  • a057a993cf NASM 2.00rc2 nasm-2.00rc2 H. Peter Anvin 2007-11-19 23:09:31 -08:00
  • d0d760e4e3 tag-release: a simple script to tag the repository for release H. Peter Anvin 2007-11-19 23:09:24 -08:00
  • 2a15e69ebe Slightly faster implementation of the deadman counter H. Peter Anvin 2007-11-19 13:14:59 -08:00
  • cb1cf59312 BR 812417: Deadman counter for macro expansion H. Peter Anvin 2007-11-19 12:26:50 -08:00
  • a27ccb9f61 BR 877583: Fix RAA memory leak H. Peter Anvin 2007-11-19 12:02:38 -08:00
  • 6178374251 BR 863173: Fix offsets of TIMES/INCBIN in list file H. Peter Anvin 2007-11-19 11:53:18 -08:00
  • 70c0bf22a2 BR 1834731: Remove redundant error messages for no input file H. Peter Anvin 2007-11-19 11:45:40 -08:00
  • f096968998 insns.pl: remove debugging output H. Peter Anvin 2007-11-19 11:44:05 -08:00
  • 682221438e Clean up remaining build warnings H. Peter Anvin 2007-11-18 22:18:09 -08:00
  • a30cc07224 BR 1834292: Fix multiple disassembler bugs H. Peter Anvin 2007-11-18 21:55:26 -08:00
  • d0378fb1ed BR 1834056: Remove warnings in rdoff/rdoff.c H. Peter Anvin 2007-11-18 12:01:05 -08:00
  • dc24271fae BR 1091926: Bounds checking for command line parsing H. Peter Anvin 2007-11-18 11:55:10 -08:00
  • 24588d35e7 Remove FIXME from documentation H. Peter Anvin 2007-11-17 21:21:18 -08:00
  • db90f35d89 Check in Keith's Fixes Charles Crayne 2007-11-17 21:08:33 -08:00
  • c9588ea1bc Make the definition for float_const() match the prototype H. Peter Anvin 2007-11-17 14:35:19 -08:00
  • b284e48ae2 NASM 2.00rc1 nasm-2.00rc1 H. Peter Anvin 2007-11-16 00:03:02 -08:00
  • 423e381dd7 Clean up the command-line parsing; make -w/-W match others H. Peter Anvin 2007-11-15 17:12:29 -08:00
  • 7812644665 BR 993895: Support zero-operand floating-point insn H. Peter Anvin 2007-11-15 14:38:19 -08:00
  • 428fd671ec Remove some vestiges of "native" RESW/RESD support H. Peter Anvin 2007-11-15 10:25:52 -08:00
  • 604a3f4e21 outbin.c: fix one missed change from type -> size H. Peter Anvin 2007-11-15 10:24:55 -08:00
  • dbb1828ad5 Support setting OSABI value in ELF header. root 2007-11-13 19:52:54 -08:00
  • c68ec01277 Enable a few warnings by default; clean up warning descriptions H. Peter Anvin 2007-11-13 11:34:34 -08:00
  • b030c92fee Add gcc-style -W/-Wno- warning selections; -Wall; -Werror H. Peter Anvin 2007-11-13 11:31:15 -08:00
  • c170867864 Clean up the fwrite*() function definitions somewhat H. Peter Anvin 2007-11-13 10:37:23 -08:00
  • 4095197f6c Cast 64-bit switch expressions to (int) to keep OpenWatcom happy H. Peter Anvin 2007-11-13 09:49:51 -08:00
  • d13f30e08f x86-host-specific performance improvement H. Peter Anvin 2007-11-13 09:46:38 -08:00
  • d1fb15c154 Address data is int64_t; simplify writing an address object H. Peter Anvin 2007-11-13 09:37:59 -08:00
  • a5fb90834a ndisasm: factor out the common operand-extraction code H. Peter Anvin 2007-11-12 23:00:31 -08:00
  • bb72f7f111 Un-special-case "xchg rax,rax"; disassemble o64 H. Peter Anvin 2007-11-12 22:55:27 -08:00
  • fb0c90cdbe BR 1709392: Fix alignment handling in Mach-O format H. Peter Anvin 2007-11-12 22:11:46 -08:00
  • 4b3390eb47 BR 1828866: fix handling of LAR/LSL H. Peter Anvin 2007-11-12 22:05:31 -08:00
  • e8cdcdcc37 Better (but not *good!*) handling of 64-bit addressing in ndisasm H. Peter Anvin 2007-11-12 21:57:00 -08:00
  • 2344010d26 Fix disassembly of XCHG H. Peter Anvin 2007-11-12 21:02:33 -08:00
  • f72151f43e Test of XCHG H. Peter Anvin 2007-11-12 20:18:33 -08:00
  • aff9c93aa4 Fix handling of XCHG in 64-bit mode H. Peter Anvin 2007-11-12 20:18:05 -08:00
  • ce6c8a7929 More \321 -> \324 bug fixes H. Peter Anvin 2007-11-12 19:36:13 -08:00
  • 136dcdbd42 float.c: all warnings and errors are pass 1 only H. Peter Anvin 2007-11-12 18:25:24 -08:00
  • c22ae5cb12 Update documentation for stack relative directives. Bring a few other sections up to date. Charles Crayne 2007-11-10 21:55:19 -08:00
  • 2321d930ec Clean up a few more 32-bit bottlenecks Charles Crayne 2007-11-10 17:52:23 -08:00
  • 9fb030f8cd Update documantation for stack relative directives Charles Crayne 2007-11-09 16:37:41 -08:00
  • 0872deddd0 Merge branch 'master' of /home/chuck/development/gitnasm/ Charles Crayne 2007-11-09 16:33:54 -08:00
  • 102cdadb6f Update documentation for stack relative directives Charles Crayne 2007-11-09 16:25:43 -08:00
  • 34f6fb0a65 Don't combine type and size into a single argument H. Peter Anvin 2007-11-09 14:44:02 -08:00
  • 7eaf919a22 Add flat64 to %stacksize choices Charles Crayne 2007-11-08 22:11:14 -08:00
  • 44d7dcf87b Fix building under OpenWatcom H. Peter Anvin 2007-11-08 20:43:22 -08:00
  • 88602aa53a ps2pdf: remove -dOptimize=true H. Peter Anvin 2007-11-08 20:29:37 -08:00
  • ec4dc4e04b No binary files left in the source distro; unbreak release script H. Peter Anvin 2007-11-08 20:21:41 -08:00
  • 8781cb0d00 BR 1828103: Fix %arg and %local H. Peter Anvin 2007-11-08 20:01:11 -08:00
  • 52bd38b899 nasmlib.c: prefix_name(): use the elements() macro H. Peter Anvin 2007-11-08 19:34:01 -08:00
  • 6a6eafdcee Move elements() to nasmlib.h H. Peter Anvin 2007-11-08 19:30:22 -08:00