summaryrefslogtreecommitdiff
path: root/encindex.h
diff options
context:
space:
mode:
authorPeter Zhu <peter@peterzhu.ca>2022-02-15 09:57:33 -0500
committerPeter Zhu <peter@peterzhu.ca>2022-02-16 09:50:29 -0500
commit969ad5802dfe60c254f2f30514233b05ece8049c (patch)
tree845ddf4da9c1472ff73f5c0ed7a27b704260ea17 /encindex.h
parent71afa8164d40f18306fc2ee5a1ccc74f2926379b (diff)
Change feature_index from fake Array to darray
Using a fake (malloc) RArray is not friendly for the garbage collector. Fake RArray does not have a heap page, so it causes Variable Width Allocation to crash when we try to implement it on Arrays. This commit changes feature_index from a RArray to a darray.
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/5546
Diffstat (limited to 'encindex.h')
0 files changed, 0 insertions, 0 deletions
a5354255bab4d74c710ee8ff21f43998f33095'>* reg*.c: Merge Onigmo 5.15.0 38a870960aa7370051a3544naruse 2014-06-01constify rb_encoding and OnigEncodingnobu 2013-07-09Revert r41786 "broken utf-8"naruse 2013-07-05broken utf-8naruse 2012-02-17* Merge Onigmo-5.13.1. [ruby-dev:45057] [Feature #5820]naruse 2012-01-08* numeric.c (rb_enc_uint_char): raise RangeError when added codepointnaruse 2010-11-09Clean a warning.naruse 2010-11-09* regenc.c (onigenc_minimum_property_name_to_ctype):naruse 2009-09-22* regenc.h (PosixBracketEntryType): constified.nobu 2009-08-13* regenc.c (onigenc_strlen_null, onigenc_str_bytelen_null): fixednobu 2009-06-30* include/ruby/oniguruma.h, include/ruby/re.h, re.c, regcomp.c,nobu 2009-02-22stripped trailing spaces.nobu 2008-09-18* grapheme cluster implementation reverted. [ruby-dev:36375]akr 2008-09-16* include/ruby/oniguruma.h (OnigEncodingTypeST): add precise_retakr 2008-09-13* include/ruby/oniguruma.h (OnigEncodingTypeST): add end argument forakr 2008-09-13* include/ruby/oniguruma.h (ONIGENC_STEP_BACK): add end argument.akr 2008-09-13* include/ruby/oniguruma.h (onigenc_get_prev_char_head): add endakr 2008-09-13* include/ruby/oniguruma.hakr 2008-09-13* include/ruby/oniguruma.h (onigenc_get_right_adjust_char_head): addakr 2008-09-12* regenc.c (onigenc_single_byte_code_to_mbc): follow OnigEncodingakr 2008-08-06* regenc.c (code_to_mbc): raise RangeError Integer#chrnaruse 2008-07-01* regexec.c (stack_double): use MatchStackLimitSize atomically.nobu 2008-01-27* include/ruby/oniguruma.h: precise mbclen API redesigned to avoidakr 2008-01-19* enc/koi8_u.c: added.naruse 2008-01-13* include/ruby/oniguruma.h: remove ONIG_ENCODING_* and OnigEncoding*naruse 2008-01-08* regenc.c (onigenc_strlen_null, onigenc_str_bytelen_null): suppressednobu 2008-01-03* include/ruby/oniguruma.h: Oniguruma 1.9.1 merged.matz 2007-12-22* regenc.c (onigenc_ascii_is_code_ctype): moved from enc/ascii.c.akr 2007-10-10* include/ruby/oniguruma.h (OnigEncodingTypeST): add OnigEncodingmatz 2007-09-07* regenc.c, regenc.h (onigenc_single_byte_mbc_enc_len): should takeusa 2007-09-06* array.c (rb_ary_cycle): typo in rdoc. a patch from Yuguimatz 2007-07-23* include/ruby/oniguruma.h: upgrade to Oniguruma 5.9.0. fixesmatz 2007-05-23* oniguruma.h: updated to Oniguruma 5.7.0.matz