Revisions of nasm

buildservice-autocommit accepted request 1168699 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 59)
baserev update by copy to link target
Michael Vetter's avatar 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's avatar Martin Pluskal (pluskalm) (revision 57)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 1165391 from Michael Vetter's avatar 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's avatar Michael Vetter (jubalh) (revision 55)
baserev update by copy to link target
Michael Vetter's avatar 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's avatar 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's avatar Michael Vetter (jubalh) (revision 52)
baserev update by copy to link target
Michael Vetter's avatar Michael Vetter (jubalh) accepted request 1043325 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 51)
- add reproducible.patch to avoid use of __DATE__
buildservice-autocommit accepted request 843298 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 50)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 843238 from Dominique Leuenberger's avatar 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's avatar Martin Pluskal (pluskalm) accepted request 829042 from Dirk Mueller's avatar 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's avatar Martin Pluskal (pluskalm) (revision 47)
baserev update by copy to link target
buildservice-autocommit accepted request 818997 from Adam Majer's avatar Adam Majer (adamm) (revision 45)
baserev update by copy to link target
buildservice-autocommit accepted request 752831 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 43)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 752602 from Dominique Leuenberger's avatar 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's avatar Martin Pluskal (pluskalm) (revision 41)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) committed (revision 40)
- Update to version 2.14.02:
Displaying revisions 1 - 20 of 59
openSUSE Build Service is sponsored by