Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | doc: add missing nasmdoc.txt targetnasm-2.03.01nasm-2.03.x | H. Peter Anvin | 2008-06-16 | 1 | -1/+1 |
| | |||||
* | NASM 2.03.01 | H. Peter Anvin | 2008-06-16 | 1 | -1/+1 |
| | |||||
* | Backport the syncfiles script to the nasm-2.03.x branch | H. Peter Anvin | 2008-06-16 | 6 | -14/+122 |
| | | | | | | This is a maintenance tool only, it doesn't change the code in any way. However, it makes it a lot less likely that we'll have a release go out with a broken Makefile. | ||||
* | CHANGES: document backport of -F implies -g | H. Peter Anvin | 2008-06-15 | 1 | -0/+1 |
| | |||||
* | Make -F imply -g (BR 1991213) | H. Peter Anvin | 2008-06-15 | 2 | -7/+9 |
| | | | | | | | | | When the user specifies -F, imply the -g option. Too many users seem to make this mistake. Conflicts: doc/nasmdoc.src | ||||
* | doc: Nasm -> NASM | H. Peter Anvin | 2008-06-15 | 1 | -2/+2 |
| | | | | Consistently write NASM in all capitals | ||||
* | doc: title capitalization | H. Peter Anvin | 2008-06-15 | 1 | -3/+3 |
| | |||||
* | doc: add missing period. | H. Peter Anvin | 2008-06-15 | 1 | -5/+5 |
| | | | | Conflicts: | ||||
* | doc: Makefile fixes missing from previous checkin | H. Peter Anvin | 2008-06-15 | 1 | -7/+16 |
| | |||||
* | doc: another case of the RTF backend corrupting state | H. Peter Anvin | 2008-06-15 | 1 | -16/+26 |
| | | | | | | Another case of the RTF backend corrupting global state. "Fix" it by only outputting one format at a time; this also makes it possible to run in parallel. | ||||
* | doc: ps/pdf: set page numbers in normal-sized italic | H. Peter Anvin | 2008-06-15 | 1 | -2/+2 |
| | | | | | | Set page numbers in normal-sized italic, instead of large and bold. We might want to consider using bold italic, but I think this is just fine. | ||||
* | doc: Add NASMENV to the index (BR 1917084) | H. Peter Anvin | 2008-06-15 | 1 | -1/+1 |
| | | | | Add NASMENV to the documentation index. | ||||
* | CHANGES: Document documentation facelift | H. Peter Anvin | 2008-06-15 | 1 | -0/+1 |
| | |||||
* | ps/pdf doc: default to 10-point font, wider leading | H. Peter Anvin | 2008-06-15 | 1 | -7/+7 |
| | | | | | | Switch the main font to 10 points Times Roman, but leave the leading at 11 points. This produces, in my opinion, a much more legible and printable document. | ||||
* | CHANGES: call the next version on this branch 2.03.01 | H. Peter Anvin | 2008-06-15 | 1 | -2/+2 |
| | | | | Call the next version on this branch 2.03.01. | ||||
* | CHANGES: document changes from nasm-2.03 | H. Peter Anvin | 2008-06-14 | 1 | -0/+5 |
| | |||||
* | quote: fix termination condition for hexadecimal escapes | H. Peter Anvin | 2008-06-14 | 1 | -1/+1 |
| | | | | Fix reversed test for hexadecimal escape sequence termination. | ||||
* | Fix overflow in listing.c (BR 1991797) | H. Peter Anvin | 2008-06-12 | 1 | -1/+1 |
| | | | | | | | Fix a buffer overflow in listing.c (BR 1991797). Putting this on the nasm-2.03.x branch as a potential candidate for a patch release. | ||||
* | Fix %? in multi-line macros with a labelnasm-2.03 | H. Peter Anvin | 2008-06-09 | 1 | -4/+9 |
| | | | | | | | The handling of %? in multi-line macros was broken when the macro name was preceeded by a label; it would expand to the label instead of the macro name. This was particularly serious since this was used in the macro implementation of INCBIN. | ||||
* | NASM 2.03 | H. Peter Anvin | 2008-06-08 | 1 | -1/+1 |
| | |||||
* | doc: Fix title "String Constants" | H. Peter Anvin | 2008-06-08 | 1 | -1/+1 |
| | | | | Cut & paste oops... | ||||
* | doc: Index Unicode and UTF-8 | H. Peter Anvin | 2008-06-08 | 1 | -2/+4 |
| | | | | Add Unicode and UTF-8 to the index | ||||
* | doc: \t is also a supported escape sequence... | H. Peter Anvin | 2008-06-08 | 1 | -1/+2 |
| | |||||
* | doc: s/by/in/ certain preprocessor directives. | H. Peter Anvin | 2008-06-08 | 1 | -1/+1 |
| | |||||
* | Split documentation on string syntax out of "character constants" | H. Peter Anvin | 2008-06-08 | 1 | -23/+31 |
| | | | | | | | Split the documentation on string syntax, as a lexical entity, out of the section about character constants. It was confusing to have discussion that apply more to string constants than character constants, and they use the same syntax anyway. | ||||
* | doc: A few floating-point examples | H. Peter Anvin | 2008-06-08 | 1 | -1/+3 |
| | |||||
* | doc: add a comma | H. Peter Anvin | 2008-06-08 | 1 | -1/+1 |
| | | | | This time the comma should actually be there. | ||||
* | doc: ALL %if constructs have %elif/%ifn/%elifn variants. | H. Peter Anvin | 2008-06-08 | 1 | -6/+10 |
| | | | | | All %if constructs now have %elif/%ifn/%elifn; this is hard-coded into the preprocessor. | ||||
* | doc: remove superfluous comma | H. Peter Anvin | 2008-06-08 | 1 | -1/+1 |
| | |||||
* | Improve the %iftoken example | H. Peter Anvin | 2008-06-08 | 1 | -2/+10 |
| | |||||
* | Fix capitalization in titles | H. Peter Anvin | 2008-06-08 | 1 | -2/+2 |
| | |||||
* | Document forward references fixed in EQU. | H. Peter Anvin | 2008-06-08 | 1 | -0/+1 |
| | |||||
* | Document __OUTPUT_FORMAT__ | Frank Kotler | 2008-06-08 | 1 | -0/+14 |
| | | | | | It may be "too late" for this to get into 2.03, but I've been whining that "__OUTPUT_FORMAT__" ought to be documented. Maybe... | ||||
* | NASM 2.03rc8nasm-2.03rc8 | H. Peter Anvin | 2008-06-06 | 1 | -1/+1 |
| | |||||
* | Fix dependency list generation | H. Peter Anvin | 2008-06-06 | 1 | -7/+8 |
| | | | | | | | The dependency list tail pointer wasn't actually updated correctly. Fix that. We may want to make this a structure of some sort to make the code a bit cleaner, but this seems to be the cleanest hack for now. | ||||
* | NASM 2.03rc7nasm-2.03rc7 | H. Peter Anvin | 2008-06-05 | 1 | -1/+1 |
| | |||||
* | Merge branch 'master' of git+ssh://repo.or.cz/srv/git/nasm | H. Peter Anvin | 2008-06-05 | 2 | -2/+2 |
|\ | |||||
| * | Merge branch 'master' of git+ssh://ccrayne@repo.or.cz/srv/git/nasm | Charles Crayne | 2008-06-05 | 6 | -15/+74 |
| |\ | |||||
| * | | Avoid obscure segfault in DWARF generation | Charles Crayne | 2008-06-05 | 2 | -2/+2 |
| | | | | | | | | | | | | | | | | | | If DWARF debugging info is requested, and no section is marked executable, output empty debug sections, instead of allowing assembler to segfault. | ||||
* | | | The XSAVE group are SSE-spefix-sensitive | H. Peter Anvin | 2008-06-05 | 1 | -5/+6 |
| |/ |/| | | | | | | | The XSAVE group are SSE-prefix-sensitive (null prefix), and therefore take the \360 flag. | ||||
* | | insnsd.c: don't generate an inaccessible table | H. Peter Anvin | 2008-06-05 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | Some pseudo-instructions (RESB and EQU) seem to make it into the instruction table. This also generates an instruction table for zero-length instructions, which of course can never actually be accessed. Quiet a compiler warning by simply not emitting this useless table. Ideally we shouldn't emit the pseudo-instructions either, but that is a bigger change, and it's hardly a lot of memory involved. | ||||
* | | NASM 2.03rc6nasm-2.03rc6 | H. Peter Anvin | 2008-06-05 | 1 | -1/+1 |
| | | |||||
* | | doc: Remove superfluous comma. | H. Peter Anvin | 2008-06-04 | 1 | -1/+1 |
| | | |||||
* | | Add %defstr, %idefstr | H. Peter Anvin | 2008-06-04 | 4 | -14/+72 |
|/ | | | | Add %defstr and %idefstr, to define a macro as a quoted string. | ||||
* | Merge branch 'master' of git+ssh://ccrayne@repo.or.cz/srv/git/nasmnasm-2.03rc5 | Charles Crayne | 2008-06-04 | 2 | -4/+2 |
|\ | |||||
| * | NASM 2.03rc5 | H. Peter Anvin | 2008-06-04 | 1 | -1/+1 |
| | | |||||
| * | Fix double free in %depend | H. Peter Anvin | 2008-06-04 | 1 | -3/+1 |
| | | |||||
* | | Remove EQU for critical expression list | Charles Crayne | 2008-06-04 | 2 | -2/+2 |
|/ | | | | | | Allow redefine_label to update segment as well as offset, thereby fixing bug which required EQU to be on the critical expression list. | ||||
* | Fix memory management issues with expanded %include | H. Peter Anvin | 2008-06-04 | 4 | -59/+83 |
| | | | | | | | | Ownership of the filename string was a bit fuzzy, with the result that we were freeing it even though it was retained for use by __FILE__. Clean up a number of other memory management issues with the new quoting code, and change the stdscan implementation to one pass over the string. | ||||
* | Update .gitignore, remove bogus dependency | H. Peter Anvin | 2008-06-04 | 6 | -5/+2 |
| |