Lourens Naudé

Hash Date Message
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