Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2008-02-16 | OpenWatcom: optimize for 686 | H. Peter Anvin | 2 | -2/+2 | |
Apparently -6 compiles are defined to run on anything 386 or newer, and just use different instruction timings. | |||||
2008-02-05 | Mkfiles/README: document the Netware Makefile. | H. Peter Anvin | 1 | -0/+8 | |
2008-02-05 | Add Makefile for Netware | H. Peter Anvin | 1 | -0/+213 | |
Add Makefile for Netware, using the GNU toolchain. | |||||
2008-01-21 | OpenWatcom makefiles: add DEBUG option | H. Peter Anvin | 2 | -2/+4 | |
Add a Makefile variable, DEBUG, which can be used to set debug options (-d2, -DLOGALLOC, etc.) | |||||
2008-01-21 | Fix the options when compiling under OpenWatcom | H. Peter Anvin | 2 | -10/+26 | |
OpenWatcom needs different strings for compile and link target, so using -bcl which uses the same string for both is just plain wrong. This fixes that bit, but running nasm on test/floatx.asm (at least as a DOS or a Win32 binary) crashes with a NULL pointer reference inside the C library free() function. | |||||
2007-10-30 | Run "make alldeps" | H. Peter Anvin | 3 | -15/+18 | |
2007-10-10 | owlinux.mak: don't clean things we won't be able to | H. Peter Anvin | 1 | -4/+5 | |
There won't be a Makefile in rdoff in particular, so trying to run "make clean" there is pointless. | |||||
2007-10-02 | make alldeps | H. Peter Anvin | 3 | -12/+12 | |
2007-10-02 | Run "make alldeps". | H. Peter Anvin | 3 | -9/+9 | |
Run "make alldeps". This stuff probably shouldn't be checked in... | |||||
2007-09-28 | Add substitutes for snprintf() and vsnprintf() | H. Peter Anvin | 3 | -2/+8 | |
To deal with fools^Wpeople trying to keep really old systems alive, create a proper framework for substitution functions, and make it possible to deal with the lack of snprintf/vsnprintf in particular. | |||||
2007-09-27 | Exclude config.h from the dependency list for the canned makefiles | H. Peter Anvin | 3 | -183/+180 | |
For the canned makefiles, we almost certainly don't have config.h, and shouldn't include it in the list of dependencies. | |||||
2007-09-27 | Add Makefile for Linux -> DOS, Win32, OS/2 using OpenWatcom | H. Peter Anvin | 2 | -1/+280 | |
Add a Makefile (for GNU Make, not wmake) to cross-compile NASM for DOS, OS/2 or Win32 using OpenWatcom. | |||||
2007-09-26 | Add Makefile for OpenWatcom (DOS, OS/2 or Win32 output) | H. Peter Anvin | 2 | -34/+280 | |
Add a Makefile for OpenWatcom using WMAKE. This is a horrible version of Make, but since it's bundled with OpenWatcom it is probably better to stick to it. It has the nice property that it can produce DOS, Win32 or OS/2 binaries. This Makefile currently assumes that it is hosted on a system where pathname separators are backslashes. For cross-compiling using OpenWatcom on a Linux system it is probably better to write a separate Makefile using GNU make to invoke Watcom. | |||||
2007-09-24 | Support __float*__ for floating-point numbers in expressions | H. Peter Anvin | 1 | -14/+22 | |
Add special operators to allow the use of floating-point constants in contexts other than DW/DD/DQ/DT/DO. As part of this checkin, make MAX_KEYWORD generated by tokhash.pl, since it knows what all the keywords are so it can tell which one is the longest. | |||||
2007-09-19 | Make nasm_malloc() et al available from inside ndisasm | H. Peter Anvin | 1 | -12/+15 | |
Clean up nasmlib to remove functions irrelevant for ndisasm; make nasm_malloc() etc usable inside ndisasm. | |||||
2007-09-17 | Sort dependency lists | H. Peter Anvin | 1 | -56/+56 | |
Sort the dependency lists generated by "mkdep.pl", to make sure that re-running "make alldeps" doesn't change anything unless there has been real dependency changes. The previous version could produce different output between runs and across platforms. | |||||
2007-09-17 | Cleaner way to handle MSVC's _snprintf() underscore damage | H. Peter Anvin | 1 | -56/+60 | |
Some versions of MSVC have snprintf() and vsnprintf() only with a leading underscore. Handle that a bit more cleanly. | |||||
2007-09-16 | Fix Makefile for MSVC++ 2005, delete obsolete Makefiles | H. Peter Anvin | 20 | -3280/+231 | |
New Makefile for MSVC++ 2005, delete old unmaintained Makefiles. | |||||
2007-09-16 | Run "make alldeps" | H. Peter Anvin | 19 | -19/+19 | |
2007-09-14 | Use the new hash table function library to store labels | H. Peter Anvin | 19 | -19/+95 | |
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-12 | Remove $Id$ tags (useless with git) | H. Peter Anvin | 1 | -1/+0 | |
Remove CVS $Id$ tags, since git doesn't use them. | |||||
2007-09-12 | Use enumerations where practical to ease debugging | H. Peter Anvin | 19 | -361/+387 | |
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 | Run "make alldeps"; add dependencies missing from the previous checkin | H. Peter Anvin | 19 | -19/+19 | |
It helps to run "make alldeps" when the changes are actually complete... | |||||
2007-09-12 | Use a perfect hash to look up preprocessor directives | H. Peter Anvin | 19 | -156/+185 | |
Use a perfect hash to look up preprocessor directives, and generate the preprocessor directive list automatically. | |||||
2007-08-30 | Finishing touches on perfect hash tokenizer; actually turn the thing on | H. Peter Anvin | 19 | -133/+205 | |
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-26 | attempt to make static makefiles aware of outelf32/outelf64 | Frank Kotler | 19 | -23/+41 | |
2007-05-30 | Update dependencies. | H. Peter Anvin | 19 | -38/+38 | |
2007-05-29 | Run "make alldeps" | H. Peter Anvin | 19 | -627/+813 | |
2007-04-13 | Added outmacho.* to static makefile. | Keith Kanios | 1 | -2/+4 | |
2007-04-13 | Added Dev-Cpp Makefile | Keith Kanios | 1 | -0/+157 | |
2007-04-12 | General push for x86-64 support, dubbed 0.99.00. | Keith Kanios | 1 | -0/+1 | |
2005-01-14 | Update dependencies | H. Peter Anvin | 18 | -700/+696 | |
2003-08-30 | Support building 16-bit DOS binaries using OpenWatcom | H. Peter Anvin | 2 | -1/+141 | |
2003-08-29 | Update status | H. Peter Anvin | 1 | -5/+6 | |
2003-08-29 | Handle subdirectories | H. Peter Anvin | 1 | -1/+1 | |
2003-08-29 | Remove obsolete comment | H. Peter Anvin | 1 | -1/+1 | |
2003-08-29 | Touch up Makefile.b32 | Frank Kotler | 1 | -15/+15 | |
2003-07-25 | Added -d key (merge duplicate strings) to to compiler keys string. | Nickolay Yurchenko | 1 | -1/+2 | |
2002-09-13 | Remove redundant define that generates too long command lines | H. Peter Anvin | 1 | -1/+1 | |
2002-09-12 | Clean up unnecessary dependencies. | H. Peter Anvin | 17 | -521/+477 | |
2002-09-12 | Fix Borland C++ optimization bug; add test for bad DOS binaries. | H. Peter Anvin | 1 | -2/+3 | |
2002-06-06 | Update Makefile.bc3 so that it actually works again. | H. Peter Anvin | 1 | -29/+30 | |
2002-06-06 | This is the "megapatch": | H. Peter Anvin | 18 | -691/+1094 | |
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-05-26 | Clean up Makefile.unx and document it better | H. Peter Anvin | 2 | -18/+38 | |
2002-05-26 | Account for ./output directory | John Coffman | 1 | -1/+4 | |
2002-05-25 | Update from John Coffman | H. Peter Anvin | 1 | -24/+43 | |
2002-05-20 | Added make rules for files generated from perl scripts | Debbie Wiles | 1 | -0/+29 | |
2002-05-12 | *** empty log message *** | Debbie Wiles | 1 | -1/+1 | |
2002-05-12 | *** empty log message *** | Debbie Wiles | 1 | -1/+1 | |
2002-05-12 | *** empty log message *** | Debbie Wiles | 1 | -1/+1 | |