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: 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: 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.
Release Notes: This release adds support for CodeView 8.0 source debugging (as used by Visual Studio 2005). DWARF2 source debugging has been fixed. -I support has been fixed to properly handle relative paths (now the search pattern is essentially identical to most C compilers). Standard macros have been added that provide version information. There are many other bugfixes.
Release Notes: This release candidate adds DWARF2 debugging support, a GAS parser good enough to take GCC output for AMD64 and 32-bit x86 (including DWARF2 debug info), and has dozens of bugfixes in x86 and AMD64 support.
Release Notes: This version adds support for ELF shared object creation (for both 32-bit and 64-bit targets), STABS debugging information, a NASM-like list format, dozens of bugfixes and build fixes, and new manual pages to document the yasm command and yasm's AMD64 support.
No changes have been submitted for this release.
Release Notes: Many bugfixes were made, particularly with regards to AMD64 support. A Windows build is now also available.
Release Notes: This version includes full support for ELF, including support for both AMD64 and 32-bit X86 targets, full warnings for integer overflow, full support for AMD64 RIP-relative addressing, and many AMD64 bugfixes including correct operand size handling (and o64 override).