path: root/benchmark
AgeCommit message (Expand)Author
2020-03-17Reduce allocations for keyword argument hashesJeremy Evans
2020-03-17support builtin for Kernel#cloneS.H
2020-02-29Added more benchmarks for StringNobuyoshi Nakada
2020-01-31Improve `String#slice!` performanceNobuyoshi Nakada
2020-01-22Drop executable bit of *.{yml,h,mk.tmpl}Kazuhiro NISHIYAMA
2020-01-11Let execution context local storage be an ID tableLourens Naudé
2020-01-08Speeds up fallback to Hash#default_proc in rb_hash_aref by removing a method ...Lourens Naudé
2019-11-09Remove unneeded exec bits from some filesDavid Rodríguez
2019-10-22Benchmark for [Feature #16155]Nobuyoshi Nakada
2019-10-21Stop making a redundant hash copy in Hash#dup (#2489)Dylan Thacker-Smith
2019-09-28Optimize Array#flatten and flatten! for already flattened arrays (#2495)Dylan Thacker-Smith
2019-09-26Reduce ISeq size of mjit_exec benchmarkTakashi Kokubun
2019-09-26Add special runner to benchmark mjit_execTakashi Kokubun
2019-09-21Add a benchmark for JIT-ed code dispatchTakashi Kokubun
2019-09-19reuse cc->call卜部昌平
2019-09-02Add a benchmark for opt_regexpmatch2Takashi Kokubun
2019-08-10Close created files [ci skip]Nobuyoshi Nakada
2019-08-10Fix typo in comment [ci skip]Masato Ohba
2019-08-05n+1 to include n in rangeYaw Boakye
2019-08-02Revert "Revert "Add a specialized instruction for `.nil?` calls""Yusuke Endoh
2019-08-02Revert "Add a specialized instruction for `.nil?` calls"Yusuke Endoh
2019-07-31Add a specialized instruction for `.nil?` callsAaron Patterson
2019-07-20Explain what's benchmark/lib/load.rb [ci skip]Takashi Kokubun
2019-07-18Add note about setting `vm.max_map_count` for Linux.Samuel Williams
2019-07-18Add benchmark to help diagnose performance regression.Samuel Williams
2019-07-12* remove trailing spaces.Nobuyoshi Nakada
2019-07-12Improved fiber benchmarks. Increase number of iterations.Samuel Williams
2019-07-02Adjust memory_status.rb under the tool directory.Hiroshi SHIBATA
2019-07-01Use realpath(3) instead of custom realpath implementation if availableJeremy Evans
2019-06-19Improve benchmarks and tests for threads.Samuel Williams
2019-06-10Make sure to suppress .irbrc on benchmarkTakashi Kokubun
2019-06-10Add a benchmark of irb boot timeTakashi Kokubun
2019-06-05Optimize CGI.escapeHTML by reducing buffer extensionTakashi Kokubun
2019-06-05Revert "Optimize CGI.escapeHTML by reducing buffer extension"Takashi Kokubun
2019-06-05Optimize CGI.escapeHTML by reducing buffer extensionTakashi Kokubun
2019-06-01Add a benchmark using IRB::ColorTakashi Kokubun
2019-05-07Reduce ONIG_NREGION from 10 to 4: power of 2 and testing revealed most patter...Lourens Naudé
2019-05-03Improve performance of case-conversion methodsNobuyoshi Nakada
2019-04-17string.c: improve splitting into charsnobu
2019-01-21benchmark/app_aobench.rb: complete commented code to write the image to a fileeregon
2019-01-21benchmark/app_aobench.rb: remove extra printf argumentseregon
2019-01-21benchmark/app_aobench.rb: move `srand(0)` at the toperegon
2019-01-21benchmark/app_aobench.rb: add `srand(0)`mame
2019-01-21benchmark/app_aobench.rb: add a magic commentmame
2019-01-07Time.strptime benchmarksnobu
2019-01-06benchmark/range_last.yml: remove needless preludemrkn
2019-01-06benchmark/range_last.yml: add benchmark casesmrkn
2019-01-05benchmark/range_last.yml: add a benchmark of Range#lastmrkn
2019-01-01benchmark/complex_float_*.yml: New benchmarksmrkn
2018-12-27delete emacs mode lines [ci skip]shyouhei