From 075ebe7f665e6752159635fbffefbb7d1b40e9a8 Mon Sep 17 00:00:00 2001 From: "H. Peter Anvin" Date: Wed, 29 Nov 2017 11:23:08 -0800 Subject: [PATCH] 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 --- doc/changes.src | 25 ++++++------------------- doc/nasmdoc.src | 2 ++ 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