2017-03-28 |
H. Peter Anvin | nasm.c: get rid of private copy of bitness Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-28 |
H. Peter Anvin | assemble.c: if a displacement is large enough, we may... Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-28 |
H. Peter Anvin | changes.src: document no_dead_strip Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-28 |
H. Peter Anvin | Document new Mach-O flags Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-15 |
H. Peter Anvin | outelf: claim %pragma elf as our namespace Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2017-03-15 |
H. Peter Anvin | Merge remote-tracking branch 'origin/master'
|
commit | commitdiff | tree |
2017-03-15 |
H. Peter Anvin | macho: implement do_dead_strip, make subsections_by_symbols... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2017-03-15 |
H. Peter Anvin | nasmlib.h: explicitly include <ctype.h> Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2017-03-15 |
H. Peter Anvin | labels: make lookup_labels and is_extern take a const... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2017-03-09 |
H. Peter Anvin | asm/pragma.c: if the handler is NULL, treat it as DIRR_UNKNOWN Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2017-03-09 |
H. Peter Anvin | pragma: use the directives hash to look up directive... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2017-03-08 |
H. Peter Anvin | changes.src: some minor textual improvements Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-08 |
H. Peter Anvin | NASM 2.13rc8
|
commit | commitdiff | tree |
2017-03-08 |
H. Peter Anvin | Run "make alldeps" Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-08 |
H. Peter Anvin | Merge remote-tracking branch 'origin/master'
|
commit | commitdiff | tree |
2017-03-08 |
H. Peter Anvin | Make -Werror controllable on a per-warning-class basis Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-08 |
H. Peter Anvin | NASM 2.13rc7
|
commit | commitdiff | tree |
2017-03-08 |
H. Peter Anvin | doc: document subsections_via_symbols Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-08 |
H. Peter Anvin | outmacho.mac: fix typo in subsections_via_symbols Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-08 |
H. Peter Anvin | output: output format macros should be case insensitive Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-08 |
H. Peter Anvin | outmacho: support the "subsections_via_symbols" directive Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-08 |
H. Peter Anvin | output: make the return value from the directives method... Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-08 |
H. Peter Anvin | Add a generic pragma-handling infrastructure Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-08 |
H. Peter Anvin | include/error.h: add file missing from previous commit Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-08 |
H. Peter Anvin | asm/directiv.c: remove commented-out #include Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-08 |
H. Peter Anvin | Fix global variables without declarations Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-08 |
H. Peter Anvin | Merge remote-tracking branch 'origin/master' Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-08 |
H. Peter Anvin | asm/*: Move directive processing to its own file, refactor... Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-08 |
H. Peter Anvin | Rename directiv.c to directbl.c to free up the name... Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-08 |
H. Peter Anvin | Rename directiv.[ch] to directbl.[ch] to free up the... Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-08 |
H. Peter Anvin | asm/nasm.c: Move directive parsing into a separate... Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-02 |
H. Peter Anvin | outelf.c: char * -> const char * Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-01 |
H. Peter Anvin | NASM 2.13rc6
|
commit | commitdiff | tree |
2017-03-01 |
H. Peter Anvin | assemble.c: for the signed byte operand, check overflow... Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-01 |
H. Peter Anvin | Revert "asm/assemble.c: change the overflow handling... Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-01 |
H. Peter Anvin | changes.src: correct form is "%idefine ptr $%?" Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-01 |
H. Peter Anvin | changes.src: to hide a keyword, %idefine foo $%?? Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-01 |
H. Peter Anvin | assemble.c: always do overflow warnings on pass 2 Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-01 |
H. Peter Anvin | asm/assemble.c: change the overflow handling for signed... Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-01 |
H. Peter Anvin | test/imm.asm: test more combinations of immediates Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-01 |
H. Peter Anvin | configure.ac: smarter way to handle -O2 -> -O3 default... Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-01 |
H. Peter Anvin | make clean: clean up more things that ought to be Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2017-03-01 |
H. Peter Anvin | Remove casts in switch statements only meant to keep... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2017-03-01 |
H. Peter Anvin | compiler.h: add redundant cast to quiet Watcom warning Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2017-03-01 |
H. Peter Anvin | include/compiler.h: change __WATCOM__ to __WATCOMC__ Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-01 |
H. Peter Anvin | NASM 2.13rc5
|
commit | commitdiff | tree |
2017-03-01 |
H. Peter Anvin | configure.ac: make possible to compile with -ffunction... Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-01 |
H. Peter Anvin | configure.ac: default to -O3 Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-01 |
H. Peter Anvin | Makefile: make it possible to compile with gcc link... Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-01 |
H. Peter Anvin | Run make alldeps
|
commit | commitdiff | tree |
2017-03-01 |
H. Peter Anvin | exprlib: move dumping code to a separate C file Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-01 |
H. Peter Anvin | Makefile: move all non-main objects into libnasm.a Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2017-03-01 |
H. Peter Anvin | asm/parser.c: don't call reloc_value() twice, minor... Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2017-02-24 |
H. Peter Anvin | configure.ac: use AC_FUNC_MMAP instead of AC_CHECK_FUNCS... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2017-02-24 |
H. Peter Anvin | perllib/README: delete obsolete file Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2017-02-24 |
H. Peter Anvin | changes.src: grammar fix Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2017-02-24 |
H. Peter Anvin | NASM 2.13rc4
|
commit | commitdiff | tree |
2017-02-24 |
H. Peter Anvin | compiler.h: correctly handle HAVE_DECL_*, test HAVE_DECL_STRNLEN Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2017-02-24 |
H. Peter Anvin | configure: make sure we flag invalid attributes Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2017-02-24 |
H. Peter Anvin | output/codeview.c: remove C99-ism Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2017-02-24 |
H. Peter Anvin | nasmlib/file: move memory-mapping functions out of... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2017-02-24 |
H. Peter Anvin | NASM 2.13rc3
|
commit | commitdiff | tree |
2017-02-24 |
H. Peter Anvin | nasmlib/file.c: fix various portability problems Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2017-02-24 |
H. Peter Anvin | asm/exprlib.c: use PRId64 to print a 64-bit number Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2017-02-24 |
H. Peter Anvin | compiler.h: watcom_switch_hack() improvements Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2017-02-24 |
H. Peter Anvin | compiler.h: only use watcom_switch_hack() if necessary Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2017-02-24 |
H. Peter Anvin | NASM 2.13rc2
|
commit | commitdiff | tree |
2017-02-24 |
H. Peter Anvin | changes.src: update to fit current 2.13 branch status Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2017-02-24 |
H. Peter Anvin | insns.dat: use the officially documented UD0 and UD1... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2017-02-21 |
H. Peter Anvin | assemble: for relative addresses, convert *this segment... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2017-02-21 |
H. Peter Anvin | nasmlib.h: add nasm_zeron() Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2017-02-21 |
H. Peter Anvin | We can have a WRT for a relative reference Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2017-02-21 |
H. Peter Anvin | Properly keep track of the base of relative relocations Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2017-02-20 |
H. Peter Anvin | test/pcrel.asm: make test output a bit easier to understand Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2017-02-20 |
H. Peter Anvin | Support self-relative expressions in offsets and immediates Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2017-02-20 |
H. Peter Anvin | watcom.h: horrific hack to support OpenWatcom switch... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2017-02-20 |
H. Peter Anvin | assemble.c: don't use a case for get_broadcast_num() Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2017-01-24 |
H. Peter Anvin | nasm_delete(): ugly hack to make it side-effect-free Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2017-01-24 |
H. Peter Anvin | Put in a comment that nasm_delete isn't side effect... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2017-01-24 |
H. Peter Anvin | nasmlib.h: add a nasm_zero() macro to the pointer helpers Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2017-01-24 |
H. Peter Anvin | nasm_build_assert() -> nasm_static_assert() Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2017-01-24 |
H. Peter Anvin | nasm_build_assert(): use better fallback implementation Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2017-01-23 |
H. Peter Anvin | nasmlib.h: slightly tidy up the definition of nasm_build_ass... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2017-01-23 |
H. Peter Anvin | NASM 2.13rc1
|
commit | commitdiff | tree |
2017-01-23 |
H. Peter Anvin | output/outmacho.c: use UINT64_C() instead of 1L Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2016-12-20 |
H. Peter Anvin | If we have new features introduced by C11, use them Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2016-11-15 |
H. Peter Anvin | compiler.h: use the correct symbol to test for __builtin_exp... Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2016-11-15 |
H. Peter Anvin | Various fixes to the ilog2 functions Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2016-11-15 |
H. Peter Anvin | nasmlib: we need the exact size for the clz functions Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2016-11-15 |
H. Peter Anvin | Better support for function attributes, autoconf cleanups Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2016-11-15 |
H. Peter Anvin | Merge remote-tracking branch 'origin/nasm-2.12.xx' Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2016-11-15 |
H. Peter Anvin | doc/changes.src: document the RDPID instruction Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2016-11-15 |
H. Peter Anvin | Add rdpid instruction Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2016-10-31 |
H. Peter Anvin | Allow relative references to external symbols in data Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2016-10-19 |
H. Peter Anvin | Move canned OpenWatcom config to config/watcom.h. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2016-10-19 |
H. Peter Anvin | compiler.h: include <sys/types.h> Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2016-10-14 |
H. Peter Anvin | Run make alldeps Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2016-10-14 |
H. Peter Anvin | compiler.h: fix typo in the non-gcc case Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2016-10-14 |
H. Peter Anvin | compiler.h: for newer gcc attributes, we can use __has_attri... Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |
2016-10-06 |
H. Peter Anvin | output/legacy.c: include outlib.h Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
commit | commitdiff | tree |