1513 Commits (b1d27878fdbff4e7e2a7fa6ebf0c0726bf12cf16)
 

Author SHA1 Message Date
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
Peter Johnson 5ab6b53062 Make life a little easier by adding an is_exp2() macro. 18 years ago
Peter Johnson 9fde4e1657 Allow overriding of strict-ness requirement with command line option 18 years ago
Peter Johnson 6a67fc5fe7 Support strict for immediate values, and optimize non-strict (thus some 18 years ago
Peter Johnson de38a0d273 Support "strict" in NASM parser. Still need to implement its desired 18 years ago
Peter Johnson 38804d6c39 Remove some unused yasm_scanner variables, and properly document the 18 years ago
Peter Johnson 195ffb7502 yasm_intnum_create_charconst_nasm(): Ensure converted values from char 18 years ago
Peter Johnson 9f0e1eac23 out_test.sh: Fix reporting of non-error. 18 years ago
Peter Johnson 91afb02f4c Fix #88: Allow only GNU Bison (not Bison++ or plain old yacc) for YACC, and clear YACC 18 years ago
Peter Johnson 827930b5a4 Have incbin search include paths (long-missing feature). 18 years ago
Peter Johnson b27a7d51a0 Add trailing slashes on include paths again (functionality deleted in 18 years ago
Peter Johnson 165c63d7a8 Unbreak raw preproc (broken in [1669]). 18 years ago
Peter Johnson 5f1412ee6b yasm_fopen_include: Allow oname to be NULL. Also set oname to NULL if NULL 18 years ago
Peter Johnson c81b221152 Refactor include file handling into libyasm from preprocessors. 18 years ago
Peter Johnson 1b8ca78848 Make common scanner fill function, as we're using it in two places already. 18 years ago
Peter Johnson e341947c16 Fix handling of svdc, rsdc, wrshr, and rdshr Cyrix opcodes. 18 years ago
Peter Johnson 88620971c2 Fix prefix order for "3-byte" instructions like the SIMD instructions. 18 years ago
Peter Johnson 0aaf40ad26 expr.c (expr_expand_equ): Work around what I believe to be a GCC aliasing 18 years ago
Peter Johnson bfac47e062 genmodule.c: Fix edge cases in string handling. 18 years ago
Peter Johnson 47af5c24f1 Add yasm_parsers(7), yasm_objfmts(7), and yasm_dbgfmts(7) man pages, 18 years ago
Peter Johnson 265595baff Revamp and update man pages. Still need to add in some missing ones. 18 years ago
Peter Johnson d754e57ba7 Fix #86 by requiring '-' (e.g. "yasm -") to read from stdin, and reporting 18 years ago
Peter Johnson 6ab452816c Fix #85: Multiple may be 0. In this case, force size to zero instead of 18 years ago
Peter Johnson 258604ef1e Fix #84: I broke the idiom of concating a decimal number to a register 18 years ago
Peter Johnson 9d5e81b920 expr.h: Fix comment to match [1655]. 18 years ago
Peter Johnson fd04b1aef6 Don't mix EQU expansion with other expr leveling; we could get confused 18 years ago
Peter Johnson d1823e2e17 Fix handling of CPU flags; the old code would simply take the last CPU 18 years ago
Peter Johnson b9f6b96f5f rdf: Enable Id keywords on various files. 18 years ago
Peter Johnson 6baa674165 rdf-objfmt.c: Clean up unused variables. 18 years ago