summaryrefslogtreecommitdiff
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Merge remote-tracking branch 'origin/nasm-2.13.xx'H. Peter Anvin2017-11-011-1/+1
|\ \ | |/
| * BR 3392442: correct vmin in overflow_general()H. Peter Anvin2017-10-111-1/+1
* | BR 3392443: Missing prototype of alignlog2_64Andrei Vukolov2017-10-111-0/+1
* | ilog2(): inline functions if practicalH. Peter Anvin2017-09-274-15/+231
* | Merge remote-tracking branch 'origin/nasm-2.13.xx'H. Peter Anvin2017-08-162-0/+16
|\ \ | |/
| * outobj: emit file dependency informationH. Peter Anvin2017-08-162-0/+4
| * timestamp: centralize handing of compilation timestampH. Peter Anvin2017-08-021-0/+12
* | Sanitize the handling of segments a bitH. Peter Anvin2017-05-031-0/+1
* | insns.h: mark resb_bytes() const_funcH. Peter Anvin2017-05-021-1/+1
* | Merge tag 'nasm-2.13.01'H. Peter Anvin2017-05-021-1/+1
|\ \ | |/
| * insns.h: change ITEMPLATE_END to not warn on some compilersH. Peter Anvin2017-05-011-1/+1
* | insns.h: db_bytes() should take an enum opcodeH. Peter Anvin2017-05-011-1/+1
* | Don't sort opcodes; move all pseudo-ops to the beginningH. Peter Anvin2017-05-011-8/+64
* | Merge remote-tracking branch 'origin/nasm-2.13.xx'H. Peter Anvin2017-05-013-2/+20
|\ \ | |/
| * a) Fix handling of DZ/ZWORD; b) don't crash on TIMES JMPH. Peter Anvin2017-05-013-2/+20
* | bytesex: more endianness detection hackselfH. Peter Anvin2017-04-252-11/+54
* | endian.h: can be called sys/endian.h or machine/endian.hH. Peter Anvin2017-04-241-0/+5
* | Clean up byteorder functionsH. Peter Anvin2017-04-243-142/+265
* | hashtbl, strtbl: add hash_free_all(), split strtbl_find()H. Peter Anvin2017-04-241-0/+1
* | Merge branch 'master' into elfH. Peter Anvin2017-04-233-4/+12
|\ \ | |/
| * saa, raa: saa_init() and raa_init() will never return NULLH. Peter Anvin2017-04-232-3/+3
| * SAA: add saa_wcstring()H. Peter Anvin2017-04-231-0/+1