LogoopenSUSE Build Service > Projects
Sign Up | Log In

View File yasm.changes of Package yasm (Project mozilla)

-------------------------------------------------------------------
Sun Oct 24 00:02:36 CEST 2010 - ro@suse.de

- update to 1.1.0
  * Fix a number of issues with Win32 SAFESEH support (#139).
  * Fix several 32-bit Mach-O (macho32) bugs (#212 and others).
  * Add Intel post-32nm instructions (section 7 of AVX spec).
  * Add XSAVEOPT, INVEPT, INVVPID, and GETSEC instructions (#211).
  * Remove AMD CVT16 instructions.
  * Don't emit unnecessary REX.W for pinsrw instruction (#207).
  * Update gettext to 0.17 (#206). 
- update to 1.0.1
  * Fix ELF32 shared object relocations (#202).
  * Ignore [warning] directive (#201). 
- update to 1.0.0
  * Add GAS preprocessor (fixes #79).
  * Add Visual Studio 2010 special frontend, vsyasm
  * Add support for AMD XOP, FMA4, and CVT16 instructions
    (replacing SSE5).
  * Add support for %scope and %endscope NASM macros
  * Add support for %{x:y} parameter list expansion
    in NASM preprocessor
  * Fix _GLOBAL_OFFSET_TABLE_
  * Add support for ELF64 PC-relative relocations and latest ELF32
    relocation types.
  * Add support for ELF tlsdesc, tlscall, pltoff, gotplt, gotoff
    special symbols.
  * NASM preprocessor license has been changed to 2-clause BSD.
  * Various bugfixes in TASM syntax support.
  * Many other bugfixes

-------------------------------------------------------------------
Mon Aug 30 19:58:40 UTC 2010 - cristian.rodriguez@opensuse.org

- Do not include build dates in the binaries 

-------------------------------------------------------------------
Sat Jan  2 04:10:23 UTC 2010 - pth@novell.com

- Update to 0.8.0. Changes from 0.7.2 :

    * Add TASM-like basic syntax and frontend.
    * Add movbe instruction and CPU feature.
    * Don't require 0d/0e/0f/0t prefix on floating point numbers in GAS syntax.
    * Legalize effective addresses such as [eax*2+ebx*2-ebx].
    * Allow @ signs in identifiers in win32/win64 GAS syntax.
    * Update AVX and FMA to latest Intel specifications.
    * Update code alignment opcodes for modern processors, make 
      configurable using CPU directive.
    * Fix referencing of local label from line that defines nonlocal label.
    * Default memory size to "s" for no-suffix FP conversions in GAS syntax.
    * Other bugfixes. 

-------------------------------------------------------------------
Wed Feb 11 14:32:57 CET 2009 - dmueller@suse.de

- update to 0.7.2:
  * http://www.tortall.net/projects/yasm/wiki/Release0.7.2

-------------------------------------------------------------------
Tue Oct 30 18:20:51 CET 2007 - uli@suse.de

- update -> 0.6.2; new features since 0.4.0:
  * AMD SSE4a and SSE5 instruction support.
  * AMD LZCNT, POPCNT, EXTRQ, INSERTQ, MOVNTSD, and MOVNTSS instruction
    support.
  * 16-bit float value (IEEE-754r half precision) support (desirable for
    SSE5).
  * Added "oword", "do", and "reso" aliases for "dqword", "ddq", "resdq".
  * Added easier RIP-relative addressing with rel/abs modifiers and
    "default" directive to set default rel/abs mode (see AMD64 for details).
  * CPP preprocessor. Contributed by Paul Barker
  * GAS local labels (1:, 1f, 1b) support. Noticed by Jung Lee
  * GAS .org fill parameter support. Noticed by Jung Lee and Xiaoming Mo
  * Command line aliases for -d (-D) and -u (-U) for increased NASM
    command line compatibility. Requested by Mike Frysinger
  * SSE4.1 and SSE4.2 instruction support. Noticed by arkon@ragestorm.net
  * Support for .set directive in GAS parser. Contributed by Sebastian
    D'Alessandro
  * -E and -s command line options, similar to NASM options of the same
    names (redirect errors to file and stdout, respectively). Suggested by:
    pingved@gmail.com
  * -Wsize-override option, to turn on warnings for duplicated size
    overrides such as "dword dword" or "word word". Suggested by:
    pingved@gmail.com
  * Reconcile generated prefix order with GAS, to suggested Intel ordering
    of SEG, ADDR, DATA, LOCKREP (AMD doesn't care).
  * Fix test failure in Mach-O object format. Reported by many (e.g.
    #105), first by Christophe Malvasio
  * end_prolog macro equivalent to end_prologue (for Win64 structured
    exception handling). Suggested by Brian Gladman
  * Allow RIP-relative cross-section references in bin output.
  * Mach-O custom sections: #102
  * Brand-new "virtual" multi-pass optimizer that automatically generates
    much smaller code for jumps and immediates.
  * Support for Mach-O object format used in MacOS X, including both the
    32-bit (x86) and 64-bit (AMD64) versions (contributed by Henryk
    Richter).
  * Support for structured exception handling on Win64.
  * Support for RDOFF2 (.rdf) object format.
  * Support for STRICT keyword in NASM syntax.
  * Rewritten NASM and GAS parsers (now recursive descent rather than
    Bison-based).
  * Yasm no longer defaults to reading from standard input if no files are
    specified; standard input can be specified with "-".
  * Support for arithmetic on single-character constants.
  * Support for OUTPUT_FORMAT as an alias for YASM_OBJFMT.
  * Support for CodeView? 8.0 source debugging (as used by Visual Studio
    2005).
  * Fixed -I support to properly handle relative paths (now the search
    pattern is essentially identical to most C compilers). This change is
    backwards incompatible (to both NASM and earlier Yasm versions), but is
    much more consistent.
  * Standard macros that provide version information: __YASM_MAJOR__,
    __YASM_MINOR__, __YASM_SUBMINOR__, __YASM_BUILD__, __YASM_VERSION_ID__
    and __YASM_VER__.
  * Aliases for AMD64 object formats: "win64" and "elf64" (these
    automatically set the machine to "amd64").
  * "x64" alias for Win64 object format (for easier use with Visual
    Studio).
  * DWARF2 source debugging (enable with "-g dwarf2").
  * GAS parser good enough to take GCC output for both AMD64 and 32-bit
    x86 (including DWARF2 debug information).
  * Specifying "amd64" as the machine (or using a 64-bit object format)
    automatically sets BITS 64.

-------------------------------------------------------------------
Tue May 29 13:19:48 CEST 2007 - pth@suse.de

- Split off headers and .so symlinks to -devel subpackage.

-------------------------------------------------------------------
Wed Jan 25 21:43:33 CET 2006 - mls@suse.de

- converted neededforbuild to BuildRequires

-------------------------------------------------------------------
Mon Jul  4 13:30:34 CEST 2005 - sf@suse.de

- fix missing string function declarations 

-------------------------------------------------------------------
Wed Apr 27 15:44:35 CEST 2005 - meissner@suse.de

- fixed one stack overflow.

-------------------------------------------------------------------
Sun Mar 20 23:07:57 CET 2005 - olh@suse.de

- fix memory corruption in genmacro while handling empty lines
  or lines with whitespaces only
  use RPM_OPT_FLAGS, build with icecream

-------------------------------------------------------------------
Thu Feb 10 16:23:36 CET 2005 - sf@suse.de

- update to version 0.4.0
- added man pages

-------------------------------------------------------------------
Fri Nov 12 00:20:37 CET 2004 - ro@suse.de

- fixed file list 

-------------------------------------------------------------------
Sat Jan 10 22:08:04 CET 2004 - adrian@suse.de

- add %defattr and %run_dlconfig

-------------------------------------------------------------------
Wed Nov 12 14:23:25 CET 2003 - sf@suse.de

- initial release 0.3.0