Commit Graph

  • ac39b7d8ad mruby-bin-mirb: enhanced syntax error display Yukihiro "Matz" Matsumoto 2025-12-03 18:54:29 +09:00
  • 5a3f0e2e0b mruby-bin-mirb: add line numbers to multi-line prompts Yukihiro "Matz" Matsumoto 2025-12-03 13:18:32 +09:00
  • 2f68c9ebae Merge pull request #6681 from khasinski/cosmopolitan-build-config Yukihiro "Matz" Matsumoto 2025-12-10 12:30:24 +09:00
  • c10a9ec571 Add Cosmopolitan Libc build configuration Chris Hasiński 2025-12-09 00:18:52 +01:00
  • 3b476621fe Merge pull request #6680 from mruby/dependabot/bundler/yard-0.9.38 Yukihiro "Matz" Matsumoto 2025-12-09 10:34:22 +09:00
  • 5fb11dee54 build(deps): bump yard from 0.9.37 to 0.9.38 dependabot[bot] 2025-12-08 14:07:48 +00:00
  • f1fc5c7057 Merge pull request #6593 from jbampton/readme-upgrade Yukihiro "Matz" Matsumoto 2025-12-08 10:07:35 +09:00
  • 2341b7ebf5 Merge pull request #6679 from jbampton/pre-commit-autoupdate Yukihiro "Matz" Matsumoto 2025-12-08 10:06:02 +09:00
  • 00cf74295e Merge pull request #6678 from jbampton/separate-gha-workflows Yukihiro "Matz" Matsumoto 2025-12-08 10:05:48 +09:00
  • dbca200bc7 Fix markdown-link-check ignore 2 URL patterns John Bampton 2025-12-07 11:00:17 +10:00
  • a2523c6745 pre-commit autoupdate; update node and prettier John Bampton 2025-12-07 10:19:04 +10:00
  • 0838ef7abd README: Add Contributors Avatars, Star History, Table of Contents John Bampton 2025-07-29 10:14:49 +10:00
  • 9835bf8473 Put ls-lint and pre-commit in separate workflow files John Bampton 2025-12-07 09:47:59 +10:00
  • c136a476ee Merge pull request #6677 from jbampton/pre-commit-color-always Yukihiro "Matz" Matsumoto 2025-12-06 21:56:26 +09:00
  • 58264bedee gha: run pre-commit with --color=always John Bampton 2025-12-05 23:21:22 +10:00
  • 4dc234c7a2 AUTHORS: update entries [ci skip] Yukihiro "Matz" Matsumoto 2025-12-02 23:25:09 +09:00
  • 127ef7f406 TODO.md: update profiler/benchmarking entry Yukihiro "Matz" Matsumoto 2025-12-01 23:11:33 +09:00
  • 2336534552 mruby-benchmark: add comprehensive test suite Yukihiro "Matz" Matsumoto 2025-11-30 23:01:30 +09:00
  • ef3a37b9b7 limitation.md: document current pattern matching limitations; close #6674 Yukihiro "Matz" Matsumoto 2025-11-29 21:29:25 +09:00
  • 2494a712dd vm.c: extract alias resolution logic to MRB_PROC_RESOLVE_ALIAS macro Yukihiro "Matz" Matsumoto 2025-11-28 22:47:35 +09:00
  • 13e2ce4249 mruby-benchmark: fix implementation for mruby environment Yukihiro "Matz" Matsumoto 2025-11-27 08:17:17 +09:00
  • 2f40f3d170 mruby-benchmark: add benchmarking gem Yukihiro "Matz" Matsumoto 2025-11-26 07:46:06 +09:00
  • ea221a5562 TODO.md: add performance, tooling, and embedded features Yukihiro "Matz" Matsumoto 2025-11-25 21:47:19 +09:00
  • ee3b7e0faf TODO.md: add pattern matching to future work Yukihiro "Matz" Matsumoto 2025-11-22 22:10:39 +09:00
  • 1fcf93e18e TODO.md: update version to 3.4 Yukihiro "Matz" Matsumoto 2025-11-22 21:48:43 +09:00
  • e144962590 TODO.md: remove completed variable sized AST node item Yukihiro "Matz" Matsumoto 2025-11-21 08:46:28 +09:00
  • 5af58bd7cc Merge pull request #6676 from mruby/dependabot/github_actions/super-linter/super-linter-8.3.0 Yukihiro "Matz" Matsumoto 2025-12-02 23:12:18 +09:00
  • b7b61fdbe5 build(deps): bump super-linter/super-linter from 8.2.1 to 8.3.0 dependabot[bot] 2025-12-02 14:01:29 +00:00
  • 40644ad96c Merge pull request #6589 from jbampton/add-no-zip-hook Yukihiro "Matz" Matsumoto 2025-12-02 08:34:39 +09:00
  • ffd3252dd0 proc.c: fix Method#== for aliased methods and comparison bug; fix #6668 Yukihiro "Matz" Matsumoto 2025-10-27 22:34:11 +09:00
  • 29b3405283 bigint.c: handle in-place operation in mpz_mod_2exp() Yukihiro "Matz" Matsumoto 2025-10-26 08:32:16 +09:00
  • a5e25393b8 mruby-bigint: fix memory leak in mpz_mod_2exp by clearing before reinit Yukihiro "Matz" Matsumoto 2025-10-25 07:57:44 +09:00
  • 5ed0cd4ecb bigint.c: increase karatsuba scratch allocation safety margin Yukihiro "Matz" Matsumoto 2025-11-24 09:35:43 +09:00
  • 857de45036 mruby-time: normalize microseconds before converting to nanoseconds Yukihiro "Matz" Matsumoto 2025-11-24 08:06:40 +09:00
  • 78f9b5c52f string.c: simplify memcmp guard with ternary operator Yukihiro "Matz" Matsumoto 2025-11-23 23:11:36 +09:00
  • 6122fdfee9 string.c: guard memcmp() call to avoid undefined behavior with NULL pointers Yukihiro "Matz" Matsumoto 2025-10-22 22:47:39 +09:00
  • db3d754261 mruby-array-ext: use mrb_ensure() instead of direct throw.h calls Yukihiro "Matz" Matsumoto 2025-10-21 23:32:47 +09:00
  • 61437126cd Merge pull request #6673 from jbampton/fix-links-clean-up Yukihiro "Matz" Matsumoto 2025-11-29 12:40:15 +09:00
  • 8558ad40ec Adjust broken license links; clean up Markdown John Bampton 2025-11-29 01:46:54 +10:00
  • 8623215c69 Add pre-commit hook check-zip-file-is-not-committed John Bampton 2025-07-27 06:39:44 +10:00
  • 209ae86e77 Merge pull request #6670 from dearblue/vm Yukihiro "Matz" Matsumoto 2025-11-28 21:50:55 +09:00
  • 271428002a Merge pull request #6599 from jbampton/manual-hooks Yukihiro "Matz" Matsumoto 2025-11-28 14:28:11 +09:00
  • 88bc3c130f Merge branch 'master' into manual-hooks John Bampton 2025-11-28 05:43:37 +10:00
  • 9e95646f76 Merge pull request #6669 from mruby/dependabot/github_actions/actions/checkout-6 Yukihiro "Matz" Matsumoto 2025-11-24 23:56:13 +09:00
  • 50ecc1fd2c Arranging VM dispatch macros dearblue 2025-11-23 10:54:46 +09:00
  • f05a284cab build(deps): bump actions/checkout from 5 to 6 dependabot[bot] 2025-11-21 14:01:22 +00:00
  • 82180d040b codegen.c: fix regexp literal with encoding to pass nil for options; fix #6666 Yukihiro "Matz" Matsumoto 2025-11-20 14:08:21 +09:00
  • 2da01c607f mruby-pack: avoid integer overflow in pack_hex buffer calculation Yukihiro "Matz" Matsumoto 2025-11-19 15:34:32 +09:00
  • 3f2611ebcd bigint.c: fix buffer overflow in uadd with mismatched operand sizes Yukihiro "Matz" Matsumoto 2025-11-19 08:54:30 +09:00
  • 2993302b8a mruby-pack: fix buffer overflow in pack_uu encoding Yukihiro "Matz" Matsumoto 2025-11-18 21:50:34 +09:00
  • 281b38c0b6 bigint.c: add missing mrb_as_bint calls in mod and rem Yukihiro "Matz" Matsumoto 2025-11-18 10:14:13 +09:00
  • 8113c0d24a bigint.c: fix division by zero in udiv normalization Yukihiro "Matz" Matsumoto 2025-11-18 09:33:24 +09:00
  • a6b55e741e mruby-set: fix use-after-free by adding write barriers Yukihiro "Matz" Matsumoto 2025-11-17 20:08:57 +09:00
  • 431d4bb51d mruby-array-ext: add type check in __product_group to prevent crash Yukihiro "Matz" Matsumoto 2025-11-17 08:50:40 +09:00
  • d570ef257c CONTRIBUTING.md: add security reporting guidance with link to SECURITY.md Yukihiro "Matz" Matsumoto 2025-11-17 08:39:11 +09:00
  • 62ac7e4c43 SECURITY.md: clarify security scope with three-tier priority system Yukihiro "Matz" Matsumoto 2025-11-17 08:17:55 +09:00
  • 1c7a0d4e96 vm.c: add type check before calling mrb_hash_size() on keyword dict Yukihiro "Matz" Matsumoto 2025-11-16 19:38:33 +09:00
  • 40b0cb98f7 mruby.h: add MRB_OPEN_FAILURE() macro and refactor MRB_OPEN_SUCCESS() Yukihiro "Matz" Matsumoto 2025-11-16 06:53:02 +09:00
  • 74c0769319 mruby-bigint: fix memory leak in mpz_mod() when reusing initialized mpz_t Yukihiro "Matz" Matsumoto 2025-11-15 22:19:17 +09:00
  • 9133124bef mruby-bigint: add safety margin to karatsuba scratch allocation Yukihiro "Matz" Matsumoto 2025-11-15 12:11:31 +09:00
  • 8e50a45f3e mrb_print_error: handle NULL gracefully to simplify error checking Yukihiro "Matz" Matsumoto 2025-11-14 00:49:55 +09:00
  • 05ffe0c441 mrb_open: return mrb_state with exc set on init failure Yukihiro "Matz" Matsumoto 2025-11-13 19:10:46 +09:00
  • 92640097ab variable.c: skip const_added hook during bootstrapping; fix #6613 Yukihiro "Matz" Matsumoto 2025-11-13 16:46:50 +09:00
  • 153f915d5f mruby-set: fix memory leak in flatten when exceptions raised; fix #6664 Yukihiro "Matz" Matsumoto 2025-11-13 13:43:50 +09:00
  • 9207af8ede mruby-set: use kh_is_end() for safe iteration; ref #6664 Yukihiro "Matz" Matsumoto 2025-11-13 13:21:31 +09:00
  • 729b84cf26 mruby-array-ext: fix use-after-free in array set operations; fix #6662 Yukihiro "Matz" Matsumoto 2025-11-13 11:51:53 +09:00
  • b56293c41d mruby-array-ext: fix memory leak in array set operations; ref #6662 Yukihiro "Matz" Matsumoto 2025-11-12 16:12:41 +09:00
  • f4fb41b528 kernel.c: regression on struct/array/hash == override with super; fix #6660 Yukihiro "Matz" Matsumoto 2025-11-12 07:11:12 +09:00
  • 4795b7e3ca mruby-kernel-ext: add error helper function to eliminate goto Yukihiro "Matz" Matsumoto 2025-11-11 11:23:14 +09:00
  • e0393943f1 mruby-io: add error helper functions to eliminate goto Yukihiro "Matz" Matsumoto 2025-11-11 11:21:29 +09:00
  • ac103ac300 mruby-socket: add error helper function to eliminate goto Yukihiro "Matz" Matsumoto 2025-11-11 11:17:20 +09:00
  • d1e8085a1e mruby-binding: add error helper functions to eliminate goto Yukihiro "Matz" Matsumoto 2025-11-10 23:04:57 +09:00
  • 150a8db053 mruby-array-ext: avoid goto in ary_slice_bang Yukihiro "Matz" Matsumoto 2025-11-09 22:05:20 +09:00
  • 00377b7ee6 Merge pull request #6663 from dearblue/khash Yukihiro "Matz" Matsumoto 2025-11-12 07:56:35 +09:00
  • 704dfa01af mruby-array-ext: fix for some C++ compiler labels Yukihiro "Matz" Matsumoto 2025-11-08 20:36:57 +09:00
  • cc622f718c mruby-compiler: fix super with keyword arguments; fix #6659 Yukihiro "Matz" Matsumoto 2025-11-05 09:28:22 +09:00
  • d8496fc9be mruby-bin-debugger: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-11-08 14:30:13 +09:00
  • e66c4d53aa mruby-bin-mirb: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-11-08 12:09:30 +09:00
  • 30c0ef6968 mruby-bin-mrbc: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-11-08 11:28:01 +09:00
  • 0485ecdb01 mruby-array-ext: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-11-07 23:18:18 +09:00
  • 00905566ac mruby-dir: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-11-07 22:47:39 +09:00
  • 4f33c0cc11 mruby-error: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-11-06 08:26:42 +09:00
  • 688380bec2 mruby-kernel-ext: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-11-05 13:15:16 +09:00
  • 75a2a59637 mruby-proc-binding: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-11-05 11:24:35 +09:00
  • e58c838c1d mruby-sprintf: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-11-05 10:54:05 +09:00
  • 6bcd433214 mruby-string-ext: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-11-05 08:23:36 +09:00
  • 7e2f20573c mruby-task: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-11-04 22:59:36 +09:00
  • a9ed9190d3 class.c: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-11-03 18:09:12 +09:00
  • b99233bc45 etc.c: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-11-03 08:08:17 +09:00
  • b592d02d63 gc.c: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-11-02 23:27:34 +09:00
  • 33ec660cff kernel.c: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-11-01 23:16:50 +09:00
  • 9f91d5d1a2 load.c: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-11-01 08:06:06 +09:00
  • 717ac087ff object.c: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-11-01 07:55:21 +09:00
  • ed82cea4ca proc.c: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-10-31 22:44:34 +09:00
  • fa8c460c61 range.c: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-10-31 22:03:04 +09:00
  • 098812d10c string.c: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-10-30 23:58:33 +09:00
  • 1d3393caf5 variable.c: combine variable declaration with initialization Yukihiro "Matz" Matsumoto 2025-10-29 23:18:36 +09:00
  • 240412a290 Merge pull request #6665 from dearblue/set.join Yukihiro "Matz" Matsumoto 2025-11-05 15:57:49 +09:00
  • 0e653eb4c2 Fixed use-after-free with Set#join dearblue 2025-11-04 21:24:01 +09:00
  • 893cc758c3 Added the kh_is_end() macro function dearblue 2025-11-02 21:18:18 +09:00