summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
2018-10-01opflags: Style unificationCyrill Gorcunov
2018-08-16optimization: Introduce new flag to turn-off selectivelyChang S. Bae
2018-06-27asm: add a default-off warning for phase error in pass 1H. Peter Anvin (Intel)
2018-06-27subsections: don't lose the offset in the parent sectionH. Peter Anvin (Intel)
2018-06-25asm: support the +n syntax for register setsH. Peter Anvin
2018-06-18RAA: make pointer vs integer RAAs type safeH. Peter Anvin
2018-06-18pragma: define a hander for generic output (and debug) pragmasH. Peter Anvin
2018-06-18nasm.h: remove unused constantsH. Peter Anvin
2018-06-15Make limits 64 bits, add globallines limit to configurable limitsH. Peter Anvin
2018-06-14labels: add a subsection field available for backend useH. Peter Anvin
2018-06-14segalloc: DO NOT reset segment numbersH. Peter Anvin
2018-06-14RAA: add functions for storing pointers in RAA'sH. Peter Anvin
2018-06-12Make any execution limit configurable, add eval limitH. Peter Anvin
2018-06-11Unbreak special segment symbols, unbreak COMMONH. Peter Anvin
2018-06-11Add --pragma and --before option; make --include = -PH. Peter Anvin
2018-06-01Cleanup of label renaming infrastructure, add subsection supportH. Peter Anvin
2018-05-30Add support for backend-defined subsections and label hacksH. Peter Anvin
2018-05-30malloc: simplify nasm_malloc code, add nasm_strcatn()H. Peter Anvin
2018-05-05output: macho -- Avoid conversion of addresses to RAWDATAChang S. Bae
2018-02-25Revert "compiler: Add fallthrough() helper"Cyrill Gorcunov
2018-02-25compiler: Add fallthrough() helperCyrill Gorcunov
2018-02-24compiler: Fix typo in 6686fc6Cyrill Gorcunov
2018-02-22Merge branch 'master' of ssh://repo.or.cz/srv/git/nasmH. Peter Anvin
2018-02-22Introduce cold function attributeH. Peter Anvin
2018-02-20Fix problem with C99 inlines and -Werror=missing-prototypesH. Peter Anvin
2018-02-10Merge branch 'nasm-2.13.xx'Cyrill Gorcunov
2018-02-10nasmlib: Drop pure_func attrib from seg_allocCyrill Gorcunov
2018-02-10nasmlib: Drop unused seg_initCyrill Gorcunov
2018-02-07Merge tag 'nasm-2.13.03'H. Peter Anvin
2018-02-06iflag: automatically assign values, saner handling of CPU levelsH. Peter Anvin
2017-12-20Eliminate filename length restrictions, remote ofmt->filename()H. Peter Anvin
2017-12-20error: add ERR_TOPFILEH. Peter Anvin
2017-11-29bytesex.h: more simplifications and add constH. Peter Anvin
2017-11-29bytesex.h: make sure WRITE*() doesn't screw up on wrong pointer typeH. Peter Anvin
2017-11-29bytesex.h: remove an unnecessary double expansion in WRITEADDR()H. Peter Anvin
2017-11-29bytesex.h: simplify the trivial case of cpu_to_le*()H. Peter Anvin
2017-11-29compiler.h: HAVE___BUILTIN_CONSTANT_P has 3 underscoresH. Peter Anvin
2017-11-29compiler.h: indentation cleanupH. Peter Anvin
2017-11-29bytesex.h: unify and optimize WRITEADDR()H. Peter Anvin
2017-11-29compiler.h: add is_constant()H. Peter Anvin
2017-11-01Merge remote-tracking branch 'origin/nasm-2.13.xx'H. Peter Anvin
2017-10-11BR 3392442: correct vmin in overflow_general()H. Peter Anvin
2017-10-11BR 3392443: Missing prototype of alignlog2_64Andrei Vukolov
2017-09-27ilog2(): inline functions if practicalH. Peter Anvin
2017-08-16Merge remote-tracking branch 'origin/nasm-2.13.xx'H. Peter Anvin
2017-08-16outobj: emit file dependency informationH. Peter Anvin
2017-08-02timestamp: centralize handing of compilation timestampH. Peter Anvin
2017-05-03Sanitize the handling of segments a bitH. Peter Anvin
2017-05-02insns.h: mark resb_bytes() const_funcH. Peter Anvin
2017-05-02Merge tag 'nasm-2.13.01'H. Peter Anvin