/aeb/root/ruby-3.2.4/benchmark/

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