diff options
author | Chang S. Bae <chang.seok.bae@intel.com> | 2018-06-20 17:05:14 -0700 |
---|---|---|
committer | H. Peter Anvin (Intel) <hpa@zytor.com> | 2018-06-25 14:15:10 -0700 |
commit | ef21926ec2068d9ddd6c2e0b8de014afb2968849 (patch) | |
tree | 5638bac62e75d89186e48146ada7e13026cbe0ba /doc/changes.src | |
parent | 754edd85ee3e0cf668e1fd84802ab6aabeef6b8f (diff) | |
download | nasm-ef21926ec2068d9ddd6c2e0b8de014afb2968849.tar.gz |
doc: 2.14 change log
Signed-off-by: Chang S. Bae <chang.seok.bae@intel.com>
Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
Diffstat (limited to 'doc/changes.src')
-rw-r--r-- | doc/changes.src | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/doc/changes.src b/doc/changes.src index ddfe6b38..835cee7d 100644 --- a/doc/changes.src +++ b/doc/changes.src @@ -7,6 +7,53 @@ The NASM 2 series supports x86-64, and is the production version of NASM since 2007. +\S{cl-2.14} Version 2.14 + +\b Fixed \c{subsections_via_symbols} for \c{macho} object format. + +\b Support to mangle labels based on the types through \c{%pragma}. See +\k{mangling}. + +\b Added \c{--gprefix}, \c{--gpostfix}, \c{--lprefix}, and \c{--lpostfix} +that allows commandline base symbol mangling. See \k{opt-pfix}. + +\b Supported generic \c{%pragma} namespaces, \c{output} and \c{debug}. See +\k{gen-namespace}. + +\b Added \c{--pragma} argument as \c{%pragma} option. See \k{opt-pragma}. + +\b Added \c{--before} to accept preprocess statement before input. See \k{opt-before}. + +\b Added \c{AVX512} \c{VBMI2} (Additional Bit Manipulation), \c{VNNI} (Vector +Neural Network), \c{BITALG} (Bit Algorithm), and \c{GFNI} (Galois Field New +Instruction) instructions. + +\b Support \c{STATIC} directive. See \k{static}. + +\b Support \c{private_extern} as \c{macho} specific extension to the +\c{GLOBAL} Directive. See \k{macho-pext}. + +\b Updated \c{UD0} encoding to match with the specification + +\b Added \c{--limit-X} to set execution limit. See \k{opt-limit}. + +\b Fixed \c{CPU} directive case insensitive + +\b Fixed modules name for \c{ELF}, \c{IEEE}, \c{macho}, \c{obj} output format + +\b Fixed to build \c{rdoff} tool and resolve to handle dependencies correctly +with \c{Microsoft Visual Studio} + +\b Fixed \c{Codeview} version number to be aligned with \c{NASM}’s + +\b Fixed to assign (internal) segment number correctly and efficiently + +\b Added \c{--keep-all}. See \k{opt-keep-all}. + +\b Added \c{--include} that is an alias to -P (\k{opt-p}). + +\b Added \c{--help} as an alias to -h (\k{syntax}). + \S{cl-2.13.04} Version 2.13.04 \b Added \c{-W}, \c{-D}, and \c{-Q} suffix aliases for \c{RET} |