[yasm-announce] ANNC: Yasm 0.8.0
Peter Johnson
peter at tortall.net
Fri Apr 10 00:16:05 PDT 2009
I'm pleased to announce the availability of Yasm 0.8.0. This is a new
feature release (but as always includes numerous bugfixes!).
Changes from 0.7.2 to 0.8.0 include:
- Add TASM basic syntax and frontend (contributed by Samuel Thibault).
- Add movbe instruction and CPU feature.
- Use UNIX (not Windows) path functions on CygWin platform.
- Don't require 0d/0e/0f/0t prefix on floating point numbers in GAS.
- Legalize effective addresses such as [eax*2+ebx*2-ebx].
- Allow @ signs in identifiers in win32/win64 GAS syntax.
- Update AVX and FMA to latest Intel specifications (contributed by
Mark Charney, Intel).
- Update code alignment opcodes for modern processors, make
configurable using CPU directive (contributed by Brian Gladman).
- Fix referencing of local label from line that defines nonlocal label.
- Default memory size to "s" for no-suffix FP conversions in GAS.
- Other bugfixes.
Known issues with this release can be found in the Yasm Trac ticket
system.
Release Notes for 0.8.0:
http://www.tortall.net/projects/yasm/wiki/Release0.8.0
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
New in this release is the TASM-like frontend (ytasm). Binaries for all
platforms can be downloaded from the release notes page.
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 Mark Charney of
Intel for AVX updates, Samuel Thibault for the TASM basic syntax and
frontend support, and Brian Gladman for code alignment improvements.
More developers are always welcome to join us.
Thanks,
Peter Johnson and the other Yasm developers
<peter at tortall.net>
More information about the yasm-announce
mailing list