Commit Graph

209 Commits

Author SHA1 Message Date
H. Peter Anvin
3ab8c5f9c6 NASM 2.12.01rc2 2016-03-07 22:18:29 -08:00
H. Peter Anvin
3c6300738c NASM 2.12.01rc1 2016-03-07 11:36:46 -08:00
H. Peter Anvin
b170a0aad5 NASM 2.12 2016-02-26 20:48:52 -08:00
H. Peter Anvin
d015a9f39e NASM 2.12rc7 2016-02-23 00:26:26 -08:00
H. Peter Anvin
d4e001db67 NASM 2.12rc6 2016-02-21 21:07:35 -08:00
H. Peter Anvin
408b200684 NASM --rel=2.12rc6 2016-02-21 21:03:47 -08:00
H. Peter Anvin
dea76e7779 NASM 2.12rc5 2016-02-18 11:50:42 -08:00
H. Peter Anvin
a648b90eab NASM 2.12rc4 2016-02-16 22:32:58 -08:00
H. Peter Anvin
ddf424758c NASM 2.12rc3 2016-02-12 21:24:32 -08:00
H. Peter Anvin
02237cbfe8 NASM 2.12rc2 2016-01-27 14:48:04 -08:00
H. Peter Anvin
2ad64d6974 NASM 2.12rc1 2016-01-26 12:04:49 -08:00
H. Peter Anvin
7faf605ca5 NASM 2.11.09rc2 2016-01-15 11:09:42 -08:00
Cyrill Gorcunov
abe67eea15 NASM 2.11.09rc1
- Fix symbol alignment for Elf64
 - Fix symbol lookup for Macho64
 - Fix relocation records for Macho64
 - Fix potential stack overwrite in Macho32

Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.org>
2015-07-25 00:39:42 +03:00
Cyrill Gorcunov
8fa0fe1640 version: Fix the tag
While been preparing release I managed to write
non-number sequence into @version, which might
cause build problems. Lets fix it here and if
a moment happens -- release 2.11.09.

Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2015-02-23 12:04:39 +03:00
Cyrill Gorcunov
3db63b96ec NASM 2.11.08
- Fix section length computation in bin backend which
  leaded in incorrect relocation records.

 - Add a warning for numeric preprocessor definitions
   passed via command line which might have unexpected
   results otherwise.

 - Add ability to specify a module name record in rdoff
   linker with -mn option.

 - Increase label length capacity up to 256 bytes in rdoff
   backend for FreePascal sake, which tends to generate very
   long labels for procedures.

 - Fix segmentation failure when rip addressing is used
   in macho64 backend.

 - Fix access on out of memory when handling strings with
   a single grave. We have sixed similar problem in previous
   release but not all cases were covered.

 - Fix NULL dereference in disassembled on BND instruction.

Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2015-02-21 22:19:23 +03:00
Cyrill Gorcunov
00590792fe NASM 2.11.07
A few changes here

 - fix in VMOVNTPS 256 bit encoding
 - fix nil dereference in memory parsing code
   and access to uninitialized space when handling
   strings
 - fix processing of -MD option, the commit 599a982
   was fixing one issue but occasionally broke visible
   command line api, leading to (for example) syslinux
   can't be built with previous version.

There are some more bugs which are to be addressed
but due to fix of -MD option we need to release update.

Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2014-12-09 21:52:09 +03:00
Jim Kukunas
505de5dc57 NASM 2.11.06 2014-10-17 15:19:41 -07:00
H. Peter Anvin
12f7802d60 NASM 2.11.05 2014-05-21 08:29:41 -07:00
H. Peter Anvin
39aa094f38 NASM 2.11.04 2014-05-09 15:04:42 -07:00
H. Peter Anvin
1179a67a8e NASM 2.11.03 2014-05-05 11:22:02 -07:00
H. Peter Anvin
429beab924 NASM 2.11.02 2014-02-19 15:50:26 -08:00
H. Peter Anvin
31f23b05f4 NASM 2.11.01 2014-02-18 14:05:52 -08:00
H. Peter Anvin
af10bfe167 NASM 2.11 2013-12-31 10:40:10 -08:00
H. Peter Anvin
20df33d2a5 NASM 2.11rc4 2013-12-05 00:06:45 -08:00
H. Peter Anvin
9a06652039 NASM 2.11rc3 2013-11-28 12:22:05 -08:00
H. Peter Anvin
2e15eca688 NASM 2.11rc2 2013-11-28 11:36:26 -08:00
H. Peter Anvin
a9ecfa5ae8 NASM 2.11rc1 2013-10-02 14:58:19 -07:00
H. Peter Anvin
92a4b71f1b NASM 2.10rc1 2013-10-02 14:58:02 -07:00
Cyrill Gorcunov
b775985bee NASM 2.10.09 2013-07-23 09:36:13 +04:00
Cyrill Gorcunov
57a576ce1e NASM 2.10.08
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2013-07-21 20:58:43 +04:00
Cyrill Gorcunov
7c88b3a9d7 NASM 2.10.07 2013-01-02 12:42:01 +04:00
H. Peter Anvin
74ebbde14c NASM 2.10.06 2012-12-04 13:38:36 -08:00
H. Peter Anvin
315d049646 NASM 2.10.05 2012-09-09 13:21:11 -07:00
H. Peter Anvin
5c06222e1c NASM 2.10.04 2012-08-18 11:02:19 -07:00
H. Peter Anvin
c95747598f NASM 2.10.03 2012-07-22 21:09:20 -07:00
H. Peter Anvin
46a80636c2 NASM 2.10.02 2012-07-20 17:55:37 -07:00
Cyrill Gorcunov
3d1d159e1c NASM 2.10.01 2012-05-25 01:00:40 +04:00
H. Peter Anvin
ff62f33da0 NASM 2.10 2012-03-12 13:36:02 -07:00
H. Peter Anvin
fd8a7ae7ed NASM 2.10rc15 2012-03-09 16:43:37 -08:00
H. Peter Anvin
9d91ff5b12 NASM 2.10rc14 2012-03-04 19:46:43 -08:00
H. Peter Anvin
fec39dc93a NASM 2.10rc13 2012-03-03 16:26:07 -08:00
Cyrill Gorcunov
6a224e32a5 NASM 2.10rc12
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2012-02-27 11:44:33 +04:00
H. Peter Anvin
e9d46c48e4 NASM 2.10rc11 2012-02-25 22:23:32 -08:00
H. Peter Anvin
75fa99713c NASM 2.10rc10 2012-02-25 21:59:36 -08:00
H. Peter Anvin
0ab83c9e9c NASM 2.10rc9 2012-02-25 13:31:16 -08:00
H. Peter Anvin
21e7050c1a NASM 2.10rc8 2011-07-27 14:32:08 -07:00
Cyrill Gorcunov
bc0206dc3f NASM 2.10.rc7
Intel's AVX2 instructions should be covered now.

Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2011-07-20 01:30:31 +04:00
H. Peter Anvin
9f7ce6bdd9 NASM 2.10rc6 2011-06-06 14:55:59 -07:00
H. Peter Anvin
20306b2b8c NASM 2.10rc5 2011-06-03 18:15:25 -07:00
Cyrill Gorcunov
a5c9912303 NASM 2.10rc4 2011-02-28 10:05:15 +03:00
H. Peter Anvin
8305465cc0 NASM 2.10rc3 2010-12-17 17:55:22 -08:00
Keith Kanios
af43b97514 NASM 2.10rc2 2010-11-06 18:09:15 -05:00
Keith Kanios
02f3495e86 version: reverting back to 2.10rc1 2010-11-06 18:08:32 -05:00
Keith Kanios
b307a4f1eb preproc.c: merge from preproc-rewrite branch
pptok.dat: merge from preproc-rewrite branch
macros.pl: merge from preproc-rewrite branch
version: changed to 2.10rc2
2010-11-06 17:41:51 -05:00
Cyrill Gorcunov
d4ddfac484 NASM 2.10rc1
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2010-09-30 22:45:57 +04:00
Cyrill Gorcunov
af6be576ac NASM 2.09.02
Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2010-09-18 02:57:06 +04:00
Cyrill Gorcunov
e6e6a9ae2c NASM 2.09.01
A couple of NULL dereferences fixed.
See NASM version history in documentation.

Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2010-09-07 21:00:19 +04:00
H. Peter Anvin
83baad7d9a NASM 2.09 2010-08-24 09:13:34 -07:00
H. Peter Anvin
8810e0f794 NASM 2.09rc7 2010-08-16 15:24:01 -07:00
Cyrill Gorcunov
73b34a5006 NASM 2.09rc6
It likely to be the last -rc before final relase.
Give it a good testing. We should be in pretty good
shape.

Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2010-08-06 19:25:17 +04:00
Cyrill Gorcunov
fd90ef56ae NASM 2.09rc5 2010-07-28 22:03:43 +04:00
H. Peter Anvin
c23adff39b NASM 2.09rc4 2010-07-15 18:32:32 -07:00
H. Peter Anvin
7d43804633 NASM 2.09rc3 2010-07-09 19:02:28 -07:00
H. Peter Anvin
c66ec090a0 NASM 2.09rc2 2010-07-06 15:06:51 -07:00
Cyrill Gorcunov
b1a1e69a8f NASM 2.09rc1 2010-06-06 00:13:43 +04:00
Victor van den Elzen
defdaebcbb NASM 2.08.01 2010-03-10 23:18:57 +01:00
Cyrill Gorcunov
c158c713d1 NASM 2.08 2010-03-10 23:46:06 +03:00
Cyrill Gorcunov
305b2b43c4 NASM 2.08rc10
We decided to defer recursive macro support
for now.

Hope this is the last RC before 2.08 final release.

Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
2010-03-01 00:56:01 +03:00
H. Peter Anvin
190223ab29 NASM 2.08rc9 2010-02-15 10:16:18 -08:00
Cyrill Gorcunov
d5d36498aa NASM 2.08rc8 2010-02-11 22:11:16 +03:00
H. Peter Anvin
75764da5dc NASM 2.08rc7 2010-01-12 09:07:02 -08:00
H. Peter Anvin
725ad3f80b NASM 2.08rc6 2009-12-18 16:26:02 -08:00
H. Peter Anvin
f92befabba NASM 2.08rc5 2009-11-28 15:35:51 -08:00
H. Peter Anvin
6293bd45eb NASM 2.08rc4 2009-11-13 14:12:37 -08:00
H. Peter Anvin
cfe46ecfec NASM 2.08rc3 2009-11-09 16:54:48 -08:00
H. Peter Anvin
fc89fe80d7 NASM 2.08rc2 2009-11-03 15:59:24 -08:00
H. Peter Anvin
970b1012ee NASM 2.08rc1 2009-10-13 12:05:01 -07:00
H. Peter Anvin
54dd03bfe5 NASM 2.07 2009-07-19 22:16:52 -07:00
H. Peter Anvin
b2aae9441e NASM 2.07rc7 2009-07-17 00:35:58 -04:00
H. Peter Anvin
a329a85cdf NASM 2.07rc6 2009-07-15 16:33:25 -04:00
H. Peter Anvin
a758c48c61 NASM 2.07rc5 2009-07-15 09:08:28 -04:00
H. Peter Anvin
8da1557a3e NASM 2.07rc4 2009-07-08 21:43:34 -07:00
Keith Kanios
c5a87ba0a1 Revert "NASM 2.07rc4"
This reverts commit 6d67ced3a4.
2009-07-08 23:28:31 -05:00
Keith Kanios
6d67ced3a4 NASM 2.07rc4 2009-07-08 23:21:28 -05:00
H. Peter Anvin
52a3fbd74d NASM 2.07rc3 2009-07-07 16:09:55 -07:00
H. Peter Anvin
75639312f0 NASM 2.07rc2 2009-07-06 19:28:00 -07:00
H. Peter Anvin
740df43005 NASM 2.07rc1 2009-07-06 11:29:19 -07:00
H. Peter Anvin
460d0c817b NASM 2.06.01rc1 2009-07-02 14:32:43 -07:00
H. Peter Anvin
6a9d79f873 NASM 2.06 2009-06-29 18:02:34 -07:00
H. Peter Anvin
46aa84d62c NASM 2.06rc16 2009-06-28 00:05:26 -07:00
H. Peter Anvin
b2a2ba23f0 NASM 2.06rc15 2009-06-27 16:32:55 -07:00
H. Peter Anvin
b9893413ec NASM 2.06rc14 2009-06-26 15:15:46 -07:00
H. Peter Anvin
538628803b NASM 2.06rc13 2009-06-25 11:27:18 -07:00
H. Peter Anvin
bd9e3a67c5 NASM 2.06rc12 2009-05-06 14:00:48 -07:00
H. Peter Anvin
37d3357623 NASM 2.06rc11 2009-04-20 14:04:17 -07:00
H. Peter Anvin
f5b4a502cf NASM 2.06rc10 2009-04-07 22:10:35 -07:00
H. Peter Anvin
1582d52863 NASM 2.06rc9 2009-04-07 20:59:41 -07:00
H. Peter Anvin
d1174fb1a6 NASM 2.06rc8 2009-03-18 16:21:45 -07:00
H. Peter Anvin
e095cb8009 NASM 2.06rc7 2009-03-15 14:38:54 -07:00
H. Peter Anvin
d6e133f00b NASM 2.06rc6 2009-02-26 14:58:06 -08:00