1609 Commits (4238a7c5ce3b8853ecd1d9cf50eaa354f1038e7d)
 

Author SHA1 Message Date
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
Peter Johnson 5ae2b80789 nasm-parse.c, x86id.c: Fix unused variable warnings. 18 years ago
Peter Johnson d5197668d7 POTFILES.in: Bring up to date by adding a couple of missing files. 18 years ago
Peter Johnson 42af0d898f Remove remaining references to nasm-bison.c/h. 18 years ago
Peter Johnson 36a4a6c3a3 Port re2c parser from YACC to recursive descent. 18 years ago
Peter Johnson 6e6580144a Fix Mkfiles for previous commit (NASM recursive descent parser). 18 years ago
Peter Johnson d52034249a NASM parser: change from Bison parser to hand-written recursive descent 18 years ago
Peter Johnson 9593bcf56b Rename yasm_dvs_destroy() to yasm_dvs_delete() to match the fact it's an 18 years ago
Peter Johnson 0b54266d14 Fix bad valparams setup introduced in previous commit. yasm_vps_append() 18 years ago
Peter Johnson 7d85e67369 Push down GAS .ident directive handling into objfmts. Note this makes it 18 years ago
Peter Johnson 08310a5886 Pyxelator: Rip out code wrapper generation. Reindent. Add yasm wrapper 18 years ago
Peter Johnson c7b267f9fa Bring Pyxelator-r428 into trunk. 18 years ago
Peter Johnson 9ab89fdfe6 Take [1423] to the next logical step by supporting the general case of 18 years ago
Peter Johnson b1d27878fd valparam.h (yasm_vps_destroy): Fix documentation. 18 years ago
Peter Johnson 6a6c9faa20 expr.pxi: Sync with [1702]. 18 years ago
Peter Johnson b89c881496 Remove YASM_EXPR_SYMREC hack; it's no longer used due to changes in 18 years ago
Peter Johnson 26c808a82f Rename linemgr.c and linemgr.h to linemap.c and linemap.h. The "manager" 18 years ago