H. Peter Anvin
b8af9aa522
Cleaner way to handle MSVC's _snprintf() underscore damage
...
Some versions of MSVC have snprintf() and vsnprintf() only with a
leading underscore. Handle that a bit more cleanly.
2007-09-17 13:53:14 -07:00
H. Peter Anvin
e8bfecf275
Fix Makefile for MSVC++ 2005, delete obsolete Makefiles
...
New Makefile for MSVC++ 2005, delete old unmaintained Makefiles.
2007-09-16 22:16:24 -07:00
H. Peter Anvin
9e8e948f86
Run "make alldeps"
2007-09-16 18:35:02 -07:00
H. Peter Anvin
6244f4b5b9
Use the new hash table function library to store labels
...
Use the new hash table function library to store labels. When
compiling on my 64-bit system, it reduces the assembly time for the
output of test/perf/label.pl from 73 to 7 seconds.
2007-09-14 18:03:29 -07:00
H. Peter Anvin
d105682096
Remove $Id$ tags (useless with git)
...
Remove CVS $Id$ tags, since git doesn't use them.
2007-09-12 21:05:06 -07:00
H. Peter Anvin
16b0a33cea
Use enumerations where practical to ease debugging
...
We have a lot of enumerations; by declaring fields as such, we make it
easier when debugging, since the debugger can display the enumerations
in cleartext. However, make sure exceptional values (like -1) are
included in the enumeration, since the compiler otherwise may not
include it in the valid range of the enumeration.
2007-09-12 20:27:41 -07:00
H. Peter Anvin
9e1c202b69
Run "make alldeps"; add dependencies missing from the previous checkin
...
It helps to run "make alldeps" when the changes are actually complete...
2007-09-12 01:34:19 +00:00
H. Peter Anvin
4169a47bd9
Use a perfect hash to look up preprocessor directives
...
Use a perfect hash to look up preprocessor directives, and generate
the preprocessor directive list automatically.
2007-09-12 01:29:43 +00:00
H. Peter Anvin
74cc5e569c
Finishing touches on perfect hash tokenizer; actually turn the thing on
...
Finish the perfect hash tokenizer, and actually enable it.
Move stdscan() et al to a separate file, since it's not needed in any
of the clients of nasmlib other than nasm itself.
Run make alldeps.
2007-08-30 22:35:34 +00:00
Frank Kotler
352170d5eb
attempt to make static makefiles aware of outelf32/outelf64
2007-08-26 05:51:39 +00:00
H. Peter Anvin
ff69805feb
Update dependencies.
2007-05-30 18:30:18 +00:00
H. Peter Anvin
7a83374a9c
Run "make alldeps"
2007-05-29 21:44:55 +00:00
Keith Kanios
0899e21289
Added outmacho.* to static makefile.
2007-04-13 23:09:18 +00:00
Keith Kanios
ea13537d83
Added Dev-Cpp Makefile
2007-04-13 00:43:50 +00:00
Keith Kanios
b7a89544d0
General push for x86-64 support, dubbed 0.99.00.
2007-04-12 02:40:54 +00:00
H. Peter Anvin
5180bc8a59
Update dependencies
2005-01-14 23:05:31 +00:00
H. Peter Anvin
cefdfbc070
Support building 16-bit DOS binaries using OpenWatcom
2003-08-30 03:49:30 +00:00
H. Peter Anvin
68f2ac1158
Update status
2003-08-29 19:01:46 +00:00
H. Peter Anvin
3f62008ec2
Handle subdirectories
2003-08-29 18:57:50 +00:00
H. Peter Anvin
6ca1f9e21c
Remove obsolete comment
2003-08-29 18:55:22 +00:00
Frank Kotler
3ab698a81e
Touch up Makefile.b32
2003-08-29 05:15:35 +00:00
Nickolay Yurchenko
3f7cddc770
Added -d key (merge duplicate strings) to to compiler keys string.
2003-07-25 21:55:35 +00:00
H. Peter Anvin
33e007a6b6
Remove redundant define that generates too long command lines
2002-09-13 00:43:28 +00:00
H. Peter Anvin
24cfef4f8f
Clean up unnecessary dependencies.
2002-09-12 16:34:06 +00:00
H. Peter Anvin
628168c502
Fix Borland C++ optimization bug; add test for bad DOS binaries.
2002-09-12 04:33:58 +00:00
H. Peter Anvin
6d4680a68d
Update Makefile.bc3 so that it actually works again.
2002-06-06 03:33:38 +00:00
H. Peter Anvin
232badbbbc
This is the "megapatch":
...
a) Automatically generate dependencies for all Makefiles;
b) Move register definitions to a separate .dat file;
c) Add support for "unimplemented but there in theory" registers.
2002-06-06 02:41:20 +00:00
H. Peter Anvin
372aad9547
Clean up Makefile.unx and document it better
2002-05-26 22:43:16 +00:00
John Coffman
460764e07f
Account for ./output directory
2002-05-26 19:43:26 +00:00
H. Peter Anvin
d8aadba81c
Update from John Coffman
2002-05-25 02:22:02 +00:00
Debbie Wiles
157635509a
Added make rules for files generated from perl scripts
2002-05-20 02:26:35 +00:00
Debbie Wiles
43f14033c9
*** empty log message ***
2002-05-12 10:31:05 +00:00
Debbie Wiles
10dde88103
*** empty log message ***
2002-05-12 10:30:15 +00:00
Debbie Wiles
593231169e
*** empty log message ***
2002-05-12 10:22:25 +00:00
H. Peter Anvin
22e5dda13d
Change "working" to "OK"
2002-05-10 19:52:08 +00:00
H. Peter Anvin
918af68255
Handle the "output" directory correctly (patch from John Coffman.)
2002-05-10 19:51:48 +00:00
H. Peter Anvin
effc271151
Fix comment.
2002-05-10 00:35:37 +00:00
H. Peter Anvin
7f588e0e4c
Makefile work: Add working 16-bit DOS variants (Borland C++ 3.1, MSC 7),
...
remove a file that seems to be beyond rescue, update the README file
to be a bit more informative.
2002-05-10 00:29:32 +00:00
H. Peter Anvin
e87613b14e
Make all version information come from the single file "version".
...
Introduce new standard __NASM_SUBMINOR__ and __NASM_VER__ macros.
2002-05-04 03:57:52 +00:00
H. Peter Anvin
8ac364139a
NASM 0.98.30
2002-04-30 21:09:12 +00:00
H. Peter Anvin
005b39c856
NASM 0.98.26
2002-04-30 21:08:42 +00:00
H. Peter Anvin
9a633fa3b9
NASM 0.98.25alt
2002-04-30 21:08:11 +00:00
H. Peter Anvin
dce1e2f795
NASM 0.98.23
2002-04-30 21:06:37 +00:00
H. Peter Anvin
734b188090
NASM 0.98.09
2002-04-30 21:01:08 +00:00
H. Peter Anvin
1cd0e2d5bf
NASM 0.98.08
2002-04-30 21:00:33 +00:00
H. Peter Anvin
af535c16cf
NASM 0.98.03
2002-04-30 20:59:21 +00:00
H. Peter Anvin
41bf8002b2
NASM 0.98
2002-04-30 20:58:18 +00:00
H. Peter Anvin
620515ab4e
NASM 0.98p6
2002-04-30 20:57:38 +00:00
H. Peter Anvin
cd08b15c28
NASM 0.98p3.7
2002-04-30 20:57:19 +00:00
H. Peter Anvin
4342239f77
NASM 0.98p3.4
2002-04-30 20:56:19 +00:00
H. Peter Anvin
ce14ce6fc4
NASM 0.98p3.2
2002-04-30 20:54:58 +00:00