1691 Commits (779b7dd67e34a5e4ab81ae38eb8a781c8d6dca74)
 

Author SHA1 Message Date
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
Peter Johnson 9da99362c9 GAS parser: match .file and .line handling to that of GAS. In GAS, both 18 years ago
Peter Johnson 9e7761bba0 errwarn.c (yasm_warn_occurred): New, warning near-equivalent to 18 years ago
Peter Johnson 83f90581a0 Fix #92: CPU 8086 doesn't support PUSH imm; this was added in the 186. 18 years ago
Peter Johnson 01f9baad70 gas-token.re: Use new yasm_unescape_cstring() to handle string constants. 18 years ago
Peter Johnson 159f377293 file.c (yasm_unescape_cstring): New function to unescape a string following 18 years ago
Peter Johnson e0f4ae3ffb errwarn.c (yasm_warn_fetch): Follow documentation and don't crash if no 18 years ago
Peter Johnson b76e60fa3c Output warnings if no errors occurred in preproc-only mode. 18 years ago
Peter Johnson 2f93c26093 yapp_test.sh: Fix error recording and srcdir replacement. 18 years ago
Peter Johnson 7e4e5047c7 gas-token.re (strbuf_append): Remove line parameter. 18 years ago
Peter Johnson 7192d00727 gas-bison.y: Fix crash when .ident is used with an object format that 18 years ago
Peter Johnson 52055a435d Clean up a few minor nits (warnings). 18 years ago
Peter Johnson 66419285d4 gas-parser.h: Fix nit (NASM_PARSER_H define instead of GAS_PARSER_H). 18 years ago
Peter Johnson b2b38049a4 Fix #91 and a few other minor nits. Reorganize to make for clearer flow. 18 years ago
Peter Johnson bb82213a5d yapp_test.sh: Unbreak. 18 years ago
Peter Johnson 9c4de0ffd2 Fix quoting error. 18 years ago
Peter Johnson 1a02914218 yapp-preproc.c: Build fix. 18 years ago
Peter Johnson 624809de9a Generate better errors than "invalid combination of opcode and operands" 18 years ago
Peter Johnson 67c788797c Use is_exp2() in a couple more places. 18 years ago