path: root/asm/parser.c
Commit message (Expand)AuthorAgeFilesLines
* Implement an enhanced version of MASM's dup() and "db ?" syntax.H. Peter Anvin (Intel)2019-10-161-158/+278
* warnings: do a line break before enabled/disabled noteH. Peter Anvin2019-10-031-1/+0
* warnings: make it possible to put blank lines in doc textH. Peter Anvin2019-10-031-1/+2
* masm.mac, parser: VERY limited MASM emulation packageH. Peter Anvin (Intel)2019-08-141-142/+170
* Add implicitly sized versions of the K instructionsH. Peter Anvin (Intel)2019-08-091-3/+24
* Add group aliases for all prefixed warnings.H. Peter Anvin2019-06-061-2/+3
* strfunc: better error messages if a string transform failsH. Peter Anvin2019-06-061-2/+2
* Remove #includes already provided by "compiler.h"H. Peter Anvin2018-12-271-3/+0
* Replace <ctype.h> includes with "nctype.h"H. Peter Anvin2018-12-271-1/+1
* Move <string.h> inclusion to compiler.hH. Peter Anvin2018-12-261-1/+0
* Factor out size tokens and annotate with the corresponding sizeH. Peter Anvin2018-12-241-3/+6
* Don't convert the various RESx instructions to RESBH. Peter Anvin2018-12-181-10/+0
* With buffered warnings, change the handling of error passesH. Peter Anvin (Intel)2018-12-181-4/+4
* Clean up the handling of various passesH. Peter Anvin (Intel)2018-12-181-8/+4
* warnings: make WARN_* constant obligatory for warningsH. Peter Anvin (Intel)2018-12-141-3/+3
* nasm_warnf() -> nasm_warn()H. Peter Anvin (Intel)2018-12-141-4/+4
* warnings: define warning classes at point of usemkwarningsH. Peter Anvin (Intel)2018-12-131-0/+6
* warnings: Make WARN_ constants consistent with -w optionsH. Peter Anvin (Intel)2018-12-121-1/+1
* warnings: rename ERR_WARN_* to WARN_*H. Peter Anvin (Intel)2018-12-121-1/+1
* parser: Use nasm_error helpersCyrill Gorcunov2018-12-011-84/+58
* Merge branch 'nasm-2.14.xx'Cyrill Gorcunov2018-10-151-7/+47
| * parser: Fix sigsegv on certain equ instruction parsingCyrill Gorcunov2018-10-131-0/+17
| * optimization: Introduce new flag to turn-off selectivelyChang S. Bae2018-08-161-2/+2
| * asm: support the +n syntax for register setsH. Peter Anvin2018-06-251-4/+26
| * absolute: in absolute space, need to use absolute.segmentH. Peter Anvin (Intel)2018-06-251-1/+2
* | errors: simplify nasm_fatal() and nasm_panic()H. Peter Anvin2018-06-151-1/+1
* gcc: fix mistakes discovered by recent gccH. Peter Anvin2018-06-021-1/+2
* Cleanup of label renaming infrastructure, add subsection supportH. Peter Anvin2018-06-011-4/+4
* Merge remote-tracking branch 'origin/nasm-2.13.xx'H. Peter Anvin2017-11-011-3/+2
| * BR 3392437: Fix diagnostic for negative value in TIMESH. Peter Anvin2017-09-271-3/+2
* | Don't sort opcodes; move all pseudo-ops to the beginningH. Peter Anvin2017-05-011-2/+2
* a) Fix handling of DZ/ZWORD; b) don't crash on TIMES JMPH. Peter Anvin2017-05-011-39/+8
* BR3392392: fix broadcast decorators and improve error messagesH. Peter Anvin2017-04-021-28/+32
* BR 3392363: clear the operands when making an artificial I_RESBH. Peter Anvin2017-03-311-0/+1
* BR 3392370: {z} decorator allowed on MOVDQ* memory operandsH. Peter Anvin2017-03-311-18/+4
* asm/*: Move directive processing to its own file, refactor error handlingH. Peter Anvin2017-03-071-5/+4
* Remove casts in switch statements only meant to keep OpenWatcom happyH. Peter Anvin2017-03-011-3/+3
* asm/parser.c: don't call reloc_value() twice, minor cleanupsH. Peter Anvin2017-02-281-6/+6
* We can have a WRT for a relative referenceH. Peter Anvin2017-02-211-1/+1
* Support self-relative expressions in offsets and immediatesH. Peter Anvin2017-02-201-40/+37
* nasm_build_assert() -> nasm_static_assert()H. Peter Anvin2017-01-241-1/+1
* parser: Get rid of global variableMartin Lindhe2017-01-051-1/+1
* If we have new features introduced by C11, use themH. Peter Anvin2016-12-201-1/+1
* asm/parser.c -- Fix typo in testing for registerCyrill Gorcunov2016-11-291-1/+1
* Allow relative references to external symbols in dataH. Peter Anvin2016-10-311-14/+58
* Reorganize the source code into subdirectoriesH. Peter Anvin2016-05-251-0/+1168