| Commit message (Expand) | Author | Age | Files | Lines |
* | subsections: don't lose the offset in the parent section | H. Peter Anvin (Intel) | 2018-06-27 | 1 | -2/+10 |
* | nasm.c: min 2 optimization passes, don't re-run pass 1 | H. Peter Anvin (Intel) | 2018-06-27 | 1 | -1/+8 |
* | asm: support the +n syntax for register sets | H. Peter Anvin | 2018-06-25 | 2 | -11/+42 |
* | nasm: fix some typo and description for the option help | Chang S. Bae | 2018-06-25 | 1 | -4/+6 |
* | absolute: in absolute space, need to use absolute.segment | H. Peter Anvin (Intel) | 2018-06-25 | 2 | -1/+3 |
* | labels: auto-promote EXTERN labels to GLOBAL if defined | H. Peter Anvin, Intel | 2018-06-25 | 1 | -1/+7 |
* | labels: if we have overridden EXTERN, don't call define_label() | H. Peter Anvin, Intel | 2018-06-25 | 1 | -1/+1 |
* | labels: fix formatting of warning message | H. Peter Anvin, Intel | 2018-06-25 | 1 | -2/+2 |
* | nasm: need to call init_labels() before command line parsing | H. Peter Anvin, Intel | 2018-06-25 | 1 | -7/+7 |
* | labels: don't update the local variable base for *ANY* dot labels | H. Peter Anvin, Intel | 2018-06-25 | 1 | -10/+22 |
* | labels: pass the mangled name to the backend for fixups | H. Peter Anvin | 2018-06-18 | 1 | -1/+1 |
* | pragma: define a hander for generic output (and debug) pragmas | H. Peter Anvin | 2018-06-18 | 1 | -10/+20 |
* | Make limits 64 bits, add globallines limit to configurable limits | H. Peter Anvin | 2018-06-15 | 3 | -18/+20 |
* | Merge commit '7daa26f9ba3ca45813d16ce540564448c13b16fa' into nasm-2.14.xx | H. Peter Anvin | 2018-06-15 | 2 | -2/+3 |
|\ |
|
| * | gcc: fix mistakes discovered by recent gcc | H. Peter Anvin | 2018-06-02 | 2 | -2/+3 |
* | | labels: allocation of a segment number counts as a change | H. Peter Anvin | 2018-06-14 | 1 | -5/+2 |
* | | Don't keep assigning segment numbers to EXTERN or COMMON | H. Peter Anvin | 2018-06-14 | 2 | -3/+7 |
* | | labels: add a subsection field available for backend use | H. Peter Anvin | 2018-06-14 | 2 | -8/+19 |
* | | segalloc: DO NOT reset segment numbers | H. Peter Anvin | 2018-06-14 | 2 | -19/+0 |
* | | Fix parsing of long options; actually warn on bad limit | H. Peter Anvin | 2018-06-12 | 1 | -9/+22 |
* | | Make any execution limit configurable, add eval limit | H. Peter Anvin | 2018-06-12 | 6 | -97/+234 |
* | | Unbreak special segment symbols, unbreak COMMON | H. Peter Anvin | 2018-06-11 | 4 | -21/+50 |
* | | Add --pragma and --before option; make --include = -P | H. Peter Anvin | 2018-06-11 | 3 | -39/+88 |
* | | directive: Make cpu directive case insensitive back again | Cyrill Gorcunov | 2018-06-07 | 1 | -1/+1 |
|/ |
|
* | asm/directiv.c: fix bug in perm_alloc() | H. Peter Anvin | 2018-06-01 | 2 | -4/+14 |
* | Cleanup of label renaming infrastructure, add subsection support | H. Peter Anvin | 2018-06-01 | 9 | -457/+420 |
* | Add support for backend-defined subsections and label hacks | H. Peter Anvin | 2018-05-30 | 4 | -19/+72 |
* | pragma.c: make the generic "output" and "debug" pragma namespaces work | H. Peter Anvin | 2018-05-30 | 1 | -2/+13 |
* | Fix implicit fallthrough that trips -Werror | H. Peter Anvin | 2018-05-08 | 1 | -2/+3 |
* | assemble: Check global line limit | Chang S. Bae | 2018-05-05 | 1 | -1/+6 |
* | output: macho -- Avoid conversion of addresses to RAWDATA | Chang S. Bae | 2018-05-05 | 1 | -1/+2 |
* | Revert "Use fallthrough() to placate compiler" | Cyrill Gorcunov | 2018-02-25 | 1 | -1/+1 |
* | Use fallthrough() to placate compiler | Cyrill Gorcunov | 2018-02-25 | 1 | -1/+1 |
* | get_cpu: Fix a7ecf2646d6c80b994be7d340140379d580050cf | Cyrill Gorcunov | 2018-02-25 | 1 | -0/+2 |
* | Merge branch 'master' of ssh://repo.or.cz/srv/git/nasm | H. Peter Anvin | 2018-02-22 | 3 | -115/+140 |
|\ |
|
| * | asm: allow abort on panic to be specified at runtime | H. Peter Anvin | 2018-02-07 | 1 | -54/+54 |
| * | Merge tag 'nasm-2.13.03' | H. Peter Anvin | 2018-02-07 | 3 | -61/+86 |
| |\ |
|
| | * | iflag: automatically assign values, saner handling of CPU levels | H. Peter Anvin | 2018-02-06 | 3 | -61/+86 |
* | | | Introduce cold function attribute | H. Peter Anvin | 2018-02-22 | 1 | -4/+4 |
|/ / |
|
* | | Eliminate filename length restrictions, remote ofmt->filename() | H. Peter Anvin | 2017-12-20 | 3 | -49/+32 |
* | | error: add --enable-panic-abort config options | H. Peter Anvin | 2017-12-20 | 1 | -1/+3 |
* | | error: add ERR_TOPFILE | H. Peter Anvin | 2017-12-20 | 1 | -5/+8 |
* | | nasm.c: better handling of errors without a file without ERR_NOFILE | H. Peter Anvin | 2017-12-20 | 1 | -4/+5 |
* | | Merge remote-tracking branch 'origin/nasm-2.13.xx' | H. Peter Anvin | 2017-11-01 | 4 | -27/+30 |
|\ \
| |/ |
|
| * | prepoc: Fix heap-buffer-overflow in detoken | Cyrill Gorcunov | 2017-10-22 | 1 | -1/+2 |
| * | preproc: Fix SIGSEGV if not data provided for implicit pasting | Cyrill Gorcunov | 2017-10-22 | 1 | -2/+2 |
| * | preproc: Fix sigsegv in find_cc | Cyrill Gorcunov | 2017-10-22 | 1 | -0/+2 |
| * | peproc: Fix sigsevg in smacro expansion | Cyrill Gorcunov | 2017-10-22 | 1 | -0/+10 |
| * | prepoc: mmacro -- Don't left nparam_max less than nparam_min | Cyrill Gorcunov | 2017-10-22 | 1 | -1/+4 |
| * | preproc: Don't access offsting byte on unterminated strings | Cyrill Gorcunov | 2017-10-22 | 1 | -1/+3 |