summaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* doc: Describe changes for nasm-2.09.10Cyrill Gorcunov2011-07-161-0/+8
| | | | Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
* doc: Describe changes for stable versionCyrill Gorcunov2011-07-041-0/+7
| | | | Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
* doc: Updates for stable branch fixCyrill Gorcunov2011-04-062-3/+13
| | | | Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
* doc: Update changesCyrill Gorcunov2011-03-071-0/+1
| | | | Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
* doc: Update changesCyrill Gorcunov2011-03-071-1/+9
| | | | Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
* doc: Describe changes for 2.09.06Cyrill Gorcunov2011-02-281-0/+3
| | | | Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
* doc: Describe changesCyrill Gorcunov2011-02-231-0/+3
| | | | Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
* doc: Update changes.srcCyrill Gorcunov2011-02-201-1/+3
| | | | Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
* doc: Describe changes for 2.09.05 stableCyrill Gorcunov2011-02-201-0/+5
| | | | | | | | Onle one change here but wrong instruction encoding is pretty serious error which desrves to go into new stable release. Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
* Changes for 2.09.04Cyrill Gorcunov2010-11-211-0/+12
| | | | Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
* doc: Update changes for 2.09.03Cyrill Gorcunov2010-10-271-0/+15
| | | | Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
* BR3079777: Explain %00 in documentationFrank Kotler2010-10-271-0/+7
| | | | | Signed-off-by: Frank Kotler <fbkotler@zytor.com> Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
* doc: fix spelling of "compatibility"H. Peter Anvin2010-10-061-1/+1
| | | | Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
* doc/changes.src: Describe changesCyrill Gorcunov2010-09-181-0/+4
| | | | Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
* changes.src: Describe changes for 2.09.02Cyrill Gorcunov2010-09-151-0/+6
| | | | Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
* doc/nasmdoc.src: Fix octal number prefix misprintCyrill Gorcunov2010-09-151-1/+1
| | | | | Reported-by: Anthony <anthony@cloudnet.com> Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
* changes: document fixed token reversal for %deftokH. Peter Anvin2010-09-151-0/+5
| | | | Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* changes.src: Describe changes for 2.09.01Cyrill Gorcunov2010-09-071-0/+7
| | | | Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
* doc: document the %use fp macro packagenasm-2.09H. Peter Anvin2010-08-242-0/+26
| | | | | | Documentation for %use fp was missing... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* doc: Update -O option descriptionCyrill Gorcunov2010-08-161-4/+0
| | | | | | | | We use -Ox by default since Nasm-2.09 so "-O0" is not longer "default" option. But first paragraph still has the reference which confuses people. Get rid of it. Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
* doc: Fix typo in changes.srcCyrill Gorcunov2010-08-161-1/+1
| | | | | Reported-by: Frank Kotler <fbkotler@zytor.com> Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
* doc/nasmdoc.src: revamped context fall-through entryKeith Kanios2010-08-141-10/+26
|
* doc: Describe context-through lookupCyrill Gorcunov2010-08-131-0/+38
| | | | | | | | | | Feel free to update this text as well, and check it please for being more/less readable. CC: Keith Kanios <keith@kanios.net> CC: "H. Peter Anvin" <hpa@zytor.com> Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
* sectalign: Implement on/off modeCyrill Gorcunov2010-08-121-9/+18
| | | | | | | | And describe it in documentation. We've introduced sectalign in 2.09rc series and have to provide an ability to steer this feature. Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
* BR3041451: Implement upper bound for %rep counterCyrill Gorcunov2010-08-092-0/+6
| | | | | | | | | | Since %rep counter is a 64 bit signed integer we have to use some "maximum possible value" limit (upper bound) otherwise there may be a situation when %rep counter is 0 or even negative while user has been passing big positive integer value. Reported-by: nasm64developer Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
* doc: Updates on macro rangesCyrill Gorcunov2010-07-281-4/+4
| | | | Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
* doc: Explain SECTALIGNCyrill Gorcunov2010-07-282-1/+21
| | | | Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
* doc: Fix ..sym section name misprintCyrill Gorcunov2010-07-271-1/+1
| | | | Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
* Revert "Improve process_ea and introduce -OL"H. Peter Anvin2010-07-252-28/+24
| | | | | | | | | | This reverts commit ac732cb6a599836bf4c988e59ac6de4498758c72. Resolved Conflicts: doc/nasmdoc.src Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* Remove redundant sentence in docsVictor van den Elzen2010-07-241-2/+1
|
* Improve process_ea and introduce -OLVictor van den Elzen2010-07-242-24/+29
| | | | | | | | | | | | | | | | | | | Two fixes: 1. Optimization of [bx+0xFFFF] etc 0xFFFF is an sbyte under 16-bit semantics, so make sure to check it right. 2. Don't optimize displacements in -O0 Displacements that fit into an sbyte or can be removed should *not* be optimized in -O0. Implicit zero displacements are still optimized, e.g.: [eax] -> 0 bit displacement, [ebp] -> 8 bit displacement. However explicit displacements are not optimized: [eax+0] -> 32 bit displacement, [ebp+0] -> 32 bit displacement. Because #2 breaks compatibility with 0.98, I introduced a new optimization level: -OL, legacy.
* doc: Update changes.srcCyrill Gorcunov2010-07-231-0/+3
| | | | Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
* preproc: allow non-identifier character in environment variablesH. Peter Anvin2010-07-202-7/+26
| | | | | | | | Allow non-identifier characters in the name of environment variables, by surrounding them with string quotes (subject to ordinary string-quoting rules.) Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
* changes.src: Fix misprint in "instructions" word.Cyrill Gorcunov2010-07-171-1/+1
| | | | Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
* nasmdoc: we still miss Chuck, but...H. Peter Anvin2010-07-151-1/+0
| | | | | | | | | We still miss Chuck, but I don't think we can really say anymore we're doing this particular release in his memory. Requiescat in pace, our friend. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* Merge branch 'nasm-2.08.xx'H. Peter Anvin2010-07-151-0/+10
|\ | | | | | | | | | | | | Resolved Conflicts: version Signed-off-by: H. Peter Anvin <hpa@zytor.com>
| * changes.src: update with the 2.08.xx changesnasm-2.08.xxH. Peter Anvin2010-07-151-0/+10
| | | | | | | | | | | | Patchlevels should be documented, too... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* | Make -Ox the defaultpreproc-paste-fixH. Peter Anvin2010-07-152-1/+5
| | | | | | | | | | | | | | | | Make -Ox the default; it's the optimization level expected by most users, and it is clearly still causing confusion that it has to be specified manually. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* | Documentation: describe %ifenv and friendsBryant Keller2010-07-132-0/+11
| | | | | | | | | | Signed-off-by: Bryant Keller <bkeller@assembly.ath.cx> Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
* | Update changes.srcCyrill Gorcunov2010-07-131-0/+2
| | | | | | | | Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
* | Documentation updatesCyrill Gorcunov2010-07-132-11/+16
| | | | | | | | | | | | Various small fixes. Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
* | nasmdoc: remove obsolete Sourceforge referencesH. Peter Anvin2010-07-091-3/+3
| | | | | | | | | | | | Remove obsolete Sourceforge references, replace with nasm.us. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* | doc: Update changes.srcCyrill Gorcunov2010-07-071-0/+34
| | | | | | | | | | | | Before soon-coming 2.09rc2. Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
* | doc: inslist.src is an intermediate file, move to "make clean"H. Peter Anvin2010-06-251-1/+2
| | | | | | | | | | | | | | inslist.src is an intermediate file, it should be in "make clean" rather than "make spotless"; otherwise it ends up in the xdoc tarball. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
* | nasmdoc: Document macro parameters rangeCyrill Gorcunov2010-06-051-1/+43
| | | | | | | | Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
* | nasmdoc: document octal/binary floating-pointH. Peter Anvin2010-05-071-5/+9
| | | | | | | | Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
* | nasmdoc: add missing commaH. Peter Anvin2010-05-071-1/+1
| | | | | | | | Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
* | nasmdoc: update the full set of numeric prefix/suffix characters.H. Peter Anvin2010-05-071-7/+11
| | | | | | | | Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
* | doc: use bouncer URLs for the ABI docsH. Peter Anvin2010-04-221-2/+2
| | | | | | | | | | | | | | MSDN can't seem to keep their URLs stable, so use bouncer links that we can change if necessary. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* | smartalign: Introduce nojmp modeCyrill Gorcunov2010-04-211-2/+3
| | | | | | | | | | | | | | This allows to force nasm to generate multibyte NOPs without jmp injected. Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>