From peter at tortall.net Tue Apr 15 22:01:55 2008 From: peter at tortall.net (Peter Johnson) Date: Tue, 15 Apr 2008 22:01:55 -0700 (PDT) Subject: [yasm-announce] ANNC: Yasm 0.7.0 Message-ID: <20080415215013.T22781@cvs.tortall.net> I'm pleased to announce the availability of Yasm 0.7.0. Changes from 0.6.2 to 0.7.0 include: - Intel Advanced Vector Extensions (AVX) instruction support. - Multi-section binary support in the NASM style (see #71, #99, [2010]). - Add support for ELF32 and ELF64 TLS (thread local storage) relocations. - Allow use of 0X in addition to 0x to prefix hex constants (#127). - Allow underscores in hex, binary, and octal constants (e.g. 0111_1111b) - Fix memory sizes on SSE/SSE2 instructions (#119). - Allow standalone prefixes (#122). - Simplify new varieties of sym-sym values (#124). - Support SAFESEH directive for win32 SEH handlers (#130). - Enable sym at FOO constructs in GAS parser. - SSE5 condition code support. - Other bugfixes. Known issues with this release can be found in the Yasm Trac ticket system. Release Notes for 0.7.0: http://www.tortall.net/projects/yasm/wiki/Release0.7.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 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 Nils Weller for helping with ELF32 and ELF64 TLS support, Brian Gladman for VS2008 build files, Dave Lee for Mac release binaries (will be posted soon) and the many users who submitted suggestions and bug reports. More developers are always welcome to join us. Thanks, Peter Johnson and the other Yasm developers Yasm development discussion is at .