Release Notes: This release fixes ELF32 shared object relocations broken in 1.0.0. It adds support for the [warning] directive.
Release Notes: This release adds GAS syntax preprocessor support, Visual Studio 2010 integration, and support for AMD XOP, FMA4, and CVT16 instructions. It also incorporates many bugfixes.
Release Notes: This feature release adds basic support for TASM-like assembly syntax as well as a TASM-like command line frontend. It updates AVX and FMA instructions to the latest Intel specifications, and updates code alignment opcodes for modern processors. It also includes a number of GAS syntax fixes and other bugfixes.
Release Notes: 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.
Release Notes: This release fixes 0.7.0 errata in Intel AVX support and CPU flags. It fixes a build issue seen on some platforms.
Release Notes: Support was added for Intel Advanced Vector Extensions (AVX) instructions, multi-section binary, ELF32 and ELF64 TLS (thread local storage) relocations, SSE5 condition codes, and the SAFESEH directive for Win32 SEH handlers. Many other syntax additions (such as allowing underscores in hex and binary constants) and bugfixes were made.
Release Notes: This release adds support for AMD SSE4a and SSE5 instructions and 16-bit float values (IEEE-754r half precision). RIP-relative addressing has been made easier with rel/abs modifiers and a "default" directive to set the default rel/abs mode. A CPP preprocessor, GAS local labels (1:, 1f, 1b), and GAS .org fill parameter support have been added. There are some bugfixes.
Release Notes: This release adds SSE4.1 and SSE4.2 instruction support, a .set directive in the GAS parser, and allowing Mach-O custom sections. Bugfixes include fixes to AMD Pacifica (SVM) instructions, absolute section handling, RIP-relative cross-section references in bin output, and many others.
Release Notes: A brand-new "virtual" multi-pass optimizer that automatically generates much smaller code for jumps and immediates was implemented. Support was added for the Mach-O object format used in Mac OS X, including both the 32-bit (x86) and 64-bit (AMD64) versions. Support for structured exception handling on Win64 was added. Support for RDOFF2 (.rdf) object format was added. Support for STRICT keyword in NASM syntax was added. The NASM and GAS parsers were rewritten. Absolute / FAR location bugs and many other bugs were fixed.
Release Notes: Major changes since the last release candidate include support for arithmetic on single-character constants, support for OUTPUT_FORMAT as an alias for YASM_OBJFMT, and other bugfixes. Changes since the last major release include support for GAS syntax, support for CodeView and DWARF2 debug formats, and a changed -I search pattern.