Commit graph

  • 514d2f0673
    Merge 8f62306011 into fbdc88565c KO Myung-Hun 2026-08-26 07:48:27 -04:00
  • 0f1e5f8756
    Merge 65ecde632a into fbdc88565c cherry530 2026-08-24 06:48:20 +00:00
  • 65ecde632a pragma: fix NULL-pointer dereference on malformed --pragma input cherry530 2026-08-24 14:24:12 +08:00
  • e977325411
    Merge 805bfd2e2c into fbdc88565c Herman Semenoff 2026-08-20 23:31:01 +04:00
  • 15179ccc49
    Merge 52bf3b6c56 into fbdc88565c Herman Semenoff 2026-08-20 20:11:20 +02:00
  • c29117e48f
    Merge 3c0be87ee0 into fbdc88565c Anton 2026-08-20 08:46:14 +08:00
  • 1b961567f9
    Merge f5a472c6a3 into fbdc88565c SEt 2026-08-20 08:46:14 +08:00
  • fff0f0d265
    Merge 3249ddf4b8 into fbdc88565c Tim Clemens 2026-08-20 08:46:14 +08:00
  • f6ddc90b1b
    Merge 76fbce4ec3 into fbdc88565c LinuxCoder13 2026-08-20 08:42:29 +08:00
  • fbdc88565c AUTHORS: update maintainer for 2+, no longer with Intel master H. Peter Anvin (Intel) 2026-08-19 16:45:00 -07:00
  • 76fbce4ec3 fix RDPRU CPUID flag LinuxCoder13 2026-08-18 09:32:38 +04:00
  • 9da09b11b4 fix RDPRU CPUID flag LinuxCoder13 2026-08-18 09:14:51 +04:00
  • c015dfa626 fix RDPRU CPUID flag LinuxCoder13 2026-08-18 09:11:35 +04:00
  • 21e51d87e1 Add RDPRU instruction LinuxCoder13 2026-08-17 20:53:56 +04:00
  • 3249ddf4b8
    fixed typo Tim Clemens 2026-08-10 21:19:39 +02:00
  • f5a472c6a3
    output/codeview.c: fix debug information generation for code sections with partial coverage in files SEt 2026-08-07 19:41:06 +03:00
  • 629b5d5df6
    Merge 1cc9f944c0 into b2734a91bd KO Myung-Hun 2026-08-04 10:19:04 +00:00
  • 1cc9f944c0 outaout: add aout2 driver KO Myung-Hun 2026-08-04 02:17:28 +09:00
  • 8f62306011 Makefile.in: fix autogen.sh --recheck on out-of-tree build KO Myung-Hun 2026-08-03 20:11:30 +09:00
  • 2ed1a40674
    Merge 500d0ede7e into b2734a91bd Herman Semenoff 2026-08-01 14:41:07 +00:00
  • 500d0ede7e outelf: fix very common misprints cast with left bit shift Herman Semenoff 2026-08-01 17:37:08 +03:00
  • f21acc888c
    Merge ea73dea04c into b2734a91bd Herman Semenoff 2026-08-01 14:15:19 +00:00
  • 04d959ec47
    Merge 69a8db6edc into b2734a91bd Herman Semenoff 2026-08-01 14:15:04 +00:00
  • ea73dea04c sync: fix memleak if realloc() unverified failed (OOM) Herman Semenoff 2026-08-01 17:14:44 +03:00
  • 69a8db6edc disasm: fix truncation 32bit left bitwise shift Herman Semenoff 2026-08-01 17:10:14 +03:00
  • c25d813b52
    Merge 926e15754c into b2734a91bd Herman Semenoff 2026-08-01 14:04:01 +00:00
  • 926e15754c assemble: fix truncation 32bit bitwise shift Herman Semenoff 2026-08-01 17:02:36 +03:00
  • 639b617546
    Merge cb6c26d605 into b2734a91bd Herman Semenoff 2026-07-31 21:15:28 +00:00
  • cb6c26d605 outaout: fix dangeours truncating memsize to 32bit Herman Semenoff 2026-08-01 00:15:06 +03:00
  • dc71d61ce0
    Merge 999bef6b16 into b2734a91bd Herman Semenoff 2026-08-01 00:11:55 +03:00
  • 999bef6b16 outelf: fix dangeours truncating memsize to 32bit Herman Semenoff 2026-08-01 00:11:50 +03:00
  • c567bb70f0
    Merge 6658a7df29 into b2734a91bd Herman Semenoff 2026-08-01 00:07:17 +03:00
  • 6658a7df29 nasm: fix dangeours truncating memsize to 32bit Herman Semenoff 2026-08-01 00:06:49 +03:00
  • 49d20f8f28
    Merge 63109a8b83 into b2734a91bd Herman Semenoff 2026-07-31 21:05:35 +00:00
  • 63109a8b83 outmacho: fix dangeours truncating memsize to 32bit Herman Semenoff 2026-08-01 00:05:06 +03:00
  • ca4f6b6913
    Merge b86e7c56cd into b2734a91bd Herman Semenoff 2026-07-31 21:03:16 +00:00
  • b86e7c56cd outelf: fix dangeours truncating memsize to 32bit Herman Semenoff 2026-08-01 00:02:26 +03:00
  • 639bbd1561
    Merge 5cfae86afe into b2734a91bd Herman Semenoff 2026-07-31 17:40:53 +00:00
  • 5cfae86afe outmacho: fix dangeours truncating memsize to 32bit Herman Semenoff 2026-07-31 20:39:37 +03:00
  • 52bf3b6c56 floats: fix dangeours truncating memsize to 32bit Herman Semenoff 2026-07-31 20:29:35 +03:00
  • bcb1346763
    Merge 2085337cf7 into b2734a91bd Herman Semenoff 2026-07-31 08:08:11 -07:00
  • 2085337cf7 outelf: fix dangeours truncating memsize to 32bit Herman Semenoff 2026-07-31 18:07:49 +03:00
  • 59f07791d1
    Merge 4c23e33185 into b2734a91bd Herman Semenoff 2026-07-31 15:06:32 +00:00
  • 4c23e33185 outas86: fix dangeours truncating memsize to 32bit Herman Semenoff 2026-07-31 18:06:11 +03:00
  • 3528a7d08e
    Merge 64417d1693 into b2734a91bd Herman Semenoff 2026-07-31 18:05:04 +03:00
  • 64417d1693 outaout: fix dangeours truncating memsize to 32bit Herman Semenoff 2026-07-31 18:04:24 +03:00
  • e1aee62dd1
    Merge 311d3dddad into b2734a91bd Herman Semenoff 2026-07-31 14:01:03 +00:00
  • 311d3dddad pecoff: align struct coff_Section decrease size 120 to 104 bytes Herman Semenoff 2026-07-31 17:00:11 +03:00
  • 1fd871496b
    Merge 3971c7b748 into b2734a91bd Herman Semenoff 2026-07-31 13:55:09 +00:00
  • 3971c7b748 pecoff: align struct coff_Symbol decrease size 32 to 28 bytes Herman Semenoff 2026-07-31 16:54:48 +03:00
  • e686edb392
    Merge 90ec3948db into b2734a91bd Herman Semenoff 2026-07-31 16:46:20 +03:00
  • 90ec3948db codeview: align struct cv8_symbol decrease size 40 to 32 bytes Herman Semenoff 2026-07-31 16:46:14 +03:00
  • 7fc429991e
    Merge b79182e3d9 into b2734a91bd Herman Semenoff 2026-07-31 13:40:12 +00:00
  • b79182e3d9 outaout: align struct Symbol decrease size 56 to 48 bytes Herman Semenoff 2026-07-31 16:39:52 +03:00
  • 6ef014d2f7
    Merge e96da30ac7 into b2734a91bd Herman Semenoff 2026-07-31 13:30:13 +00:00
  • e96da30ac7 asm: nasmlib: remove excess checks before free() Herman Semenoff 2026-07-31 16:29:51 +03:00
  • 805bfd2e2c preproc: move strlen out of loop for better codegeneration Herman Semenoff 2026-07-31 16:24:19 +03:00
  • 3c0be87ee0
    output/outelf.c: free the section name and struct on cleanup Anton 2026-07-20 22:48:26 +03:00
  • c85ffd345d
    Merge 8cb2a1023f into b2734a91bd Yehonatan Cohen 2026-07-11 21:52:32 +03:00
  • f4fcf9ec96
    Merge ed580c84ae into b2734a91bd Popax21 2026-07-08 19:15:44 +00:00
  • 71b54a8fb9
    Merge b034d006da into b2734a91bd Popax21 2026-07-08 18:57:59 +00:00
  • 74158030f4
    Merge 4e3d96b613 into b2734a91bd Bryce Boe 2026-07-08 10:59:04 -07:00
  • b2734a91bd output/outobj.c: free the section name on cleanup H. Peter Anvin (Intel) 2026-07-07 15:29:41 -07:00
  • 9248a85f97 asm/error.c: handle -w* during command line parsing H. Peter Anvin (Intel) 2026-07-07 15:06:21 -07:00
  • 63abf28933 doc/source.src: remove note about "make warnings" H. Peter Anvin (Intel) 2026-07-07 13:36:45 -07:00
  • c70757b30e
    Merge 21744bd256 into 707edccf03 Joshua Watt 2026-07-07 15:34:48 -07:00
  • 6393f99455 doc/pspdf.pl: fix Ghostscript executable path construction on Windows H. Peter Anvin (Intel) 2026-07-07 15:09:13 -07:00
  • 8317d7ae2f Mkfiles/msvc.mak: make the docs: target actually work under real nmake H. Peter Anvin (Intel) 2026-07-07 14:11:08 -07:00
  • 5d727e1253 Mkfiles/msvc.mak: document docs rule's tool requirements H. Peter Anvin (Intel) 2026-07-07 13:52:16 -07:00
  • 56200857e2 build: only use @SET_MAKE@ in the top-level Makefile.in H. Peter Anvin (Intel) 2026-07-07 13:52:07 -07:00
  • 186be201d5 ci: build the Windows NSIS installer in the MSVC job H. Peter Anvin (Intel) 2026-07-07 13:30:03 -07:00
  • c68bf5ef57 ci: add a real-MSVC (cl.exe/nmake) build job H. Peter Anvin (Intel) 2026-07-07 13:12:13 -07:00
  • ace0078261 file.c: include <windows.h> before <stringapiset.h> H. Peter Anvin (Intel) 2026-07-07 13:12:06 -07:00
  • 707edccf03 ci: add a real-MSVC (cl.exe/nmake) build job H. Peter Anvin (Intel) 2026-07-07 12:58:03 -07:00
  • d3cb1746d3 compiler.h/file.c: include <windows.h> before Windows SDK headers H. Peter Anvin (Intel) 2026-07-07 12:57:58 -07:00
  • e2f38a8aed config/msvc.h: fill in gaps versus configure.ac/config.h.in H. Peter Anvin (Intel) 2026-07-07 12:57:50 -07:00
  • 18c778c590 files: formalize storing "mapped" file names in the filenames system H. Peter Anvin (Intel) 2026-07-06 17:08:01 -07:00
  • 339ee194fc files: use nasm_compare_paths() H. Peter Anvin (Intel) 2026-07-06 17:06:49 -07:00
  • 1c3d3dc554 nasmlib: add path name comparison function H. Peter Anvin (Intel) 2026-07-06 16:57:38 -07:00
  • 86c6b34bd3 Rename travis.mk[.in] -> travis.mak[.in] H. Peter Anvin (Intel) 2026-07-06 14:09:02 -07:00
  • 75024b8109 test: remove test/performtest.pl and redirect {test,golden} targets H. Peter Anvin (Intel) 2026-07-06 13:55:22 -07:00
  • c0b64a692b Mkfiles/: sync with Makefile.in H. Peter Anvin (Intel) 2026-07-06 13:54:38 -07:00
  • 21744bd256 doc: add documentation for --debug-prefix-map option Joshua Watt 2026-07-06 09:18:07 -06:00
  • 87968c3596 editors/nasmtok.pl: break nasmtok.json into lines H. Peter Anvin (Intel) 2026-07-04 19:58:07 -07:00
  • 620dd315ee editors/builtin.mac: sync with executable (pick up the list options macros) H. Peter Anvin (Intel) 2026-07-04 19:52:16 -07:00
  • 851460a10b Add --debug-prefix-map option Joshua Watt 2019-11-19 13:12:17 -06:00
  • c577f357d1 travis: disable the cv8struc test H. Peter Anvin (Intel) 2026-07-04 19:12:12 -07:00
  • 87e9a45891 github: save travis.log from CI/CD tests H. Peter Anvin (Intel) 2026-07-04 19:05:08 -07:00
  • c138d532fb github: update test.yml to be compatible with newer requirements H. Peter Anvin (Intel) 2026-07-04 18:52:44 -07:00
  • 081a097909 testgen: document %ifdef ERROR error-case coverage H. Peter Anvin (Intel) 2026-07-04 13:43:20 -07:00
  • eee1384bf5 testgen: add %ifdef ERROR error-case coverage, fix branch-operand bugs H. Peter Anvin (Intel) 2026-07-04 13:41:59 -07:00
  • 6de2898d8d testgen: document implicitly-sized memory operand coverage H. Peter Anvin (Intel) 2026-07-04 12:39:10 -07:00
  • 5422294119 testgen: add implicitly-sized memory operand coverage H. Peter Anvin (Intel) 2026-07-04 12:38:36 -07:00
  • 5d8ec1742c tools/testgen: document disp8/disp32 boundary coverage in README H. Peter Anvin (Intel) 2026-07-04 12:22:30 -07:00
  • 941aa2ba16 testgen: add modrm-memory disp8/disp32 boundary coverage H. Peter Anvin (Intel) 2026-07-04 12:21:31 -07:00
  • fe6bb359e4 tools/testgen: document EVEX decorator coverage in README H. Peter Anvin (Intel) 2026-07-04 12:07:02 -07:00
  • 1ac35569b1 testgen: add EVEX decorator coverage (mask/{z}/broadcast/sae/er) H. Peter Anvin (Intel) 2026-07-04 12:05:56 -07:00
  • 6ca6b03467 tools/testgen: document high-register-number coverage in README H. Peter Anvin (Intel) 2026-07-04 11:40:34 -07:00
  • 629cf75c3d tools/testgen: cover high register numbers (r8-r15, r16-r31) H. Peter Anvin (Intel) 2026-07-04 11:38:35 -07:00
  • 1891551544 tools/testgen: document optional-operand coverage in README H. Peter Anvin (Intel) 2026-07-04 11:05:11 -07:00