1675 Commits (0e349f552d3f7008ea28bb0fc67767b594537777)
 

Author SHA1 Message Date
Peter Johnson 284442e86a Work around other warnings by including util.h earlier. 18 years ago
Peter Johnson 6d79f08dd1 Fix up some GCC 4.x warnings. 18 years ago
Peter Johnson 2e09de21dd Try to cut down on DJGPP build warnings. 18 years ago
Peter Johnson 24a600a075 Update to gettext 0.16.1. 18 years ago
Peter Johnson 9702325363 Allow more than just times to trigger on any change during optimization; 18 years ago
Peter Johnson 6ce59d4085 Only enable -ansi -pedantic -Wall in maintainer mode. 18 years ago
Peter Johnson 729ac1722d Fix some warnings. 18 years ago
Peter Johnson 5498e865f1 Pyrex detection: strip a-z suffix to correctly detect Pyrex 0.9.5.1a. 18 years ago
Peter Johnson a298bfa83b Enable .pdata and .xdata special handling only for win64, not for win32 18 years ago
Peter Johnson ef6fd9c8c0 Add support for Win64 structured exception handling (aka .xdata and .pdata). 18 years ago
Peter Johnson 1e76ae89cb coff-objfmt.c: Refactor directives. Also fix small feature regression 18 years ago
Peter Johnson 11caf966d9 Update copyright date to 2007. 18 years ago
Peter Johnson 6b0bded6cb Tokenize registers in directives. 18 years ago
Peter Johnson 3a6bad6d8f Missed one NULL-handling case in previous commit. 18 years ago
Peter Johnson e7b1cea7ff Allow directives to have no parameters in the parser, and check for it at 18 years ago
Peter Johnson 96c34438da macho-objfmt.c: Fix unused variable warning. 18 years ago
Peter Johnson 267862622b nasm-listfmt.c: Fix warning due to [1752] multiple -> signed change. 18 years ago
Peter Johnson fdf47df378 Support forced identifiers ($foo) in directives. This makes yasm match 18 years ago
Peter Johnson 5603155758 Fix #98. Fix implemented by merging any reserve multiple into the main 18 years ago
Peter Johnson d260877b31 Allow multiples to become temporarily negative during optimization. 18 years ago
Peter Johnson cbe4f45086 section.c (check_cylce): Avoid segfault by checking for bt_size=0. 18 years ago
Peter Johnson 95e57a41e4 Fix handling of times 0 <...>. 18 years ago
Peter Johnson 03d66466d5 Actually fully support "gnu" alias for "gas" parser. A number of places 18 years ago
Peter Johnson fa63e6debf Now that Pyrex 0.9.5.1 is out, require it (incorporates a needed fix). 18 years ago
Peter Johnson 5b88576b82 Pyxelator generation should depend on HEADERS rather than SOURCES. 18 years ago
Peter Johnson ee2c1b181a Clean up sed usage a tiny bit (don't use cat). 18 years ago
Peter Johnson 0c344700a7 Massive Python/Pyrex wrapper cleanup. We now use Pyxelator to generate 18 years ago
Peter Johnson 9bbc4a4926 Fix #97: Support right-shifted symbols in binary output (the root cause). 18 years ago
Peter Johnson 763687f8bd Unbreak out_test.sh; the previous commit caused an infinite loop. 18 years ago
Peter Johnson bf6743d1d7 Fix #96 by setting the timestamp in the COFF header. VC2005's incremental linker uses the 18 years ago
Peter Johnson b31c63e2e0 Make python module DESTDIR-clean to unbreak distcheck when python module is 18 years ago
Peter Johnson a1f4c99e94 Remove yasm_immval, moving remaining unique information (sign flag) into 18 years ago
Peter Johnson 9dd8df8fb6 intnum.c: Better internal error checking on intnum creation input strings. 18 years ago
Peter Johnson d2fba0ea6e Fix bug in [1737]. Using a valid environment variable after a non-existent 18 years ago
Peter Johnson 7a18cdaf3c Support environment variables in %include along the lines of FASM: 18 years ago
Peter Johnson 99811d1cdb Add dbgfmt_cv8 to flat Mkfiles (DJGPP). 18 years ago
Peter Johnson 0df8a197e5 Make gnu an alias for gas parser. 18 years ago
Peter Johnson cd99c2d68e Add macho to Mkfiles. 18 years ago
Peter Johnson b2054b00ee Unbreak distcheck (missing test shell scripts from EXTRA_DIST). 18 years ago
Peter Johnson 7f68927283 Initial commit of Mach-O object format. 18 years ago
Peter Johnson cb57404518 .indent.pro: Update ancient typedef list. 18 years ago
Peter Johnson 48d7b0738b coretype.h: Remove yasm_optimizer typedef. 18 years ago
Peter Johnson 5ca9f09d81 x86arch.c, x86id.c: Explicitly cast to unsigned char. 18 years ago
Peter Johnson f3300688d0 gas-parse.c: Delete unused variables. 18 years ago
Peter Johnson 5e7746bd32 coff-objfmt.c: Close small memory leak. 18 years ago
Peter Johnson 83b44f17d1 python-yasm/Makefile.inc: Pull in CPPFLAGS for Python build, which on some 18 years ago
Peter Johnson 2dc636e37b bc-data.c: Fix memory leak when handling LEB128 data. 18 years ago
Peter Johnson a8ef216fc0 GAS parser: convert to recursive descent. 18 years ago
Peter Johnson b188db0311 NASM parser bugfixes, and add support for section names that include "-" 18 years ago
Peter Johnson 60167896e2 yasm_value_delete(): Check for NULL expr before attempting to delete it. 18 years ago