2016-01-27 10:28:13 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jan 27 07:55:04 UTC 2016 - mpluskal@suse.com
|
|
|
|
|
|
|
|
- Cleanup spec-file with spec cleaner
|
|
|
|
|
2015-02-03 23:29:11 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Feb 3 11:45:57 UTC 2015 - crrodriguez@opensuse.org
|
|
|
|
|
|
|
|
- yasm-re2c-nogendate.patch: Do not add date and time
|
|
|
|
to files generated with builtin old/different implementation
|
|
|
|
of re2c. [BNC#915937]
|
|
|
|
|
2014-10-17 13:47:46 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Oct 17 11:42:03 UTC 2014 - idonmez@suse.com
|
|
|
|
|
|
|
|
- Update to version 1.3.0
|
|
|
|
* See http://yasm.tortall.net/releases/Release1.3.0.html for
|
|
|
|
complete changelog.
|
|
|
|
- Refresh yasm-no-build-date.patch
|
|
|
|
|
2013-04-05 16:07:13 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Apr 5 07:53:51 UTC 2013 - idonmez@suse.com
|
|
|
|
|
|
|
|
- Cleanup spec file
|
|
|
|
- Add Source URL, see https://en.opensuse.org/SourceUrls
|
|
|
|
- Remove CHANGELOG, NEWS, README as those are empty.
|
|
|
|
|
2012-12-19 13:29:02 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Dec 19 12:28:41 UTC 2012 - idonmez@suse.com
|
|
|
|
|
|
|
|
- Ignore make check errors, 2 win64 tests fail which we don't care
|
|
|
|
|
2012-09-26 13:06:33 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Sep 26 08:50:54 UTC 2012 - idonmez@suse.com
|
|
|
|
|
|
|
|
- BuildRequire python-base to fix build cycle with Mesa
|
|
|
|
|
2012-08-11 21:01:53 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Aug 11 19:01:36 UTC 2012 - idonmez@suse.com
|
|
|
|
|
|
|
|
- Implement %check
|
|
|
|
- Fix license string
|
|
|
|
|
2012-08-11 20:58:43 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Aug 6 13:53:00 UTC 2012 - chris@computersalat.de
|
|
|
|
|
|
|
|
- update to 1.2.0
|
|
|
|
* Add AVX2 instructions (rev 11 of Intel AVX reference) (#227).
|
|
|
|
* Allow 64-bit LFS/LGS/LSS.
|
|
|
|
* Improve LAR instruction support (#224).
|
|
|
|
* Default win64 .xdata to nobase, add support for “..imagebase” (#135).
|
|
|
|
* Fix “TIMES” relocation handling.
|
|
|
|
* Fix no-suffix push and pop in GAS mode (#212).
|
|
|
|
* See the bug tracker for a full list of bug fixes.
|
|
|
|
- rebase no-build-date patch
|
|
|
|
- add yasm-no-rpm-opt-flags patch
|
|
|
|
- fix License
|
|
|
|
* Artistic-1.0, BSD-2-Clause, BSD-3-Clause, GPL-2.0+, LGPL-2.0+
|
|
|
|
|
2010-09-03 15:09:26 +02:00
|
|
|
-------------------------------------------------------------------
|
2010-10-27 18:43:56 +02:00
|
|
|
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
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2010-09-03 15:09:26 +02:00
|
|
|
Mon Aug 30 19:58:40 UTC 2010 - cristian.rodriguez@opensuse.org
|
|
|
|
|
|
|
|
- Do not include build dates in the binaries
|
|
|
|
|
2010-01-18 14:23:52 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
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.
|
|
|
|
|
2009-11-27 14:58:44 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
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
|
|
|
|
|
2007-11-02 01:42:28 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
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.
|
|
|
|
|
2007-05-30 01:19:05 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue May 29 13:19:48 CEST 2007 - pth@suse.de
|
|
|
|
|
|
|
|
- Split off headers and .so symlinks to -devel subpackage.
|
|
|
|
|
2007-01-16 00:44:10 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
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
|
|
|
|
|