[yasm-announce] ANNC: Yasm 0.5.0rc1 (Release Candidate 1)

Peter Johnson peter at tortall.net
Sat Feb 11 21:06:11 PST 2006


I'm pleased to announce the availability of Yasm 0.5.0rc1, the first 
release candidate for the fifth milestone release of the Yasm Modular 
Assembler.  The purpose of this release is to shake down some bugs prior 
to the 0.5.0 release, as there have been some significant new features 
added since the previous release.

New features in this release candidate (compared to 0.4.0) include:

   - Aliases for AMD64 object formats: "win64" and "elf64" (these
     automatically set the machine to "amd64").
   - "x64" alias for Win64 object format (for easier use with Visual
     Studio).
   - DWARF2 debugging format (enable with "-g dwarf2").
   - GAS parser good enough to take GCC output for both AMD64 and 32-bit
     x86 (including DWARF2 debug information).
   - Dozens of bugfixes in x86 and AMD64 support.
   - Specifying "amd64" as the machine (or using a 64-bit object format)
     automatically sets BITS 64.

Known issues with this release candidate include:

   - List output is buggy and often outright wrong.
   - The optimizer is a very basic 2-pass style and generates inefficient
     (large) code at times.  We're hoping to fix this before the 0.5.0
     final release.

Release Notes for 0.5.0rc1:

http://www.tortall.net/projects/yasm/wiki/Release0.5.0rc1

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.  More developers are welcome to join us 
as well.

Look for the 0.5.0 final release in a month or so.

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