H. Peter Anvin
9c7f3f5608
Document preprocessor token concatenation fix.
2009-04-07 22:09:05 -07:00
Victor van den Elzen
b32536cc53
Add STRUC change to changes.src
2009-03-29 03:09:13 +02:00
H. Peter Anvin
875138830b
changes.src: document WAIT and %$$ fixes
2009-02-21 18:26:20 -08:00
H. Peter Anvin
e8a3e6278a
changes.src: document updated AVX specification
2009-02-18 14:13:25 -08:00
H. Peter Anvin
fd925d9512
changes.src: document Mach-O alignment fix.
2008-12-22 16:37:59 -08:00
H. Peter Anvin
674788166f
changes.src: document POPCNT fix.
...
Add POPCNT fix to release notes.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2008-11-06 09:42:11 -08:00
H. Peter Anvin
67a405e2f4
changes.src: document if for %ifmacro.
...
Document fixed %ifmacro.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2008-11-04 14:26:32 -08:00
H. Peter Anvin
e263d04544
doc/changes.src: document ELF TLS
...
Add ELF TLS to the release notes.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2008-11-02 20:41:29 -08:00
H. Peter Anvin
8a2f145260
doc: retroactively document updates to the warning options
...
Retroactively document the following changes to the warning options:
- gcc-like syntax (-Wfoo, -Wno-foo)
- "all" alias
- "error" metawarning
Added in 2.00rc1 but never documented.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2008-10-29 18:14:03 -07:00
H. Peter Anvin
fd366a9db4
Merge commit 'nasm-2.05.01'
...
Conflicts:
doc/changes.src
2008-10-29 10:53:37 -07:00
H. Peter Anvin
7714ced1d9
doc/changes.src: document -W/-w fix as a NASM 2.05.01 feature.
...
Make -W/-w fix a release note for NASM 2.05.01.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2008-10-29 10:51:51 -07:00
H. Peter Anvin
c83f9de3b4
doc/changes.src: retroactively document anonymous %push
...
Retroactively document the anonymous %push, which was added in version
2.04 but not documented.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2008-10-24 16:53:53 -07:00
H. Peter Anvin
264b7b982c
preproc: don't macro-expand the argument to %use
...
Use expand_id() for the argument to %use, instead of expand_smacro().
This really makes more sense for a "naked" argument. This is a
semantic change, but is unlikely to break any real code.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2008-10-24 16:38:17 -07:00
H. Peter Anvin
0b7d903ec8
doc: document %pop with argument
...
Document that %pop can now take an argument, and what it does.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2008-10-24 16:27:11 -07:00
H. Peter Anvin
b34fce7111
doc/changes.src: begin the release notes for 2.06
...
The next version will presumably be called 2.06; begin collecting
release notes.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2008-10-24 16:05:19 -07:00
H. Peter Anvin
7766ab0e0b
doc/changes.src: update release notes
...
Update the release notes in preparation for NASM 2.05.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2008-10-23 19:29:28 -07:00
H. Peter Anvin
3ffd0fc157
doc/changes.src: document massive changes to ELF64 backend
...
We didn't just fix the GOT stuff, but also now properly use RELA and
so forth.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2008-10-17 23:36:45 -07:00
H. Peter Anvin
8cd1df87e5
Document RIP-relative GOT fixes in ELF64
2008-10-12 21:17:04 -07:00
H. Peter Anvin
68b41d3d47
changes: document immediate fix
2008-10-06 19:15:42 -07:00
H. Peter Anvin
04c6052670
changes: document CVT fixes.
...
Document fixes to the CVT instructions.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2008-10-06 18:00:13 -07:00
H. Peter Anvin
6c80ab6f7f
assemble.c: do not warn on valid SBYTE optimizations
...
Do not warn on valid SBYTE optimizations. If we are optimizing and
match one of the SBYTE conditions, do not error out.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2008-10-04 18:50:47 -07:00
H. Peter Anvin
a3a60e95a0
doc/changes.src: update
...
Add information about the recent bug fixes.
2008-10-01 10:02:44 -07:00
H. Peter Anvin
1abb9e5370
changes.src: document JMP reg64 fix.
...
Document the fixed JMP reg64.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2008-09-30 17:14:54 -07:00
H. Peter Anvin
2f16043879
Allow %warning output to be suppressed
...
Allow the user to suppress user-specified warnings.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2008-09-30 16:39:17 -07:00
H. Peter Anvin
dc0bf47feb
Document the -O0 and -O1 behaviors.
...
Document the way the -O0 and -O1 options actually behave. -O0, in
particular, is NASM 0.98 compatibility mode.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2008-09-30 16:24:47 -07:00
H. Peter Anvin
010aee270f
Document __PASS__
...
Document __PASS__, but discourage users from using it.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
2008-09-24 17:34:37 -07:00
H. Peter Anvin
13f1f3eed6
doc/changes.src: something closer to final release notes for 2.04
...
doc/changes.src should contain the user-visible changes in human
comprehensible form (release notes, not a changelog.) Get something
closer to what it should look like for 2.04.
2008-09-24 08:59:29 -07:00
H. Peter Anvin
8e3f75ea6e
%error, %warning out on the final pass, add %fatal
...
Only process %error or %warning directives on the final pass. Add a
new %fatal directive which terminates assembly immediately.
2008-09-24 00:21:58 -07:00
H. Peter Anvin
a2d542ccaa
changes: document optimizer change
2008-09-10 23:04:56 -07:00
H. Peter Anvin
df73e0b63a
Update doc/changes.src
2008-09-03 15:16:44 -07:00
H. Peter Anvin
5506e1fdef
changes.src: put \c{...} around macro directives
...
Put \c{...} around macro directives. Not the only ones that should
have that, of course, but they were easy to do with search and replace.
2008-07-14 02:54:00 -04:00
H. Peter Anvin
6477f3d315
changes.src: remove double entry for %warning
2008-07-14 02:49:52 -04:00
H. Peter Anvin
04156cd099
Move the revision history into the documentation
...
Clumsily convert the revision history to nasmdoc format, so it can be
included in the documentation as Appendix C.
2008-07-14 02:45:57 -04:00