0
0
mirror of https://github.com/netwide-assembler/nasm.git synced 2025-08-23 10:33:50 -04:00

Commit Graph

  • 322fceecbf
    Merge 0aca58518fee0b1c1d22f3ac7762118daeb9e83b into ada267ec8cb708317e707158f0296fab5ccb794e Gramner 2025-08-19 05:23:51 +08:00
  • 3519344f81
    Merge 400e2349c61601b3858e448005066293f0918933 into ada267ec8cb708317e707158f0296fab5ccb794e Ewout ter Hoeven 2025-08-19 05:23:51 +08:00
  • 445519cf01
    Merge 0361b73bb314d5b13b9f5478157bb1003e12cbb5 into ada267ec8cb708317e707158f0296fab5ccb794e Pablo de Lara 2025-08-19 05:23:50 +08:00
  • 55c6412576
    Merge f4a9b8c0710d13a673dcd7c08cd8f3d1af9ea600 into ada267ec8cb708317e707158f0296fab5ccb794e yjh-styx 2025-08-19 05:23:50 +08:00
  • 7618e42603
    Merge 9d9610358bfbe1ee8a6e2a9033f72251e55c043f into ada267ec8cb708317e707158f0296fab5ccb794e Stefan Reif 2025-08-18 22:23:50 +01:00
  • a264240b16
    Merge b21273bcbee6332f46fb2806bd7d3954e8e2d428 into ada267ec8cb708317e707158f0296fab5ccb794e Elyes HAOUAS 2025-08-18 17:23:50 -04:00
  • b6efd1b89b
    Merge f17ec68eadc6c27f385723acfcb1d6bf2b29d3b5 into ada267ec8cb708317e707158f0296fab5ccb794e Elyes HAOUAS 2025-08-19 05:23:50 +08:00
  • 5cbde8dc38
    Merge cac8f39603de3ee8bca843403f4782770e749c7b into ada267ec8cb708317e707158f0296fab5ccb794e Elyes HAOUAS 2025-08-19 05:23:50 +08:00
  • baf54664f8
    Merge a46fae7acf2eb4ab4f9a73b3fe0b7c0d907ee159 into ada267ec8cb708317e707158f0296fab5ccb794e Elyes HAOUAS 2025-08-19 05:23:50 +08:00
  • 1826ec6eff
    Merge f5908f4b98efb13d3f4a6a6619a570f38c155efb into ada267ec8cb708317e707158f0296fab5ccb794e Gramner 2025-08-19 05:23:50 +08:00
  • e680c12e3c
    Merge 4b6c4ccfd91b2a308252bdd01941f8e3bd97c9f8 into ada267ec8cb708317e707158f0296fab5ccb794e Ivan Sorokin 2025-08-19 05:23:50 +08:00
  • 130056063a
    Merge 31816e7e7a29bea98470b9921545e37bd7df5331 into ada267ec8cb708317e707158f0296fab5ccb794e Ivan Sorokin 2025-08-19 05:23:50 +08:00
  • 9c631695e6
    Merge 1ff9b00e574ff1d028bde49e76d0c087139279ad into ada267ec8cb708317e707158f0296fab5ccb794e Ivan Sorokin 2025-08-18 23:23:50 +02:00
  • e70414cfdb
    Merge fc06f60fbf339821c2c1e259b5c485d4207c63b0 into ada267ec8cb708317e707158f0296fab5ccb794e Ivan Sorokin 2025-08-19 00:23:50 +03:00
  • ef32fd408d
    Merge ce94f45cfd5704515323667a4d40a11f05696242 into ada267ec8cb708317e707158f0296fab5ccb794e Bernd Böckmann 2025-08-19 05:23:50 +08:00
  • 77d521b38f
    Merge 29536d7c97bb82bd92f85f77124c98ad8cfc11ab into ada267ec8cb708317e707158f0296fab5ccb794e DDAN 2025-08-19 05:23:50 +08:00
  • a45e06b92e
    Merge 330e745770d721e57ae6a5932d948d3ad4c55b4a into ada267ec8cb708317e707158f0296fab5ccb794e Michael Mikonos 2025-08-19 05:23:50 +08:00
  • c256878954
    Merge 06749639d4b91a8353ea7329a5e4fb6198f0994e into ada267ec8cb708317e707158f0296fab5ccb794e Fabian 'ryg' Giesen 2025-08-19 05:23:50 +08:00
  • eb69d95833
    Merge c5fe6cd8579106fb2f1776099af44db0cbfcde7e into ada267ec8cb708317e707158f0296fab5ccb794e GabrielBarrantes 2025-08-19 05:23:49 +08:00
  • 5cef19551f
    Merge c59bd7550f93da2e712829d5330626c8fafa21a2 into ada267ec8cb708317e707158f0296fab5ccb794e Ivan Sorokin 2025-08-19 05:23:49 +08:00
  • a4f047a42f
    Merge ed580c84ae3a664b06d9b81a5e097402c80bd86f into ada267ec8cb708317e707158f0296fab5ccb794e Popax21 2025-08-19 05:23:49 +08:00
  • 4d8d2dccba
    Merge b034d006dad2196237041590a84fc2aa7a74bfed into ada267ec8cb708317e707158f0296fab5ccb794e Popax21 2025-08-19 05:23:49 +08:00
  • ead832f795
    Merge a8ef28f9eca7d86561388d9628cb0c85fe31f119 into ada267ec8cb708317e707158f0296fab5ccb794e Ivan Sorokin 2025-08-19 05:23:49 +08:00
  • fcc31de938
    Merge 7129cfb826f249aa592b758f5dcea534f91f6b14 into ada267ec8cb708317e707158f0296fab5ccb794e Ivan Sorokin 2025-08-19 05:23:49 +08:00
  • 285d35378b
    Merge 4de3a5d4bc18a103d1c9d251433bf8bc6e7089cc into ada267ec8cb708317e707158f0296fab5ccb794e Gramner 2025-08-19 05:23:49 +08:00
  • 27da6842a8
    Merge 39038b2778c087f8a1619cd9e970ae88093962ed into ada267ec8cb708317e707158f0296fab5ccb794e Alexey Vishnyakov 2025-08-19 05:23:49 +08:00
  • 5b8ee597f4
    Merge 52990b6f7cc678cec5e29e3cd0e7c0f4096de0be into ada267ec8cb708317e707158f0296fab5ccb794e Mathias Berchtold 2025-08-19 05:23:49 +08:00
  • fde1f14866
    Merge 10ab9d210455b29233733e742feb732492231c26 into ada267ec8cb708317e707158f0296fab5ccb794e hongjinghao 2025-08-19 05:23:49 +08:00
  • 2da93d5431
    Merge e8355b0ab699cfa9e9a49e3f63a03b63003631b9 into ada267ec8cb708317e707158f0296fab5ccb794e InstLatx64 2025-08-19 05:23:49 +08:00
  • c3a3d1530d
    Merge 762e2fe5976d584a1d1e5cc2421cdcf904d1d7c4 into ada267ec8cb708317e707158f0296fab5ccb794e Artem Chernyshev 2025-08-19 05:23:49 +08:00
  • f0b82a0e1d
    Merge 51db509e1a774aaded554148dafd408af48b0d5c into ada267ec8cb708317e707158f0296fab5ccb794e Ori Yadid 2025-08-19 05:23:49 +08:00
  • ae500c0dda
    Merge 519c2976317ae9267d0344a72708302fa21b662a into ada267ec8cb708317e707158f0296fab5ccb794e Colin Ian King 2025-08-19 05:23:48 +08:00
  • 454586210e
    Merge 8545d631d6b89950530e8bdb756e1ddda9e77316 into ada267ec8cb708317e707158f0296fab5ccb794e ​8dcc​ 2025-08-19 05:23:48 +08:00
  • 46593c6287
    Merge c21645bf0e6ff5542600f94b3a0f6469f7c1c4e5 into ada267ec8cb708317e707158f0296fab5ccb794e GabrielBarrantes 2025-08-19 05:23:48 +08:00
  • 3215cf2acc
    Merge b8a07e1e731fa039520af642e216636b61c14352 into ada267ec8cb708317e707158f0296fab5ccb794e GabrielBarrantes 2025-08-19 05:23:48 +08:00
  • 676c0f77d4
    Merge e6b5f9ffb0ea559aacb438e9e41b1541a7889854 into ada267ec8cb708317e707158f0296fab5ccb794e un-ch 2025-08-19 01:09:32 +08:00
  • 6b27420065
    Merge 05692cecc6da85ff67e14bcde2ada1a24e1a9c04 into ada267ec8cb708317e707158f0296fab5ccb794e 13579and2468 2025-08-19 01:09:28 +08:00
  • 7e5c928abf
    Merge d48b6fbbd0de80a609ec436c6f075e0208b8e6ea into ada267ec8cb708317e707158f0296fab5ccb794e remexre 2025-08-19 01:09:21 +08:00
  • df5fde8723
    Merge 03a216cde420cda84accdc2ed1b2a385e1a707f7 into ada267ec8cb708317e707158f0296fab5ccb794e Elyes HAOUAS 2025-08-19 01:09:20 +08:00
  • 1258278e0b
    Merge 855d9d729243c43469f4be15351886ebd88c28f5 into ada267ec8cb708317e707158f0296fab5ccb794e Elyes HAOUAS 2025-08-19 01:09:17 +08:00
  • b710dbb664
    Merge 963495e14603177d453f3ec55284218c1c19e883 into ada267ec8cb708317e707158f0296fab5ccb794e zjturner 2025-08-18 22:40:08 +09:00
  • 522f98464d
    Merge 77ca051bbff903e5281b192d462f66b6a66ba76a into ada267ec8cb708317e707158f0296fab5ccb794e KO Myung-Hun 2025-08-18 22:39:25 +09:00
  • f09bb6251b
    Merge 17d62ba297de8c93cdf0b5b139022b7b8096ea9d into ada267ec8cb708317e707158f0296fab5ccb794e KO Myung-Hun 2025-08-18 22:36:48 +09:00
  • ddcf58ea73
    Merge 3924c48c0facf83a2f02269af5243f246faaa7dc into ada267ec8cb708317e707158f0296fab5ccb794e KO Myung-Hun 2025-08-18 22:34:50 +09:00
  • bf0b26a948
    Merge 57c119220cd1c827554c81d85b522b2f456a5969 into ada267ec8cb708317e707158f0296fab5ccb794e KO Myung-Hun 2025-08-18 22:28:20 +09:00
  • 12dc4545e7
    Merge 69886dfc01e1f3cb6e711df5ab8c4ba30313cb93 into ada267ec8cb708317e707158f0296fab5ccb794e KO Myung-Hun 2025-08-18 22:27:55 +09:00
  • 5235a3852f
    Merge 4f299ffe5f26a72289735e40e9b7c945ec29e948 into ada267ec8cb708317e707158f0296fab5ccb794e KO Myung-Hun 2025-08-18 22:27:47 +09:00
  • 8f56e5822b
    Merge 1271e497427879fe7f274b1b9c3e80ffa3b2a8d1 into ada267ec8cb708317e707158f0296fab5ccb794e KO Myung-Hun 2025-08-18 22:26:19 +09:00
  • e5739be01f
    Merge 09121c680b2ebb4d8cc5a12f2ad14e0b38c6c6af into ada267ec8cb708317e707158f0296fab5ccb794e GabrielBarrantes 2025-08-18 22:25:36 +09:00
  • 86bfb2046d
    Merge d060f5170492cb0bef65810cc1a20ddebd4df074 into ada267ec8cb708317e707158f0296fab5ccb794e Fabian 'ryg' Giesen 2025-08-17 09:41:04 +03:00
  • cdfdb23e57
    Merge 853b6b23e04dc339e6b6bd4f3ffe588869d885dd into ada267ec8cb708317e707158f0296fab5ccb794e Nico Weber 2025-08-16 22:22:27 -04:00
  • ada267ec8c preproc: let %ifdef test for existence of macro functions master H. Peter Anvin 2025-08-16 19:15:00 -07:00
  • 06f7ce2dba preproc: actually use uleb128 format for encoding macros H. Peter Anvin 2025-08-15 17:07:15 -07:00
  • 2bf3585547 mkdep: disable some debug messages H. Peter Anvin 2025-08-15 16:54:17 -07:00
  • df4555d68b preproc: compress standard macros with zlib H. Peter Anvin 2025-08-15 16:37:08 -07:00
  • 0c533873f0 preproc: add %iffile|%isfile() and %realpath() H. Peter Anvin 2025-08-15 00:32:33 -07:00
  • 0843052f05 preproc: implement %pathsearch() and %depend() as functions H. Peter Anvin 2025-08-14 21:19:37 -07:00
  • 8ecb5d817a doc: cross-link %if and %is() H. Peter Anvin 2025-08-14 19:34:43 -07:00
  • 23dffbd57a doc: highlight %unimacro a bit more H. Peter Anvin 2025-08-14 19:28:33 -07:00
  • af3cbc7633 doc: tidy up the section about REQUIRED versus EXTERN H. Peter Anvin 2025-08-14 19:16:56 -07:00
  • 9f24de1034 parser: improve the "instruction expected" error messages H. Peter Anvin 2025-08-14 18:43:02 -07:00
  • aa44596617
    Merge 539b5932813356c8930279ac335565ceee999c3b into 161b64f485b993024bbfe65c1233b38508bdc9d3 Elyes HAOUAS 2025-08-15 03:24:09 +08:00
  • 4a5a4403c3
    Merge 0b99b28c02f9b50cb94a50e146df76e42b69603e into 161b64f485b993024bbfe65c1233b38508bdc9d3 Jiří Malák 2025-08-15 03:22:43 +08:00
  • 4ca5e081e8
    Merge d8ac5bc03fdfd09cfae1d6e8484fc68ae79c1761 into 161b64f485b993024bbfe65c1233b38508bdc9d3 Herman Semenoff 2025-08-15 03:22:30 +08:00
  • 161b64f485 Merge remote-tracking branch 'github/nasm-2.16.xx' H. Peter Anvin 2025-08-13 13:58:34 -07:00
  • e2ccd5de26 travis: remove obsolete error message about %unmacro nasm-2.16.xx H. Peter Anvin 2025-08-13 13:53:27 -07:00
  • 2726aefb06 output: remove the legacy output entry point H. Peter Anvin 2025-08-13 13:46:38 -07:00
  • 33eda43042 autoconf: update m4 macros and config/unconfig.h H. Peter Anvin 2025-08-11 18:54:17 -07:00
  • 1da646aeba Merge remote-tracking branch 'origin/nasm-2.16.xx' H. Peter Anvin 2025-08-11 18:52:20 -07:00
  • 9e6a4dd028 preproc: inc_fopen(): use the correct path for hashing the fullpath H. Peter Anvin 2025-08-11 14:42:47 -07:00
  • f49e9f1bea preproc: hack around mmacro lifetime problems by deferring free H. Peter Anvin 2025-08-11 14:02:12 -07:00
  • 5457220e55 Merge remote-tracking branch 'origin/nasm-2.16.xx' H. Peter Anvin 2025-08-11 11:23:39 -07:00
  • 3ed10eccf1 insns.dat: avoid obsolete-removed warning on UD0 H. Peter Anvin 2025-08-11 11:10:38 -07:00
  • df1c055b5e insns.dat: add "UDB" opcode (permanent official #UD in 64-bit mode) H. Peter Anvin 2025-08-11 10:59:52 -07:00
  • 00d7defbca WIP: work toward saner handling of CPU feature sets apx-cpuflags.wip H. Peter Anvin 2025-08-09 15:05:08 -07:00
  • c5fe6cd857 Setup CI/CD pipeline Gabriel Barrantes 2025-06-08 15:21:36 -06:00
  • 09121c680b Add missing types in types[] array Gabriel Barrantes 2025-06-07 18:00:26 -06:00
  • b8a07e1e73 Fix stack-buffer-overflow in parser.c Gabriel Barrantes 2025-06-07 15:50:33 -06:00
  • c21645bf0e Fix memory leak in expand_mmac_params Gabriel Barrantes 2025-06-07 12:36:54 -06:00
  • d8ac5bc03f
    all: reduce type, align for 64-bit, using autopadding memholes after swap fields Herman Semenov 2025-06-01 00:50:25 +03:00
  • af0430fab3 path: tidy up syntax selection, add Haiku to Unix syntax list H. Peter Anvin 2025-05-02 22:40:22 -07:00
  • 8545d631d6
    emacstbl.pl: Add proper header and footer 8dcc 2025-03-20 18:54:12 +01:00
  • 0ab85c391c x86: add Perl script for rex2 compatibility testing (not yet used) apx.wip H. Peter Anvin 2025-03-04 08:43:09 -08:00
  • 3d686291c0 assemble: make assemble() and insn_size() static H. Peter Anvin 2025-03-04 08:38:45 -08:00
  • 0361b73bb3 x86: SM4-NI EVEX support Pablo de Lara 2025-02-14 09:00:29 +00:00
  • 963495e146 Support nested response files. Zachary Turner 2025-01-26 17:00:29 -08:00
  • 519c297631 Add prefetching on strings before hashing Colin Ian King 2025-01-13 15:34:44 +00:00
  • 0b99b28c02 build: fix for broken MSVC and Open Watcom makefiles Jiri Malak 2024-12-23 13:24:14 +01:00
  • 1271e49742 Makefiles: replace Unix style commands KO Myung-Hun 2024-11-29 21:41:15 +09:00
  • 77ca051bbf nasm: show buffered warnings correctly KO Myung-Hun 2024-11-29 19:46:52 +09:00
  • 17d62ba297 outobj: make a group cumulative KO Myung-Hun 2024-11-27 13:49:02 +09:00
  • 3924c48c0f outobj: disallow the combination of USE16(16-bit segment) and FLAT KO Myung-Hun 2024-11-29 11:29:35 +09:00
  • 1021b089d5 outobj: allow for segments in the group FLAT to belong to the other group KO Myung-Hun 2024-11-29 11:20:51 +09:00
  • 57c119220c outobj: add obj2 driver KO Myung-Hun 2024-11-22 20:51:47 +09:00
  • 69886dfc01 Disable other warnings in endstruc KO Myung-Hun 2024-11-25 20:32:30 +09:00
  • 4f299ffe5f autogen.sh: Use $PATH_SEPARATOR as a path separator of ACLOCAL_PATH KO Myung-Hun 2024-09-27 22:27:57 +09:00
  • 727b88a017
    Merge 4c1cb8884bf85df0b5bb3376361702bddff1dc63 into 888d9ab55012d25059da81fed6575ef3a004726f Elyes HAOUAS 2024-11-20 22:37:06 +00:00
  • 89be455c7b
    Merge ad74ce7542343a090d52e6032bf03b18b99db595 into 888d9ab55012d25059da81fed6575ef3a004726f Ivan Sorokin 2024-11-13 14:44:39 -06:00
  • 888d9ab550 configure.ac: enable some -Werror= warnings not included in -W -Wall -pedantic H. Peter Anvin 2024-11-04 10:26:48 -08:00
  • 25757f83c5 autoconf: update some of the m4 library H. Peter Anvin 2024-11-04 10:19:43 -08:00