31cf13060cce44d782b068cf083b1ae4def6dc09
|
2019-03-16 |
Only define history_root member of the Oniguruma re_registers struct if USE_CAPTURE_HISTORY is enabled |
cf930985da1ae15b66577ec8286e54ad04ccda78
|
2019-03-16 |
Remove member char_offset_updated from struct rmatch as member char_offset_num_allocated can serve the same purpose as that predicate |
99084f540171df301478ec66fb89e2c38287e504
|
2019-04-10 |
Lazy allocate the compile data catch table array |
a47f598d77ac97f9fe89fe16aa8bcab4fd262c16
|
2019-04-19 |
Reduce ONIG_NREGION from 10 to 4: power of 2 and testing revealed most pattern matches are less than or equal to 4 results |
612cad5d202cec168bcbfec0f148a577dbd98e8d
|
2019-07-02 |
Let struct dump_config in objspace fit in a single cache line |
90c4bd2d2bd10b19c2b09834396553742bc7e8a4
|
2019-04-22 |
Let memory sizes of the various IMEMO object types be reflected correctly |
6546aed4757be07f4932326e1eb41a5d69141acf
|
2019-04-13 |
Explicitly initialise encodings on init to remove branches on encoding lookup |
009ec37a47e2f2b5e7f928004fbc3403f0bd8abe
|
2019-04-13 |
Let the index boundary check in rb_enc_from_index be flagged as unlikely |
cadfaacb2533d47d52dbb5dbefe724d7bf11112e
|
2019-07-20 |
Lazy init thread local storage |
0ca4f74967bb5a439b1f3d322ae7729265b917a4
|
2019-09-10 |
Right size the numtable in insn_make_insn_table to VM_INSTRUCTION_SIZE |
9c24ce551d19ac0f5cac4bc9ff5ef5a7a980909d
|
2019-04-25 |
Reduce the minimum string buffer size from 127 to 63 bytes |
65744fb19efa7786c6b528d81328b641ea2e7cd5
|
2019-10-21 |
Right size the iseq coverage branches tmp array - initializes with 5 elements |
4480d68931f3c7b25e194b30dea304b294744c92
|
2019-10-21 |
Right size the compile option hash |
0e68913f81eb35ae615592986a23b0f8f22501c6
|
2019-10-21 |
Right size the Enumerator internal lazy_use_super_method hash |
0095362918375fb694345133e33199b01911e594
|
2019-10-21 |
Right size the vm_default_params hash |
fecaa6e946fc87df28682c96fea67c1535825cd5
|
2019-10-21 |
Let the backtrace array constructed in backtrace_collect be initialized with the size already given |
85b88c1d89924d00ecd893cea696d2a94232745c
|
2019-10-21 |
Let the arrays for the singleton and instance method reflection helpers be initialized to the methods count |
8ba261c7546e3cd12ff6870bb41dd0a0bee32ba8
|
2020-01-02 |
Bump benchmark-driver to v0.15.7 (#2811) |
592d7ceeebb380d197876400efdb18a27d5192b5
|
2020-01-08 |
Speeds up fallback to Hash#default_proc in rb_hash_aref by removing a method call |
40c57ad4a13898760b81a99dac181e5bf61afe47
|
2020-01-04 |
Let execution context local storage be an ID table |
61ff5cd5fd43ef2a88752b569050d7e24077e827
|
2020-01-12 |
Fix syntax error in obj_free with hash size debug counter when USE_DEBUG_COUNTER is enabled |
f3e12caa088cc893a54bc2810ff511e4c89b322b
|
2020-03-28 |
[ruby/logger] Let File::NULL ("/dev/null", "NUL" etc.) be considered a nil log device |
ae93ebae677f685aab155d7982c64c1cb6e4b69c
|
2020-03-28 |
[ruby/logger] Let Logger#reopen not raise on nil log devices |
9a17437558e42aa1da372b515ba8bc18067d578c
|
2019-11-26 |
Right size literal regular expression buffers on compile |