Issue #6173 has been updated by ko1 (Koichi Sasada). ???????????®å?¤æ?ã?¯ä¸??°ã?????ï¼????é¡??????ºæ?¥ã?¾ã?????ï¼???³ã????????????????¾ã????????ï¼? ??³ã???????¿æ¨©??®å?¤æ?ã?¯ï????¾ã?¤ã????¨ã???????§ã?????????????§ã?????ï¼?å¤???????対ã?¯ç?¡ã??????????§ã?????ï¼? ---------------------------------------- Feature #6173: re.c???rb_memsearch()??«ã????????memchr()??®å?©ç?? https://bugs.ruby-lang.org/issues/6173#change-31681 Author: Glass_saga (Masaki Matsushita) Status: Assigned Priority: Normal Assignee: matz (Yukihiro Matsumoto) Category: core Target version: 2.0.0 re.c???rb_memsearch()??§ã?¯ã??m == 1??ªå?´å????«ã??for?????§å???????¤ã????¨æ??è¼??????¦ã????¾ã????????memchr()?????¨ã???????¨æ?§è?½ã?®æ?¹å???????¿ã???????¾ã????? 次ã?®ã???????ªã????³ã???????¼ã?¯ã??å®?è¡?????????¨ã????????以ä????®ã???????ªç???????¨ã?ªã????¾ã???????? require 'benchmark' str = "hoge" * 10000 + "\n" Benchmark.bm do |x| x.report do str.index("\n") end end trunk(r35083): user system total real 0.000000 0.000000 0.000000 ( 0.000185) proposal: user system total real 0.000000 0.000000 0.000000 ( 0.000018) patch???æ·»ä???????¾ã????? -- http://bugs.ruby-lang.org/