| Commit message (Expand) | Author | Age | Files | Lines |
* | Implement an enhanced version of MASM's dup() and "db ?" syntax. | H. Peter Anvin (Intel) | 2019-10-16 | 1 | -18/+31 |
* | error: replace nasm_verror() indirection with preproc callback | H. Peter Anvin | 2019-08-28 | 1 | -0/+3 |
* | preproc: standard macros now C-safe, %aliases off, fix %? recursion | H. Peter Anvin | 2019-08-27 | 1 | -4/+4 |
* | preproc: fix mmacro nesting prevention | H. Peter Anvin (Intel) | 2019-08-15 | 1 | -0/+1 |
* | masm.mac, parser: VERY limited MASM emulation package | H. Peter Anvin (Intel) | 2019-08-14 | 1 | -0/+2 |
* | Clean up backend format names | H. Peter Anvin | 2019-08-10 | 1 | -1/+0 |
* | Additional listing options, improve help output, fix macro limits | H. Peter Anvin | 2019-08-10 | 1 | -1/+5 |
* | Remove #includes already provided by "compiler.h" | H. Peter Anvin | 2018-12-27 | 1 | -1/+0 |
* | Factor out size tokens and annotate with the corresponding size | H. Peter Anvin | 2018-12-24 | 1 | -10/+26 |
* | Clean up the handling of various passes | H. Peter Anvin (Intel) | 2018-12-18 | 1 | -17/+72 |
* | Restore the ability to have ? in identifiers, except ? itself | H. Peter Anvin (Intel) | 2018-12-14 | 1 | -0/+1 |
* | errors: change the severity parameter from "int" to "errflags" | H. Peter Anvin (Intel) | 2018-12-13 | 1 | -1/+2 |
* | Move srcfile.c to asm/ | H. Peter Anvin | 2018-12-10 | 1 | -0/+1 |
* | ctype: create our own ctype table | H. Peter Anvin | 2018-11-28 | 1 | -42/+3 |
* | nasm.h: fix definition of isidchar() | H. Peter Anvin | 2018-11-28 | 1 | -1/+1 |
* | nasm.h: replace is*() macros with inline functions, '?' for TASM mode | H. Peter Anvin | 2018-11-28 | 1 | -17/+24 |
* | Merge branch 'master' of ssh://repo.or.cz/nasm | H. Peter Anvin | 2018-11-28 | 1 | -6/+26 |
|\ |
|
| * | preproc: Pass include paths as strlist | Cyrill Gorcunov | 2018-11-24 | 1 | -1/+1 |
| * | strlist: Rework to drop type | Cyrill Gorcunov | 2018-11-24 | 1 | -2/+2 |
| * | strlist: use a hash table | H. Peter Anvin (Intel) | 2018-10-25 | 1 | -2/+2 |
| * | Merge branch 'nasm-2.14.xx' | Cyrill Gorcunov | 2018-10-15 | 1 | -3/+23 |
| |\ |
|
| | * | optimization: Introduce new flag to turn-off selectively | Chang S. Bae | 2018-08-16 | 1 | -1/+15 |
| | * | subsections: don't lose the offset in the parent section | H. Peter Anvin (Intel) | 2018-06-27 | 1 | -1/+6 |
| | * | pragma: define a hander for generic output (and debug) pragmas | H. Peter Anvin | 2018-06-18 | 1 | -1/+2 |
| | * | nasm.h: remove unused constants | H. Peter Anvin | 2018-06-18 | 1 | -8/+0 |
| | * | Make limits 64 bits, add globallines limit to configurable limits | H. Peter Anvin | 2018-06-15 | 1 | -4/+5 |
* | | | eval: add spaceship operator <=> | H. Peter Anvin | 2018-06-15 | 1 | -0/+1 |
|/ / |
|
* | | eval: add support for signed shift operators <<< and >>> | H. Peter Anvin | 2018-06-15 | 1 | -1/+2 |
* | | Make limits 64 bits, add globallines limit to configurable limits | H. Peter Anvin | 2018-06-15 | 1 | -4/+5 |
* | | nasm.h: remove unused constants | H. Peter Anvin | 2018-06-14 | 1 | -8/+0 |
|/ |
|
* | labels: add a subsection field available for backend use | H. Peter Anvin | 2018-06-14 | 1 | -1/+4 |
* | Make any execution limit configurable, add eval limit | H. Peter Anvin | 2018-06-12 | 1 | -0/+16 |
* | Add --pragma and --before option; make --include = -P | H. Peter Anvin | 2018-06-11 | 1 | -0/+3 |
* | Cleanup of label renaming infrastructure, add subsection support | H. Peter Anvin | 2018-06-01 | 1 | -12/+5 |
* | Add support for backend-defined subsections and label hacks | H. Peter Anvin | 2018-05-30 | 1 | -0/+20 |
* | output: macho -- Avoid conversion of addresses to RAWDATA | Chang S. Bae | 2018-05-05 | 1 | -1/+3 |
* | Eliminate filename length restrictions, remote ofmt->filename() | H. Peter Anvin | 2017-12-20 | 1 | -24/+9 |
* | Merge remote-tracking branch 'origin/nasm-2.13.xx' | H. Peter Anvin | 2017-08-16 | 1 | -0/+15 |
|\ |
|
| * | outobj: emit file dependency information | H. Peter Anvin | 2017-08-16 | 1 | -0/+3 |
| * | timestamp: centralize handing of compilation timestamp | H. Peter Anvin | 2017-08-02 | 1 | -0/+12 |
* | | Sanitize the handling of segments a bit | H. Peter Anvin | 2017-05-03 | 1 | -0/+1 |
|/ |
|
* | a) Fix handling of DZ/ZWORD; b) don't crash on TIMES JMP | H. Peter Anvin | 2017-05-01 | 1 | -0/+1 |
* | Add generic perfect string hashes, use for directives | H. Peter Anvin | 2017-04-03 | 1 | -2/+2 |
* | output: remove the completely unused set_info method | H. Peter Anvin | 2017-03-31 | 1 | -11/+0 |
* | macho: implement do_dead_strip, make subsections_by_symbols a pragma | H. Peter Anvin | 2017-03-14 | 1 | -0/+17 |
* | pragma: use the directives hash to look up directive names | H. Peter Anvin | 2017-03-08 | 1 | -18/+27 |
* | output: make the return value from the directives method more meaningful | H. Peter Anvin | 2017-03-07 | 1 | -7/+25 |
* | Add a generic pragma-handling infrastructure | H. Peter Anvin | 2017-03-07 | 1 | -0/+37 |
* | Properly keep track of the base of relative relocations | H. Peter Anvin | 2017-02-21 | 1 | -16/+8 |
* | Support self-relative expressions in offsets and immediates | H. Peter Anvin | 2017-02-20 | 1 | -12/+14 |