[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