summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@linux.intel.com>2017-11-29 11:23:08 -0800
committerH. Peter Anvin <hpa@linux.intel.com>2017-11-29 11:25:24 -0800
commit075ebe7f665e6752159635fbffefbb7d1b40e9a8 (patch)
treef3f3061c428c9fe94213dba57160b04d5f6a946b
parent23b971d99340371819dfd5574dccaa6a8d04c19e (diff)
downloadnasm-075ebe7f665e6752159635fbffefbb7d1b40e9a8.tar.gz
doc: clean up 2.13.02 release notes, document MachO debug option
Clean up the 2.13.02 release notes: we don't need to list every single subcase where we would crash, as it is not really relevant to the user. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
-rw-r--r--doc/changes.src25
-rw-r--r--doc/nasmdoc.src2
2 files changed, 8 insertions, 19 deletions
diff --git a/doc/changes.src b/doc/changes.src
index a1f3a05a..2076babe 100644
--- a/doc/changes.src
+++ b/doc/changes.src
@@ -9,35 +9,22 @@ since 2007.
\S{cl-2.13.02} Version 2.13.02
-\b Fix buffer overflow in specially malformed preprocessor
- token directive.
-
-\b Fix null dereference in case if data missed with implicit
- pasting preprocessor mode.
-
-\b Fix null dereference in conditional preprocessing.
-
-\b Fix null dereference in malformed multiline and singleline
- macros arguments.
-
-\b Fix accessing of arbitrary memory on unterminated strings in
- prepocessor mode.
-
\b Fix false positive in testing of numeric overflows.
\b Fix generation of \c{PEXTRW} instruction.
-\b Fix \c{smartalign} package which can trigger an error during
- compiling if alignment code grows too big.
+\b Fix \c{smartalign} package which could trigger an error during
+ optimization if the alignment code expanded too much due to
+ optimization of the previous code.
\b Fix a case where negative value in \c{TIMES} directive causes
- panic while error should be printed instead.
+ panic instead of an error.
\b Always finalize \c{.debug_abbrev} section with a null in
\c{dwarf} output format.
\b Support \c{debug} flag in section attributes for \c{macho}
- output format.
+ output format. See \k{machosect}.
\b Support up to 16 characters in section names for \c{macho}
output format.
@@ -59,7 +46,7 @@ since 2007.
\b Fix generation of dependency lists.
-\b Fix several memory allocation errors.
+\b Fix a number of null pointer reference and memory allocation errors.
\b Always generate symbol-relative relocations for the \c{macho64}
output format; at least some versions of the XCode/LLVM linker fails
diff --git a/doc/nasmdoc.src b/doc/nasmdoc.src
index ed34124b..f998cc60 100644
--- a/doc/nasmdoc.src
+++ b/doc/nasmdoc.src
@@ -5672,6 +5672,8 @@ comma. The following flags can also be specified:
\b \c{strip_static_syms} - strip static symbols for this section
+\b \c{debug} - this section contains debugging information
+
\b \c{align=}\e{alignment} - specify section alignment
The default is \c{data}, unless the section name is \c{__text} or