summaryrefslogtreecommitdiff
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* rdoff: use nasm-provided safe memory allocation and I/OH. Peter Anvin2017-04-172-128/+7
* msvc: define no_returnH. Peter Anvin2017-04-061-0/+2
* Add generic perfect string hashes, use for directivesH. Peter Anvin2017-04-034-3/+58
* Change nasm_zero() to pass an object, not a pointerH. Peter Anvin2017-03-311-1/+1
* output: remove the completely unused set_info methodH. Peter Anvin2017-03-311-11/+0
* macho: implement do_dead_strip, make subsections_by_symbols a pragmaH. Peter Anvin2017-03-141-0/+17
* nasmlib.h: explicitly include <ctype.h>H. Peter Anvin2017-03-141-0/+1
* labels: make lookup_labels and is_extern take a const char *H. Peter Anvin2017-03-141-2/+2
* pragma: use the directives hash to look up directive namesH. Peter Anvin2017-03-081-18/+27
* Make -Werror controllable on a per-warning-class basisH. Peter Anvin2017-03-081-6/+16
* output: make the return value from the directives method more meaningfulH. Peter Anvin2017-03-071-7/+25
* Add a generic pragma-handling infrastructureH. Peter Anvin2017-03-072-1/+41
* include/error.h: add file missing from previous commitH. Peter Anvin2017-03-071-0/+122
* Fix global variables without declarationsH. Peter Anvin2017-03-071-1/+5
* asm/*: Move directive processing to its own file, refactor error handlingH. Peter Anvin2017-03-072-76/+0
* compiler.h: add redundant cast to quiet Watcom warningH. Peter Anvin2017-03-011-1/+1
* include/compiler.h: change __WATCOM__ to __WATCOMC__H. Peter Anvin2017-02-281-2/+2
* compiler.h: correctly handle HAVE_DECL_*, test HAVE_DECL_STRNLENH. Peter Anvin2017-02-231-6/+10
* compiler.h: watcom_switch_hack() improvementsH. Peter Anvin2017-02-231-2/+5
* compiler.h: only use watcom_switch_hack() if necessaryH. Peter Anvin2017-02-231-1/+1
* nasmlib.h: add nasm_zeron()H. Peter Anvin2017-02-211-0/+1
* Properly keep track of the base of relative relocationsH. Peter Anvin2017-02-211-16/+8
* Support self-relative expressions in offsets and immediatesH. Peter Anvin2017-02-201-12/+14
* watcom.h: horrific hack to support OpenWatcom switch limitationsH. Peter Anvin2017-02-201-0/+17
* nasm_delete(): ugly hack to make it side-effect-freeH. Peter Anvin2017-01-241-3/+14
* Put in a comment that nasm_delete isn't side effect safeH. Peter Anvin2017-01-241-0/+4
* nasmlib.h: add a nasm_zero() macro to the pointer helpersH. Peter Anvin2017-01-241-0/+1
* nasm_build_assert() -> nasm_static_assert()H. Peter Anvin2017-01-241-3/+3
* nasm_build_assert(): use better fallback implementationH. Peter Anvin2017-01-241-2/+4
* nasmlib.h: slightly tidy up the definition of nasm_build_assert()H. Peter Anvin2017-01-221-6/+6
* If we have new features introduced by C11, use themH. Peter Anvin2016-12-202-2/+17
* compiler.h: use the correct symbol to test for __builtin_expect()H. Peter Anvin2016-11-151-1/+1
* Better support for function attributes, autoconf cleanupsH. Peter Anvin2016-11-152-33/+52
* Allow relative references to external symbols in dataH. Peter Anvin2016-10-311-5/+7
* Move canned OpenWatcom config to config/watcom.h.H. Peter Anvin2016-10-191-0/+2
* compiler.h: include <sys/types.h>H. Peter Anvin2016-10-191-0/+4
* compiler.h: fix typo in the non-gcc caseH. Peter Anvin2016-10-141-1/+1
* compiler.h: for newer gcc attributes, we can use __has_attribute()H. Peter Anvin2016-10-141-7/+17
* nasmint.h: change header guards to NASM_NASMINT_HH. Peter Anvin2016-10-041-4/+4
* nasmint.h: add support for the MSVS < 2005 __int64 typeH. Peter Anvin2016-10-041-2/+20
* config: add configuration file for unknown compilersH. Peter Anvin2016-10-041-3/+1
* Move config.h to a subdirectory, add MSVC-specific config fileH. Peter Anvin2016-10-041-15/+11
* Factor out common string list handling codeH. Peter Anvin2016-10-042-19/+56
* preproc: clean up handing of the dependency listsH. Peter Anvin2016-10-041-0/+11
* Add a hash for pathname searches, instead of searching very passH. Peter Anvin2016-09-251-0/+5
* backend: move wrapper for legacy output functions to a library routineH. Peter Anvin2016-09-241-3/+15
* incbin: if we have to fread(), try to do it only once...H. Peter Anvin2016-09-211-1/+1
* file: improve the file access interfaceH. Peter Anvin2016-09-211-2/+11
* nasmlib: move fseeko/ftello/off_t replacements to nasmlib.hH. Peter Anvin2016-09-201-0/+14
* New backend interface - assembler internals #1H. Peter Anvin2016-09-201-5/+36