1 2007-04-10 Keith Kanios <keith@kanios.net>
2 * (insns.dat): updated x86-64 general+system instruction set.
4 2007-04-09 Keith Kanios <keith@kanios.net>
5 * (outrdf.c): added support for 64-bit addressing.
6 * (outrdf2.c): added support for 64-bit addressing.
8 2007-04-08 Keith Kanios <keith@kanios.net>
9 * (standard.mac): added entry for __BITS__ standard macro.
10 * (preproc.c): added __BITS__ to the standard macro processing.
12 2007-04-05 Keith Kanios <keith@kanios.net>
13 * (nasm.c): added [BITS 64] for the x86-64 architecture extension.
14 * (nasm.h): added general flags to support the x86-64 architecture.
15 * (nasmlib.h): updated to support the x86-64 architecture.
16 * (nasmlib.c): revamped readnum/readlinenum to support 64-bit.
17 * (assemble.c): modified for the x86-64 architecture extension.
18 * (regs.dat): added x86-64 register extensions; revamped flags.
19 * (insns.dat): added AMD64 instruction set support.
20 * (outbin.c): added support for 64-bit addressing.
21 * (outcoff.c): added win64 (x86-64 COFF) support.
22 * (outform.h): added entry for win64.
24 2007-03-15 Keith Kanios <keith@kanios.net>
25 * (*.c): added c99 data-type compliance and <inttypes.h> inclusion.
26 * (*.pl): added c99 data-type compliance and <inttypes.h> inclusion.
27 * (*.h): added c99 data-type compliance.
28 * (assemble.h): fixed procedure defintions to sync with respective
29 procedure declarations.
31 2002-05-16 Ed Beroset <beroset@mindspring.com>
32 * (preproc.c): fixed unterminated macro bug error reporting
33 * (nasmlib.h): changed strdup's arg to const char *
34 * (nasmlib.c): changed strdup's arg to const char *
36 2002-05-12 Debbie Wiles <debs@dwiles.demon.co.uk>
37 * (insns.dat): fixed incorrect processor flags
38 * (Mkfiles/Makefile.vc): added optimisation, and changed to work with 0.98.31
39 * (doc/nasmdoc.src): added %ifmacro, and tidied up format of code items.
41 2002-05-03 H. Peter Anvin <hpa@zytor.com>
42 * (nasm.c): Change the NASM environment variable to NASMOPT.
44 2002-05-03 H. Peter Anvin <hpa@zytor.com>
45 * (Makefile.in Mkfiles/*): use new version -> version.{h,mac}.
46 * (macros.pl): support multiple input files (standard.mac, version.mac).
47 * (standard.mac): use an explicit delimiter to end the TASM macros.
48 * (nasm-version): remove, no longer needed.
49 * (version.pl): script to produce version.h and version.mac from version.
50 * (version): contains the official NASM version.
51 * (nasm.h): include version.h.
53 2002-05-03 H. Peter Anvin <hpa@zytor.com>
55 * (configure.in): create output directory.
56 * (Makefile.in): change cd ; to cd &&.
57 * (rdoff/Makefile.in): handle building in a separate obj directory
60 2002-04-29 Stanislav Karchebny <madfire@users.sourceforge.net>
62 * (Makefile.in): added 'strip' target to strip debug info.
63 * (INSTALL): added INSTALL file.
64 * (nasm.1): added -v option description.
67 2002-04-29 Frank Kotler <fbkotler@users.sourceforge.net>
69 * (parser.c): fixed INCBIN bug reported by Rebel.
72 2002-04-11 Stanislav Karchebny <madfire@users.sourceforge.net>
74 * Started ChangeLog for recording per-file changes in the project.
75 We could get away without ChangeLog at all (use CVS logs), but we
76 lose CVS so often its better to have log glued to the sources =)
77 You should record changes in CHANGES also, not for every change
78 but rather when making a release.