Tempfile document updated.master
[ruby.git] / benchmark / 
tree8547f1c2cb62b29eb237e34d11428690f2c0340e
drwxr-xr-x   ..
-rw-r--r-- 3105 README.md
-rw-r--r-- 310 app_answer.rb
-rw-r--r-- 6235 app_aobench.rb
-rw-r--r-- 368 app_erb.yml
-rw-r--r-- 93 app_factorial.rb
-rw-r--r-- 78 app_fib.rb
-rw-r--r-- 15832 app_lc_fizzbuzz.rb
-rw-r--r-- 280 app_mandelbrot.rb
-rw-r--r-- 2061 app_pentomino.rb
-rw-r--r-- 67 app_raise.rb
-rw-r--r-- 62 app_strconcat.rb
-rw-r--r-- 146 app_tak.rb
-rw-r--r-- 162 app_tarai.rb
-rw-r--r-- 113 app_uri.rb
-rw-r--r-- 751 array_flatten.yml
-rw-r--r-- 371 array_intersection.yml
-rw-r--r-- 353 array_large_literal.yml
-rw-r--r-- 875 array_max_float.yml
-rw-r--r-- 865 array_max_int.yml
-rw-r--r-- 875 array_max_str.yml
-rw-r--r-- 865 array_min.yml
-rw-r--r-- 76 array_sample.yml
-rw-r--r-- 49 array_sample_100k_10.rb
-rw-r--r-- 49 array_sample_100k_11.rb
-rw-r--r-- 50 array_sample_100k__100.rb
-rw-r--r-- 51 array_sample_100k__1k.rb
-rw-r--r-- 51 array_sample_100k__6k.rb
-rw-r--r-- 53 array_sample_100k___10k.rb
-rw-r--r-- 53 array_sample_100k___50k.rb
-rw-r--r-- 298 array_shift.rb
-rw-r--r-- 442 array_small_and.rb
-rw-r--r-- 442 array_small_diff.rb
-rw-r--r-- 442 array_small_or.rb
-rw-r--r-- 81 array_sort_block.rb
-rw-r--r-- 56 array_sort_float.rb
-rw-r--r-- 347 array_sort_int.yml
-rw-r--r-- 67 array_values_at_int.rb
-rw-r--r-- 71 array_values_at_range.rb
-rw-r--r-- 504 attr_accessor.yml
-rw-r--r-- 38 bighash.rb
-rw-r--r-- 654 buffer_each.yml
-rw-r--r-- 658 buffer_get.yml
-rw-r--r-- 1065 cgi_escape_html.yml
-rw-r--r-- 190 complex_float_add.yml
-rw-r--r-- 190 complex_float_div.yml
-rw-r--r-- 190 complex_float_mul.yml
-rw-r--r-- 198 complex_float_new.yml
-rw-r--r-- 193 complex_float_power.yml
-rw-r--r-- 190 complex_float_sub.yml
-rw-r--r-- 566 constant_invalidation.rb
-rw-r--r-- 107 dir_empty_p.rb
-rw-r--r-- 566 enum_lazy_flat_map.yml
-rw-r--r-- 129 enum_lazy_grep_v_100.rb
-rw-r--r-- 127 enum_lazy_grep_v_20.rb
-rw-r--r-- 127 enum_lazy_grep_v_50.rb
-rw-r--r-- 124 enum_lazy_uniq_100.rb
-rw-r--r-- 122 enum_lazy_uniq_20.rb
-rw-r--r-- 122 enum_lazy_uniq_50.rb
-rw-r--r-- 618 enum_lazy_zip.yml
-rw-r--r-- 652 enum_minmax.yml
-rw-r--r-- 442 enum_sort.yml
-rw-r--r-- 2793 enum_sort_by.yml
-rw-r--r-- 74 enum_tally.yml
-rw-r--r-- 1107 erb_escape_html.yml
-rw-r--r-- 452 erb_render.yml
-rw-r--r-- 581 fiber_chain.yml
-rw-r--r-- 137 fiber_locals.yml
-rw-r--r-- 143 file_chmod.rb
-rw-r--r-- 271 file_rename.rb
-rw-r--r-- 174 float_methods.yml
-rw-r--r-- 121 float_neg_posi.yml
-rw-r--r-- 110 float_to_s.yml
drwxr-xr-x - gc
-rw-r--r-- 144 hash_aref_array.rb
-rw-r--r-- 114 hash_aref_dsym.rb
-rw-r--r-- 474 hash_aref_dsym_long.rb
-rw-r--r-- 95 hash_aref_fix.rb
-rw-r--r-- 111 hash_aref_flo.rb
-rw-r--r-- 136 hash_aref_miss.rb
-rw-r--r-- 113 hash_aref_str.rb
-rw-r--r-- 622 hash_aref_str_lit.yml
-rw-r--r-- 199 hash_aref_sym.rb
-rw-r--r-- 428 hash_aref_sym_long.rb
-rw-r--r-- 118 hash_defaults.yml
-rw-r--r-- 195 hash_dup.yml
-rw-r--r-- 233 hash_first.yml
-rw-r--r-- 75 hash_flatten.rb
-rw-r--r-- 126 hash_ident_flo.rb
-rw-r--r-- 115 hash_ident_num.rb
-rw-r--r-- 130 hash_ident_obj.rb
-rw-r--r-- 118 hash_ident_str.rb
-rw-r--r-- 132 hash_ident_sym.rb
-rw-r--r-- 102 hash_key.yml
-rw-r--r-- 72 hash_keys.rb
-rw-r--r-- 91 hash_literal_small2.rb
-rw-r--r-- 123 hash_literal_small4.rb
-rw-r--r-- 193 hash_literal_small8.rb
-rw-r--r-- 297 hash_long.rb
-rw-r--r-- 92 hash_shift.rb
-rw-r--r-- 101 hash_shift_u16.rb
-rw-r--r-- 107 hash_shift_u24.rb
-rw-r--r-- 111 hash_shift_u32.rb
-rw-r--r-- 52 hash_small2.rb
-rw-r--r-- 52 hash_small4.rb
-rw-r--r-- 52 hash_small8.rb
-rw-r--r-- 81 hash_to_proc.rb
-rw-r--r-- 74 hash_values.rb
-rw-r--r-- 28 int_quo.rb
-rw-r--r-- 570 io_copy_stream_write.rb
-rw-r--r-- 809 io_copy_stream_write_socket.rb
-rw-r--r-- 146 io_file_create.rb
-rw-r--r-- 172 io_file_read.rb
-rw-r--r-- 166 io_file_write.rb
-rw-r--r-- 341 io_nonblock_noex.rb
-rw-r--r-- 337 io_nonblock_noex2.rb
-rw-r--r-- 279 io_pipe_rw.rb
-rw-r--r-- 92 io_select.rb
-rw-r--r-- 394 io_select2.rb
-rw-r--r-- 334 io_select3.rb
-rw-r--r-- 239 io_write.rb
-rw-r--r-- 335 irb_color.yml
-rw-r--r-- 232 irb_exec.yml
-rw-r--r-- 755 iseq_load_from_binary.yml
-rw-r--r-- 313 ivar_extend.yml
-rw-r--r-- 172 kernel_clone.yml
-rw-r--r-- 138 kernel_float.yml
-rw-r--r-- 108 kernel_tap.yml
-rw-r--r-- 182 kernel_then.yml
-rw-r--r-- 353 keyword_arguments.yml
drwxr-xr-x - lib
-rw-r--r-- 76 loop_each.yml
-rw-r--r-- 31 loop_for.rb
-rw-r--r-- 184 loop_generator.rb
-rw-r--r-- 22 loop_times.rb
-rw-r--r-- 138 loop_times_megamorphic.yml
-rw-r--r-- 57 loop_whileloop.rb
-rw-r--r-- 57 loop_whileloop2.rb
-rw-r--r-- 79 marshal_dump_flo.rb
-rw-r--r-- 173 marshal_dump_load_geniv.rb
-rw-r--r-- 740 marshal_dump_load_integer.yml
-rw-r--r-- 54 marshal_dump_load_time.rb
-rw-r--r-- 2060 masgn.yml
-rw-r--r-- 54 match_gt4.rb
-rw-r--r-- 42 match_small.rb
-rw-r--r-- 267 method_bind_call.yml
-rw-r--r-- 676 module_eqq.yml
-rw-r--r-- 185 nil_p.yml
-rw-r--r-- 76 nilclass.yml
-rw-r--r-- 108 num_zero_p.yml
-rw-r--r-- 449 numeric_methods.yml
-rw-r--r-- 1217 object_allocate.yml
-rw-r--r-- 421 objspace_dump_all.yml
drwxr-xr-x - other-lang
-rw-r--r-- 474 pm_array.yml
-rw-r--r-- 85 ractor_const.yml
-rw-r--r-- 176 ractor_float_to_s.yml
-rw-r--r-- 210 range_bsearch_bignum.yml
-rw-r--r-- 1057 range_bsearch_endpointless.yml
-rw-r--r-- 203 range_bsearch_fixnum.yml
-rw-r--r-- 181 range_count.yml
-rw-r--r-- 101 range_last.yml
-rw-r--r-- 27 range_min.yml
-rw-r--r-- 449 range_overlap.yml
-rw-r--r-- 405 range_reverse_each.yml
-rw-r--r-- 1229 realpath.yml
-rw-r--r-- 79 regexp_dup.yml
-rw-r--r-- 116 regexp_new.yml
-rw-r--r-- 597 require.yml
-rw-r--r-- 708 require_thread.yml
-rw-r--r-- 79 securerandom.rb
-rw-r--r-- 309 so_ackermann.rb
-rw-r--r-- 403 so_array.rb
-rw-r--r-- 1312 so_binary_trees.rb
-rw-r--r-- 331 so_concatenate.rb
-rw-r--r-- 7118 so_count_words.yml
-rw-r--r-- 868 so_exception.rb
-rw-r--r-- 928 so_fannkuch.rb
-rw-r--r-- 1888 so_fasta.rb
-rw-r--r-- 4019 so_k_nucleotide.yml
-rw-r--r-- 1001 so_lists.rb
-rw-r--r-- 1384 so_mandelbrot.rb
-rw-r--r-- 1004 so_matrix.rb
-rw-r--r-- 21284 so_meteor_contest.rb
-rw-r--r-- 3074 so_nbody.rb
-rw-r--r-- 451 so_nested_loop.rb
-rw-r--r-- 679 so_nsieve.rb
-rw-r--r-- 841 so_nsieve_bits.rb
-rw-r--r-- 986 so_object.rb
-rw-r--r-- 774 so_partial_sums.rb
-rw-r--r-- 1594 so_pidigits.rb
-rw-r--r-- 289 so_random.rb
-rw-r--r-- 3495 so_reverse_complement.yml
-rw-r--r-- 399 so_sieve.rb
-rw-r--r-- 870 so_spectralnorm.rb
-rw-r--r-- 278 string_capitalize.yml
-rw-r--r-- 924 string_casecmp.yml
-rw-r--r-- 948 string_casecmp_p.yml
-rw-r--r-- 3498 string_concat.yml
-rw-r--r-- 561 string_downcase.yml
-rw-r--r-- 95 string_dup.yml
-rw-r--r-- 106 string_index.rb
-rw-r--r-- 677 string_rpartition.yml
-rw-r--r-- 72 string_scan_re.rb
-rw-r--r-- 72 string_scan_str.rb
-rw-r--r-- 263 string_slice.yml
-rw-r--r-- 641 string_split.yml
-rw-r--r-- 599 string_swapcase.yml
-rw-r--r-- 537 string_upcase.yml
-rw-r--r-- 460 struct_accessor.yml
-rw-r--r-- 160 time_at.yml
-rw-r--r-- 102 time_new.yml
-rw-r--r-- 55 time_now.yml
-rw-r--r-- 293 time_parse.yml
-rw-r--r-- 461 time_strptime.yml
-rw-r--r-- 40 time_subsec.rb
-rw-r--r-- 76 vm_array.yml
-rw-r--r-- 199 vm_attr_ivar.yml
-rw-r--r-- 205 vm_attr_ivar_set.yml
-rw-r--r-- 252 vm_backtrace.rb
-rw-r--r-- 2864 vm_bigarray.yml
-rw-r--r-- 4845 vm_bighash.yml
-rw-r--r-- 94 vm_block.yml
-rw-r--r-- 431 vm_block_handler.yml
-rw-r--r-- 87 vm_blockparam.yml
-rw-r--r-- 103 vm_blockparam_call.yml
-rw-r--r-- 152 vm_blockparam_pass.yml
-rw-r--r-- 117 vm_blockparam_yield.yml
-rw-r--r-- 646 vm_call_bmethod.yml
-rw-r--r-- 422 vm_call_kw_and_kw_splat.yml
-rw-r--r-- 1184 vm_call_method_missing.yml
-rw-r--r-- 1547 vm_call_send_iseq.yml
-rw-r--r-- 1742 vm_call_symproc.yml
-rw-r--r-- 171 vm_case.yml
-rw-r--r-- 127 vm_case_classes.yml
-rw-r--r-- 532 vm_case_lit.yml
-rw-r--r-- 68 vm_clearmethodcache.rb
-rw-r--r-- 329 vm_const.yml
-rw-r--r-- 274 vm_cvar.yml
-rw-r--r-- 138 vm_defined_method.yml
-rw-r--r-- 99 vm_dstr.yml
-rw-r--r-- 95 vm_dstr_ary.rb
-rw-r--r-- 103 vm_dstr_bool.rb
-rw-r--r-- 162 vm_dstr_class_module.rb
-rw-r--r-- 96 vm_dstr_digit.rb
-rw-r--r-- 84 vm_dstr_int.rb
-rw-r--r-- 96 vm_dstr_nil.rb
-rw-r--r-- 103 vm_dstr_obj.rb
-rw-r--r-- 130 vm_dstr_obj_def.rb
-rw-r--r-- 95 vm_dstr_str.rb
-rw-r--r-- 95 vm_dstr_sym.rb
-rw-r--r-- 245 vm_ensure.yml
-rw-r--r-- 58 vm_eval.yml
-rw-r--r-- 167 vm_fiber_allocate.yml
-rw-r--r-- 261 vm_fiber_count.yml
-rw-r--r-- 220 vm_fiber_reuse.yml
-rw-r--r-- 238 vm_fiber_reuse_gc.yml
-rw-r--r-- 208 vm_fiber_switch.yml
-rw-r--r-- 143 vm_float_simple.yml
-rw-r--r-- 120 vm_freezeobj.yml
-rw-r--r-- 197 vm_freezestring.yml
-rw-r--r-- 71 vm_gc.rb
-rw-r--r-- 66 vm_gc_old_full.rb
-rw-r--r-- 110 vm_gc_old_immediate.rb
-rw-r--r-- 111 vm_gc_old_lazy.rb
-rw-r--r-- 142 vm_gc_short_lived.yml
-rw-r--r-- 378 vm_gc_short_with_complex_long.yml
-rw-r--r-- 227 vm_gc_short_with_long.yml
-rw-r--r-- 224 vm_gc_short_with_symbol.yml
-rw-r--r-- 269 vm_gc_wb_ary.yml
-rw-r--r-- 300 vm_gc_wb_ary_promoted.yml
-rw-r--r-- 312 vm_gc_wb_obj.yml
-rw-r--r-- 343 vm_gc_wb_obj_promoted.yml
-rw-r--r-- 307 vm_iclass_super.yml
-rw-r--r-- 87 vm_ivar.yml
-rw-r--r-- 190 vm_ivar_embedded_obj_init.yml
-rw-r--r-- 220 vm_ivar_extended_obj_init.yml
-rw-r--r-- 228 vm_ivar_generic_get.yml
-rw-r--r-- 192 vm_ivar_generic_set.yml
-rw-r--r-- 602 vm_ivar_get.yml
-rw-r--r-- 172 vm_ivar_get_unintialized.yml
-rw-r--r-- 764 vm_ivar_ic_miss.yml
-rw-r--r-- 205 vm_ivar_lazy_set.yml
-rw-r--r-- 1441 vm_ivar_memoize.yml
-rw-r--r-- 229 vm_ivar_of_class.yml
-rw-r--r-- 192 vm_ivar_of_class_set.yml
-rw-r--r-- 71 vm_ivar_set.yml
-rw-r--r-- 565 vm_ivar_set_on_instance.yml
-rw-r--r-- 281 vm_ivar_set_subclass.yml
-rw-r--r-- 112 vm_length.yml
-rw-r--r-- 110 vm_lvar_cond_set.yml
-rw-r--r-- 581 vm_lvar_init.yml
-rw-r--r-- 123 vm_lvar_set.yml
-rw-r--r-- 107 vm_method.yml
-rw-r--r-- 191 vm_method_missing.yml
-rw-r--r-- 290 vm_method_splat_calls.yml
-rw-r--r-- 1093 vm_method_splat_calls2.yml
-rw-r--r-- 134 vm_method_with_block.yml
-rw-r--r-- 101 vm_module_ann_const_set.yml
-rw-r--r-- 133 vm_module_const_set.yml
-rw-r--r-- 120 vm_mutex.yml
-rw-r--r-- 112 vm_neq.yml
-rw-r--r-- 63 vm_newlambda.yml
-rw-r--r-- 83 vm_not.yml
-rw-r--r-- 381 vm_poly_method.yml
-rw-r--r-- 385 vm_poly_method_ov.yml
-rw-r--r-- 456 vm_poly_same_method.yml
-rw-r--r-- 361 vm_poly_singleton.yml
-rw-r--r-- 115 vm_proc.yml
-rw-r--r-- 187 vm_raise1.yml
-rw-r--r-- 188 vm_raise2.yml
-rw-r--r-- 136 vm_regexp.yml
-rw-r--r-- 76 vm_rescue.yml
-rw-r--r-- 163 vm_send.yml
-rw-r--r-- 444 vm_send_cfunc.yml
-rw-r--r-- 91 vm_simplereturn.yml
-rw-r--r-- 128 vm_string_literal.yml
-rw-r--r-- 148 vm_struct_big_aref_hi.yml
-rw-r--r-- 148 vm_struct_big_aref_lo.yml
-rw-r--r-- 260 vm_struct_big_aset.yml
-rw-r--r-- 142 vm_struct_big_href_hi.yml
-rw-r--r-- 142 vm_struct_big_href_lo.yml
-rw-r--r-- 250 vm_struct_big_hset.yml
-rw-r--r-- 117 vm_struct_small_aref.yml
-rw-r--r-- 228 vm_struct_small_aset.yml
-rw-r--r-- 119 vm_struct_small_href.yml
-rw-r--r-- 123 vm_struct_small_hset.yml
-rw-r--r-- 172 vm_super.yml
-rw-r--r-- 1018 vm_super_splat_calls.yml
-rw-r--r-- 88 vm_swap.yml
-rw-r--r-- 156 vm_symbol_block_pass.rb
-rw-r--r-- 124 vm_thread_alive_check.yml
-rw-r--r-- 114 vm_thread_close.rb
-rw-r--r-- 508 vm_thread_condvar1.rb
-rw-r--r-- 753 vm_thread_condvar2.rb
-rw-r--r-- 77 vm_thread_create_join.rb
-rw-r--r-- 289 vm_thread_mutex1.rb
-rw-r--r-- 278 vm_thread_mutex2.rb
-rw-r--r-- 259 vm_thread_mutex3.rb
-rw-r--r-- 219 vm_thread_pass.rb
-rw-r--r-- 146 vm_thread_pass_flood.rb
-rw-r--r-- 267 vm_thread_pipe.rb
-rw-r--r-- 201 vm_thread_queue.rb
-rw-r--r-- 254 vm_thread_sized_queue.rb
-rw-r--r-- 336 vm_thread_sized_queue2.rb
-rw-r--r-- 323 vm_thread_sized_queue3.rb
-rw-r--r-- 387 vm_thread_sized_queue4.rb
-rw-r--r-- 76 vm_thread_sleep.yml
-rw-r--r-- 90 vm_unif1.yml
-rw-r--r-- 216 vm_yield.yml
-rw-r--r-- 184 vm_zsuper.yml
-rw-r--r-- 1224 vm_zsuper_splat_calls.yml