summaryrefslogtreecommitdiff
path: root/parser.c
Commit message (Expand)AuthorAgeFilesLines
* NASM: relicense under the 2-clause BSD licenseH. Peter Anvin2009-07-061-12/+0
* Add copyright headers to the *.c/*.h files in the main directoryH. Peter Anvin2009-06-281-6/+45
* parser.c: fix stylistic nitpickH. Peter Anvin2009-06-271-1/+0
* parser: don't use midcode declarationsH. Peter Anvin2009-06-231-1/+2
* BR 2782055: reject invalid tokens after ]Victor van den Elzen2009-06-231-8/+16
* Do not confuse segmentless adresses and unknown forward referencesVictor van den Elzen2009-02-251-0/+8
* BR 2592476: Treat WAIT as a prefix even though it's really an instructionH. Peter Anvin2009-02-211-0/+2
* Allow value to TIMES to be negative while optimization is in progressCharles Crayne2008-09-231-1/+1
* Decouple forward references from optimizationCharles Crayne2008-09-101-11/+3
* Free EOT_DB_STRING_FREE in cleanup_insn()H. Peter Anvin2008-06-151-3/+4
* Implement __utf16__() and __utf32__() for the DB familyH. Peter Anvin2008-06-141-72/+102
* Make strings a first-class token type; defer evaluationH. Peter Anvin2008-06-091-1/+1
* Remove EQU for critical expression listCharles Crayne2008-06-041-1/+1
* No 32-byte floating point format: fix error for DYH. Peter Anvin2008-05-201-0/+5
* Avoid #including .c files; instead compile as separate unitsH. Peter Anvin2008-05-201-7/+6
* Add DY, YWORD, and the SY instruction flagH. Peter Anvin2008-05-201-2/+12
* Correctly identify SBYTE in the optimizerH. Peter Anvin2008-04-041-3/+10
* Restore critical expression checking when optimizer enabledCharles Crayne2008-03-261-1/+2
* regularized spelling of license to match name of LICENSE fileBeroset2007-12-291-1/+1
* Clean up remaining build warningsH. Peter Anvin2007-11-181-3/+4
* Permit opcode names as labels as long as they are followed by a colonH. Peter Anvin2007-11-041-2/+20
* Use a 32-bit floating-point limb size; support 8-bit floatH. Peter Anvin2007-10-291-1/+4
* Reduce severity of redundant prefixes from error to warning.Charles Crayne2007-10-291-1/+5
* Clean up stealth whitespaceH. Peter Anvin2007-10-281-1/+1
* 64-bit addressing and prefix handling changesH. Peter Anvin2007-10-281-103/+152
* Use the compiler-provided booleans if available, otherwise emulateH. Peter Anvin2007-10-101-9/+9
* Change cloc_t to struct location, and reorder the membersH. Peter Anvin2007-10-031-2/+2
* BR 1352920: change loc_t -> cloc_tH. Peter Anvin2007-10-031-2/+2
* Portability fixesH. Peter Anvin2007-10-021-0/+2
* Fix handling of DO; support unary + for floating-point numbersH. Peter Anvin2007-09-181-7/+11
* Support 16-bit IEEE floating point; used in SSE5H. Peter Anvin2007-09-181-9/+15
* Implement "oword" (128 bits) as a first-class sizeH. Peter Anvin2007-09-181-10/+25
* Fix a few instances of missing renumbersH. Peter Anvin2007-09-171-2/+2
* Support r/m operands for non-integer typesH. Peter Anvin2007-09-121-1/+2
* Use enumerations where practical to ease debuggingH. Peter Anvin2007-09-121-0/+2
* Finishing touches on perfect hash tokenizer; actually turn the thing onH. Peter Anvin2007-08-301-0/+1
* Correct the logic for recording fs: and gs: overrides.H. Peter Anvin2007-08-291-1/+1
* Add [default] directiveH. Peter Anvin2007-08-291-5/+0
* Suppress IP-relative only for fs: and gs: overridesH. Peter Anvin2007-08-291-2/+3
* Implement REL/ABS modifiersH. Peter Anvin2007-08-281-7/+29
* Fixed 64-bit offset generation.Keith Kanios2007-04-161-1/+1
* Fixed distinction between char and int8_t data types.Keith Kanios2007-04-131-4/+4
* General push for x86-64 support, dubbed 0.99.00.Keith Kanios2007-04-121-10/+11
* Apply Nindent to all .c and .h filesnasm-0.98.39LATESTH. Peter Anvin2005-01-151-661/+657
* Fixes from Bart OldemanH. Peter Anvin2002-09-191-1/+2
* Fix missing test for e->type being set.H. Peter Anvin2002-09-131-1/+2
* Clean up unnecessary dependencies.H. Peter Anvin2002-09-121-0/+1
* This is the "megapatch":H. Peter Anvin2002-06-061-12/+1
* Added code to prevent FAR from being used with a registerDebbie Wiles2002-06-041-0/+5
* Make "ABSOLUTE <label>" work again; code based on 0.97.H. Peter Anvin2002-05-261-1/+5