Commit-ID: 2338613e6bdad2dba6d68f2a20a8adb4b61bbc15
Gitweb: http://repo.or.cz/w/nasm.git?a=commitdiff;h=2338613e6bdad2dba6d68f2a20a8adb4b61bbc15
Author: Cyrill Gorcunov <gor...@gm...>
AuthorDate: Wed, 17 Feb 2016 17:00:06 +0300
Committer: Cyrill Gorcunov <gor...@gm...>
CommitDate: Wed, 17 Feb 2016 17:00:06 +0300
docs: changes -- Prepare for 2.12
Signed-off-by: Cyrill Gorcunov <gor...@gm...>
---
doc/changes.src | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
diff --git a/doc/changes.src b/doc/changes.src
index 258b113..d3175ff 100644
--- a/doc/changes.src
+++ b/doc/changes.src
@@ -7,6 +7,25 @@
The NASM 2 series supports x86-64, and is the production version of NASM
since 2007.
+\S{cl-2.12} Version 2.12
+
+\b Huge rework of \{macho\} backend, internal unification of 32 and 64
+ bit formats and make nasm to handle section alignemts properly.
+
+\b Fix wrong negative size treated as a big positive value passed into
+ backend causing nasm to crash.
+
+\b Fix handling of zero-extending unsigned relocations, we have been printing
+ wrong message and forgot to assign segment with predefined value before
+ passing it into output format.
+
+\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 Add support of Codeview debug format for \c{win32} and \c{win64} formats in \c{coff} backend.
+
\S{cl-2.11.09} Version 2.11.09
\b Fix potential stack overwrite in \c{macho32} backend.
|