Commit graph

  • 786d50a04b
    Merge 315a9cfe33 into 09d1bc90ed Pavel P 2026-08-08 00:03:38 -07:00
  • b5f3c2667c
    Merge 9aa82cd0fc into 09d1bc90ed Anonymous Maarten 2026-08-08 00:02:41 -07:00
  • 9e00a76ca5
    Merge 5e9d314445 into 09d1bc90ed shua 2026-08-07 23:57:47 -07:00
  • 5df3a3e1ad
    Merge 46e5e347d9 into 09d1bc90ed Falei LUO 2026-08-07 23:52:45 -07:00
  • d3b187ea34
    Merge 09b8285f57 into 09d1bc90ed GabrielBarrantes 2026-08-07 23:50:33 -07:00
  • b92f7f3781
    Merge 91731ee967 into 09d1bc90ed Alexei 2026-08-07 23:49:49 -07:00
  • 7d4846dca7
    Merge 0bcd7036ba into 09d1bc90ed Pavel P 2026-08-07 23:47:40 -07:00
  • 6041ef6e56
    Merge 48b5125f2c into 09d1bc90ed haruki3hhh 2026-08-07 14:16:16 -07:00
  • bb92afdcc5
    Merge eeee94bfd6 into 09d1bc90ed ashamedbit 2026-08-07 14:16:06 -07:00
  • 3d79fbd832
    Merge a5091ab18e into 09d1bc90ed ashamedbit 2026-08-07 14:15:56 -07:00
  • cffd933913
    Merge 04c2f7a09d into 09d1bc90ed Peter Meerwald-Stadler 2026-08-07 14:14:19 -07:00
  • 8071a2b9fe
    Merge d655a76b8f into 09d1bc90ed ArchanaWind 2026-08-07 14:13:05 -07:00
  • b4aa42d40e
    Merge 25547a595d into 09d1bc90ed Peter Johnson 2026-08-06 01:22:05 -04:00
  • 9773ec3bc7
    Merge b2bc65b363 into 09d1bc90ed Tomasz Kłoczko 2026-08-02 10:27:14 +01:00
  • c47240228e
    Merge 99dabd8de3 into 09d1bc90ed lixuebing 2026-08-02 10:27:14 +01:00
  • 09d1bc90ed
    Update Visual Studio build files to be version independent (#319) master Brian Gladman 2026-07-31 23:46:22 +01:00
  • 6a0b977e53 add version independent Visual Studio build files vs_temp Brian Gladman 2026-07-29 20:40:52 +01:00
  • 8c717107dd
    Emit an error when seeing an invalid condition code in a macro (nasm mode) (#316) Anonymous Maarten 2026-07-29 02:44:34 +02:00
  • 3ec3aa8c33
    Visual Studio 2026 build fixes (#318) Brian Gladman 2026-07-29 01:43:30 +01:00
  • 602faf8d56 Visual Studio 2026 buikd Brian Gladman 2026-07-28 17:31:35 +01:00
  • 9aa82cd0fc cmake: run tests using CTest Anonymous Maarten 2026-07-15 19:47:52 +02:00
  • 9491fc6543
    Fix -Wimplicit-function-declaration (implicit declaration of function ‘strdup’) (#314) Anonymous Maarten 2026-07-25 20:01:37 +02:00
  • 9a05f6b3fa
    Fix -Wunused-but-set-variable warnings (#315) Anonymous Maarten 2026-07-25 20:01:20 +02:00
  • 0b453a23a3 make-check: check .errwarn file first if yasm failed Anonymous Maarten 2026-07-25 19:55:20 +02:00
  • 17b0101300 Emit an error when seeing an invalid condition code in a macro (nasm mode) Anonymous Maarten 2026-07-25 19:17:51 +02:00
  • b2929b0fb3 Fix -Wunused-but-set-variable warnings Anonymous Maarten 2026-07-25 18:00:32 +02:00
  • f0a223d005 Fix -Wimplicit-function-declaration (implicit declaration of function ‘strdup’) Anonymous Maarten 2026-07-25 17:34:42 +02:00
  • d196fb3cb9
    Fix -Wtautological-compare warning (self-comparison always evaluates to true) (#312) Anonymous Maarten 2026-07-25 16:59:44 +02:00
  • baceff9d12
    Fix -Wdeclaration-after-statement warning (ISO C90 forbids mixed declarations and code) (#313) Anonymous Maarten 2026-07-25 16:58:34 +02:00
  • 46cb08d27d Fix -Wtautological-compare warning (self-comparison always evaluates to true) Anonymous Maarten 2026-07-25 16:28:53 +02:00
  • 421cfbc339 Fix -Wdeclaration-after-statement warning (ISO C90 forbids mixed declarations and code) Anonymous Maarten 2026-07-25 16:14:33 +02:00
  • f501dc9d33 List yasm.dll exported symbols in libyasm.def Anonymous Maarten 2026-07-25 15:30:28 +02:00
  • 5500e13ed5
    Restore Mkfiles/vs project (#311) Peter Johnson 2026-07-24 17:26:01 -05:00
  • a5880fda30 Restore Mkfiles/vs project Peter Johnson 2026-07-23 16:39:57 -07:00
  • 8fea7b9c50
    cmake: add back dependency on its input of re2c gnerated file (#308) Anonymous Maarten 2026-07-22 03:48:06 +02:00
  • 5062329be0
    Remove MSBuild projects (#310) Anonymous Maarten 2026-07-22 03:47:42 +02:00
  • 715d3d5c5c
    bitvect: fix build with gcc-15 (#287) Martin 'JaMa' Jansa 2026-07-22 03:45:50 +02:00
  • e75aaf89af Remove MSBuild projects Anonymous Maarten 2026-07-21 23:13:15 +02:00
  • e7069157e9 cmake: add back dependency on its input of re2c gnerated file Anonymous Maarten 2026-07-21 19:20:24 +02:00
  • 7a7762c337
    cmake: support CMake 4.0 and cross building (#307) Anonymous Maarten 2026-07-21 07:36:19 +02:00
  • baa3b160ce
    Don't output absolute output path in binfmt mapfile for tests (#305) Anonymous Maarten 2026-07-21 07:31:42 +02:00
  • 430e4f55c0
    subminor of a macho buildversion is optional (#304) Anonymous Maarten 2026-07-21 07:30:44 +02:00
  • 74d88e80be
    cmake: add build dependency of the frontends to yasmstd and add its directory to RUNPATH (#302) Anonymous Maarten 2026-07-21 07:30:19 +02:00
  • 3199a84f0c
    Ensure all reference hex files have trailing spaces (#303) Anonymous Maarten 2026-07-21 07:29:56 +02:00
  • 1f09fa089d
    cmake: register all modules in yasm_init_plugin (#301) Anonymous Maarten 2026-07-21 07:29:03 +02:00
  • 7b15cffe2d ci: build CMake project on GitHub actions Anonymous Maarten 2026-06-15 11:25:14 +02:00
  • 9361f783cf ci: bump dependencies + prepare for CMake build Anonymous Maarten 2026-06-13 19:54:40 +02:00
  • 6c3c43cb53 cmake: support CMake 4.0 and cross building Anonymous Maarten 2026-07-17 21:05:04 +02:00
  • 14e248cfb6 Don't output absolute output path in binfmt mapfile Anonymous Maarten 2026-07-17 19:49:55 +02:00
  • c9fa505ab6 Ensure all reference hex files have trailing spaces Anonymous Maarten 2026-07-17 17:30:26 +02:00
  • f46d9b2530 subminor of a macho buildversion is optional Anonymous Maarten 2026-07-17 05:05:48 +02:00
  • eea6e0da29 cmake: add build dependency of the frontends to yasmstd and add its directory to RUNPATH Anonymous Maarten 2026-07-16 14:53:50 +02:00
  • 52d1332d49 cmake: register all modules in yasm_init_plugin Anonymous Maarten 2026-07-16 14:51:48 +02:00
  • b34bf326f6 bool is a C keyword from C23 onwards Anonymous Maarten 2026-07-15 16:50:56 +02:00
  • 760fbefb2d ci: build CMake project on GitHub actions Anonymous Maarten 2026-06-15 11:25:14 +02:00
  • f09f1cba50 ci: bump dependencies + prepare for CMake build Anonymous Maarten 2026-06-13 19:54:40 +02:00
  • 9f916a84f6
    Merge 4ac0340ee8 into a2f8bdf075 vu minh chien 2026-03-03 02:33:57 +00:00
  • a230ae90cc
    Merge fda2ed8f63 into a2f8bdf075 GabrielBarrantes 2026-01-26 23:17:39 +00:00
  • fda2ed8f63 Refine CMake build scripts and configuration Gabriel Barrantes 2026-01-26 19:21:05 +00:00
  • 09b8285f57 Drop toascii usage Gabriel Barrantes 2026-01-26 16:32:32 -06:00
  • c4aa13f693 ci: bump actions/checkout and actions/upload-artifact versions Gabriel Barrantes 2026-01-23 17:46:23 -06:00
  • c2e0fa4444
    Update CMakeLists.txt Haowei 2026-01-06 09:29:55 +08:00
  • c4119c51d2
    Merge 7c10703330 into a2f8bdf075 andykimpe1 2026-01-04 13:59:47 +05:30
  • a2f8bdf075 dwarf2: Correctly initialize dwarf2_line_info.errwarns Yao Zi 2025-06-01 03:09:20 +00:00
  • b9c3fe6399 Add support for endbr32/endbr64 (#156) jca 2024-02-27 00:34:08 +01:00
  • e2c133fe29 Add support for four bytes instructions jca 2024-02-27 00:32:38 +01:00
  • 7c10703330
    yasm-gcc15.patch andykimpe1 2025-12-20 22:36:30 +01:00
  • 99dabd8de3 Fix null-pointer-dereference in hash lixuebing 2025-08-25 13:51:28 +08:00
  • cbd24ab80d dwarf2: Correctly initialize dwarf2_line_info.errwarns Yao Zi 2025-06-01 03:09:20 +00:00
  • 64ef740eb2 bitvect: fix build with gcc-15 Martin Jansa 2025-04-22 19:06:24 +02:00
  • ee1521c7fc Bump CMAKE_MINIMUM_REQUIRED to 3.5 (#285) Haowei Wu 2025-04-07 15:13:49 -07:00
  • 0bcd7036ba Add support for MS compiler as a C preprocessor Pavel P 2024-03-28 23:00:18 +02:00
  • 315a9cfe33 Fix buffer size check in cpp-preproc.c when reading lines with fgets Pavel P 2024-03-28 22:47:30 +02:00
  • 48b5125f2c Fix heap-buffer-overflow in expand_mmac_params haruki3hhh 2024-07-17 21:38:13 +00:00
  • 121ab150b3
    Fix null pointer dereference in yasm_section_bcs_append (#263) haruki3hhh 2024-06-24 18:08:27 -05:00
  • 65e91e16d1 Add support for endbr32/endbr64 (#156) jca 2024-02-27 00:34:08 +01:00
  • 1dd6b99526 Add support for four bytes instructions jca 2024-02-27 00:32:38 +01:00
  • a5091ab18e
    Fix memory leak in nasm-parse.c ashamedbit 2024-02-08 01:02:06 -05:00
  • eeee94bfd6
    Fix memory leak in nasm-pp.c ashamedbit 2024-02-08 00:21:40 -05:00
  • 1561666404
    Update section.c haruki3hhh 2024-01-30 14:56:25 -06:00
  • 29f6e44114 Fix null-pointer-dereference in yasm_section_bcs_append haruki3hhh 2024-01-30 13:02:03 -06:00
  • b2bc65b363 autoconf +2.70 updates Tomasz Kłoczko 2024-01-21 14:37:38 +00:00
  • 0680d718d9
    Merge f7486a5b9c into 9defefae9f Qian Hong 2023-09-28 01:16:45 +08:00
  • 9defefae9f
    Fix null-pointer-dereference in yasm_expr_get_intnum (#244) dataisland 2023-09-22 00:21:20 -05:00
  • ecb47f1c87
    Fix handle_dot_label heap-out-of-bound (#243) dataisland 2023-09-22 00:21:10 -05:00
  • 84be2ee6c3
    Fix use-after-free in yasm_intnum_destroy (#242) dataisland 2023-09-22 00:20:58 -05:00
  • 1f63a45d24
    Fix misleading indentation (#132) Kent Ross 2023-09-21 22:05:25 -07:00
  • 0dfac4d4da
    Fix nullptr deref in yasm_expr__copy_except (#241) dataisland 2023-09-22 00:04:21 -05:00
  • 721134a8ae
    Fix memory leak if masm mode enabled in parsers (#239) Andrei Karas 2023-09-22 08:04:09 +03:00
  • 48ced849ed Fix null-pointer-dereference in yasm_expr_get_intnum dataisland 2023-09-15 18:20:49 +00:00
  • e4bd4c3fee Fix handle_dot_label heap-out-of-bound dataisland 2023-09-15 17:53:30 +00:00
  • af38f14fb7 Fix use-after-free in yasm_intnum_destroy dataisland 2023-09-15 14:50:49 +00:00
  • bf2724aac6 Fix nullptr deref in yasm_expr__copy_except dataisland 2023-09-15 05:01:47 +00:00
  • dfc1c9e841
    Fix access field adress on null pointer in x86bc.c (#238) Andrei Karas 2023-09-13 01:21:23 +03:00
  • 0ac1b0a66d
    Fix memory leak if masm mode enabled in parsers Andrei Karas 2023-06-20 03:16:33 +03:00
  • fc2032eab2
    Fix access field adress on null pointer in x86bc.c Andrei Karas 2023-06-20 03:09:36 +03:00
  • 2cd3bb50e2
    elf.c: Fix NULL deref on bad xsize expression (#234) Peter Johnson 2023-06-30 08:08:55 -07:00
  • 8a9af472a7
    elf.c: Fix NULL deref on bad xsize expression Peter Johnson 2023-06-29 22:21:06 -07:00
  • 4dc8c3bf03
    Add support for NASM %warning preprocessor directive (#232) PoroCYon 2023-06-18 06:44:01 +00:00
  • ddbebe5a8c Add support for NASM %warning preprocessor directive PoroCYon 2023-06-17 19:25:35 +02:00