summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* | listing: use a non-uniqizing strlist to buffer error messagesH. Peter Anvin (Intel)2018-12-131-33/+22
* | strlist: make sure strlist_free() works for a non-uniqizing list tooH. Peter Anvin (Intel)2018-12-131-1/+8
* | configure: make section garbage collect the defaultH. Peter Anvin (Intel)2018-12-131-3/+4
* | strlist: can be unique or not, add printf functionsH. Peter Anvin (Intel)2018-12-136-27/+99
* | assemble.c: capitalize LOCK prefixH. Peter Anvin (Intel)2018-12-131-1/+1
* | Merge branch 'mkwarnings'H. Peter Anvin (Intel)2018-12-1324-234/+443
|\ \
| * | warnings: define warning classes at point of usemkwarningsH. Peter Anvin (Intel)2018-12-1318-219/+238
| * | errors: change the severity parameter from "int" to "errflags"H. Peter Anvin (Intel)2018-12-1310-32/+38
| * | Merge remote-tracking branch 'origin/master' into mkwarningsH. Peter Anvin (Intel)2018-12-139-16/+42
| |\ \
| * | | warnings.pl: script to harvest warnings directly from the sourceH. Peter Anvin (Intel)2018-12-131-0/+184
* | | | Merge remote-tracking branch 'origin/nasm-2.14.xx'H. Peter Anvin (Intel)2018-12-131-1/+1
|\ \ \ \ | | |_|/ | |/| |
| * | | errors: correct message saying -w+error= ... is in use when it is notH. Peter Anvin (Intel)2018-12-131-1/+1
| * | | NASM 2.14.01rc4nasm-2.14.01rc4H. Peter Anvin (Intel)2018-12-131-1/+1
| * | | errfile.c: add file missing from previous checkinH. Peter Anvin (Intel)2018-12-131-0/+5
* | | | asprintf: add "axprintf" functions that allocate extra storageH. Peter Anvin (Intel)2018-12-132-18/+42
* | | | asprintf: actually include asprintf.cH. Peter Anvin (Intel)2018-12-131-0/+70
| |_|/ |/| |
* | | warnings: change WARN_MNP -> WARN_MACRO_PARAMSH. Peter Anvin (Intel)2018-12-132-3/+3
* | | Merge remote-tracking branch 'origin/nasm-2.14.xx'H. Peter Anvin (Intel)2018-12-138-13/+39
|\ \ \ | |/ / | | / | |/ |/|
| * malloc: handle potential infinite loop in nasm_alloc_failed()H. Peter Anvin (Intel)2018-12-137-10/+28
* | warnings: Make WARN_ constants consistent with -w optionsH. Peter Anvin (Intel)2018-12-128-29/+29
* | Merge remote-tracking branch 'origin/nasm-2.14.xx'H. Peter Anvin (Intel)2018-12-126-198/+233
|\ \ | |/
| * NASM 2.14.01rc3nasm-2.14.01rc3H. Peter Anvin (Intel)2018-12-121-1/+1
| * error: new flag ERR_HEREH. Peter Anvin2018-12-126-71/+87
| * errors: unify nasm_verror_{gnu,vc} and remove some ERR_NOFILEH. Peter Anvin2018-12-121-101/+47
| * error: remove unused ERR_TOPFILEH. Peter Anvin2018-12-122-3/+4
| * BR 3392535: warning on redefine, promote define-on-pass2 to errorH. Peter Anvin (Intel)2018-12-123-26/+37
| * listing.c: handle multiple error messages on a single lineH. Peter Anvin (Intel)2018-12-121-26/+49
| * warnings: WARN_OTHER is now "above", not "below"H. Peter Anvin (Intel)2018-12-121-1/+1
| * warnings: make it possible for a warning to default to an errorH. Peter Anvin (Intel)2018-12-123-37/+39
| * warnings; move WARN_OTHER to the end; allow non-warnings to be suppressedH. Peter Anvin (Intel)2018-12-123-92/+102
| * configure: add -Wno-shift-negative-valueH. Peter Anvin (Intel)2018-12-121-0/+5
| * warnings: rename ERR_WARN_* to WARN_*H. Peter Anvin (Intel)2018-12-1213-74/+74
* | warnings: rename ERR_WARN_* to WARN_*H. Peter Anvin (Intel)2018-12-1213-73/+73
* | nasmlib: Add nasm_(v)asprintf()H. Peter Anvin (Intel)2018-12-128-24/+92
* | strlist: merge the strtbl and strlist interfacesH. Peter Anvin (Intel)2018-12-1110-196/+72
* | hashtbl: revamp the hash table interface, support binary keysH. Peter Anvin (Intel)2018-12-1111-152/+215
* | error: new flag ERR_HEREH. Peter Anvin2018-12-116-25/+52
* | srcfile: simplify and make most functions inlineH. Peter Anvin2018-12-102-35/+56
* | Move srcfile.c to asm/H. Peter Anvin2018-12-105-20/+64
* | errors: unify nasm_verror_{gnu,vc} and remove some ERR_NOFILEH. Peter Anvin2018-12-101-106/+51
* | error: remove unused ERR_TOPFILEH. Peter Anvin2018-12-102-2/+1
* | nasm.c: use error helpers, remove ERR_NOFILEH. Peter Anvin2018-12-101-46/+24
* | asm/labels.c: use error helpersH. Peter Anvin2018-12-101-5/+4
* | error: add nasm_note() helper, clean up helper generationH. Peter Anvin2018-12-102-66/+27
* | Merge remote-tracking branch 'origin/nasm-2.14.xx'H. Peter Anvin2018-12-104-26/+88
|\ \ | |/
| * errors: add ERR_NOTE and a default clause to error dispositionnasm-2.14.01rc2H. Peter Anvin2018-12-101-0/+3
| * NASM 2.14.01rc2H. Peter Anvin2018-12-101-1/+1
| * changes.src: update list of changes since 2.14H. Peter Anvin2018-12-101-0/+6
| * BR 3392534: error out on an inconsistently redefined labelH. Peter Anvin2018-12-101-18/+59
| * error: add new severity level "note"H. Peter Anvin2018-12-102-4/+8