| Commit message (Expand) | Author | Age | Files | Lines |
* | preproc: expand_smacro -- Fix nil dereference on error path | Cyrill Gorcunov | 2018-10-14 | 1 | -1/+3 |
* | eval: Eliminate division by zero | Cyrill Gorcunov | 2018-10-14 | 1 | -1/+1 |
* | preproc: Fix out of range access in expand mmacro | Cyrill Gorcunov | 2018-10-13 | 1 | -0/+2 |
* | parser: Fix sigsegv on certain equ instruction parsing | Cyrill Gorcunov | 2018-10-13 | 1 | -0/+17 |
* | labels: Make sure nil label is never passed | Cyrill Gorcunov | 2018-10-13 | 1 | -0/+2 |
* | labels: Don't nil dereference if no label provided | Cyrill Gorcunov | 2018-10-13 | 1 | -7/+5 |
* | preproc: parse_size -- Check for string provided | Cyrill Gorcunov | 2018-09-29 | 1 | -2/+1 |
* | Fix small typo in comment | Cyrill Gorcunov | 2018-09-22 | 1 | -2/+2 |
* | asm: Restore showing output for preproc mode in stdout | Cyrill Gorcunov | 2018-09-22 | 1 | -3/+9 |
* | optimization: Introduce new flag to turn-off selectively | Chang S. Bae | 2018-08-16 | 3 | -15/+16 |
* | float: fix bogus pass flags for errors and warnings | H. Peter Anvin | 2018-07-06 | 1 | -14/+14 |
* | asm/float.c: fix buffer underflow in float parsing | Adam Majer | 2018-07-06 | 1 | -0/+2 |
* | labels: Add missing backend type for extern symbols | Cyrill Gorcunov | 2018-07-01 | 1 | -0/+1 |
* | labels: Shrink declare_label | Cyrill Gorcunov | 2018-06-30 | 1 | -4/+1 |
* | assemble: defer MERR_OPSIZEMISSING | H. Peter Anvin (Intel) | 2018-06-28 | 1 | -1/+5 |
* | asm: add a default-off warning for phase error in pass 1 | H. Peter Anvin (Intel) | 2018-06-27 | 2 | -3/+18 |
* | 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 |