[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