[yasm-announce] ANNC: Yasm 0.6.1
Peter Johnson
peter at tortall.net
Tue Jun 5 21:26:45 PDT 2007
I'm pleased to announce the availability of Yasm 0.6.1. This is primarily
a bugfix release, although a few minor new features have been integrated
since 0.6.0.
Changes from 0.6.0 to 0.6.1 include:
- SSE4.1 and SSE4.2 instruction support.
- AMD Pacifica (SVM) instruction bugfixes.
- Absolute section handling bugfixes (#103 and #106).
- Support for .set directive in GAS parser.
- -E and -s command line options, similar to NASM options of the same
names (redirect errors to file and stdout, respectively).
- -Wsize-override option, to turn on warnings for duplicated size
overrides such as "dword dword" or "word word".
- Reconcile generated prefix order with GAS, to suggested Intel
ordering of SEG, ADDR, DATA, LOCKREP (AMD doesn't care).
- Fix test failure in Mach-O object format.
- end_prolog macro equivalent to end_prologue (for Win64 structured
exception handling).
- Allow RIP-relative cross-section references in bin output.
- Mach-O custom sections: #102
- Other bugfixes: #104, #107
Known issues with this release include:
- The binary object format does not yet support sections other than
.text, .bss, and .data, unlike newer versions of NASM (see Trac bug
#71).
Release Notes for 0.6.1:
http://www.tortall.net/projects/yasm/wiki/Release0.6.1
Downloads from the Yasm website include .tar.gz source (for Unix systems)
and Win64, Win32, CygWin, and DOS executables:
http://www.tortall.net/projects/yasm/wiki/Download
Please download, test, and tinker, and most importantly, send comments and
bug reports! Thanks to all those who submitted bug reports and
contributed code for this release. Special thanks go to
arkon at ragestorm.net for instruction set suggestions, Sebastian
D'Alessandro for GAS .set directive support, pingved at gmail.com for command
line option suggestions, and Brian Gladman for continued updates to the
Win64 structured exception handling documentation. More developers are
always welcome to join us as well.
Thanks,
Peter Johnson and the other Yasm developers
<peter at tortall.net>
Yasm development discussion is at <yasm-devel at tortall.net>.
More information about the yasm-announce
mailing list