| Commit message (Expand) | Author | Age | Files | Lines |
* | rdoff: use nasm-provided safe memory allocation and I/O | H. Peter Anvin | 2017-04-17 | 2 | -128/+7 |
* | msvc: define no_return | H. Peter Anvin | 2017-04-06 | 1 | -0/+2 |
* | Add generic perfect string hashes, use for directives | H. Peter Anvin | 2017-04-03 | 4 | -3/+58 |
* | Change nasm_zero() to pass an object, not a pointer | H. Peter Anvin | 2017-03-31 | 1 | -1/+1 |
* | output: remove the completely unused set_info method | H. Peter Anvin | 2017-03-31 | 1 | -11/+0 |
* | macho: implement do_dead_strip, make subsections_by_symbols a pragma | H. Peter Anvin | 2017-03-14 | 1 | -0/+17 |
* | nasmlib.h: explicitly include <ctype.h> | H. Peter Anvin | 2017-03-14 | 1 | -0/+1 |
* | labels: make lookup_labels and is_extern take a const char * | H. Peter Anvin | 2017-03-14 | 1 | -2/+2 |
* | pragma: use the directives hash to look up directive names | H. Peter Anvin | 2017-03-08 | 1 | -18/+27 |
* | Make -Werror controllable on a per-warning-class basis | H. Peter Anvin | 2017-03-08 | 1 | -6/+16 |
* | output: make the return value from the directives method more meaningful | H. Peter Anvin | 2017-03-07 | 1 | -7/+25 |
* | Add a generic pragma-handling infrastructure | H. Peter Anvin | 2017-03-07 | 2 | -1/+41 |
* | include/error.h: add file missing from previous commit | H. Peter Anvin | 2017-03-07 | 1 | -0/+122 |
* | Fix global variables without declarations | H. Peter Anvin | 2017-03-07 | 1 | -1/+5 |
* | asm/*: Move directive processing to its own file, refactor error handling | H. Peter Anvin | 2017-03-07 | 2 | -76/+0 |
* | compiler.h: add redundant cast to quiet Watcom warning | H. Peter Anvin | 2017-03-01 | 1 | -1/+1 |
* | include/compiler.h: change __WATCOM__ to __WATCOMC__ | H. Peter Anvin | 2017-02-28 | 1 | -2/+2 |
* | compiler.h: correctly handle HAVE_DECL_*, test HAVE_DECL_STRNLEN | H. Peter Anvin | 2017-02-23 | 1 | -6/+10 |
* | compiler.h: watcom_switch_hack() improvements | H. Peter Anvin | 2017-02-23 | 1 | -2/+5 |
* | compiler.h: only use watcom_switch_hack() if necessary | H. Peter Anvin | 2017-02-23 | 1 | -1/+1 |
* | nasmlib.h: add nasm_zeron() | H. Peter Anvin | 2017-02-21 | 1 | -0/+1 |
* | Properly keep track of the base of relative relocations | H. Peter Anvin | 2017-02-21 | 1 | -16/+8 |
* | Support self-relative expressions in offsets and immediates | H. Peter Anvin | 2017-02-20 | 1 | -12/+14 |
* | watcom.h: horrific hack to support OpenWatcom switch limitations | H. Peter Anvin | 2017-02-20 | 1 | -0/+17 |
* | nasm_delete(): ugly hack to make it side-effect-free | H. Peter Anvin | 2017-01-24 | 1 | -3/+14 |
* | Put in a comment that nasm_delete isn't side effect safe | H. Peter Anvin | 2017-01-24 | 1 | -0/+4 |
* | nasmlib.h: add a nasm_zero() macro to the pointer helpers | H. Peter Anvin | 2017-01-24 | 1 | -0/+1 |
* | nasm_build_assert() -> nasm_static_assert() | H. Peter Anvin | 2017-01-24 | 1 | -3/+3 |
* | nasm_build_assert(): use better fallback implementation | H. Peter Anvin | 2017-01-24 | 1 | -2/+4 |
* | nasmlib.h: slightly tidy up the definition of nasm_build_assert() | H. Peter Anvin | 2017-01-22 | 1 | -6/+6 |
* | If we have new features introduced by C11, use them | H. Peter Anvin | 2016-12-20 | 2 | -2/+17 |
* | compiler.h: use the correct symbol to test for __builtin_expect() | H. Peter Anvin | 2016-11-15 | 1 | -1/+1 |
* | Better support for function attributes, autoconf cleanups | H. Peter Anvin | 2016-11-15 | 2 | -33/+52 |
* | Allow relative references to external symbols in data | H. Peter Anvin | 2016-10-31 | 1 | -5/+7 |
* | Move canned OpenWatcom config to config/watcom.h. | H. Peter Anvin | 2016-10-19 | 1 | -0/+2 |
* | compiler.h: include <sys/types.h> | H. Peter Anvin | 2016-10-19 | 1 | -0/+4 |
* | compiler.h: fix typo in the non-gcc case | H. Peter Anvin | 2016-10-14 | 1 | -1/+1 |
* | compiler.h: for newer gcc attributes, we can use __has_attribute() | H. Peter Anvin | 2016-10-14 | 1 | -7/+17 |
* | nasmint.h: change header guards to NASM_NASMINT_H | H. Peter Anvin | 2016-10-04 | 1 | -4/+4 |
* | nasmint.h: add support for the MSVS < 2005 __int64 type | H. Peter Anvin | 2016-10-04 | 1 | -2/+20 |
* | config: add configuration file for unknown compilers | H. Peter Anvin | 2016-10-04 | 1 | -3/+1 |
* | Move config.h to a subdirectory, add MSVC-specific config file | H. Peter Anvin | 2016-10-04 | 1 | -15/+11 |
* | Factor out common string list handling code | H. Peter Anvin | 2016-10-04 | 2 | -19/+56 |
* | preproc: clean up handing of the dependency lists | H. Peter Anvin | 2016-10-04 | 1 | -0/+11 |
* | Add a hash for pathname searches, instead of searching very pass | H. Peter Anvin | 2016-09-25 | 1 | -0/+5 |
* | backend: move wrapper for legacy output functions to a library routine | H. Peter Anvin | 2016-09-24 | 1 | -3/+15 |
* | incbin: if we have to fread(), try to do it only once... | H. Peter Anvin | 2016-09-21 | 1 | -1/+1 |
* | file: improve the file access interface | H. Peter Anvin | 2016-09-21 | 1 | -2/+11 |
* | nasmlib: move fseeko/ftello/off_t replacements to nasmlib.h | H. Peter Anvin | 2016-09-20 | 1 | -0/+14 |
* | New backend interface - assembler internals #1 | H. Peter Anvin | 2016-09-20 | 1 | -5/+36 |