0
0
forked from aniani/nasm

Commit Graph

  • ccfd9e2950 This file needs <stdlib.h> H. Peter Anvin 2002-05-26 23:45:30 +00:00
  • 8e5c45959a This file needs <string.h> H. Peter Anvin 2002-05-26 23:35:02 +00:00
  • d6696dbe1a Fix really stupid thinko on my part... H. Peter Anvin 2002-05-26 22:49:19 +00:00
  • 372aad9547 Clean up Makefile.unx and document it better H. Peter Anvin 2002-05-26 22:43:16 +00:00
  • f807fd8f0d raa_read() is defined to return 0 for all uninitialized entries, do not issue an error. H. Peter Anvin 2002-05-26 22:30:48 +00:00
  • 14f4d04643 Undo accidental checkin of old code H. Peter Anvin 2002-05-26 21:48:18 +00:00
  • f1a3f94d45 Reversed a change in 1.27 that affects ABSOLUTE. Debbie Wiles 2002-05-26 21:08:39 +00:00
  • 667dd804e6 Handle $ and $$ in ABSOLUTE sections H. Peter Anvin 2002-05-26 19:49:41 +00:00
  • 460764e07f Account for ./output directory John Coffman 2002-05-26 19:43:26 +00:00
  • 0efaec964e Move optimizer output from '-g' switch to '-Ov' switch John Coffman 2002-05-26 19:20:08 +00:00
  • d0e365d523 Make "ABSOLUTE <label>" work again; code based on 0.97. H. Peter Anvin 2002-05-26 18:19:19 +00:00
  • b6469d3a84 Allow passing options to genps.pl from the user command line H. Peter Anvin 2002-05-25 22:21:27 +00:00
  • 64fee5a6c8 Documented %xdefine and %xidefine, and fixed an index item in %define. Debbie Wiles 2002-05-25 13:12:21 +00:00
  • 64de47c0cb Documented the ___NASM_PATCHLEVEL__ and __NASM_VERSION_ID__ macros. Debbie Wiles 2002-05-25 03:05:05 +00:00
  • d8aadba81c Update from John Coffman H. Peter Anvin 2002-05-25 02:22:02 +00:00
  • 086c80d72b Make it an error to supply a non-constant expression to ABSOLUTE H. Peter Anvin 2002-05-25 01:45:11 +00:00
  • 45724a8110 Better explanation why insnsa.c is a separate module H. Peter Anvin 2002-05-25 01:39:12 +00:00
  • 36775e439f Missed one undecorated ORG H. Peter Anvin 2002-05-24 20:33:51 +00:00
  • bbe2f5ef31 Fixed a few typos, tidied up index entries for BIN and its' subentries. Debbie Wiles 2002-05-24 20:00:52 +00:00
  • a77955580e Reversed a few changes erroneously removed in the last update Debbie Wiles 2002-05-24 19:10:40 +00:00
  • f128b4b164 Added multisection to documentation for the .bin format, and removed obsolete details. Debbie Wiles 2002-05-24 14:36:19 +00:00
  • 591553d88d Added extra tests, to fully test multisection support for .bin format Debbie Wiles 2002-05-24 14:33:35 +00:00
  • 8b923b1231 Fix typo: "BIT 16" -> "BITS 16" H. Peter Anvin 2002-05-23 06:40:32 +00:00
  • f8ab4baba1 Change space to NBSP to avoid breakage on 'doze platforms H. Peter Anvin 2002-05-22 23:23:02 +00:00
  • 52c9ad7b3c Add %elif preprocessor test H. Peter Anvin 2002-05-22 23:01:06 +00:00
  • 0c60815d91 Undo broken %elif change, and put in a big comment explaining why the existing code is correct. H. Peter Anvin 2002-05-22 22:59:40 +00:00
  • e4b9254447 Add 16-bit imul test for strictness H. Peter Anvin 2002-05-22 20:48:01 +00:00
  • 8c1da7b3ce Fix the handling of the STRICT keyword H. Peter Anvin 2002-05-22 20:45:09 +00:00
  • f1bbcf3160 Another change to the STRICT documentation Debbie Wiles 2002-05-22 20:44:11 +00:00
  • 769f2cf792 No C++ comments, please! H. Peter Anvin 2002-05-22 20:23:14 +00:00
  • 9642d4fd7f Updated documentation for the STRICT keyword. Debbie Wiles 2002-05-22 20:14:52 +00:00
  • 8311d9f310 Fixed the ABSOLUTE LABEL problem Debbie Wiles 2002-05-22 19:50:30 +00:00
  • ae438913af Document the STRICT keyword H. Peter Anvin 2002-05-22 05:40:50 +00:00
  • 4c8aaa01b5 Fix em dashes which were broken by charset cleanup change H. Peter Anvin 2002-05-21 06:07:36 +00:00
  • 078d75ac63 Use File::Spec to try to be more system-independent... H. Peter Anvin 2002-05-21 04:10:57 +00:00
  • 17799b40c0 JMP instructions use the operand size prefix, not the address size prefix, to determine the size of the jump target. H. Peter Anvin 2002-05-21 03:31:21 +00:00
  • 01377d8d7c Implement new "strict" keyword to inhibit optimization. H. Peter Anvin 2002-05-21 03:16:33 +00:00
  • aa8b6a1ff7 Spec file now depends on version.pl too H. Peter Anvin 2002-05-21 02:47:08 +00:00
  • 9399421303 Correct the generation of the spec file with a serial number. H. Peter Anvin 2002-05-21 02:46:45 +00:00
  • f29b128afd Accept X.YYplZ as a valid version number (equivalent to X.YY.0.Z) and generate Serial: tags in the RPM spec file to help clue RPM in. H. Peter Anvin 2002-05-21 02:28:51 +00:00
  • 2feab99ee9 Added a reference to the section on mixed size addressing (9.2) to the section on effective addresses (3.3). Debbie Wiles 2002-05-20 21:46:47 +00:00
  • 1aa9a42c5d Clean up the character set handling somewhat. H. Peter Anvin 2002-05-20 19:50:34 +00:00
  • f4cf6b4b59 Remove some duplicated spaces. H. Peter Anvin 2002-05-20 19:49:53 +00:00
  • 157635509a Added make rules for files generated from perl scripts Debbie Wiles 2002-05-20 02:26:35 +00:00
  • 5a09ee3cf3 Add __NASM_PATCHLEVEL__ and __NASM_VERSION_ID__ macros H. Peter Anvin 2002-05-20 01:04:34 +00:00
  • ac7e75a05d Automatically update the LATEST tag if doing a "real" release H. Peter Anvin 2002-05-19 05:37:08 +00:00
  • 60dbc85d5d 0.98.32 is out; now working on 0.98.33 H. Peter Anvin 2002-05-19 05:34:55 +00:00
  • dab01ddf14 Fix stray character that had snuck in. Damned. nasm-0.98.32 H. Peter Anvin 2002-05-19 05:22:45 +00:00
  • b2c8d3a496 Document new Cygwin compatibility H. Peter Anvin 2002-05-19 05:06:04 +00:00
  • 1170eb6546 Check in the rest of the Cygwin support patch... H. Peter Anvin 2002-05-19 02:26:38 +00:00
  • b9f0510eb5 Remove autom4te.cache when cleaning up config.* H. Peter Anvin 2002-05-19 02:02:20 +00:00
  • 5b654fa834 Cleaner way to handle the PERLREQ removal H. Peter Anvin 2002-05-19 01:59:37 +00:00
  • 0fcdadeb55 Fix so that the configure.in works with autoconf 2.5x; make sure "make cleaner" cleans up all that it needs to clean up H. Peter Anvin 2002-05-19 01:57:54 +00:00
  • 45e3da6440 Fix a couple of perl4-isms that are now illegal H. Peter Anvin 2002-05-19 01:51:00 +00:00
  • 7a29118879 Use a driver Perl script to run genps.pl, since Windows Make can't handle cat ... H. Peter Anvin 2002-05-18 22:17:28 +00:00
  • e0372c8c05 Add version number to the cover page, generated from the version file. H. Peter Anvin 2002-05-18 20:36:25 +00:00
  • 42e89b00a2 uncomment "use strict" in macros.pl Frank Kotler 2002-05-18 07:28:31 +00:00
  • 8a273b078d applied theowl's patch to raa_write - errors to raa_read Frank Kotler 2002-05-18 07:26:18 +00:00
  • 8e4994d034 Undo a change that wasn't meant for public consumption (yet.) H. Peter Anvin 2002-05-17 16:43:17 +00:00
  • 2e5f22f306 Update CHANGES with the current changes for 0.98.32 H. Peter Anvin 2002-05-17 16:41:17 +00:00
  • fa6362683b Clean up the output/ and (to some degree) test/ directories. H. Peter Anvin 2002-05-17 16:26:33 +00:00
  • 93c50efe34 Changed address to report bugs in ndisasm appendix. Debbie Wiles 2002-05-17 15:54:24 +00:00
  • 873e68c1cd Add one more instance of .rodata H. Peter Anvin 2002-05-17 15:08:13 +00:00
  • 7da2ba3dcd Recorded recent work on preproc.c Ed Beroset 2002-05-17 10:38:23 +00:00
  • 77a036e213 Make .rodata a recognized ELF section with default attributes H. Peter Anvin 2002-05-17 04:51:10 +00:00
  • 64af0aa6de added const keyword to strdup argument Ed Beroset 2002-05-17 03:11:15 +00:00
  • ab9a17b684 added const keyword to strdup Ed Beroset 2002-05-17 03:10:55 +00:00
  • 168c9c0c43 Fixed bug 556600 in which an unterminated macro error never included a file name or line number. Ed Beroset 2002-05-17 03:10:13 +00:00
  • dd5e1fae73 Added documentation for __NASM_SUBMINOR__ and __NASM_VER__ macros. Debbie Wiles 2002-05-17 01:41:09 +00:00
  • eaef5b5ca0 Make the ELF section a bit more accurate; clean up some index items H. Peter Anvin 2002-05-17 01:03:43 +00:00
  • ce395fe244 Changed \\ to \ in paths for -i command line option Debbie Wiles 2002-05-17 00:28:47 +00:00
  • 7ad24f6581 Corrected uD# documentation Debbie Wiles 2002-05-17 00:14:58 +00:00
  • 395fc34155 Another \i --> \I change Debbie Wiles 2002-05-16 23:48:45 +00:00
  • 3c0ec87385 Add missing space H. Peter Anvin 2002-05-16 23:30:48 +00:00
  • f94b9b4b60 Change \i -> \I in a few places H. Peter Anvin 2002-05-16 23:14:13 +00:00
  • 4119112869 Fix some formatting inconsistencies in %ifmacro. H. Peter Anvin 2002-05-16 20:02:45 +00:00
  • 365dc47adb Include the NASM logo from the specified EPS file rather than hard-coding it. H. Peter Anvin 2002-05-16 19:33:27 +00:00
  • 2a584cf575 Fix a couple of index terms. H. Peter Anvin 2002-05-16 19:32:49 +00:00
  • 7557a10045 Minor formatting tweaks. H. Peter Anvin 2002-05-16 18:34:57 +00:00
  • ebcd6d8b38 Rip out the old PostScript backend and make the new one official. H. Peter Anvin 2002-05-16 18:15:31 +00:00
  • 5cea9565e0 Changing "hanging comma" index entries to omit the comma, and to unify with a previous baseword entry if one is present. H. Peter Anvin 2002-05-16 18:08:15 +00:00
  • 23ae7026a8 Generate "hanging comma" clauses in the index H. Peter Anvin 2002-05-16 06:40:56 +00:00
  • 238fbcec5a Change the index term for "overloading multi-line macros" to match the corresponding single-line macro index term H. Peter Anvin 2002-05-16 05:53:01 +00:00
  • 8a3f67dd2a Corrected documentation for CMPXCHG Debbie Wiles 2002-05-16 02:16:58 +00:00
  • bede787f76 Use a fontset for the title. Change fonts to use Times throughout. H. Peter Anvin 2002-05-16 02:11:21 +00:00
  • 7c96f11285 Fix a typo which caused the index to be generated incorrectly. H. Peter Anvin 2002-05-15 21:32:56 +00:00
  • cae60c4344 Strip the anchor tags from the table of contents H. Peter Anvin 2002-05-15 21:13:59 +00:00
  • 13a9b0351e Use a custom font encoding vector; generate copyright (inner cover) page H. Peter Anvin 2002-05-15 21:00:30 +00:00
  • 1aef73430e Make the new PS/PDF backend somewhat configurable H. Peter Anvin 2002-05-15 19:02:52 +00:00
  • 692f6631a2 One day this will make ps2pdf optmimize the output PDF... H. Peter Anvin 2002-05-15 18:32:41 +00:00
  • 916c52e376 New PS/PDF backend: first attempt at generating the index H. Peter Anvin 2002-05-15 07:11:21 +00:00
  • f1f1fa7148 * Slight enhancement to line continuation documentation * Added documentation for the %line preprocessor directive Bryan Ischo 2002-05-15 01:42:58 +00:00
  • 0a7a3b459c Change "const static" -> "static const" to keep gcc happy H. Peter Anvin 2002-05-14 23:54:46 +00:00
  • 310b3e165f Code cleanup fixes from Ed Beroset H. Peter Anvin 2002-05-14 22:38:55 +00:00
  • 86e94b1b33 Remove stealth whitespace (all of the form ". \n"). H. Peter Anvin 2002-05-14 22:05:16 +00:00
  • 4ca9e3c0e4 Work in progress: new PostScript/PDF generator back end H. Peter Anvin 2002-05-14 21:59:59 +00:00
  • b99d5553cc Use a dash for the title metadata H. Peter Anvin 2002-05-14 21:59:37 +00:00
  • e77259caf6 Use em dash for the title H. Peter Anvin 2002-05-14 21:28:54 +00:00
  • e23f305d2c Don't remove head.ps by mistake H. Peter Anvin 2002-05-14 21:21:24 +00:00
  • c7a2652f4a Updated flags for some 186 instructions in the docs Debbie Wiles 2002-05-14 18:02:00 +00:00