summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2017-08-16 22:36:32 -0700
committerH. Peter Anvin <hpa@zytor.com>2017-08-16 22:36:32 -0700
commitf275ce9c88164fc455870a7b654e76b3f84c420c (patch)
treec169db26c535b66ecd4fb0df9dcc3a982a13f519
parent3e30c328125a303d612fabae456b47dee1518c8e (diff)
downloadnasm-f275ce9c88164fc455870a7b654e76b3f84c420c.tar.gz
doc: update for upcoming 2.13.02 release
Update release notes and documentation for 2.13.02. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
-rw-r--r--doc/changes.src18
-rw-r--r--doc/nasmdoc.src8
2 files changed, 25 insertions, 1 deletions
diff --git a/doc/changes.src b/doc/changes.src
index d89c4e70..09d68df1 100644
--- a/doc/changes.src
+++ b/doc/changes.src
@@ -9,8 +9,24 @@ since 2007.
\S{cl-2.13.02} Version 2.13.02
+\b Fix the incorrect generation of VEX-encoded instruction when static
+ mode decorators are specified on scalar instructions, losing the
+ decorators as they require EVEX encoding.
+
\b Option \c{-MW} to quote dependency outputs according to Watcom
- Make conventions. See \k{opt-MW}.
+ Make conventions instead of POSIX Make conventions. See \k{opt-MW}.
+
+\b The \c{obj} output format now contains embedded dependency file
+ information, unless disabled with \c{%pragma obj nodepend}. See
+ \k{objdepend}.
+
+\b Fix generation of dependency lists.
+
+\b Fix several 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
+ for section-relative relocations.
\S{cl-2.13.01} Version 2.13.01
diff --git a/doc/nasmdoc.src b/doc/nasmdoc.src
index 57a9bf0f..ed34124b 100644
--- a/doc/nasmdoc.src
+++ b/doc/nasmdoc.src
@@ -5197,6 +5197,14 @@ also supports default-\c{WRT} specification like \c{EXTERN} does
\c common baz 24:wrt data:6
+\S{objdepend} Embedded File Dependency Information
+
+Since NASM 2.13.02, \c{obj} files contain embedded dependency file
+information. To suppress the generation of dependencies, use
+
+\c %pragma obj nodepend
+
+
\H{win32fmt} \i\c{win32}: Microsoft Win32 Object Files
The \c{win32} output format generates Microsoft Win32 object files,