Commit Graph

  • 478ada3bf4 fp_uscale.c: clamp precision in %g to avoid OOB in fixed_width Yukihiro "Matz" Matsumoto 2026-05-12 11:18:57 +09:00
  • 16151a0daa proc.c: mark Proc#dup / Proc#clone copies as orphan blocks Yukihiro "Matz" Matsumoto 2026-05-11 15:06:24 +09:00
  • 322642364a capi.md: document that dfree handlers must not re-enter the VM Yukihiro "Matz" Matsumoto 2026-05-11 14:39:01 +09:00
  • 3fc7dd1858 mruby-proc-ext: Proc#curry should check max arity for lambdas Yukihiro "Matz" Matsumoto 2026-05-11 14:06:28 +09:00
  • 46151db893 Merge pull request #6823 from jbampton/pin-all-actions Yukihiro "Matz" Matsumoto 2026-05-11 13:07:12 +09:00
  • 9d8d41006b mruby-regexp: alias original String#split before overriding it Yukihiro "Matz" Matsumoto 2026-05-11 12:45:43 +09:00
  • 788ad33333 Pin remaining actions to hash John Bampton 2026-05-11 13:21:28 +10:00
  • 0a78ab986d Merge pull request #6822 from jbampton/remove-trailing-whitespace Yukihiro "Matz" Matsumoto 2026-05-11 10:56:12 +09:00
  • f91936b06e hw-spi: keep splat parameter notation unescaped in README Yukihiro "Matz" Matsumoto 2026-05-11 10:56:00 +09:00
  • 0d87198c92 mruby-compiler: preserve line number across multi-file boundary Yukihiro "Matz" Matsumoto 2026-05-11 10:38:02 +09:00
  • 3dbf5f6e27 build/command.rb: route mrbc output through tempfile to avoid pipe race Yukihiro "Matz" Matsumoto 2026-05-11 09:52:35 +09:00
  • ad0ea8571f fp_uscale.c: zero-initialize digs to silence MinGW gcc warning Yukihiro "Matz" Matsumoto 2026-05-11 08:47:05 +09:00
  • 9bb40386ce limitations.md: document nested def scope in singleton methods Yukihiro "Matz" Matsumoto 2026-05-11 08:31:19 +09:00
  • 89e81e9130 limitations.md: document absence of implicit type conversion Yukihiro "Matz" Matsumoto 2026-05-11 08:13:51 +09:00
  • fe17d66363 mruby-string-ext: reject surrogates and ill-formed UTF-8 Yukihiro "Matz" Matsumoto 2026-05-11 07:48:23 +09:00
  • bda1d2d5a5 Run prek; remove trailing whitespace; cleanup markdown John Bampton 2026-05-10 14:46:11 +10:00
  • db29955b7a mruby-internal: switch internal mrb_funcall_id callers to argv1/argv2 Yukihiro "Matz" Matsumoto 2026-05-10 01:32:33 +09:00
  • 575609f3b9 mruby.h: add mrb_funcall_argv1/argv2 inline helpers Yukihiro "Matz" Matsumoto 2026-05-10 01:30:29 +09:00
  • b4f6450509 mruby-compiler: do not flip + and - opcode for negative literal Yukihiro "Matz" Matsumoto 2026-05-09 19:47:27 +09:00
  • 2e429a034d gem.rb: add post_user_config hook for gem-author finalization dearblue 2026-05-09 15:10:58 +09:00
  • 81cfeb917e Merge pull request #2479 from take-cheeze/sym_slice Yukihiro "Matz" Matsumoto 2026-05-09 10:32:20 +09:00
  • 43c0b50cbd mruby-socket: implement Socket.ip_address_list Yukihiro "Matz" Matsumoto 2026-05-09 10:21:00 +09:00
  • 7d0d6fd413 Merge pull request #6821 from mruby/dependabot/github_actions/github-actions-dependencies-937d73b4db Yukihiro "Matz" Matsumoto 2026-05-09 08:09:06 +09:00
  • 8703a49fb4 build(deps): bump github/codeql-action dependabot[bot] 2026-05-08 14:54:16 +00:00
  • c0fb9a190c host-shared.rb: produce libmruby.so for distro packaging Yukihiro "Matz" Matsumoto 2026-05-08 20:48:58 +09:00
  • e95c0fc683 Merge pull request #6691 from jbampton/add-pre-commit-hook Yukihiro "Matz" Matsumoto 2026-05-08 19:31:54 +09:00
  • 274af06d06 Merge pull request #6596 from jbampton/add-hook-check-useless-excludes Yukihiro "Matz" Matsumoto 2026-05-08 19:31:51 +09:00
  • c8c8522519 Merge pull request #6218 from dearblue/init-functions Yukihiro "Matz" Matsumoto 2026-05-08 19:21:47 +09:00
  • 61a5e290b3 Merge pull request #6334 from dearblue/each_objects Yukihiro "Matz" Matsumoto 2026-05-08 12:01:49 +09:00
  • cf20687ee7 mruby-eval: unify f_instance_eval and f_class_eval dearblue 2026-05-08 11:51:25 +09:00
  • 817ec1bd90 Merge pull request #6580 from dearblue/File.basename Yukihiro "Matz" Matsumoto 2026-05-08 11:41:36 +09:00
  • e4662551a3 Merge pull request #6577 from dearblue/ary_dup Yukihiro "Matz" Matsumoto 2026-05-08 11:15:00 +09:00
  • 90a0fc5797 Merge pull request #6576 from dearblue/ary_replace Yukihiro "Matz" Matsumoto 2026-05-08 11:09:50 +09:00
  • 3f709f61dd Merge pull request #6820 from petekinnecom/inheritedOrdering Yukihiro "Matz" Matsumoto 2026-05-08 11:00:48 +09:00
  • bf0915dd03 Merge pull request #6817 from dearblue/array-ext Yukihiro "Matz" Matsumoto 2026-05-08 10:56:42 +09:00
  • df74d57857 array.h: introduce ARY_GETMEM/RARRAY_GETMEM and type ARY_EMBED_PTR dearblue 2026-05-08 10:41:30 +09:00
  • 91b60802db mruby-regexp: cap character class count and free named_captures Yukihiro "Matz" Matsumoto 2026-05-08 10:32:03 +09:00
  • ebfdf8ae43 Fix Class inherited hook ordering Pete Kinnecom 2026-05-07 15:49:26 +00:00
  • 28624ecfd8 mruby-regexp: cap {n}/{n,m} quantifiers to prevent overflow Yukihiro "Matz" Matsumoto 2026-05-07 16:25:12 +09:00
  • f267925d45 mruby-socket: translate Winsock errors to errno on Windows Yukihiro "Matz" Matsumoto 2026-05-07 10:41:05 +09:00
  • ada9ca7236 Merge pull request #6818 from mruby/dependabot/github_actions/github-actions-dependencies-7e7af3d814 Yukihiro "Matz" Matsumoto 2026-05-07 08:54:57 +09:00
  • 428c9b5b03 build(deps): bump j178/prek-action dependabot[bot] 2026-05-06 15:03:04 +00:00
  • 3db11cef09 Integrate Array#{permutation,combination} into Array#__combination dearblue 2026-05-06 18:19:50 +09:00
  • e7a375d4be Preparations for integrating the implementation of Array#{permutation,combination} dearblue 2026-05-06 18:19:50 +09:00
  • c6836f494a fp_uscale.c: fix uninitialized *fp when exponent is malformed Yukihiro "Matz" Matsumoto 2026-05-06 09:34:41 +09:00
  • 3cc60d31c6 error.h, array.h: support MRB_NAN_BOXING on 32-bit Yukihiro "Matz" Matsumoto 2026-05-06 07:56:25 +09:00
  • 90ead4bdaf Merge pull request #6816 from dearblue/array-ext Yukihiro "Matz" Matsumoto 2026-05-05 23:24:08 +09:00
  • a8c841433f Rename the members of the mrb_combination_state structure dearblue 2026-05-05 22:25:26 +09:00
  • 3f321f09bc mruby-regexp: fix leak and UAF on compile error paths Yukihiro "Matz" Matsumoto 2026-05-05 09:31:38 +09:00
  • ddcbd2dc90 fp_uscale.c: fix shift and clz UB in tiny-float formatting Yukihiro "Matz" Matsumoto 2026-05-04 07:53:00 +09:00
  • 479af5c1bd mruby-regexp: bounds-check non-ASCII RE_CHAR in first_set_walk Yukihiro "Matz" Matsumoto 2026-05-03 22:43:22 +09:00
  • c24d01c6fa Merge pull request #6776 from dearblue/array-combination.3 Yukihiro "Matz" Matsumoto 2026-05-02 23:41:04 +09:00
  • a18467da3f Merge pull request #6814 from dearblue/mruby-bin-mrb Yukihiro "Matz" Matsumoto 2026-05-02 23:37:26 +09:00
  • 525ab7a800 Return nil if a number less than 1 is passed to Array#__combination_init dearblue 2026-05-02 22:10:21 +09:00
  • a98c6b62ea Don't use #puts in bintest for "mruby-bin-mrb" dearblue 2026-05-02 20:52:00 +09:00
  • 7dfd560df8 mruby-io: cap puts recursion depth to prevent C stack overflow Yukihiro "Matz" Matsumoto 2026-05-02 11:27:01 +09:00
  • 8a73faf61e vm.c: refresh ci after mrb_const_set in OP_SETCONST Yukihiro "Matz" Matsumoto 2026-05-02 10:41:45 +09:00
  • adb27caaa2 Merge pull request #6813 from mruby/dependabot/pre_commit/pre-commit-hooks-4c01ccd002 Yukihiro "Matz" Matsumoto 2026-05-01 11:01:42 +09:00
  • 7579a70974 build(deps): bump https://github.com/oxipng/oxipng dependabot[bot] 2026-04-30 14:59:05 +00:00
  • 7e73392fc1 Merge pull request #6812 from DavidKorczynski/oss-fuzz-ext Yukihiro "Matz" Matsumoto 2026-04-30 08:55:34 +09:00
  • 923c2e6a73 Add new fuzzing harness to be consumed by OSS-Fuzz David Korczynski 2026-04-29 06:49:03 -07:00
  • 7c30c2f62b Merge pull request #6811 from mruby/dependabot/bundler/bundler-dependencies-59f8ea4567 Yukihiro "Matz" Matsumoto 2026-04-29 06:49:35 +09:00
  • fb41438cec build(deps): bump yard dependabot[bot] 2026-04-28 14:53:43 +00:00
  • e4cd7e6daf mruby-compiler: place newline before else Yukihiro "Matz" Matsumoto 2026-04-27 10:37:13 +09:00
  • 16f1f4418a mruby-bigint: place newline before else Yukihiro "Matz" Matsumoto 2026-04-27 10:37:06 +09:00
  • d6556195ef boxing_nan.h, boxing_word.h: place newline before else Yukihiro "Matz" Matsumoto 2026-04-27 10:37:00 +09:00
  • 1702b89c25 Merge pull request #6787 from dearblue/sprintf Yukihiro "Matz" Matsumoto 2026-04-28 12:56:07 +09:00
  • 06d236d535 mruby-bin-config: register installer in products instead of bins Yukihiro "Matz" Matsumoto 2026-04-25 19:54:35 +09:00
  • baf4145fa1 Merge pull request #6806 from mruby/dependabot/bundler/bundler-dependencies-55d95e1de2 Yukihiro "Matz" Matsumoto 2026-04-24 14:07:17 +09:00
  • b70d160273 Revert "gha: add hosts file workaround for Windows localhost resolution" Yukihiro "Matz" Matsumoto 2026-04-24 08:19:24 +09:00
  • 00e2c2fb29 Revert "gha: start DNS Client service and probe Windows localhost resolution" Yukihiro "Matz" Matsumoto 2026-04-24 08:19:15 +09:00
  • 550be1445f Revert "mruby-socket: add temporary getaddrinfo diagnostic for Windows CI" Yukihiro "Matz" Matsumoto 2026-04-24 08:19:04 +09:00
  • 57ca531f76 mruby-socket: skip localhost-dependent addrinfo tests on Windows Yukihiro "Matz" Matsumoto 2026-04-24 08:18:41 +09:00
  • 7ae25febbb gha: start DNS Client service and probe Windows localhost resolution Yukihiro "Matz" Matsumoto 2026-04-24 01:39:08 +09:00
  • a69d12aa54 mruby-socket: add temporary getaddrinfo diagnostic for Windows CI Yukihiro "Matz" Matsumoto 2026-04-24 01:20:15 +09:00
  • eed32b752b gha: add hosts file workaround for Windows localhost resolution Yukihiro "Matz" Matsumoto 2026-04-24 00:34:37 +09:00
  • e3dadc083c build(deps): bump rake in the bundler-dependencies group dependabot[bot] 2026-04-23 14:58:23 +00:00
  • 2ff6563484 mruby-task: restore Windows link library dropped during HAL migration Yukihiro "Matz" Matsumoto 2026-04-23 23:16:21 +09:00
  • 3f27eac308 mruby-io: restore Windows link library dropped during HAL migration Yukihiro "Matz" Matsumoto 2026-04-23 23:16:11 +09:00
  • 22df8d61be mruby-socket: restore Windows link libraries dropped during HAL migration Yukihiro "Matz" Matsumoto 2026-04-23 23:16:02 +09:00
  • ad8fc7d918 mruby-bigint: add multi-precision gcd tests Yukihiro "Matz" Matsumoto 2026-04-23 22:56:44 +09:00
  • 8e91554c6d mruby-bigint: rewrite mpz_gcd main loop as binary Stein algorithm Yukihiro "Matz" Matsumoto 2026-04-23 22:52:05 +09:00
  • ec55e0d0f1 mruby-bigint: correct mpz_gcd comment to describe hybrid behavior Yukihiro "Matz" Matsumoto 2026-04-23 22:36:18 +09:00
  • 7e8d74793c doc/guides/rom-method-table.md: sync with new MRB_MT_ENTRY shape Yukihiro "Matz" Matsumoto 2026-04-15 09:42:56 +09:00
  • 81bcd4e931 mruby-bigint: simplify MPZ_CTX_INIT with positional initializer Yukihiro "Matz" Matsumoto 2026-04-15 09:40:06 +09:00
  • bbf7c43c37 array.c: restore arena around heap sort per-call protections Yukihiro "Matz" Matsumoto 2026-04-15 08:59:07 +09:00
  • 449040400a mruby-regexp: keep MatchData source/regexp GC-reachable Yukihiro "Matz" Matsumoto 2026-04-15 08:15:42 +09:00
  • eb5480a6b3 hash.c: fix float_hash_code() for zero values Yukihiro "Matz" Matsumoto 2026-04-13 16:31:14 +09:00
  • b3777110ab hash.c, string.c: improve hash function quality Yukihiro "Matz" Matsumoto 2026-04-13 16:12:00 +09:00
  • 86e274f759 irep.h: remove "not yet supported" comment from IREP_TT_BIGINT Yukihiro "Matz" Matsumoto 2026-04-04 19:57:27 +09:00
  • d212c7be6c bm_ao_render.rb: use pack() for binary PPM output Yukihiro "Matz" Matsumoto 2026-04-01 23:53:28 +09:00
  • 909f5a070f hw-adc: add ADC peripheral gem for embedded platforms Yukihiro "Matz" Matsumoto 2026-03-28 11:01:15 +09:00
  • ce4bc77aaf hw-pwm: add PWM peripheral gem for embedded platforms Yukihiro "Matz" Matsumoto 2026-03-28 10:59:36 +09:00
  • 5931a96a17 hw-spi: add SPI peripheral gem for embedded platforms Yukihiro "Matz" Matsumoto 2026-03-28 10:57:43 +09:00
  • be6413f0d8 mruby-task: migrate HAL to ports/ directories Yukihiro "Matz" Matsumoto 2026-03-28 07:25:14 +09:00
  • d9e107c801 mruby-socket: migrate HAL to ports/ directories Yukihiro "Matz" Matsumoto 2026-03-28 07:25:06 +09:00
  • 886bf270f0 mruby-dir: migrate HAL to ports/ directories Yukihiro "Matz" Matsumoto 2026-03-28 07:24:58 +09:00
  • 9965f11cfe mruby-io: migrate HAL to ports/ directories Yukihiro "Matz" Matsumoto 2026-03-28 07:21:10 +09:00
  • a8c82b506f hw-uart: consolidate platform gems into ports/ directories Yukihiro "Matz" Matsumoto 2026-03-27 22:48:53 +09:00
  • 53a43e9d36 hw-gpio: consolidate platform gems into ports/ directories Yukihiro "Matz" Matsumoto 2026-03-27 22:47:54 +09:00