..
gc
don't use GC::Profiler on default.
2018-09-28 05:28:12 +00:00
lib
add small utility for benchmarking.
2018-09-28 03:32:49 +00:00
other-lang
app_answer.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
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
benchmark/app_erb.yml: remove unused variable
2018-12-22 01:43:45 +00:00
app_factorial.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
app_fib.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
app_lc_fizzbuzz.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
app_mandelbrot.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
app_pentomino.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
app_raise.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
app_strconcat.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
app_tak.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
app_tarai.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
app_uri.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
array_sample_100k_10.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
array_sample_100k_11.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
array_sample_100k__1k.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
array_sample_100k__6k.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
array_sample_100k__100.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
array_sample_100k___10k.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
array_sample_100k___50k.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
array_shift.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
array_small_and.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
array_small_diff.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
array_small_or.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
array_sort_block.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
array_sort_float.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
array_values_at_int.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
array_values_at_range.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
bighash.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00: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
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
enum_lazy_grep_v_20.rb
Adding Enumerator::Lazy#uniq and Enumerator::Lazy#grep_v to proc chaining
2018-08-16 00:58:21 +00:00
enum_lazy_grep_v_50.rb
Adding Enumerator::Lazy#uniq and Enumerator::Lazy#grep_v to proc chaining
2018-08-16 00:58:21 +00:00
enum_lazy_grep_v_100.rb
Adding Enumerator::Lazy#uniq and Enumerator::Lazy#grep_v to proc chaining
2018-08-16 00:58:21 +00:00
enum_lazy_uniq_20.rb
Adding Enumerator::Lazy#uniq and Enumerator::Lazy#grep_v to proc chaining
2018-08-16 00:58:21 +00:00
enum_lazy_uniq_50.rb
Adding Enumerator::Lazy#uniq and Enumerator::Lazy#grep_v to proc chaining
2018-08-16 00:58:21 +00:00
enum_lazy_uniq_100.rb
Adding Enumerator::Lazy#uniq and Enumerator::Lazy#grep_v to proc chaining
2018-08-16 00:58:21 +00:00
erb_render.yml
benchmark: revise ERB benchmarks using YAML syntax
2018-07-10 15:58:52 +00:00
fiber_chain.rb
Rename fiber chain benchmark.
2018-11-20 10:17:08 +00:00
file_chmod.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
file_rename.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
hash_aref_dsym.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
hash_aref_dsym_long.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
hash_aref_fix.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
hash_aref_flo.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
hash_aref_miss.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
hash_aref_str.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
hash_aref_sym.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
hash_aref_sym_long.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
hash_flatten.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
hash_ident_flo.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
hash_ident_num.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
hash_ident_obj.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
hash_ident_str.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
hash_ident_sym.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
hash_keys.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
hash_literal_small2.rb
Add benchmark for hash small literals
2018-12-06 18:20:11 +00:00
hash_literal_small4.rb
Add benchmark for hash small literals
2018-12-06 18:20:11 +00:00
hash_literal_small8.rb
Add benchmark for hash small literals
2018-12-06 18:20:11 +00:00
hash_long.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
hash_shift.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
hash_shift_u16.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
hash_shift_u24.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
hash_shift_u32.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
hash_small2.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
hash_small4.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
hash_small8.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
hash_to_proc.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
hash_values.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
int_quo.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
io_copy_stream_write.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
io_copy_stream_write_socket.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
io_file_create.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
io_file_read.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
io_file_write.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
io_nonblock_noex.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
io_nonblock_noex2.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
io_pipe_rw.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
io_select.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
io_select2.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
io_select3.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
loop_for.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
loop_generator.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
loop_times.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
loop_whileloop.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
loop_whileloop2.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
marshal_dump_flo.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
marshal_dump_load_geniv.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
marshal_dump_load_time.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
range_last.yml
benchmark/range_last.yml: remove needless prelude
2019-01-06 15:46:21 +00:00
README.md
benchmark/README.md: skip showing --timeout option [ci skip]
2018-07-11 22:49:48 +00:00
require.yml
require_thread.yml
securerandom.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
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
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
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
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
so_fasta.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
so_k_nucleotide.yml
so_lists.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
so_mandelbrot.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
so_matrix.rb
delete emacs mode lines [ci skip]
2018-12-27 06:12:09 +00:00
so_meteor_contest.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
so_nbody.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
so_nested_loop.rb
delete emacs mode lines [ci skip]
2018-12-27 06:12:09 +00:00
so_nsieve.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
so_nsieve_bits.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
so_object.rb
delete emacs mode lines [ci skip]
2018-12-27 06:12:09 +00:00
so_partial_sums.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
so_pidigits.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
so_random.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
so_reverse_complement.yml
so_sieve.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
so_spectralnorm.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
string_index.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
string_scan_re.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
string_scan_str.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
string_split.yml
string.c: improve splitting into chars
2019-04-17 05:34:46 +00:00
time_strptime.yml
Time.strptime benchmarks
2019-01-07 02:05:21 +00:00
time_subsec.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
vm1_attr_ivar.yml
vm1_attr_ivar_set.yml
vm1_block.yml
vm1_blockparam.yml
vm1_blockparam_call.yml
vm1_blockparam_pass.yml
vm1_blockparam_yield.yml
vm1_const.yml
vm1_ensure.yml
vm1_float_simple.yml
vm1_gc_short_lived.yml
vm1_gc_short_with_complex_long.yml
vm1_gc_short_with_long.yml
vm1_gc_short_with_symbol.yml
vm1_gc_wb_ary.yml
vm1_gc_wb_ary_promoted.yml
vm1_gc_wb_obj.yml
vm1_gc_wb_obj_promoted.yml
vm1_ivar.yml
vm1_ivar_set.yml
vm1_length.yml
vm1_lvar_init.yml
vm1_lvar_set.yml
vm1_neq.yml
vm1_not.yml
vm1_rescue.yml
vm1_simplereturn.yml
vm1_swap.yml
vm1_yield.yml
vm2_array.yml
vm2_bigarray.yml
vm2_bighash.yml
vm2_case.yml
vm2_case_lit.yml
vm2_defined_method.yml
vm2_dstr.yml
vm2_eval.yml
vm2_fiber_switch.yml
vm2_freezestring.yml
make opt_str_freeze leaf
2018-09-12 03:39:36 +00:00
vm2_method.yml
vm2_method_missing.yml
vm2_method_with_block.yml
vm2_module_ann_const_set.yml
vm2_module_const_set.yml
vm2_mutex.yml
vm2_newlambda.yml
vm2_poly_method.yml
vm2_poly_method_ov.yml
vm2_poly_singleton.yml
vm2_proc.yml
vm2_raise1.yml
vm2_raise2.yml
vm2_regexp.yml
vm2_send.yml
vm2_string_literal.yml
vm2_struct_big_aref_hi.yml
vm2_struct_big_aref_lo.yml
vm2_struct_big_aset.yml
vm2_struct_big_href_hi.yml
vm2_struct_big_href_lo.yml
vm2_struct_big_hset.yml
vm2_struct_small_aref.yml
vm2_struct_small_aset.yml
vm2_struct_small_href.yml
vm2_struct_small_hset.yml
vm2_super.yml
vm2_unif1.yml
vm2_zsuper.yml
vm3_backtrace.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
vm3_clearmethodcache.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
vm3_gc.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
vm3_gc_old_full.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
vm3_gc_old_immediate.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
vm3_gc_old_lazy.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
vm_symbol_block_pass.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
vm_thread_alive_check1.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
vm_thread_close.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
vm_thread_condvar1.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
vm_thread_condvar2.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
vm_thread_create_join.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
vm_thread_mutex1.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
vm_thread_mutex2.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
vm_thread_mutex3.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
vm_thread_pass.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
vm_thread_pass_flood.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
vm_thread_pipe.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
vm_thread_queue.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
vm_thread_sized_queue.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
vm_thread_sized_queue2.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
vm_thread_sized_queue3.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00
vm_thread_sized_queue4.rb
benchmark: drop all bm_ prefix for legacy driver.rb
2018-07-10 13:08:40 +00:00