Revisions of nasm
buildservice-autocommit
accepted
request 1168699
from
Michael Vetter (jubalh)
(revision 59)
baserev update by copy to link target
Michael Vetter (jubalh)
committed
(revision 58)
- Update to 2.16.03: * Fix building from git in a separate directory from the source. * Remove some irrelevant files from the source distribution. * Make the documentation stronger that -O0 or -O1 are probably not what the user wants. See section 2.1.24. * Fix configure --enable-lto build option. * Update the included RPM .spec file.
buildservice-autocommit
accepted
request 1165442
from
Martin Pluskal (pluskalm)
(revision 57)
baserev update by copy to link target
Martin Pluskal (pluskalm)
accepted
request 1165391
from
Michael Vetter (jubalh)
(revision 56)
- Update to 2.16.02: * Fix building from the source distribution in a separate directory from the source. * Fix a number of issues when building from source, mostly involving configure or dependency generation. In particular, more aggressively avoid cross-compilation problems on Unix/Linux systems automatically invoking WINE. We could end up invoking WINE even when we didn't want to, making configure think it was running native when in fact cross-compiling. * Hopefully fix compiling with the latest versions of MSVC/nmake. * Windows host: add embedded manifest file. Without a manifest, Windows applications force a fixed PATH_MAX limit to any pathname; this is unnecessary. * Add support VEX-encoded SM4-NI instructions. * Add support for VEX-encoded SM3-NI instructions. * Add support for VEX-encoded SHA512-NI instructions. * PTWRITE opcode corrected (F3 prefix required.) * Disassembler: the SMAP instructions are NP; notably the prefixed versions of CLAC are ERETU/ERETS. * Add support for Flexible Return and Exception Delivery (FRED): the LKGS, ERETS and ERETU instructions. * Fix external references to segments in the obj (OMF) and possibly other output formats. * Always support up to 8 characters, i.e. 64 bits, in a string-to-numeric conversion. * Preprocessor: add %map() function to expand a macro from a list of arguments, see section 4.4.7. * Preprocessor: allow the user to specify the desired radix for an evaluated parameter. It doesn't make any direct difference, but can be nice for debugging or turning into strings.
buildservice-autocommit
accepted
request 1044181
from
Michael Vetter (jubalh)
(revision 55)
baserev update by copy to link target
Michael Vetter (jubalh)
committed
(revision 54)
- Update to 2.16.01: * Fix the creation of the table of contents in the HTML version of the documentation.
Michael Vetter (jubalh)
committed
(revision 53)
- Update to 2.16: * Support for the rdf format has been discontinued and all the RDOFF utilities has been removed. * The --reproducible option now leaves the filename field in the COFF object format blank. This was always rather useless since it is only 18 characters long; as such debug formats have to carry their own filename information anyway. * Fix handling of MASM-syntax reserved memory (e.g. dw ?) when used in structure definitions. * The preprocessor now supports functions, which can be less verbose and more convenient than the equivalent code implemented using directives. See ppfunc. * Fix the handling of %00 in the preprocessor. * Fix incorrect handling of path names affecting error messages, dependency generation, and debug format output. * Support for the RDOFF output format and the RDOFF tools have been removed. The RDOFF tools had already been broken since at least NASM 2.14. For flat code the ELF output format recommended; for segmented code the obj (OMF) output format. * New facility: preprocessor functions. Preprocessor functions, which are expanded similarly to single-line macros, can greatly simplify code that in the past would have required a lengthy list of directives and intermediate macros. See ppfunc. * Single-line macros can now declare parameters (using a && prefix) that creates a quoted string, but does not requote an already quoted string. See define. * Instruction table updated per public information available as of November 2022. * All warnings in the preprocessor have now been assigned warning classes. See warnings.
buildservice-autocommit
accepted
request 1043329
from
Michael Vetter (jubalh)
(revision 52)
baserev update by copy to link target
Michael Vetter (jubalh)
accepted
request 1043325
from
Dirk Mueller (dirkmueller)
(revision 51)
- add reproducible.patch to avoid use of __DATE__
buildservice-autocommit
accepted
request 843298
from
Martin Pluskal (pluskalm)
(revision 50)
baserev update by copy to link target
Martin Pluskal (pluskalm)
accepted
request 843238
from
Dominique Leuenberger (dimstar)
(revision 49)
- Update to version 2.15.05: + Fix {%ifid $} and {%ifid $$} incorrectly being treated as true. + Add {--reproducible} option to suppress NASM version numbers and timestamps in output files. See {opt-reproducible}.
Martin Pluskal (pluskalm)
accepted
request 829042
from
Dirk Mueller (dirkmueller)
(revision 48)
- update to 2.15.4: * More sensible handling of the case where one single-line macro definition will shadow another. * Add special preprocessor tokens \c{%*?} and \c{%*??} that expand like \c{%?} and \c{%??} in single-line macros only. See \k{selfref%*?}. * Fix SSE instructions not being recognized with an explicit memory operation size (e.g. \c{movsd qword [eax],xmm0}). * The \c{-L+} option no longer enables \c{-Lw}, which is mainly useful to debug NASM crashes. See \k{opt-L}. * The NASM-only RDOFF output format backend, which has been broken since at least NASM 2.14, has been disabled. The RDOFF tools are scheduled to be removed from the NASM distribution in NASM 2.16. If you have a concrete use case for RDOFF, please file a NASM bug report at \W{https://bugs.nasm.us/}\c{https://bugs.nasm.us/} as soon as possible. See \k{rdffmt}.
buildservice-autocommit
accepted
request 821778
from
Martin Pluskal (pluskalm)
(revision 47)
baserev update by copy to link target
Martin Pluskal (pluskalm)
accepted
request 821626
from
Andreas Stieger (AndreasStieger)
(revision 46)
nasm 2.15.3
buildservice-autocommit
accepted
request 818997
from
Adam Majer (adamm)
(revision 45)
baserev update by copy to link target
Adam Majer (adamm)
accepted
request 818760
from
Andreas Stieger (AndreasStieger)
(revision 44)
nasm 2.15.2
buildservice-autocommit
accepted
request 752831
from
Martin Pluskal (pluskalm)
(revision 43)
baserev update by copy to link target
Martin Pluskal (pluskalm)
accepted
request 752602
from
Dominique Leuenberger (dimstar)
(revision 42)
- Convert changes file to proper UTF-8 format: new version of RPM are getting strict in interpreting files. * Fix bug where ^ALIGN' would issue a full alignment datum instead
buildservice-autocommit
accepted
request 681814
from
Martin Pluskal (pluskalm)
(revision 41)
baserev update by copy to link target
Martin Pluskal (pluskalm)
committed
(revision 40)
- Update to version 2.14.02:
Displaying revisions 1 - 20 of 59