summaryrefslogtreecommitdiff
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* BR 3392539: some errors can "cascade". Allow suppressing if dead.H. Peter Anvin2018-12-271-0/+1
* malloc: handle potential infinite loop in nasm_alloc_failed()H. Peter Anvin (Intel)2018-12-131-0/+5
* error: new flag ERR_HEREH. Peter Anvin2018-12-121-0/+1
* error: remove unused ERR_TOPFILEH. Peter Anvin2018-12-121-1/+0
* BR 3392535: warning on redefine, promote define-on-pass2 to errorH. Peter Anvin (Intel)2018-12-121-3/+4
* warnings: make it possible for a warning to default to an errorH. Peter Anvin (Intel)2018-12-121-6/+5
* warnings; move WARN_OTHER to the end; allow non-warnings to be suppressedH. Peter Anvin (Intel)2018-12-121-22/+23
* warnings: rename ERR_WARN_* to WARN_*H. Peter Anvin (Intel)2018-12-121-32/+32
* error: add new severity level "note"H. Peter Anvin2018-12-101-4/+5
* opflags: Convert is_class and is_reg_class to helpersCyrill Gorcunov2018-10-131-2/+12
* opflags: Style unificationCyrill Gorcunov2018-10-011-9/+9
* optimization: Introduce new flag to turn-off selectivelyChang S. Bae2018-08-161-1/+15
* asm: add a default-off warning for phase error in pass 1H. Peter Anvin (Intel)2018-06-271-1/+2
* subsections: don't lose the offset in the parent sectionH. Peter Anvin (Intel)2018-06-271-1/+6
* asm: support the +n syntax for register setsH. Peter Anvin2018-06-251-1/+19
* RAA: make pointer vs integer RAAs type safeH. Peter Anvin2018-06-181-6/+45
* pragma: define a hander for generic output (and debug) pragmasH. Peter Anvin2018-06-181-1/+2
* nasm.h: remove unused constantsH. Peter Anvin2018-06-181-8/+0
* Make limits 64 bits, add globallines limit to configurable limitsH. Peter Anvin2018-06-151-4/+5
* labels: add a subsection field available for backend useH. Peter Anvin2018-06-141-1/+4
* segalloc: DO NOT reset segment numbersH. Peter Anvin2018-06-141-2/+0
* RAA: add functions for storing pointers in RAA'sH. Peter Anvin2018-06-141-1/+3
* Make any execution limit configurable, add eval limitH. Peter Anvin2018-06-123-2/+19
* Unbreak special segment symbols, unbreak COMMONH. Peter Anvin2018-06-111-1/+2
* Add --pragma and --before option; make --include = -PH. Peter Anvin2018-06-111-0/+3
* Cleanup of label renaming infrastructure, add subsection supportH. Peter Anvin2018-06-012-22/+29
* Add support for backend-defined subsections and label hacksH. Peter Anvin2018-05-302-0/+21
* malloc: simplify nasm_malloc code, add nasm_strcatn()H. Peter Anvin2018-05-302-3/+9
* output: macho -- Avoid conversion of addresses to RAWDATAChang S. Bae2018-05-051-1/+3
* Revert "compiler: Add fallthrough() helper"Cyrill Gorcunov2018-02-251-9/+0
* compiler: Add fallthrough() helperCyrill Gorcunov2018-02-251-0/+9
* compiler: Fix typo in 6686fc6Cyrill Gorcunov2018-02-241-1/+1
* Merge branch 'master' of ssh://repo.or.cz/srv/git/nasmH. Peter Anvin2018-02-224-64/+91
|\
| * Fix problem with C99 inlines and -Werror=missing-prototypesH. Peter Anvin2018-02-202-10/+15
| * Merge branch 'nasm-2.13.xx'Cyrill Gorcunov2018-02-101-3/+1
| |\
| | * nasmlib: Drop pure_func attrib from seg_allocCyrill Gorcunov2018-02-101-1/+1
| | * nasmlib: Drop unused seg_initCyrill Gorcunov2018-02-101-2/+0
| * | Merge tag 'nasm-2.13.03'H. Peter Anvin2018-02-072-52/+76
| |\ \ | | |/
| | * iflag: automatically assign values, saner handling of CPU levelsH. Peter Anvin2018-02-062-53/+74
* | | Introduce cold function attributeH. Peter Anvin2018-02-223-4/+20
|/ /
* | Eliminate filename length restrictions, remote ofmt->filename()H. Peter Anvin2017-12-203-27/+15
* | error: add ERR_TOPFILEH. Peter Anvin2017-12-201-7/+8
* | bytesex.h: more simplifications and add constH. Peter Anvin2017-11-291-86/+69
* | bytesex.h: make sure WRITE*() doesn't screw up on wrong pointer typeH. Peter Anvin2017-11-291-10/+15
* | bytesex.h: remove an unnecessary double expansion in WRITEADDR()H. Peter Anvin2017-11-291-2/+3
* | bytesex.h: simplify the trivial case of cpu_to_le*()H. Peter Anvin2017-11-291-3/+3
* | compiler.h: HAVE___BUILTIN_CONSTANT_P has 3 underscoresH. Peter Anvin2017-11-291-1/+1
* | compiler.h: indentation cleanupH. Peter Anvin2017-11-291-3/+3
* | bytesex.h: unify and optimize WRITEADDR()H. Peter Anvin2017-11-291-17/+25
* | compiler.h: add is_constant()H. Peter Anvin2017-11-291-0/+7