All releases of NASM - The Netwide Assembler

  •  20 Jul 2009 05:43
Avatar

    Release Notes: This is the first release under the 2-clause (simplified) BSD license. This release adds 64-bit Mach-O (Mac OS X) support and the ability to generate Intel hex or S-records directly, but is otherwise primarily a bugfix release.

    •  30 Jun 2009 01:25
    Avatar

      Release Notes: This release adds support for Intel AVX revision 5 and AMD XOP/FMA4/CVT16 revision 3.03. The preprocessor has a new indirect macro expansion feature, the ELF backends now supports thread-local storage, and a number of bugs have been fixed.

      •  29 Oct 2008 23:49
      Avatar

        Release Notes: This release fixes the parsing of the -W/-w (warning enable/disable) option, which was broken in 2.05. It is strictly a patch release.

        •  24 Oct 2008 04:31
        Avatar

          Release Notes: This release includes a massive overhaul of the ELF64 backend for spec compliance. It fixes incorrect offsets in RIP-relative addressing in immediate-carrying instructions, bugs in the ALIGN directive, the handling of the %include directive inside macros, and a handful of instructions that had incorrect patterns.

          •  26 Sep 2008 04:04
          Avatar

            Release Notes: This is primarily a bugfix release. In particular, it should end once and for all abnormalities introduced by forward references when pass-limited. It does introduce some new features, mostly in the preprocessor. It adds support for packed BCD and UTF-16/UTF-32 constants. It also adds support for "smart" alignment, padding the bypassed region with optimized code.

            •  17 Jun 2008 17:48
            Avatar

              Release Notes: This release fixes a (limited impact) buffer overflow, and fixes the handling of hexadecimal escape codes in strings.

              •  10 Jun 2008 09:17
              Avatar

                Release Notes: This release adds support for Intel AVX, CLMUL, and FMA instructions, including YMM registers as well as the INVEPT, INVVPID, and MOVBE instructions. It also adds support for the DWARF debugging format for ELF targets, adds SEH support for Windows, improves generation of Makefile dependencies, and fixes a large number of bugs.

                •  28 Feb 2008 01:20
                Avatar

                  Release Notes: This is primarily a bugfix release; it correctly handles a number of corner cases broken in 2.01. New features are support for the XSAVE instruction group, %iftoken and %ifempty for sophisticated macros, standard macros for compile date and time, improved warnings, and experimental support for DWARF in ELF64.

                  •  21 Jan 2008 18:37
                  Avatar

                    Release Notes: This release fixes bugs with MMX instructions involving memory, in the ELF backend, the optimizer, and the disassembler. The documentation has also been improved.

                    •  29 Nov 2007 06:48
                    Avatar

                      Release Notes: This release adds x86-64 support, instruction support for all public instruction set extensions up to and including SSE5, as well as support for the ELF64, COFF64 (Win64), and Mac OS X file formats. A number of bugs have been fixed, and the performance significantly improved.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.