summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* test/ppindirect.asm: test token pasting inside %[...]indirectH. Peter Anvin2008-10-191-0/+3
* preproc: fix terminal token pasting in indirect sequencesH. Peter Anvin2008-10-191-1/+29
* preproc: error on unterminated %[...]H. Peter Anvin2008-10-191-0/+2
* preproc: fix exit conditions for indirection loopH. Peter Anvin2008-10-191-4/+3
* preproc: correctly handle quoted strings inside %[...] constructsH. Peter Anvin2008-10-191-7/+18
* doc: document the %[...] construct.H. Peter Anvin2008-10-191-0/+19
* test: better smartalign testsH. Peter Anvin2008-10-194-34/+108
* smartalign: use a "times" construct rather than %repH. Peter Anvin2008-10-191-3/+2
* macros.pl: handle \-continuation lines in macros.plH. Peter Anvin2008-10-191-0/+6
* smartalign: rewrite to use the indirect construct, %[...]H. Peter Anvin2008-10-191-83/+21
* test: add test for preprocessor indirection constructH. Peter Anvin2008-10-191-0/+39
* preproc: fix list iteration in the case of expand_indirect()H. Peter Anvin2008-10-191-34/+37
* preproc: Add new %[...] indirection constructH. Peter Anvin2008-10-191-12/+83
* NASM 2.05rc7nasm-2.05rc7H. Peter Anvin2008-10-191-1/+1
* ELF64: once again, fix generation of "naked" OUT_REL*ADRH. Peter Anvin2008-10-181-10/+9
* NASM 2.05rc6nasm-2.05rc6H. Peter Anvin2008-10-171-1/+1
* doc/changes.src: document massive changes to ELF64 backendH. Peter Anvin2008-10-171-1/+1
* ELF64: PLT32, GOTPCREL, and GOTPCREL64 really need exactitudeH. Peter Anvin2008-10-171-3/+3
* ELF64: the "size" argument to OUT_REL*ADR isn't really the sizeH. Peter Anvin2008-10-171-3/+3
* assemble: for OUT_REL*ADR, the "size" argument is not really size...H. Peter Anvin2008-10-171-5/+8
* test/elf64so.asm: demonstrate a case where we bind to the wrong symbolH. Peter Anvin2008-10-171-1/+6
* ELF64: actually generate relative GOT/PLT references correctlyH. Peter Anvin2008-10-171-12/+10
* test/Makefile: enable debugging info for elftest/elftest64H. Peter Anvin2008-10-171-6/+6
* ELF64: GOTOFF64 doesn't need a gsym at allH. Peter Anvin2008-10-171-2/+1
* ELF64: We apparently don't need exactitude for GOTOFF64H. Peter Anvin2008-10-171-1/+1
* elftest64: both Small PIC and Medium PIC model testsH. Peter Anvin2008-10-172-10/+35
* ELF64: GOT and PLT references need a symbol (a slot!) to referenceH. Peter Anvin2008-10-171-26/+33
* ELF64: unbreak generating no-segment addressesH. Peter Anvin2008-10-171-111/+138
* SAA: add saa_writeaddr() similar to other locationsH. Peter Anvin2008-10-172-0/+22
* test/Makefile: the elftest objects depend on $(NASM)H. Peter Anvin2008-10-171-2/+2
* ELF64: use the RELA addend field instead of relying on the code streamH. Peter Anvin2008-10-171-80/+94
* Test and Makefile rules for 32- and 64-bit ELF shared librariesH. Peter Anvin2008-10-174-0/+160
* NASM 2.05rc5nasm-2.05rc5H. Peter Anvin2008-10-161-1/+1
* Test for BR 2172659H. Peter Anvin2008-10-161-0/+15
* BR 2172659: Fix incorrect output value for byte operandsH. Peter Anvin2008-10-161-2/+2
* Add reference to %+ from macro parameter concatenationH. Peter Anvin2008-10-151-0/+2
* doc: minor editorial changeH. Peter Anvin2008-10-151-4/+4
* ELF64: fix various GOT relocationsH. Peter Anvin2008-10-151-9/+35
* Test for various ELF64 GOT referencesH. Peter Anvin2008-10-151-0/+25
* doc: add link to the macro packages when talking about themH. Peter Anvin2008-10-151-2/+2
* BR 2164053: --prefix _ not --prefix_H. Peter Anvin2008-10-131-1/+1
* NASM 2.05rc4nasm-2.05rc4H. Peter Anvin2008-10-121-1/+1
* Document RIP-relative GOT fixes in ELF64H. Peter Anvin2008-10-121-0/+2
* Fix typo in previous outelf64.c commitCharles Crayne2008-10-121-1/+0
* RIP rel relocations for PIC released for testing.Charles Crayne2008-10-121-12/+45
* assemble.c: use case4() macros like in disasm.cH. Peter Anvin2008-10-091-227/+147
* disasm: collapse all the segment register push/pop bytecodesH. Peter Anvin2008-10-091-59/+2
* test/pushseg.asm: add "pop cs"H. Peter Anvin2008-10-081-1/+1
* test/pushseg.asm: test for push/pop of segment registersH. Peter Anvin2008-10-081-0/+17
* Reshuffle and move the bytecodes for segment register push/popH. Peter Anvin2008-10-084-124/+126