summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@linux.intel.com>2016-02-17 13:44:51 -0800
committerH. Peter Anvin <hpa@linux.intel.com>2016-02-17 13:44:51 -0800
commit9f7c68a5190a0b6f31174c9f1f64f242ed778a35 (patch)
treebc64eabe3b5fde0949119f5f61fa5b8c73517833
parent43e0c3cf8dcad976b65fc8e8fefc0b0809af4137 (diff)
downloadnasm-9f7c68a5190a0b6f31174c9f1f64f242ed778a35.tar.gz
changes.src: more updates for 2.12
More updates in preparation for NASM 2.12. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
-rw-r--r--doc/changes.src14
1 files changed, 10 insertions, 4 deletions
diff --git a/doc/changes.src b/doc/changes.src
index 8eab8d6d..67491b71 100644
--- a/doc/changes.src
+++ b/doc/changes.src
@@ -9,8 +9,9 @@ since 2007.
\S{cl-2.12} Version 2.12
-\b Huge rework of \c{macho} backend, internal unification of 32 and 64
- bit formats and make nasm to handle section alignemts properly.
+\b Huge rework of \c{macho} backend (\k{Mach-O}), internal unification
+ of 32 and 64 bit formats and make NASM to handle section
+ alignment properly.
\b Fix wrong negative size treated as a big positive value passed into
backend causing nasm to crash.
@@ -22,9 +23,14 @@ since 2007.
\b Fix potential write of oversized (with size greater than allowed in
output format) relative relocations.
-\b Portability fixes for building nasm with LLVM compiler.
+\b Portability fixes for building NASM with LLVM compiler.
-\b Add support of Codeview debug format for \c{win32} and \c{win64} formats in \c{coff} backend.
+\b Add support of Codeview (\c{cv8}) debug format for \c{win32} and \c{win64}
+ formats in the \c{COFF} backend (\k{coff}).
+
+\b Allow 64-bit outputs in 16/32-bit only backends. Unsigned 64-bit
+ relocations are zero-extended from 32-bits with a warning
+ (suppressible via \c{}); signed 64-bit relocations are an arror.
\S{cl-2.11.09} Version 2.11.09