..
gc
lib
Remove unneeded exec bits from some files
2019-11-09 21:36:30 +09:00
other-lang
n+1 to include n in range
2019-08-05 09:04:32 +09:00
app_answer.rb
app_aobench.rb
benchmark/app_aobench.rb: complete commented code to write the image to a file
2019-01-21 12:31:29 +00:00
app_erb.yml
app_factorial.rb
app_fib.rb
app_lc_fizzbuzz.rb
app_mandelbrot.rb
app_pentomino.rb
app_raise.rb
app_strconcat.rb
app_tak.rb
app_tarai.rb
app_uri.rb
array_flatten.yml
Optimize Array#flatten and flatten! for already flattened arrays ( #2495 )
2019-09-28 01:24:24 +09:00
array_intersection.yml
Benchmark for [Feature #16155 ]
2019-10-22 22:49:48 +09:00
array_sample_100k_10.rb
array_sample_100k_11.rb
array_sample_100k__1k.rb
array_sample_100k__6k.rb
array_sample_100k__100.rb
array_sample_100k___10k.rb
array_sample_100k___50k.rb
array_shift.rb
array_small_and.rb
array_small_diff.rb
array_small_or.rb
array_sort_block.rb
array_sort_float.rb
array_values_at_int.rb
array_values_at_range.rb
bighash.rb
cgi_escape_html.yml
Optimize CGI.escapeHTML by reducing buffer extension
2019-06-05 21:07:04 +09:00
complex_float_add.yml
benchmark/complex_float_*.yml: New benchmarks
2019-01-01 12:20:04 +00:00
complex_float_div.yml
benchmark/complex_float_*.yml: New benchmarks
2019-01-01 12:20:04 +00:00
complex_float_mul.yml
benchmark/complex_float_*.yml: New benchmarks
2019-01-01 12:20:04 +00:00
complex_float_new.yml
benchmark/complex_float_*.yml: New benchmarks
2019-01-01 12:20:04 +00:00
complex_float_power.yml
benchmark/complex_float_*.yml: New benchmarks
2019-01-01 12:20:04 +00:00
complex_float_sub.yml
benchmark/complex_float_*.yml: New benchmarks
2019-01-01 12:20:04 +00:00
dir_empty_p.rb
enum_lazy_grep_v_20.rb
enum_lazy_grep_v_50.rb
enum_lazy_grep_v_100.rb
enum_lazy_uniq_20.rb
enum_lazy_uniq_50.rb
enum_lazy_uniq_100.rb
erb_render.yml
fiber_chain.yml
Drop executable bit of *.{yml,h,mk.tmpl}
2020-01-22 16:04:38 +09:00
fiber_locals.yml
Let execution context local storage be an ID table
2020-01-11 14:40:36 +13:00
file_chmod.rb
file_rename.rb
hash_aref_dsym.rb
hash_aref_dsym_long.rb
hash_aref_fix.rb
hash_aref_flo.rb
hash_aref_miss.rb
hash_aref_str.rb
hash_aref_sym.rb
hash_aref_sym_long.rb
hash_defaults.yml
Speeds up fallback to Hash#default_proc in rb_hash_aref by removing a method call
2020-01-08 18:09:52 +09:00
hash_dup.yml
Stop making a redundant hash copy in Hash#dup ( #2489 )
2019-10-21 17:29:21 +09:00
hash_flatten.rb
hash_ident_flo.rb
hash_ident_num.rb
hash_ident_obj.rb
hash_ident_str.rb
hash_ident_sym.rb
hash_keys.rb
hash_literal_small2.rb
hash_literal_small4.rb
hash_literal_small8.rb
hash_long.rb
hash_shift.rb
hash_shift_u16.rb
hash_shift_u24.rb
hash_shift_u32.rb
hash_small2.rb
hash_small4.rb
hash_small8.rb
hash_to_proc.rb
hash_values.rb
int_quo.rb
io_copy_stream_write.rb
io_copy_stream_write_socket.rb
io_file_create.rb
io_file_read.rb
io_file_write.rb
io_nonblock_noex.rb
io_nonblock_noex2.rb
io_pipe_rw.rb
io_select.rb
io_select2.rb
io_select3.rb
irb_color.yml
Add a benchmark using IRB::Color
2019-06-01 20:07:50 +09:00
irb_exec.yml
Make sure to suppress .irbrc on benchmark
2019-06-10 22:04:52 +09:00
kernel_clone.yml
support builtin for Kernel#clone
2020-03-17 19:37:07 +09:00
keyword_arguments.yml
Reduce allocations for keyword argument hashes
2020-03-17 12:09:43 -07:00
loop_for.rb
loop_generator.rb
loop_times.rb
loop_whileloop.rb
loop_whileloop2.rb
marshal_dump_flo.rb
marshal_dump_load_geniv.rb
marshal_dump_load_time.rb
match_gt4.rb
Reduce ONIG_NREGION from 10 to 4: power of 2 and testing revealed most pattern matches are less than or equal to 4 results
2019-05-07 21:58:55 +09:00
match_small.rb
Reduce ONIG_NREGION from 10 to 4: power of 2 and testing revealed most pattern matches are less than or equal to 4 results
2019-05-07 21:58:55 +09:00
mjit_exec_jt2jt.yml
Reduce ISeq size of mjit_exec benchmark
2019-09-26 22:13:31 +09:00
mjit_exec_vm2jt.yml
Reduce ISeq size of mjit_exec benchmark
2019-09-26 22:13:31 +09:00
mjit_exec_vm2vm.yml
Reduce ISeq size of mjit_exec benchmark
2019-09-26 22:13:31 +09:00
mjit_exivar.yml
Remove an unused pragma
2020-03-30 23:30:08 -07:00
mjit_leave.yml
Make JIT-ed leave insn leaf
2020-03-31 22:10:16 -07:00
mjit_send_cfunc.yml
Unwrap vm_call_cfunc indirection on JIT
2020-04-13 16:45:05 -07:00
nil_p.yml
Revert "Revert "Add a specialized instruction for .nil?
calls""
2019-08-02 23:25:38 +09:00
range_last.yml
benchmark/range_last.yml: remove needless prelude
2019-01-06 15:46:21 +00:00
README.md
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
realpath.yml
Use realpath(3) instead of custom realpath implementation if available
2019-07-01 11:46:30 -07:00
require.yml
Close created files [ci skip]
2019-08-10 11:26:23 +09:00
require_thread.yml
Close created files [ci skip]
2019-08-10 11:26:23 +09:00
securerandom.rb
so_ackermann.rb
delete emacs mode lines [ci skip]
2018-12-27 06:12:09 +00:00
so_array.rb
delete emacs mode lines [ci skip]
2018-12-27 06:12:09 +00:00
so_binary_trees.rb
so_concatenate.rb
delete emacs mode lines [ci skip]
2018-12-27 06:12:09 +00:00
so_count_words.yml
delete emacs mode lines [ci skip]
2018-12-27 06:12:09 +00:00
so_exception.rb
delete emacs mode lines [ci skip]
2018-12-27 06:12:09 +00:00
so_fannkuch.rb
so_fasta.rb
so_k_nucleotide.yml
so_lists.rb
so_mandelbrot.rb
so_matrix.rb
delete emacs mode lines [ci skip]
2018-12-27 06:12:09 +00:00
so_meteor_contest.rb
so_nbody.rb
so_nested_loop.rb
delete emacs mode lines [ci skip]
2018-12-27 06:12:09 +00:00
so_nsieve.rb
so_nsieve_bits.rb
so_object.rb
delete emacs mode lines [ci skip]
2018-12-27 06:12:09 +00:00
so_partial_sums.rb
so_pidigits.rb
so_random.rb
so_reverse_complement.yml
so_sieve.rb
so_spectralnorm.rb
string_capitalize.yml
Improve performance of case-conversion methods
2019-05-03 23:59:18 +09:00
string_casecmp.yml
Added more benchmarks for String
2020-02-29 15:42:24 +09:00
string_casecmp_p.yml
Added more benchmarks for String
2020-02-29 15:42:24 +09:00
string_downcase.yml
Added more benchmarks for String
2020-02-29 15:42:24 +09:00
string_index.rb
string_scan_re.rb
string_scan_str.rb
string_slice.yml
Improve String#slice!
performance
2020-01-31 17:12:05 +09:00
string_split.yml
string.c: improve splitting into chars
2019-04-17 05:34:46 +00:00
string_swapcase.yml
Added more benchmarks for String
2020-02-29 15:42:24 +09:00
string_upcase.yml
Added more benchmarks for String
2020-02-29 15:42:24 +09:00
time_strptime.yml
Time.strptime benchmarks
2019-01-07 02:05:21 +00:00
time_subsec.rb
vm_array.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_attr_ivar.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_attr_ivar_set.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_backtrace.rb
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_bigarray.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_bighash.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_block.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_blockparam.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_blockparam_call.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_blockparam_pass.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_blockparam_yield.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_case.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_case_lit.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_clearmethodcache.rb
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_const.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_defined_method.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_dstr.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_ensure.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_eval.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_fiber_allocate.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_fiber_count.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_fiber_reuse.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_fiber_reuse_gc.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_fiber_switch.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_float_simple.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_freezestring.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_gc.rb
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_gc_old_full.rb
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_gc_old_immediate.rb
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_gc_old_lazy.rb
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_gc_short_lived.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_gc_short_with_complex_long.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_gc_short_with_long.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_gc_short_with_symbol.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_gc_wb_ary.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_gc_wb_ary_promoted.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_gc_wb_obj.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_gc_wb_obj_promoted.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_ivar.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_ivar_set.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_length.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_lvar_init.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_lvar_set.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_method.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_method_missing.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_method_with_block.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_module_ann_const_set.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_module_const_set.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_mutex.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_neq.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_newlambda.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_not.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_poly_method.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_poly_method_ov.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_poly_same_method.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_poly_singleton.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_proc.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_raise1.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_raise2.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_regexp.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_rescue.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_send.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_send_cfunc.yml
Make vm_call_cfunc_with_frame a fastpath ( #3027 )
2020-04-13 20:32:59 -07:00
vm_simplereturn.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_string_literal.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_struct_big_aref_hi.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_struct_big_aref_lo.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_struct_big_aset.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_struct_big_href_hi.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_struct_big_href_lo.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_struct_big_hset.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_struct_small_aref.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_struct_small_aset.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_struct_small_href.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_struct_small_hset.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_super.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_swap.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_symbol_block_pass.rb
vm_thread_alive_check.yml
Improve benchmarks and tests for threads.
2019-06-19 20:39:10 +12:00
vm_thread_close.rb
vm_thread_condvar1.rb
vm_thread_condvar2.rb
vm_thread_create_join.rb
vm_thread_mutex1.rb
vm_thread_mutex2.rb
vm_thread_mutex3.rb
vm_thread_pass.rb
Fix typo in comment [ci skip]
2019-08-10 09:35:28 +09:00
vm_thread_pass_flood.rb
Improve benchmarks and tests for threads.
2019-06-19 20:39:10 +12:00
vm_thread_pipe.rb
vm_thread_queue.rb
Improve benchmarks and tests for threads.
2019-06-19 20:39:10 +12:00
vm_thread_sized_queue.rb
vm_thread_sized_queue2.rb
vm_thread_sized_queue3.rb
vm_thread_sized_queue4.rb
vm_thread_sleep.yml
Improve benchmarks and tests for threads.
2019-06-19 20:39:10 +12:00
vm_unif1.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_yield.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00
vm_zsuper.yml
Unify vm benchmark prefixes to vm_ ( #3028 )
2020-04-13 21:37:42 -07:00