Overview

Request 1165391 accepted

- 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.

Loading...
Request History
Michael Vetter's avatar

jubalh created request

- 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.


Martin Pluskal's avatar

pluskalm accepted request

openSUSE Build Service is sponsored by