2008-11-30 |
H. Peter Anvin | NASM 2.06rc1
|
commit | commitdiff | tree |
2008-11-07 |
H. Peter Anvin | ELF: use rbtree for symbol searches Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-11-07 |
H. Peter Anvin | rbtree: drop "const" from search function Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-11-06 |
H. Peter Anvin | changes.src: document POPCNT fix. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-11-06 |
H. Peter Anvin | Merge branch 'nasm-2.05.xx'
|
commit | commitdiff | tree |
2008-11-06 |
H. Peter Anvin | test/popcnt.asm: simple test for the POPCNT instruction Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-11-06 |
H. Peter Anvin | The POPCNT instruction does not need sizes on memory... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-11-06 |
H. Peter Anvin | BR 2229703: POPCNT r64,rm64 not POPCNT r64,rm32 Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-11-06 |
H. Peter Anvin | preproc: BR 2222615: fix segfault on bogus %ifmacro Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-11-05 |
H. Peter Anvin | doc: better description of %line Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-11-04 |
H. Peter Anvin | changes.src: document if for %ifmacro. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-11-04 |
H. Peter Anvin | test: add test for BR 2222615 Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-11-04 |
H. Peter Anvin | preproc: BR 2222615: fix segfault on bogus %ifmacro Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-11-03 |
H. Peter Anvin | doc/changes.src: document ELF TLS Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-11-03 |
H. Peter Anvin | doc: minor edit to the TLS documentation examples. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-11-01 |
H. Peter Anvin | version.pl: snapshot releases *only* have digits in... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-31 |
H. Peter Anvin | Move all version strings to a single compilation unit... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-30 |
H. Peter Anvin | rbtree: drop the data pointer; instead rely on being... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-30 |
H. Peter Anvin | compiler.h: add offsetof() and container_of() Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-30 |
H. Peter Anvin | Left-leaning red-black tree data structure Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-30 |
H. Peter Anvin | Fix header guards for outlib.h Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-30 |
H. Peter Anvin | make alldeps Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-30 |
H. Peter Anvin | doc: cross-reference macro parameter concatenation... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-30 |
H. Peter Anvin | Merge branch 'nasm-2.05.xx'
|
commit | commitdiff | tree |
2008-10-30 |
H. Peter Anvin | doc: fix typo in the description of %unmacro Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-30 |
H. Peter Anvin | doc: fix capitalization Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-30 |
H. Peter Anvin | doc: remove duplicate entry for the "error" warning... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-30 |
H. Peter Anvin | doc: retroactively document updates to the warning... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-30 |
H. Peter Anvin | doc: fix typo in the description of %unmacro Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-30 |
H. Peter Anvin | doc: fix capitalization Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-30 |
H. Peter Anvin | doc: remove duplicate entry for the "error" warning... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-30 |
H. Peter Anvin | doc: retroactively document updates to the warning... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-29 |
H. Peter Anvin | Merge commit 'nasm-2.05.01'
|
commit | commitdiff | tree |
2008-10-29 |
H. Peter Anvin | NASM 2.05.01
|
commit | commitdiff | tree |
2008-10-29 |
H. Peter Anvin | doc/changes.src: document -W/-w fix as a NASM 2.05... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-28 |
H. Peter Anvin | output: add common file outlib.c for common functions... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-27 |
H. Peter Anvin | preproc: merge expand_mmac_params() and expand_indirect() Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-26 |
H. Peter Anvin | Merge branch 'nasm-2.05.xx'
|
commit | commitdiff | tree |
2008-10-26 |
H. Peter Anvin | Better description of the number-overflow warning Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-26 |
H. Peter Anvin | BR: 2196966: make the -w/-W options work again Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-26 |
H. Peter Anvin | smartalign: clean up unnecessary duplication; tweak... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-25 |
H. Peter Anvin | For snapshot releases, expand out the mangled version... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-25 |
H. Peter Anvin | disasm: introduce opy Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-25 |
H. Peter Anvin | assemble: use opx and opy in a few more places Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-24 |
H. Peter Anvin | doc/changes.src: retroactively document anonymous ... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-24 |
H. Peter Anvin | preproc: don't macro-expand the argument to %use Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-24 |
H. Peter Anvin | doc: document %pop with argument Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-24 |
H. Peter Anvin | preproc: allow %pop to take an identifier, unify %push... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-24 |
H. Peter Anvin | doc: document anonymous %push Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-24 |
H. Peter Anvin | doc/changes.src: begin the release notes for 2.06 Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-24 |
H. Peter Anvin | doc: fix awkward word order Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-24 |
H. Peter Anvin | version.pl: don't add an extra .00 for subminor if... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-24 |
H. Peter Anvin | Merge branch 'indirect'
|
commit | commitdiff | tree |
2008-10-24 |
H. Peter Anvin | Fix op2 references that had not yet been converted... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-24 |
H. Peter Anvin | disasm: extension byte support in the disassembler Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-24 |
H. Peter Anvin | Add extension bytecodes to support operands 4+ Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-24 |
H. Peter Anvin | When issuing warnings for EA displacements, use the... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-24 |
H. Peter Anvin | NASM 2.05
|
commit | commitdiff | tree |
2008-10-24 |
H. Peter Anvin | doc/changes.src: update release notes Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-23 |
H. Peter Anvin | The CRC32 instructions can take 66 prefixes as well... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-23 |
H. Peter Anvin | test/crc32.asm: test the CRC32 instruction Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-23 |
H. Peter Anvin | BR 2190521: fix the CRC32 opcodes Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-22 |
H. Peter Anvin | NASM 2.05rc8
|
commit | commitdiff | tree |
2008-10-22 |
H. Peter Anvin | BR 2187210: Fix PFRCPV and PFRSQRTV Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-22 |
H. Peter Anvin | assemble: not all backends handle intra-segment OUT_REL*ADR Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-22 |
H. Peter Anvin | BR 2148448: fix relative addresses in bin output Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-20 |
H. Peter Anvin | Update .gitignore to include additional generated files Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-20 |
H. Peter Anvin | test/ppindirect.asm: test token pasting inside %[...] Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-20 |
H. Peter Anvin | preproc: fix terminal token pasting in indirect sequences Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-20 |
H. Peter Anvin | preproc: error on unterminated %[...] Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-20 |
H. Peter Anvin | preproc: fix exit conditions for indirection loop Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-20 |
H. Peter Anvin | preproc: correctly handle quoted strings inside %[... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-20 |
H. Peter Anvin | doc: document the %[...] construct. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-19 |
H. Peter Anvin | test: better smartalign tests Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-19 |
H. Peter Anvin | smartalign: use a "times" construct rather than %rep Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-19 |
H. Peter Anvin | macros.pl: handle \-continuation lines in macros.pl Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-19 |
H. Peter Anvin | smartalign: rewrite to use the indirect construct,... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-19 |
H. Peter Anvin | test: add test for preprocessor indirection construct Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-19 |
H. Peter Anvin | preproc: fix list iteration in the case of expand_indirect() Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-19 |
H. Peter Anvin | preproc: Add new %[...] indirection construct Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-19 |
H. Peter Anvin | NASM 2.05rc7
|
commit | commitdiff | tree |
2008-10-18 |
H. Peter Anvin | ELF64: once again, fix generation of "naked" OUT_REL*ADR Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-18 |
H. Peter Anvin | NASM 2.05rc6
|
commit | commitdiff | tree |
2008-10-18 |
H. Peter Anvin | doc/changes.src: document massive changes to ELF64... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-18 |
H. Peter Anvin | ELF64: PLT32, GOTPCREL, and GOTPCREL64 really need... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-18 |
H. Peter Anvin | ELF64: the "size" argument to OUT_REL*ADR isn't really... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-18 |
H. Peter Anvin | assemble: for OUT_REL*ADR, the "size" argument is not... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-18 |
H. Peter Anvin | test/elf64so.asm: demonstrate a case where we bind... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-18 |
H. Peter Anvin | ELF64: actually generate relative GOT/PLT references... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-18 |
H. Peter Anvin | test/Makefile: enable debugging info for elftest/elftest64 Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-18 |
H. Peter Anvin | ELF64: GOTOFF64 doesn't need a gsym at all Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-18 |
H. Peter Anvin | ELF64: We apparently don't need exactitude for GOTOFF64 Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-18 |
H. Peter Anvin | elftest64: both Small PIC and Medium PIC model tests Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-18 |
H. Peter Anvin | ELF64: GOT and PLT references need a symbol (a slot... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-18 |
H. Peter Anvin | ELF64: unbreak generating no-segment addresses Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-18 |
H. Peter Anvin | SAA: add saa_writeaddr() similar to other locations Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-18 |
H. Peter Anvin | test/Makefile: the elftest objects depend on $(NASM) Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-18 |
H. Peter Anvin | ELF64: use the RELA addend field instead of relying... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2008-10-18 |
H. Peter Anvin | Test and Makefile rules for 32- and 64-bit ELF shared...
|
commit | commitdiff | tree |
2008-10-16 |
H. Peter Anvin | NASM 2.05rc5
|
commit | commitdiff | tree |