Opened 3 months ago
Closed 3 months ago
#23527 closed enhancement (fixed)
nasm-3.02
| Reported by: | Bruce Dubbs | Owned by: | Bruce Dubbs |
|---|---|---|---|
| Priority: | normal | Milestone: | 13.1 |
| Component: | BOOK | Version: | git |
| Severity: | medium | Keywords: | |
| Cc: |
Description
New minor version.
Change History (3)
comment:1 by , 3 months ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
comment:2 by , 3 months ago
comment:3 by , 3 months ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Fixed at commits
19e2eb299b Update to vim-9.2.0752 (Security Update). bdbe75cba6 Update to systemd-261.1. c5b1b96572 Update to nasm-3.02. 51481588d0 Update to xarchiver-0.5.4.27.
The security advisory for vim-9.2.0752 will be made when the LFS advisories are added.
Note:
See TracTickets
for help on using tickets.

Version 3.02
Various build fixes.
Corrections to assembling encodings:
Corrections to disassembling:
Whole bunch of minor fixes to operand sizes, operand size prefixes. Changes mostly return the behavior known from 2.16.03.
Add support for C2y-style
o escape sequences, braced escape sequences, and as NASM extensions, decimal escape sequences (\d) and control-character escape sequences (\). See strings.
Fix generation of the short opcodes for ADD, OR, ADC, SBB, AND, SUB, XOR, and CMP AL,imm8.
Fix truncation of the generated constant to 63 bits when invoking a single-line macro when an argument is defined as =/b or =/ub.
Add an %env() preprocessor function as a more robust and flexible alternative to the %! construct. See \k{f_env.
The maximum number of multi-line macro parameters is now a configurable limit. See opt-limit.
The --limit- options and %pragma limit now accept the keywords default, maximum, and reset. See opt-limit.
Fix parsing of seg:offs-style FAR pointers in EQU.
Fix the %clear preprocessor directive hanging when given parameters.
The never properly implemented (or documented) preprocessor directives %rmacro and %irmacro are now properly disabled; to avoid breaking existing code, they fall back to %macro and %imacro with a suitable warning.
Fix a crash when -M directives were used in response files.
New listing option -Lc to include the contents of INCBIN files, see opt-L.
New listing option -Lt to include the output from every iteration of TIMES and ALIGN directives, see opt-L.
The %pragma list options directive now support resetting options to their command-line default, see opt-L.
New predefined macros ?LIST_OPTIONS?__ and __?LIST_OPTIONS_DEFAULT?__ to query the active and command-line default listing options. See opt-L.