Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

NASM version 2.09 available (Announce)

posted by rr Homepage E-mail, Berlin, Germany, 25.08.2010, 13:27

The NASM developers have released NASM version 2.09 on 24 August 2010.

Home page: http://www.nasm.us/
Download: http://www.nasm.us/pub/nasm/releasebuilds/2.09/

Changes:
? Fixed assignment the magnitude of %rep counter. It is limited to 62 bits now.
? Fixed NULL dereference if argument of %strlen resolves to whitespace. For example if nonexistent macro parameter is used.
? %ifenv, %elifenv, %ifnenv, and %elifnenv directives introduced. See section 4.4.9.
? Fixed NULL dereference if environment variable is missed.
? Updates of new AVX v7 Intel instructions.
? PUSH imm32 is now officially documented.
? Fix for encoding the LFS, LGS and LSS in 64-bit mode.
? Fixes for compatibility with OpenWatcom compiler and DOS 8.3 file format limitation.
? Macros parameters range expansion introduced. See section 4.3.4.
? Backward compatibility on expanging of local sigle macros restored.
? 8 bit relocations for elf andbin output formats are introduced.
? Short intersegment jumps are permitted now.
? An alignment more than 64 bytes are allowed for win32, win64 output formats.
? SECTALIGN directive introduced. See section 4.11.13.
? nojmp option introduced in smartalign package. See section 5.2.
? Short aliases win, elf and macho for output formats are introduced. Each stands for win32, elf32 and macho32 accordingly.
? Faster handling of missing directives implemented.
? Various small improvements in documentation.
? No hang anymore if unable to open malloc.log file.
? The environments without vsnprintf function are able to build nasm again.
? AMD LWP instructions updated.
? Tighten EA checks. We warn a user if there overflow in EA addressing.
? Make -Ox the default optimization level. For the legacy behavior, specify -O0 explicitly. See section 2.1.22.
? Environment variables read with %! or tested with %ifenv can now contain non-identifier characters if surrounded by quotes. See section 4.10.2.
? Add a new standard macro package %use fp for floating-point convenience macros. See section 5.3.

---
Forum admin

 

Complete thread:

Back to the forum
Board view  Mix view
22781 Postings in 2123 Threads, 402 registered users (0 online)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum