Yukihiro "Matz" Matsumoto
f7813268d6
mruby-socket: inline #_new_with_prelude that is only called once.
2025-06-14 13:39:12 +09:00
Yukihiro "Matz" Matsumoto
ebd9f29b38
The method #initialize_copy should be private, no direct call
...
Fixed test/t/array.rb and test/t/string.rb in standard tests.
And mrbgems/mruby-struct/test/struct.rb as well.
2025-06-14 13:38:22 +09:00
Yukihiro "Matz" Matsumoto
bf0f37833d
mruby-socket: fixed raising RuntimeError from #accept; #6554
...
In mruby, bare `raise` in rescue clause does not re-raise the last
exception. You should explicitly specify the exception.
2025-06-14 01:56:43 +09:00
Yukihiro "Matz" Matsumoto
12c124e1d4
mruby-time: add README.md
...
The document is written by Google Jules.
2025-06-14 01:06:55 +09:00
Yukihiro "Matz" Matsumoto
ac8d5c6ae6
mruby-sprintf: add README.md
...
The document is written by Google Jules.
2025-06-14 01:04:23 +09:00
Yukihiro "Matz" Matsumoto
1b189bc1a2
mruby-random: add README.md
...
The document is written by Google Jules.
2025-06-14 01:02:52 +09:00
Yukihiro "Matz" Matsumoto
8ef1d1e104
mruby-enum-lazy: add README.md
...
The document is written by Google Jules.
2025-06-13 04:45:48 +09:00
Yukihiro "Matz" Matsumoto
74f46a05fd
mruby-enum-chain: add README.md
...
The document is written by Google Jules.
2025-06-13 04:42:17 +09:00
Yukihiro "Matz" Matsumoto
6b64447f0e
mruby-enumerator: add README.md
...
The document is written by Google Jules.
2025-06-13 04:40:29 +09:00
Yukihiro "Matz" Matsumoto
04b769b5ca
mruby-os-memsize: add README.md
...
The document is written by Google Jules.
2025-06-12 21:29:20 +09:00
Yukihiro "Matz" Matsumoto
91ec6ea9cc
mruby-objectspace: add REAME.md
...
The document is written by Google Jules.
2025-06-12 21:28:42 +09:00
Yukihiro "Matz" Matsumoto
0b52b33597
mruby-proc-binding: add README.md
...
The document is written by Google Jules.
2025-06-11 18:38:14 +09:00
Yukihiro "Matz" Matsumoto
18f65c6652
mruby-method: update README.md
...
Updated document is written by Google Jules.
2025-06-11 18:35:59 +09:00
Yukihiro "Matz" Matsumoto
84c308aedc
mruby-metaprog: add README.md
...
The document is written by Google Jules.
2025-06-11 18:33:35 +09:00
Yukihiro "Matz" Matsumoto
0a45941337
mruby-eval: add README.md
...
The document is written by Google Jules.
2025-06-11 18:31:52 +09:00
Yukihiro "Matz" Matsumoto
b5197c22f6
mruby-socket: should not directly call private #initialize; fix #6554
2025-06-10 14:28:26 +09:00
Yukihiro "Matz" Matsumoto
2f00046758
mruby-toplevel-ext: add README.md
...
The document is written by Google Jules.
2025-06-10 11:28:18 +09:00
Yukihiro "Matz" Matsumoto
3a27a868a1
mruby-symbol-ext: add README.md
...
The document is written by Google Jules.
2025-06-10 11:25:45 +09:00
Yukihiro "Matz" Matsumoto
4e711fe0ef
mruby-string-ext: add README.md
...
The document is written by Google Jules.
2025-06-10 11:23:50 +09:00
Yukihiro "Matz" Matsumoto
396a85de9a
mruby-range-ext: add README.md
...
The document is written by Google Jules.
2025-06-10 11:09:16 +09:00
Yukihiro "Matz" Matsumoto
59902a94ab
mruby-proc-ext: add README.md
...
The document is written by Google Jules.
2025-06-10 11:07:16 +09:00
Yukihiro "Matz" Matsumoto
3814cbc539
mruby-object-ext: add README.md
...
The document is written by Google Jules.
2025-06-10 11:03:19 +09:00
Yukihiro "Matz" Matsumoto
5e5b4445ff
mruby-numeric-ext: add README.md
...
The document is written by Google Jules.
2025-06-10 10:58:22 +09:00
Yukihiro "Matz" Matsumoto
97ad019707
mruby-kernel-ext: add README.md
...
The document is written by Google Jules.
2025-06-10 10:56:01 +09:00
Yukihiro "Matz" Matsumoto
8fbe5523cf
mruby-hash-ext: add README.md
...
The document is written by Google Jules.
2025-06-10 10:53:57 +09:00
Yukihiro "Matz" Matsumoto
470c1dc184
mruby-errno: add README.md
...
The document is written by Google Jules.
2025-06-09 17:14:02 +09:00
Yukihiro "Matz" Matsumoto
813dc8eae5
mruby-error: add README.md
...
The document is written by Google Jules.
2025-06-09 17:13:20 +09:00
Yukihiro "Matz" Matsumoto
5cdd394c6d
mruby-encoding: add README.md
...
The document is written by Google Jules.
2025-06-09 17:11:46 +09:00
Yukihiro "Matz" Matsumoto
6509f52642
mruby-struct: add README.md
...
The document is written by Google Jules.
2025-06-09 11:01:48 +09:00
Yukihiro "Matz" Matsumoto
acf3656e49
mruby-data: add README.md
...
The document is written by Google Jules.
2025-06-09 11:01:05 +09:00
Yukihiro "Matz" Matsumoto
1beecb9670
mruby-cmath: add README.md
...
The document is written by Google Jules.
2025-06-08 17:04:05 +09:00
Yukihiro "Matz" Matsumoto
d7f7ea0d82
mruby-math: add README.md
...
The document is written by Google Jules.
2025-06-08 17:02:55 +09:00
Yukihiro "Matz" Matsumoto
6bcee69c9c
mruby-catch: add README.md
...
The document is written by Google Jules.
2025-06-08 17:00:07 +09:00
Yukihiro "Matz" Matsumoto
5731fbf17c
mruby-binding: add README.md
...
The document is written by Google Jules.
2025-06-08 16:59:25 +09:00
Yukihiro "Matz" Matsumoto
f835b86d10
mruby-enum-ext: add README.md
...
The document is written by Google Jules.
2025-06-07 11:53:04 +09:00
Yukihiro "Matz" Matsumoto
50945bec68
mruby-compar-ext: add README.md
...
The document is written by Google Jules.
2025-06-07 11:50:53 +09:00
Yukihiro "Matz" Matsumoto
5cc5a8a9c3
mruby-class-ext: add README.md
...
The document is written by Google Jules.
2025-06-07 11:48:40 +09:00
Yukihiro "Matz" Matsumoto
c7ffb0cc55
mruby-array-ext: add README.md
...
The document is written by Google Jules.
2025-06-07 11:46:11 +09:00
Yukihiro "Matz" Matsumoto
d2728fb0ae
mruby-time (mrb_to_time_t): separate into smaller functions
...
The code was written by Google Jules.
2025-06-02 16:05:44 +09:00
Yukihiro "Matz" Matsumoto
70956e9683
mruby-time: add descriptive comments
...
The comments were written by Google Jules.
2025-06-02 16:04:54 +09:00
Yukihiro "Matz" Matsumoto
91c59ced99
mruby-time: replace magic numbers to C macros
...
The code is written by Google Jules.
2025-06-02 15:55:44 +09:00
Yukihiro "Matz" Matsumoto
86ef7a912d
mruby-rational (int_lshift): check before actual left bit shift
2025-05-21 13:25:08 +09:00
Yukihiro "Matz" Matsumoto
f4b01ed19e
mruby-rational (int_lshift): exponential may be bigger than int bits
2025-05-21 10:40:02 +09:00
Yukihiro "Matz" Matsumoto
1fa9eaa2b5
mruby-eval (binding_eval_error_check): re-raise Exception in parsing
2025-05-21 10:25:35 +09:00
Yukihiro "Matz" Matsumoto
1726b61481
mruby-compiler (gen_move): avoid unnecessary goto's
2025-05-20 18:31:51 +09:00
Yukihiro "Matz" Matsumoto
d329d9af79
mruby-compiler (gen_move): avoid optimization of ADDI/SUBI
...
ADDI/SUBI may fall back to method call that may clear block argument
place holder, which may be a live register. So we cannot directly call
ADDI/SUBI over local variables.
2025-05-20 18:31:21 +09:00
Yukihiro "Matz" Matsumoto
18c43c2a5a
mruby-io: provide Kernel#p in this gem
...
To prevent ordering instability when output from mruby-io and Kernel#p
mixed.
2025-05-19 13:31:01 +09:00
Yukihiro "Matz" Matsumoto
31ebcb349e
mruby-compiler: add y.tab.c in the repository again; close #6515
...
Since we have introduced lrama, everyone can generate same `y.tab.c`
on any platform, without installing Bison. That was the reason we have
removed `y.tab.c` from the repository. But this change cause #6515 and
bothered out-of-tree builds. So we (reluctantly) added `y.tab.c` again.
2025-05-19 08:00:37 +09:00
Yukihiro "Matz" Matsumoto
96cbde7988
mruby-compiler: remove mrb_free dependency from codegen.c
2025-05-19 08:00:36 +09:00
Yukihiro "Matz" Matsumoto
bb712f9467
mruby-compiler: remove mrb_calloc dependency from parse.y
2025-05-19 08:00:36 +09:00