| Commit message (Expand) | Author | Age | Files | Lines |
* | Change LBL_NONE to LBL_none | H. Peter Anvin | 2019-09-12 | 1 | -2/+2 |
* | Drop unnecessary EXTERN symbols | H. Peter Anvin | 2019-09-12 | 1 | -33/+46 |
* | labels.c: don't use ERR_NOTE for additional information | H. Peter Anvin (Intel) | 2019-08-09 | 1 | -5/+4 |
* | Remove #includes already provided by "compiler.h" | H. Peter Anvin | 2018-12-27 | 1 | -2/+0 |
* | Merge tag 'nasm-2.14.03rc1' | H. Peter Anvin | 2018-12-27 | 1 | -1/+1 |
|\ |
|
| * | BR 3392539: some errors can "cascade". Allow suppressing if dead. | H. Peter Anvin | 2018-12-27 | 1 | -1/+1 |
* | | Move <string.h> inclusion to compiler.h | H. Peter Anvin | 2018-12-26 | 1 | -1/+0 |
* | | Clean up the handling of various passes | H. Peter Anvin (Intel) | 2018-12-18 | 1 | -8/+9 |
* | | nasm_warnf() -> nasm_warn() | H. Peter Anvin (Intel) | 2018-12-14 | 1 | -2/+2 |
* | | Merge tag 'nasm-2.14.01rc5' | H. Peter Anvin (Intel) | 2018-12-14 | 1 | -1/+6 |
|\| |
|
| * | labels.c: redefine test should be passn, not pass0 | H. Peter Anvin (Intel) | 2018-12-14 | 1 | -4/+5 |
* | | strlist, warnings: improve strlist, buffer warnings until error | H. Peter Anvin (Intel) | 2018-12-14 | 1 | -2/+2 |
* | | warnings: define warning classes at point of usemkwarnings | H. Peter Anvin (Intel) | 2018-12-13 | 1 | -6/+15 |
* | | warnings: Make WARN_ constants consistent with -w options | H. Peter Anvin (Intel) | 2018-12-12 | 1 | -2/+2 |
* | | Merge remote-tracking branch 'origin/nasm-2.14.xx' | H. Peter Anvin (Intel) | 2018-12-12 | 1 | -25/+33 |
|\| |
|
| * | error: new flag ERR_HERE | H. Peter Anvin | 2018-12-12 | 1 | -3/+4 |
| * | BR 3392535: warning on redefine, promote define-on-pass2 to error | H. Peter Anvin (Intel) | 2018-12-12 | 1 | -23/+31 |
* | | hashtbl: revamp the hash table interface, support binary keys | H. Peter Anvin (Intel) | 2018-12-11 | 1 | -2/+0 |
* | | error: new flag ERR_HERE | H. Peter Anvin | 2018-12-11 | 1 | -2/+1 |
* | | asm/labels.c: use error helpers | H. Peter Anvin | 2018-12-10 | 1 | -5/+4 |
* | | Merge remote-tracking branch 'origin/nasm-2.14.xx' | H. Peter Anvin | 2018-12-10 | 1 | -17/+59 |
|\| |
|
| * | BR 3392534: error out on an inconsistently redefined label | H. Peter Anvin | 2018-12-10 | 1 | -18/+59 |
* | | labels: Use nasm_error helpers | Cyrill Gorcunov | 2018-12-01 | 1 | -8/+6 |
|/ |
|
* | labels: Make sure nil label is never passed | Cyrill Gorcunov | 2018-10-13 | 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 |
* | subsections: don't lose the offset in the parent section | H. Peter Anvin (Intel) | 2018-06-27 | 1 | -2/+10 |
* | 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 |
* | 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 |
* | 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 | 1 | -2/+6 |
* | labels: add a subsection field available for backend use | H. Peter Anvin | 2018-06-14 | 1 | -2/+5 |
* | Unbreak special segment symbols, unbreak COMMON | H. Peter Anvin | 2018-06-11 | 1 | -9/+20 |
* | asm/directiv.c: fix bug in perm_alloc() | H. Peter Anvin | 2018-06-01 | 1 | -2/+11 |
* | Cleanup of label renaming infrastructure, add subsection support | H. Peter Anvin | 2018-06-01 | 1 | -243/+274 |
* | Add support for backend-defined subsections and label hacks | H. Peter Anvin | 2018-05-30 | 1 | -1/+32 |
* | labels, outelf: remove casts for allocations | H. Peter Anvin | 2017-04-23 | 1 | -4/+4 |
* | labels: make lookup_labels and is_extern take a const char * | H. Peter Anvin | 2017-03-14 | 1 | -3/+3 |
* | Fix global variables without declarations | H. Peter Anvin | 2017-03-07 | 1 | -2/+2 |
* | asm/*: Move directive processing to its own file, refactor error handling | H. Peter Anvin | 2017-03-07 | 1 | -0/+1 |
* | Merge branch 'nasm-2.12.xx' | Cyrill Gorcunov | 2016-07-27 | 1 | -9/+18 |
* | Reorganize the source code into subdirectories | H. Peter Anvin | 2016-05-25 | 1 | -0/+530 |