Yasm Changelog

What's new in Yasm 0.8.0

Apr 11, 2009
  • use a mature NASM-syntax x86 and AMD64 assembler that can target Win32, Win64, MacOS X, and Unix derivatives;
  • use a GAS-syntax assembler other than GAS;
  • try out the new TASM-like syntax or frontend;
  • have assembly source-level debugging using either DWARF2 or CodeView? 8.0 (VS 2005);
  • have a free software assembler that supports Win32/Win64 structured exception handling (SEH) and ELF32/ELF64 thread local storage (TLS);
  • target the new AMD SSE5 or Intel AVX instruction sets;
  • keep track of Yasm's progress in terms of stability and feature set;
  • contribute to Yasm development from a new release.

New in Yasm 0.7.2 (Oct 9, 2008)

  • This release adds 64-bit Mach-O PIC support, --prefix and --suffix options for naming globals, and support for newly specified AVX/AES instructions not in the original spec.
  • It also generates a GOTPCREL relocation for "rel wrt ..gotpc" and optimizes non-strict push to byte size in all possible cases, along with several other fixes.