Commit Graph

  • b18a99c6f7 Merge pull request #6661 from mruby/dependabot/bundler/rake-13.3.1 Yukihiro "Matz" Matsumoto 2025-10-30 17:50:20 +09:00
  • 575767b0f8 Merge pull request #6631 from dearblue/build/unparallel Yukihiro "Matz" Matsumoto 2025-10-30 17:21:39 +09:00
  • 29dd02e387 build(deps): bump rake from 13.3.0 to 13.3.1 dependabot[bot] 2025-10-29 14:10:44 +00:00
  • 2c47e84cab Merge pull request #6656 from dearblue/combination_init.2 Yukihiro "Matz" Matsumoto 2025-10-29 11:01:29 +09:00
  • cbab9ca613 Merge pull request #6658 from mruby/dependabot/github_actions/actions/upload-artifact-5 Yukihiro "Matz" Matsumoto 2025-10-28 09:48:06 +09:00
  • e682b20f1d mruby-compiler: restore exception handling for ||= on class variables; fix #6657 Yukihiro "Matz" Matsumoto 2025-10-28 09:46:51 +09:00
  • 2a59e639b1 build(deps): bump actions/upload-artifact from 4 to 5 dependabot[bot] 2025-10-27 14:50:04 +00:00
  • eb398971bf array.c: fix use-after-realloc in Array#sort!; fix #6649 Yukihiro "Matz" Matsumoto 2025-10-27 15:06:14 +09:00
  • ec58dca22f mruby-array-ext: use Data_Make_Struct() in ary_combination_init Yukihiro "Matz" Matsumoto 2025-10-27 11:46:22 +09:00
  • 16efbd5c91 Merge pull request #6655 from dearblue/combination_init Yukihiro "Matz" Matsumoto 2025-10-27 11:43:26 +09:00
  • ad51bf848b mrbgem.rake: simplify hal selection logic Yukihiro "Matz" Matsumoto 2025-10-27 11:10:17 +09:00
  • 28b567ae78 Merge pull request #6653 from dearblue/mingw Yukihiro "Matz" Matsumoto 2025-10-27 10:56:28 +09:00
  • f1e2ab03fb ci: remove interactive claude workflow Yukihiro "Matz" Matsumoto 2025-10-27 09:01:43 +09:00
  • 4220ab449c ci: remove claude code review workflow Yukihiro "Matz" Matsumoto 2025-10-27 08:58:42 +09:00
  • 88bfa0bec1 mruby-bigint: move pool handling from bint_set to mpz_move Yukihiro "Matz" Matsumoto 2025-10-27 08:48:04 +09:00
  • 6e89c433a8 Merge pull request #6651 from meder/meder-patch-2 Yukihiro "Matz" Matsumoto 2025-10-27 08:43:17 +09:00
  • 40606418a9 mruby-array-ext: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-10-27 08:38:16 +09:00
  • 8455c41a74 mruby-compiler: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-10-27 08:24:07 +09:00
  • b6eb21cac0 mruby-errno: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-10-27 07:59:19 +09:00
  • 3872587ec2 mruby-eval: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-10-27 07:45:40 +09:00
  • 5a147838ba mruby-hash-ext: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-10-26 23:52:19 +09:00
  • e636360250 mruby-io: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-10-26 23:48:37 +09:00
  • d81d343f5b mruby-math: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-10-26 23:30:14 +09:00
  • 4eddd18ebb mruby-pack: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-10-26 23:03:46 +09:00
  • c28223ac5b Fix integer overflow in allocation size calculation dearblue 2025-10-26 21:02:20 +09:00
  • 2512b4b399 Preventing Memory Leaks in Array#__combination_init dearblue 2025-10-26 16:29:06 +09:00
  • 87f406581b mruby-proc-ext: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-10-26 20:33:06 +09:00
  • 5d62acc3b8 mruby-sleep: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-10-26 20:01:30 +09:00
  • c1653debb1 mruby-socket: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-10-26 20:00:04 +09:00
  • 5b32cbf089 mruby-strftime: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-10-26 19:16:12 +09:00
  • f5cfb53b2e mruby-string-ext: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-10-26 19:12:34 +09:00
  • 19d545688d mruby-struct: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-10-26 19:10:37 +09:00
  • def463962e mruby-task: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-10-26 19:05:01 +09:00
  • 00e7474cce array.c: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-10-25 23:27:08 +09:00
  • 7eb6ca686c class.c: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-10-25 23:14:52 +09:00
  • f432f1772d dump.c: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-10-25 23:10:23 +09:00
  • 35f2e97d40 kernel.c: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-10-25 22:37:30 +09:00
  • d33aaecf39 numeric.c: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-10-25 21:58:39 +09:00
  • ea215bc19c Fixed HAL auto-detection order dearblue 2025-10-25 21:06:16 +09:00
  • 80e9105afb Explicitly include errno.h dearblue 2025-10-25 21:05:39 +09:00
  • e332b8e26e Define _WIN32_WINNT first dearblue 2025-10-25 21:04:03 +09:00
  • b171abade2 range.c: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-10-25 19:48:13 +09:00
  • 905bb7366b string.c: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-10-25 15:50:41 +09:00
  • 516d2bcc52 symbol.c: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-10-25 15:39:32 +09:00
  • 0211004cf2 variable.c: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-10-25 09:36:48 +09:00
  • 0bfc2164ed vm.c: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-10-25 09:19:13 +09:00
  • bd3b5f87fb mruby-array-ext: revert unsafe length caching in ary_intersect_p; ref #6652 Yukihiro "Matz" Matsumoto 2025-10-25 08:35:25 +09:00
  • 56a0bdf493 mruby-array-ext: revert unsafe hash path hoisting; ref #6652 Yukihiro "Matz" Matsumoto 2025-10-25 08:31:20 +09:00
  • 2f4d3a329b partial revert "mruby-array-ext: hoist RARRAY_PTR calls outside loops"; ref #6652 Yukihiro "Matz" Matsumoto 2025-10-24 23:31:54 +09:00
  • 12268dc3ef revert "array.c: hoist RARRAY_PTR calls in comparison operator"; fix #6652 Yukihiro "Matz" Matsumoto 2025-10-24 23:21:19 +09:00
  • efd13872e4 Fix superfulous curly brackets Meder Kydyraliev 2025-10-23 21:17:36 +11:00
  • b135601e6a mruby-array-ext: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-10-23 15:28:25 +09:00
  • 49bc07d9a1 Address stack-use-after-return in the mruby bigint implementation. Meder Kydyraliev 2025-10-23 16:23:52 +11:00
  • 8c4bf04856 mruby-time: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-10-23 13:55:47 +09:00
  • d4d2955c6b mruby-sprintf: combine variable declarations with initialization Yukihiro "Matz" Matsumoto 2025-10-23 13:35:44 +09:00
  • 036b40e265 gc.c: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-10-23 11:34:21 +09:00
  • 93619f06dd mruby-array-ext: validate start and length in fill operation; fix #6650 Yukihiro "Matz" Matsumoto 2025-10-23 11:03:11 +09:00
  • dee72daf97 mruby-sprintf: prevent buffer overread in named format parsing; fix #6648 Yukihiro "Matz" Matsumoto 2025-10-22 15:25:47 +09:00
  • 01ab2ffc29 mruby-io: fix buffer overflow in io#ungetc; fix #6647 Yukihiro "Matz" Matsumoto 2025-10-22 14:04:14 +09:00
  • c21604eea6 mruby-io: validate negative length in io#gets; fix #6646 Yukihiro "Matz" Matsumoto 2025-10-22 12:49:40 +09:00
  • a3797173c2 mruby-set: fix memory leak from double initialization; fix #6645 Yukihiro "Matz" Matsumoto 2025-10-22 11:50:33 +09:00
  • 7e26271a01 mruby-string-ext: hoist RSTRING_PTR calls in String#tr Yukihiro "Matz" Matsumoto 2025-10-22 09:13:00 +09:00
  • 6043490c0a mruby-io: hoist RARRAY_PTR calls in IO.select loops Yukihiro "Matz" Matsumoto 2025-10-21 18:15:37 +09:00
  • 04af58db89 array.c: hoist RARRAY_PTR calls in comparison operator Yukihiro "Matz" Matsumoto 2025-10-21 17:54:49 +09:00
  • 6e01f9dfc6 mruby-array-ext: hoist RARRAY_PTR calls outside loops Yukihiro "Matz" Matsumoto 2025-10-21 17:54:21 +09:00
  • 2965113052 mruby-io: add helper for int64_t to mrb_value conversion Yukihiro "Matz" Matsumoto 2025-10-20 10:04:44 +09:00
  • 7c0e42dd31 Merge pull request #6644 from mruby/dependabot/github_actions/super-linter/super-linter-8.2.1 Yukihiro "Matz" Matsumoto 2025-10-20 10:53:21 +09:00
  • bbf46a4355 mruby-io: raise NotImplementedEerror for FileTest.pipe? on Windows Yukihiro "Matz" Matsumoto 2025-10-20 08:18:38 +09:00
  • a28ada5e5e hal-win-io: fix backtick operator on windows Yukihiro "Matz" Matsumoto 2025-10-20 08:11:59 +09:00
  • fec629309f mruby-strftime: prevent crash on msvc with unsupported %- flag Yukihiro "Matz" Matsumoto 2025-10-19 07:33:45 +09:00
  • f5f0b9ac51 mruby-compiler: fix pr #6643 to use array_node elements field Yukihiro "Matz" Matsumoto 2025-10-19 07:29:32 +09:00
  • dc7c6ed7a7 mruby-fiber,mruby-task: increase stack init size for 32-bit msvc Yukihiro "Matz" Matsumoto 2025-10-18 22:05:30 +09:00
  • 5efd0eeed2 mruby-io: normalize line endings in backtick command test Yukihiro "Matz" Matsumoto 2025-10-17 00:07:46 +09:00
  • f8ffc05648 Merge pull request #6643 from meder/patch-1 Yukihiro "Matz" Matsumoto 2025-10-18 22:52:00 +09:00
  • a6720afed9 build(deps): bump super-linter/super-linter from 8.2.0 to 8.2.1 dependabot[bot] 2025-10-17 14:01:50 +00:00
  • af33eec793 Fix crash caused by an incorrect node type check in codegen_masgn Meder Kydyraliev 2025-10-17 10:03:01 +11:00
  • ee5a6705ee mruby-io: fix cross-platform test compatibility for windows Yukihiro "Matz" Matsumoto 2025-10-16 23:58:27 +09:00
  • 4d235444c0 mruby-dir: use hal-win-dir for mingw Yukihiro "Matz" Matsumoto 2025-10-16 23:28:27 +09:00
  • 917add467b mruby-socket: use hal-win-socket for mingw Yukihiro "Matz" Matsumoto 2025-10-16 22:45:19 +09:00
  • ec34c93349 mruby-io: use hal-win-io for mingw due to lack of fork/waitpid Yukihiro "Matz" Matsumoto 2025-10-16 19:14:54 +09:00
  • e540547413 mruby-task: use hal-win-task for mingw builds Yukihiro "Matz" Matsumoto 2025-10-16 19:00:06 +09:00
  • feca90ceab hal: fix selection to use toolchain instead of RUBY_PLATFORM Yukihiro "Matz" Matsumoto 2025-10-16 18:20:32 +09:00
  • 3e10aaf6c1 mruby-compiler: add stmts_push helper to fix incorrect push usage Yukihiro "Matz" Matsumoto 2025-10-16 18:01:04 +09:00
  • 6dd5f05525 mruby-random: split 64-bit state into two 32-bit values on 32-bit platforms Yukihiro "Matz" Matsumoto 2025-10-16 17:50:03 +09:00
  • 1efaaa5570 mruby-io,mruby-dir: improve mingw detection for native builds Yukihiro "Matz" Matsumoto 2025-10-16 17:38:37 +09:00
  • 0c849e9020 mruby-bigint: add explicit cast to mp_limb for range-checked values Yukihiro "Matz" Matsumoto 2025-10-16 17:06:31 +09:00
  • e8bcfa71c3 hal-win-task: fix integer conversion warning on msvc Yukihiro "Matz" Matsumoto 2025-10-16 17:02:23 +09:00
  • 3d1c4981e7 mruby-io: conditionally compile mrb_lstat for symlink support Yukihiro "Matz" Matsumoto 2025-10-16 16:56:42 +09:00
  • eba41be3a2 hal-win-dir: rewrite comment to avoid comment nesting warning Yukihiro "Matz" Matsumoto 2025-10-16 16:54:25 +09:00
  • ed4fb26d75 hal-win-socket: guard _WIN32_WINNT definition to prevent redefinition Yukihiro "Matz" Matsumoto 2025-10-16 16:54:11 +09:00
  • 34205d6ba3 mruby-task: fix integer conversion warning by using uint32_t for sleep functions Yukihiro "Matz" Matsumoto 2025-10-16 16:34:01 +09:00
  • 0082dfb7e5 mruby-random: fix unary minus on unsigned type warning Yukihiro "Matz" Matsumoto 2025-10-16 16:12:11 +09:00
  • f25fadf46c mruby-io: fix const qualifier warnings on msvc Yukihiro "Matz" Matsumoto 2025-10-16 16:10:52 +09:00
  • 91922e05af mruby-io,mruby-dir: use posix hal for mingw instead of windows hal Yukihiro "Matz" Matsumoto 2025-10-16 16:05:49 +09:00
  • b424dfa331 mruby-dir: increase buffer size to prevent truncation warning Yukihiro "Matz" Matsumoto 2025-10-16 15:49:45 +09:00
  • 43695029bc mruby-dir: add missing unistd.h include for posix systems Yukihiro "Matz" Matsumoto 2025-10-16 15:44:51 +09:00
  • 06eba9653b mruby-dir: use hal functions in test code for cross-platform compatibility Yukihiro "Matz" Matsumoto 2025-10-16 15:27:19 +09:00
  • 96e91004cd mruby-task: reduce initial stack sizes to match fiber allocations Yukihiro "Matz" Matsumoto 2025-10-16 14:34:22 +09:00
  • 510f1ddb75 mruby-task: fix proc retrieval in execute_task to ensure coherence Yukihiro "Matz" Matsumoto 2025-10-16 14:34:06 +09:00
  • 4b25faace0 mruby-task: further optimize struct with redundancy removal and unions Yukihiro "Matz" Matsumoto 2025-10-15 23:22:48 +09:00