├── .appveyor.yml ├── .cirrus.yml ├── .dir-locals.el ├── .document ├── .editorconfig ├── .gdbinit ├── .git-blame-ignore-revs ├── .gitattributes ├── .github ├── SECURITY.md ├── auto_request_review.yml ├── dependabot.yml └── workflows │ ├── annocheck.yml │ ├── auto_request_review.yml │ ├── baseruby.yml │ ├── bundled_gems.yml │ ├── check_dependencies.yml │ ├── check_misc.yml │ ├── cirrus-notify.yml │ ├── codeql-analysis.yml │ ├── compilers.yml │ ├── dependabot_automerge.yml │ ├── macos.yml │ ├── mingw.yml │ ├── rjit-bindgen.yml │ ├── rjit.yml │ ├── scorecards.yml │ ├── spec_guards.yml │ ├── ubuntu.yml │ ├── wasm.yml │ ├── windows.yml │ └── yjit-ubuntu.yml ├── .gitignore ├── .indent.pro ├── .rdoc_options ├── .rspec_parallel ├── .travis.yml ├── BSDL ├── CONTRIBUTING.md ├── COPYING ├── COPYING.ja ├── GPL ├── KNOWNBUGS.rb ├── LEGAL ├── NEWS.md ├── README.EXT ├── README.EXT.ja ├── README.ja.md ├── README.md ├── addr2line.c ├── addr2line.h ├── array.c ├── array.rb ├── ast.c ├── ast.rb ├── autogen.sh ├── basictest ├── runner.rb └── test.rb ├── benchmark ├── README.md ├── app_answer.rb ├── app_aobench.rb ├── 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 ├── array_intersection.yml ├── array_max_float.yml ├── array_max_int.yml ├── array_max_str.yml ├── array_min.yml ├── array_sample.yml ├── array_sample_100k_10.rb ├── array_sample_100k_11.rb ├── array_sample_100k__100.rb ├── array_sample_100k__1k.rb ├── array_sample_100k__6k.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_sort_int.yml ├── array_values_at_int.rb ├── array_values_at_range.rb ├── attr_accessor.yml ├── bighash.rb ├── buffer_each.yml ├── buffer_get.yml ├── cgi_escape_html.yml ├── complex_float_add.yml ├── complex_float_div.yml ├── complex_float_mul.yml ├── complex_float_new.yml ├── complex_float_power.yml ├── complex_float_sub.yml ├── constant_invalidation.rb ├── dir_empty_p.rb ├── enum_lazy_flat_map.yml ├── enum_lazy_grep_v_100.rb ├── enum_lazy_grep_v_20.rb ├── enum_lazy_grep_v_50.rb ├── enum_lazy_uniq_100.rb ├── enum_lazy_uniq_20.rb ├── enum_lazy_uniq_50.rb ├── enum_lazy_zip.yml ├── enum_minmax.yml ├── enum_sort.yml ├── enum_tally.yml ├── erb_escape_html.yml ├── erb_render.yml ├── fiber_chain.yml ├── fiber_locals.yml ├── file_chmod.rb ├── file_rename.rb ├── float_methods.yml ├── float_neg_posi.yml ├── float_to_s.yml ├── gc │ ├── aobench.rb │ ├── binary_trees.rb │ ├── gcbench.rb │ ├── hash1.rb │ ├── hash2.rb │ ├── null.rb │ ├── pentomino.rb │ ├── rdoc.rb │ ├── redblack.rb │ └── ring.rb ├── hash_aref_array.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 ├── hash_dup.yml ├── hash_first.yml ├── 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 ├── io_write.rb ├── irb_color.yml ├── irb_exec.yml ├── iseq_load_from_binary.yml ├── ivar_extend.yml ├── kernel_clone.yml ├── kernel_float.yml ├── kernel_tap.yml ├── kernel_then.yml ├── keyword_arguments.yml ├── lib │ ├── benchmark_driver │ │ ├── output │ │ │ └── driver.rb │ │ └── runner │ │ │ ├── cstime.rb │ │ │ ├── cutime.rb │ │ │ ├── peak.rb │ │ │ ├── ractor.rb │ │ │ ├── size.rb │ │ │ ├── stime.rb │ │ │ ├── total.rb │ │ │ └── utime.rb │ └── load.rb ├── 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_integer.yml ├── marshal_dump_load_time.rb ├── masgn.yml ├── match_gt4.rb ├── match_small.rb ├── method_bind_call.yml ├── module_eqq.yml ├── nil_p.yml ├── nilclass.yml ├── num_zero_p.yml ├── numeric_methods.yml ├── object_allocate.yml ├── objspace_dump_all.yml ├── other-lang │ ├── ack.pl │ ├── ack.py │ ├── ack.rb │ ├── ack.scm │ ├── eval.rb │ ├── fact.pl │ ├── fact.py │ ├── fact.rb │ ├── fact.scm │ ├── fib.pl │ ├── fib.py │ ├── fib.rb │ ├── fib.scm │ ├── loop.pl │ ├── loop.py │ ├── loop.rb │ ├── loop.scm │ ├── loop2.rb │ ├── tak.pl │ ├── tak.py │ ├── tak.rb │ └── tak.scm ├── pm_array.yml ├── ractor_const.yml ├── ractor_float_to_s.yml ├── range_last.yml ├── range_min.yml ├── realpath.yml ├── require.yml ├── require_thread.yml ├── securerandom.rb ├── so_ackermann.rb ├── so_array.rb ├── so_binary_trees.rb ├── so_concatenate.rb ├── so_count_words.yml ├── so_exception.rb ├── so_fannkuch.rb ├── so_fasta.rb ├── so_k_nucleotide.yml ├── so_lists.rb ├── so_mandelbrot.rb ├── so_matrix.rb ├── so_meteor_contest.rb ├── so_nbody.rb ├── so_nested_loop.rb ├── so_nsieve.rb ├── so_nsieve_bits.rb ├── so_object.rb ├── so_partial_sums.rb ├── so_pidigits.rb ├── so_random.rb ├── so_reverse_complement.yml ├── so_sieve.rb ├── so_spectralnorm.rb ├── string_capitalize.yml ├── string_casecmp.yml ├── string_casecmp_p.yml ├── string_concat.yml ├── string_downcase.yml ├── string_index.rb ├── string_scan_re.rb ├── string_scan_str.rb ├── string_slice.yml ├── string_split.yml ├── string_swapcase.yml ├── string_upcase.yml ├── time_at.yml ├── time_new.yml ├── time_now.yml ├── time_parse.yml ├── time_strptime.yml ├── time_subsec.rb ├── vm_array.yml ├── vm_attr_ivar.yml ├── vm_attr_ivar_set.yml ├── vm_backtrace.rb ├── vm_bigarray.yml ├── vm_bighash.yml ├── vm_block.yml ├── vm_block_handler.yml ├── vm_blockparam.yml ├── vm_blockparam_call.yml ├── vm_blockparam_pass.yml ├── vm_blockparam_yield.yml ├── vm_call_bmethod.yml ├── vm_call_method_missing.yml ├── vm_call_send_iseq.yml ├── vm_call_symproc.yml ├── vm_case.yml ├── vm_case_classes.yml ├── vm_case_lit.yml ├── vm_clearmethodcache.rb ├── vm_const.yml ├── vm_cvar.yml ├── vm_defined_method.yml ├── vm_dstr.yml ├── vm_dstr_ary.rb ├── vm_dstr_bool.rb ├── vm_dstr_class_module.rb ├── vm_dstr_digit.rb ├── vm_dstr_int.rb ├── vm_dstr_nil.rb ├── vm_dstr_obj.rb ├── vm_dstr_obj_def.rb ├── vm_dstr_str.rb ├── vm_dstr_sym.rb ├── vm_ensure.yml ├── vm_eval.yml ├── vm_fiber_allocate.yml ├── vm_fiber_count.yml ├── vm_fiber_reuse.yml ├── vm_fiber_reuse_gc.yml ├── vm_fiber_switch.yml ├── vm_float_simple.yml ├── vm_freezeobj.yml ├── vm_freezestring.yml ├── vm_gc.rb ├── vm_gc_old_full.rb ├── vm_gc_old_immediate.rb ├── vm_gc_old_lazy.rb ├── vm_gc_short_lived.yml ├── vm_gc_short_with_complex_long.yml ├── vm_gc_short_with_long.yml ├── vm_gc_short_with_symbol.yml ├── vm_gc_wb_ary.yml ├── vm_gc_wb_ary_promoted.yml ├── vm_gc_wb_obj.yml ├── vm_gc_wb_obj_promoted.yml ├── vm_iclass_super.yml ├── vm_ivar.yml ├── vm_ivar_embedded_obj_init.yml ├── vm_ivar_extended_obj_init.yml ├── vm_ivar_generic_get.yml ├── vm_ivar_generic_set.yml ├── vm_ivar_get.yml ├── vm_ivar_get_unintialized.yml ├── vm_ivar_lazy_set.yml ├── vm_ivar_of_class.yml ├── vm_ivar_of_class_set.yml ├── vm_ivar_set.yml ├── vm_ivar_set_on_instance.yml ├── vm_ivar_set_subclass.yml ├── vm_length.yml ├── vm_lvar_cond_set.yml ├── vm_lvar_init.yml ├── vm_lvar_set.yml ├── vm_method.yml ├── vm_method_missing.yml ├── vm_method_with_block.yml ├── vm_module_ann_const_set.yml ├── vm_module_const_set.yml ├── vm_mutex.yml ├── vm_neq.yml ├── vm_newlambda.yml ├── vm_not.yml ├── vm_poly_method.yml ├── vm_poly_method_ov.yml ├── vm_poly_same_method.yml ├── vm_poly_singleton.yml ├── vm_proc.yml ├── vm_raise1.yml ├── vm_raise2.yml ├── vm_regexp.yml ├── vm_rescue.yml ├── vm_send.yml ├── vm_send_cfunc.yml ├── vm_simplereturn.yml ├── vm_string_literal.yml ├── vm_struct_big_aref_hi.yml ├── vm_struct_big_aref_lo.yml ├── vm_struct_big_aset.yml ├── vm_struct_big_href_hi.yml ├── vm_struct_big_href_lo.yml ├── vm_struct_big_hset.yml ├── vm_struct_small_aref.yml ├── vm_struct_small_aset.yml ├── vm_struct_small_href.yml ├── vm_struct_small_hset.yml ├── vm_super.yml ├── vm_swap.yml ├── vm_symbol_block_pass.rb ├── vm_thread_alive_check.yml ├── 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 ├── vm_thread_pass_flood.rb ├── vm_thread_pipe.rb ├── vm_thread_queue.rb ├── vm_thread_sized_queue.rb ├── vm_thread_sized_queue2.rb ├── vm_thread_sized_queue3.rb ├── vm_thread_sized_queue4.rb ├── vm_thread_sleep.yml ├── vm_unif1.yml ├── vm_yield.yml └── vm_zsuper.yml ├── bignum.c ├── bin └── gem ├── bootstraptest ├── pending.rb ├── runner.rb ├── test_attr.rb ├── test_autoload.rb ├── test_block.rb ├── test_class.rb ├── test_constant_cache.rb ├── test_env.rb ├── test_eval.rb ├── test_exception.rb ├── test_fiber.rb ├── test_finalizer.rb ├── test_flip.rb ├── test_flow.rb ├── test_fork.rb ├── test_gc.rb ├── test_insns.rb ├── test_io.rb ├── test_jump.rb ├── test_literal.rb ├── test_literal_suffix.rb ├── test_load.rb ├── test_marshal.rb ├── test_massign.rb ├── test_method.rb ├── test_objectspace.rb ├── test_proc.rb ├── test_ractor.rb ├── test_rjit.rb ├── test_string.rb ├── test_struct.rb ├── test_syntax.rb ├── test_thread.rb ├── test_yjit.rb ├── test_yjit_30k_ifelse.rb ├── test_yjit_30k_methods.rb └── test_yjit_rust_port.rb ├── builtin.c ├── builtin.h ├── ccan ├── build_assert │ └── build_assert.h ├── check_type │ └── check_type.h ├── container_of │ └── container_of.h ├── licenses │ ├── BSD-MIT │ └── CC0 ├── list │ └── list.h └── str │ └── str.h ├── class.c ├── common.mk ├── compar.c ├── compile.c ├── complex.c ├── configure.ac ├── constant.h ├── cont.c ├── coroutine ├── amd64 │ ├── Context.S │ └── Context.h ├── arm32 │ ├── Context.S │ └── Context.h ├── arm64 │ ├── Context.S │ └── Context.h ├── asyncify │ ├── Context.c │ └── Context.h ├── emscripten │ ├── Context.c │ └── Context.h ├── loongarch64 │ ├── Context.S │ └── Context.h ├── ppc │ ├── Context.S │ └── Context.h ├── ppc64 │ ├── Context.S │ └── Context.h ├── ppc64le │ ├── Context.S │ └── Context.h ├── pthread │ ├── Context.c │ └── Context.h ├── riscv64 │ ├── Context.S │ └── Context.h ├── ucontext │ ├── Context.c │ └── Context.h ├── universal │ ├── Context.S │ └── Context.h ├── win32 │ ├── Context.S │ ├── Context.asm │ └── Context.h ├── win64 │ ├── Context.S │ ├── Context.asm │ └── Context.h └── x86 │ ├── Context.S │ └── Context.h ├── coverage └── README ├── cygwin └── GNUmakefile.in ├── darray.h ├── debug.c ├── debug_counter.c ├── debug_counter.h ├── defs ├── gmake.mk ├── id.def ├── keywords ├── known_errors.def ├── lex.c.src ├── opt_insn_unif.def ├── opt_operand.def ├── separated_version.mk └── tags.mk ├── dir.c ├── dir.rb ├── dln.c ├── dln.h ├── dln_find.c ├── dmydln.c ├── dmyenc.c ├── dmyext.c ├── doc ├── .document ├── ChangeLog │ ├── ChangeLog-0.06_to_0.52 │ ├── ChangeLog-0.50_to_0.60 │ ├── ChangeLog-0.60_to_1.1 │ ├── ChangeLog-1.8.0 │ ├── ChangeLog-1.9.3 │ ├── ChangeLog-2.0.0 │ ├── ChangeLog-2.1.0 │ ├── ChangeLog-2.2.0 │ ├── ChangeLog-2.3.0 │ ├── ChangeLog-2.4.0 │ └── ChangeLog-YARV ├── NEWS │ ├── NEWS-1.8.7 │ ├── NEWS-1.9.1 │ ├── NEWS-1.9.2 │ ├── NEWS-1.9.3 │ ├── NEWS-2.0.0 │ ├── NEWS-2.1.0 │ ├── NEWS-2.2.0 │ ├── NEWS-2.3.0 │ ├── NEWS-2.4.0 │ ├── NEWS-2.5.0 │ ├── NEWS-2.6.0 │ ├── NEWS-2.7.0 │ ├── NEWS-3.0.0.md │ ├── NEWS-3.1.0.md │ └── NEWS-3.2.0.md ├── bsearch.rdoc ├── bug_triaging.rdoc ├── case_mapping.rdoc ├── character_selectors.rdoc ├── command_injection.rdoc ├── contributing.md ├── contributing │ ├── building_ruby.md │ ├── documentation_guide.md │ ├── glossary.md │ ├── making_changes_to_ruby.md │ ├── making_changes_to_stdlibs.md │ ├── reporting_issues.md │ └── testing_ruby.md ├── csv │ ├── arguments │ │ └── io.rdoc │ ├── options │ │ ├── common │ │ │ ├── col_sep.rdoc │ │ │ ├── quote_char.rdoc │ │ │ └── row_sep.rdoc │ │ ├── generating │ │ │ ├── force_quotes.rdoc │ │ │ ├── quote_empty.rdoc │ │ │ ├── write_converters.rdoc │ │ │ ├── write_empty_value.rdoc │ │ │ ├── write_headers.rdoc │ │ │ └── write_nil_value.rdoc │ │ └── parsing │ │ │ ├── converters.rdoc │ │ │ ├── empty_value.rdoc │ │ │ ├── field_size_limit.rdoc │ │ │ ├── header_converters.rdoc │ │ │ ├── headers.rdoc │ │ │ ├── liberal_parsing.rdoc │ │ │ ├── nil_value.rdoc │ │ │ ├── return_headers.rdoc │ │ │ ├── skip_blanks.rdoc │ │ │ ├── skip_lines.rdoc │ │ │ ├── strip.rdoc │ │ │ └── unconverted_fields.rdoc │ └── recipes │ │ ├── filtering.rdoc │ │ ├── generating.rdoc │ │ ├── parsing.rdoc │ │ └── recipes.rdoc ├── date │ └── calendars.rdoc ├── dig_methods.rdoc ├── distribution.md ├── dtrace_probes.rdoc ├── encodings.rdoc ├── examples │ └── files.rdoc ├── extension.ja.rdoc ├── extension.rdoc ├── fiber.md ├── format_specifications.rdoc ├── forwardable.rd.ja ├── globals.rdoc ├── images │ └── boottime-classes.png ├── implicit_conversion.rdoc ├── irb │ ├── irb-tools.rd.ja │ └── irb.rd.ja ├── keywords.rdoc ├── maintainers.md ├── marshal.rdoc ├── matchdata │ ├── begin.rdoc │ ├── end.rdoc │ └── offset.rdoc ├── math │ └── math.rdoc ├── memory_view.md ├── net-http │ ├── examples.rdoc │ └── included_getters.rdoc ├── optparse │ ├── .document │ ├── argument_converters.rdoc │ ├── creates_option.rdoc │ ├── option_params.rdoc │ ├── ruby │ │ ├── argument_keywords.rb │ │ ├── argument_strings.rb │ │ ├── argv.rb │ │ ├── array.rb │ │ ├── basic.rb │ │ ├── block.rb │ │ ├── collected_options.rb │ │ ├── custom_converter.rb │ │ ├── date.rb │ │ ├── datetime.rb │ │ ├── decimal_integer.rb │ │ ├── decimal_numeric.rb │ │ ├── default_values.rb │ │ ├── descriptions.rb │ │ ├── explicit_array_values.rb │ │ ├── explicit_hash_values.rb │ │ ├── false_class.rb │ │ ├── float.rb │ │ ├── help.rb │ │ ├── help_banner.rb │ │ ├── help_format.rb │ │ ├── help_program_name.rb │ │ ├── integer.rb │ │ ├── long_names.rb │ │ ├── long_optional.rb │ │ ├── long_required.rb │ │ ├── long_simple.rb │ │ ├── long_with_negation.rb │ │ ├── match_converter.rb │ │ ├── matched_values.rb │ │ ├── method.rb │ │ ├── missing_options.rb │ │ ├── mixed_names.rb │ │ ├── name_abbrev.rb │ │ ├── no_abbreviation.rb │ │ ├── numeric.rb │ │ ├── object.rb │ │ ├── octal_integer.rb │ │ ├── optional_argument.rb │ │ ├── parse.rb │ │ ├── parse_bang.rb │ │ ├── proc.rb │ │ ├── regexp.rb │ │ ├── required_argument.rb │ │ ├── shellwords.rb │ │ ├── short_names.rb │ │ ├── short_optional.rb │ │ ├── short_range.rb │ │ ├── short_required.rb │ │ ├── short_simple.rb │ │ ├── string.rb │ │ ├── terminator.rb │ │ ├── time.rb │ │ ├── true_class.rb │ │ └── uri.rb │ └── tutorial.rdoc ├── packed_data.rdoc ├── pty │ ├── README.expect.ja │ └── README.ja ├── ractor.md ├── rdoc │ └── markup_reference.rb ├── regexp.rdoc ├── rjit │ └── README.md ├── security.rdoc ├── signals.rdoc ├── standard_library.rdoc ├── strftime_formatting.rdoc ├── string │ ├── b.rdoc │ ├── bytes.rdoc │ ├── bytesize.rdoc │ ├── center.rdoc │ ├── chars.rdoc │ ├── chomp.rdoc │ ├── chop.rdoc │ ├── codepoints.rdoc │ ├── delete_prefix.rdoc │ ├── delete_suffix.rdoc │ ├── each_byte.rdoc │ ├── each_char.rdoc │ ├── each_codepoint.rdoc │ ├── each_grapheme_cluster.rdoc │ ├── each_line.rdoc │ ├── encode.rdoc │ ├── end_with_p.rdoc │ ├── force_encoding.rdoc │ ├── grapheme_clusters.rdoc │ ├── index.rdoc │ ├── length.rdoc │ ├── ljust.rdoc │ ├── new.rdoc │ ├── ord.rdoc │ ├── partition.rdoc │ ├── rjust.rdoc │ ├── rpartition.rdoc │ ├── scrub.rdoc │ ├── split.rdoc │ ├── start_with_p.rdoc │ └── sum.rdoc ├── symbol │ ├── casecmp.rdoc │ └── casecmp_p.rdoc ├── syntax.rdoc ├── syntax │ ├── assignment.rdoc │ ├── calling_methods.rdoc │ ├── comments.rdoc │ ├── control_expressions.rdoc │ ├── exceptions.rdoc │ ├── literals.rdoc │ ├── methods.rdoc │ ├── miscellaneous.rdoc │ ├── modules_and_classes.rdoc │ ├── pattern_matching.rdoc │ ├── precedence.rdoc │ └── refinements.rdoc ├── timezones.rdoc ├── windows.md ├── yarvarch.en ├── yarvarch.ja └── yjit │ ├── yjit.md │ └── yjit_hacking.md ├── enc ├── Makefile.in ├── ascii.c ├── big5.c ├── cesu_8.c ├── cp949.c ├── depend ├── ebcdic.h ├── emacs_mule.c ├── encdb.c ├── encinit.c.erb ├── euc_jp.c ├── euc_kr.c ├── euc_tw.c ├── gb18030.c ├── gb2312.c ├── gbk.c ├── iso_2022_jp.h ├── iso_8859.h ├── iso_8859_1.c ├── iso_8859_10.c ├── iso_8859_11.c ├── iso_8859_13.c ├── iso_8859_14.c ├── iso_8859_15.c ├── iso_8859_16.c ├── iso_8859_2.c ├── iso_8859_3.c ├── iso_8859_4.c ├── iso_8859_5.c ├── iso_8859_6.c ├── iso_8859_7.c ├── iso_8859_8.c ├── iso_8859_9.c ├── jis │ ├── props.h.blt │ ├── props.kwd │ └── props.src ├── koi8_r.c ├── koi8_u.c ├── make_encmake.rb ├── mktable.c ├── shift_jis.c ├── shift_jis.h ├── trans │ ├── CP │ │ ├── CP932UDA%UCS.src │ │ ├── CP932VDC@IBM%UCS.src │ │ ├── CP932VDC@NEC_IBM%UCS.src │ │ ├── UCS%CP932UDA.src │ │ ├── UCS%CP932VDC@IBM.src │ │ └── UCS%CP932VDC@NEC_IBM.src │ ├── EMOJI │ │ ├── EMOJI_ISO-2022-JP-KDDI%UCS.src │ │ ├── EMOJI_SHIFT_JIS-DOCOMO%UCS.src │ │ ├── EMOJI_SHIFT_JIS-KDDI%UCS.src │ │ ├── EMOJI_SHIFT_JIS-KDDI-UNDOC%UCS.src │ │ ├── EMOJI_SHIFT_JIS-SOFTBANK%UCS.src │ │ ├── UCS%EMOJI_ISO-2022-JP-KDDI-UNDOC.src │ │ ├── UCS%EMOJI_ISO-2022-JP-KDDI.src │ │ ├── UCS%EMOJI_SHIFT_JIS-DOCOMO.src │ │ ├── UCS%EMOJI_SHIFT_JIS-KDDI-UNDOC.src │ │ ├── UCS%EMOJI_SHIFT_JIS-KDDI.src │ │ └── UCS%EMOJI_SHIFT_JIS-SOFTBANK.src │ ├── GB │ │ ├── GB12345%UCS.src │ │ ├── GB2312%UCS.src │ │ ├── UCS%GB12345.src │ │ └── UCS%GB2312.src │ ├── JIS │ │ ├── JISX0201-KANA%UCS.src │ │ ├── JISX0208@1990%UCS.src │ │ ├── JISX0208@MS%UCS.src │ │ ├── JISX0208UDC%UCS.src │ │ ├── JISX0208VDC@NEC%UCS.src │ │ ├── JISX0212%UCS.src │ │ ├── JISX0212@MS%UCS.src │ │ ├── JISX0212UDC%UCS.src │ │ ├── JISX0212VDC@IBM%UCS.src │ │ ├── JISX0213-1%UCS@BMP.src │ │ ├── JISX0213-1%UCS@SIP.src │ │ ├── JISX0213-2%UCS@BMP.src │ │ ├── JISX0213-2%UCS@SIP.src │ │ ├── UCS%JISX0201-KANA.src │ │ ├── UCS%JISX0208@1990.src │ │ ├── UCS%JISX0208@MS.src │ │ ├── UCS%JISX0208UDC.src │ │ ├── UCS%JISX0208VDC@NEC.src │ │ ├── UCS%JISX0212.src │ │ ├── UCS%JISX0212@MS.src │ │ ├── UCS%JISX0212UDC.src │ │ ├── UCS%JISX0212VDC@IBM.src │ │ ├── UCS@BMP%JISX0213-1.src │ │ ├── UCS@BMP%JISX0213-2.src │ │ ├── UCS@SIP%JISX0213-1.src │ │ └── UCS@SIP%JISX0213-2.src │ ├── big5-hkscs-tbl.rb │ ├── big5-uao-tbl.rb │ ├── big5.trans │ ├── cesu_8.trans │ ├── chinese.trans │ ├── cp850-tbl.rb │ ├── cp852-tbl.rb │ ├── cp855-tbl.rb │ ├── cp949-tbl.rb │ ├── ebcdic.trans │ ├── emoji-exchange-tbl.rb │ ├── emoji.trans │ ├── emoji_iso2022_kddi.trans │ ├── emoji_sjis_docomo.trans │ ├── emoji_sjis_kddi.trans │ ├── emoji_sjis_softbank.trans │ ├── escape.trans │ ├── euckr-tbl.rb │ ├── gb18030-tbl.rb │ ├── gb18030.trans │ ├── gbk-tbl.rb │ ├── gbk.trans │ ├── ibm437-tbl.rb │ ├── ibm720-tbl.rb │ ├── ibm737-tbl.rb │ ├── ibm775-tbl.rb │ ├── ibm852-tbl.rb │ ├── ibm855-tbl.rb │ ├── ibm857-tbl.rb │ ├── ibm860-tbl.rb │ ├── ibm861-tbl.rb │ ├── ibm862-tbl.rb │ ├── ibm863-tbl.rb │ ├── ibm865-tbl.rb │ ├── ibm866-tbl.rb │ ├── ibm869-tbl.rb │ ├── iso-8859-1-tbl.rb │ ├── iso-8859-10-tbl.rb │ ├── iso-8859-11-tbl.rb │ ├── iso-8859-13-tbl.rb │ ├── iso-8859-14-tbl.rb │ ├── iso-8859-15-tbl.rb │ ├── iso-8859-16-tbl.rb │ ├── iso-8859-2-tbl.rb │ ├── iso-8859-3-tbl.rb │ ├── iso-8859-4-tbl.rb │ ├── iso-8859-5-tbl.rb │ ├── iso-8859-6-tbl.rb │ ├── iso-8859-7-tbl.rb │ ├── iso-8859-8-tbl.rb │ ├── iso-8859-9-tbl.rb │ ├── iso2022.trans │ ├── japanese.trans │ ├── japanese_euc.trans │ ├── japanese_sjis.trans │ ├── koi8-r-tbl.rb │ ├── koi8-u-tbl.rb │ ├── korean.trans │ ├── maccroatian-tbl.rb │ ├── maccyrillic-tbl.rb │ ├── macgreek-tbl.rb │ ├── maciceland-tbl.rb │ ├── macroman-tbl.rb │ ├── macromania-tbl.rb │ ├── macturkish-tbl.rb │ ├── macukraine-tbl.rb │ ├── newline.trans │ ├── single_byte.trans │ ├── tis-620-tbl.rb │ ├── transdb.c │ ├── ucm │ │ ├── glibc-BIG5-2.3.3.ucm │ │ ├── glibc-BIG5HKSCS-2.3.3.ucm │ │ ├── windows-950-2000.ucm │ │ └── windows-950_hkscs-2001.ucm │ ├── utf8_mac-tbl.rb │ ├── utf8_mac.trans │ ├── utf_16_32.trans │ ├── windows-1250-tbl.rb │ ├── windows-1251-tbl.rb │ ├── windows-1252-tbl.rb │ ├── windows-1253-tbl.rb │ ├── windows-1254-tbl.rb │ ├── windows-1255-tbl.rb │ ├── windows-1256-tbl.rb │ ├── windows-1257-tbl.rb │ └── windows-874-tbl.rb ├── unicode.c ├── unicode │ └── 15.0.0 │ │ ├── casefold.h │ │ └── name2ctype.h ├── us_ascii.c ├── utf_16_32.h ├── utf_16be.c ├── utf_16le.c ├── utf_32be.c ├── utf_32le.c ├── utf_7.h ├── utf_8.c ├── windows_1250.c ├── windows_1251.c ├── windows_1252.c ├── windows_1253.c ├── windows_1254.c ├── windows_1257.c ├── windows_31j.c └── x_emoji.h ├── encindex.h ├── encoding.c ├── enum.c ├── enumerator.c ├── error.c ├── eval.c ├── eval_error.c ├── eval_intern.h ├── eval_jump.c ├── ext ├── -test- │ ├── RUBY_ALIGNOF │ │ ├── c.c │ │ ├── cpp.cpp │ │ ├── depend │ │ └── extconf.rb │ ├── abi │ │ ├── abi.c │ │ └── extconf.rb │ ├── arith_seq │ │ ├── beg_len_step │ │ │ ├── beg_len_step.c │ │ │ ├── depend │ │ │ └── extconf.rb │ │ └── extract │ │ │ ├── depend │ │ │ ├── extconf.rb │ │ │ └── extract.c │ ├── array │ │ ├── concat │ │ │ ├── depend │ │ │ ├── extconf.rb │ │ │ └── to_ary_concat.c │ │ └── resize │ │ │ ├── depend │ │ │ ├── extconf.rb │ │ │ └── resize.c │ ├── auto_ext.rb │ ├── bignum │ │ ├── big2str.c │ │ ├── bigzero.c │ │ ├── depend │ │ ├── div.c │ │ ├── extconf.rb │ │ ├── init.c │ │ ├── intpack.c │ │ ├── mul.c │ │ └── str2big.c │ ├── bug-14834 │ │ ├── bug-14384.c │ │ ├── depend │ │ └── extconf.rb │ ├── bug-3571 │ │ ├── bug.c │ │ ├── depend │ │ └── extconf.rb │ ├── bug-5832 │ │ ├── bug.c │ │ ├── depend │ │ └── extconf.rb │ ├── bug_reporter │ │ ├── bug_reporter.c │ │ ├── depend │ │ └── extconf.rb │ ├── class │ │ ├── class2name.c │ │ ├── depend │ │ ├── extconf.rb │ │ └── init.c │ ├── cxxanyargs │ │ ├── cxxanyargs.cpp │ │ ├── depend │ │ ├── extconf.rb │ │ ├── failure.cpp │ │ └── failurem1.cpp │ ├── debug │ │ ├── depend │ │ ├── extconf.rb │ │ ├── init.c │ │ ├── inspector.c │ │ └── profile_frames.c │ ├── dln │ │ └── empty │ │ │ ├── depend │ │ │ ├── empty.c │ │ │ └── extconf.rb │ ├── econv │ │ ├── append.c │ │ ├── extconf.rb │ │ └── init.c │ ├── enumerator_kw │ │ ├── depend │ │ ├── enumerator_kw.c │ │ └── extconf.rb │ ├── eval │ │ ├── eval.c │ │ └── extconf.rb │ ├── exception │ │ ├── dataerror.c │ │ ├── depend │ │ ├── enc_raise.c │ │ ├── ensured.c │ │ ├── extconf.rb │ │ └── init.c │ ├── fatal │ │ ├── depend │ │ ├── extconf.rb │ │ └── rb_fatal.c │ ├── file │ │ ├── depend │ │ ├── extconf.rb │ │ ├── fs.c │ │ ├── init.c │ │ └── stat.c │ ├── float │ │ ├── depend │ │ ├── extconf.rb │ │ ├── init.c │ │ └── nextafter.c │ ├── funcall │ │ ├── depend │ │ ├── extconf.rb │ │ └── funcall.c │ ├── gvl │ │ └── call_without_gvl │ │ │ ├── call_without_gvl.c │ │ │ ├── depend │ │ │ └── extconf.rb │ ├── hash │ │ ├── delete.c │ │ ├── depend │ │ ├── extconf.rb │ │ └── init.c │ ├── integer │ │ ├── core_ext.c │ │ ├── depend │ │ ├── extconf.rb │ │ ├── init.c │ │ └── my_integer.c │ ├── iseq_load │ │ ├── depend │ │ ├── extconf.rb │ │ └── iseq_load.c │ ├── iter │ │ ├── break.c │ │ ├── depend │ │ ├── extconf.rb │ │ ├── init.c │ │ └── yield.c │ ├── load │ │ ├── dot.dot │ │ │ ├── depend │ │ │ ├── dot.dot.c │ │ │ └── extconf.rb │ │ └── protect │ │ │ ├── depend │ │ │ ├── extconf.rb │ │ │ └── protect.c │ ├── marshal │ │ ├── compat │ │ │ ├── depend │ │ │ ├── extconf.rb │ │ │ └── usrcompat.c │ │ ├── internal_ivar │ │ │ ├── depend │ │ │ ├── extconf.rb │ │ │ └── internal_ivar.c │ │ └── usr │ │ │ ├── depend │ │ │ ├── extconf.rb │ │ │ └── usrmarshal.c │ ├── memory_status │ │ ├── depend │ │ ├── extconf.rb │ │ └── memory_status.c │ ├── memory_view │ │ ├── depend │ │ ├── extconf.rb │ │ └── memory_view.c │ ├── method │ │ ├── arity.c │ │ ├── depend │ │ ├── extconf.rb │ │ └── init.c │ ├── notimplement │ │ ├── bug.c │ │ ├── depend │ │ └── extconf.rb │ ├── num2int │ │ ├── depend │ │ ├── extconf.rb │ │ └── num2int.c │ ├── path_to_class │ │ ├── depend │ │ ├── extconf.rb │ │ └── path_to_class.c │ ├── popen_deadlock │ │ ├── depend │ │ ├── extconf.rb │ │ └── infinite_loop_dlsym.c │ ├── postponed_job │ │ ├── depend │ │ ├── extconf.rb │ │ └── postponed_job.c │ ├── printf │ │ ├── depend │ │ ├── extconf.rb │ │ └── printf.c │ ├── proc │ │ ├── depend │ │ ├── extconf.rb │ │ ├── init.c │ │ ├── receiver.c │ │ └── super.c │ ├── random │ │ ├── bad_version.c │ │ ├── depend │ │ ├── extconf.rb │ │ ├── init.c │ │ └── loop.c │ ├── rational │ │ ├── depend │ │ ├── extconf.rb │ │ └── rat.c │ ├── rb_call_super_kw │ │ ├── depend │ │ ├── extconf.rb │ │ └── rb_call_super_kw.c │ ├── recursion │ │ ├── depend │ │ ├── extconf.rb │ │ └── recursion.c │ ├── regexp │ │ ├── depend │ │ ├── extconf.rb │ │ ├── init.c │ │ └── parse_depth_limit.c │ ├── scan_args │ │ ├── depend │ │ ├── extconf.rb │ │ └── scan_args.c │ ├── st │ │ ├── foreach │ │ │ ├── depend │ │ │ ├── extconf.rb │ │ │ └── foreach.c │ │ ├── numhash │ │ │ ├── depend │ │ │ ├── extconf.rb │ │ │ └── numhash.c │ │ └── update │ │ │ ├── depend │ │ │ ├── extconf.rb │ │ │ └── update.c │ ├── string │ │ ├── capacity.c │ │ ├── coderange.c │ │ ├── cstr.c │ │ ├── depend │ │ ├── ellipsize.c │ │ ├── enc_associate.c │ │ ├── enc_dummy.c │ │ ├── enc_str_buf_cat.c │ │ ├── extconf.rb │ │ ├── fstring.c │ │ ├── init.c │ │ ├── modify.c │ │ ├── new.c │ │ ├── nofree.c │ │ ├── normalize.c │ │ ├── qsort.c │ │ ├── rb_interned_str.c │ │ ├── rb_str_dup.c │ │ └── set_len.c │ ├── struct │ │ ├── depend │ │ ├── duplicate.c │ │ ├── extconf.rb │ │ ├── init.c │ │ ├── len.c │ │ └── member.c │ ├── symbol │ │ ├── depend │ │ ├── extconf.rb │ │ ├── init.c │ │ └── type.c │ ├── thread │ │ └── instrumentation │ │ │ ├── depend │ │ │ ├── extconf.rb │ │ │ └── instrumentation.c │ ├── thread_fd │ │ ├── depend │ │ ├── extconf.rb │ │ └── thread_fd.c │ ├── time │ │ ├── depend │ │ ├── extconf.rb │ │ ├── init.c │ │ ├── leap_second.c │ │ └── new.c │ ├── tracepoint │ │ ├── depend │ │ ├── extconf.rb │ │ ├── gc_hook.c │ │ └── tracepoint.c │ ├── typeddata │ │ ├── depend │ │ ├── extconf.rb │ │ └── typeddata.c │ ├── vm │ │ ├── at_exit.c │ │ ├── depend │ │ └── extconf.rb │ ├── wait │ │ ├── depend │ │ ├── extconf.rb │ │ └── wait.c │ └── win32 │ │ ├── console │ │ ├── attribute.c │ │ ├── depend │ │ ├── extconf.rb │ │ └── init.c │ │ ├── dln │ │ ├── depend │ │ ├── dlntest.c │ │ ├── extconf.rb │ │ ├── libdlntest.c │ │ └── libdlntest.def │ │ └── fd_setsize │ │ ├── depend │ │ ├── extconf.rb │ │ └── fd_setsize.c ├── .document ├── Setup ├── Setup.atheos ├── Setup.nt ├── bigdecimal │ ├── bigdecimal.c │ ├── bigdecimal.gemspec │ ├── bigdecimal.h │ ├── bits.h │ ├── depend │ ├── extconf.rb │ ├── feature.h │ ├── lib │ │ ├── bigdecimal.rb │ │ └── bigdecimal │ │ │ ├── jacobian.rb │ │ │ ├── ludcmp.rb │ │ │ ├── math.rb │ │ │ ├── newton.rb │ │ │ └── util.rb │ ├── missing.c │ ├── missing.h │ ├── missing │ │ └── dtoa.c │ ├── sample │ │ ├── linear.rb │ │ ├── nlsolve.rb │ │ └── pi.rb │ └── static_assert.h ├── cgi │ └── escape │ │ ├── depend │ │ ├── escape.c │ │ └── extconf.rb ├── continuation │ ├── continuation.c │ ├── depend │ └── extconf.rb ├── coverage │ ├── coverage.c │ ├── depend │ ├── extconf.rb │ └── lib │ │ └── coverage.rb ├── date │ ├── date.gemspec │ ├── date_core.c │ ├── date_parse.c │ ├── date_strftime.c │ ├── date_strptime.c │ ├── date_tmx.h │ ├── depend │ ├── extconf.rb │ ├── lib │ │ └── date.rb │ ├── prereq.mk │ ├── update-abbr │ ├── zonetab.h │ └── zonetab.list ├── digest │ ├── bubblebabble │ │ ├── bubblebabble.c │ │ ├── depend │ │ └── extconf.rb │ ├── defs.h │ ├── depend │ ├── digest.c │ ├── digest.gemspec │ ├── digest.h │ ├── digest_conf.rb │ ├── extconf.rb │ ├── lib │ │ ├── digest.rb │ │ └── digest │ │ │ ├── loader.rb │ │ │ └── version.rb │ ├── md5 │ │ ├── depend │ │ ├── extconf.rb │ │ ├── md5.c │ │ ├── md5.h │ │ ├── md5cc.h │ │ └── md5init.c │ ├── rmd160 │ │ ├── depend │ │ ├── extconf.rb │ │ ├── rmd160.c │ │ ├── rmd160.h │ │ └── rmd160init.c │ ├── sha1 │ │ ├── depend │ │ ├── extconf.rb │ │ ├── sha1.c │ │ ├── sha1.h │ │ ├── sha1cc.h │ │ └── sha1init.c │ ├── sha2 │ │ ├── depend │ │ ├── extconf.rb │ │ ├── lib │ │ │ ├── sha2.rb │ │ │ └── sha2 │ │ │ │ └── loader.rb │ │ ├── sha2.c │ │ ├── sha2.h │ │ ├── sha2cc.h │ │ └── sha2init.c │ └── test.sh ├── erb │ └── escape │ │ ├── escape.c │ │ └── extconf.rb ├── etc │ ├── depend │ ├── etc.c │ ├── etc.gemspec │ ├── extconf.rb │ └── mkconstants.rb ├── extmk.rb ├── fcntl │ ├── depend │ ├── extconf.rb │ ├── fcntl.c │ └── fcntl.gemspec ├── fiddle │ ├── closure.c │ ├── closure.h │ ├── conversions.c │ ├── conversions.h │ ├── depend │ ├── extconf.rb │ ├── fiddle.c │ ├── fiddle.gemspec │ ├── fiddle.h │ ├── function.c │ ├── function.h │ ├── handle.c │ ├── lib │ │ ├── fiddle.rb │ │ └── fiddle │ │ │ ├── closure.rb │ │ │ ├── cparser.rb │ │ │ ├── function.rb │ │ │ ├── import.rb │ │ │ ├── pack.rb │ │ │ ├── struct.rb │ │ │ ├── types.rb │ │ │ ├── value.rb │ │ │ └── version.rb │ ├── memory_view.c │ ├── pinned.c │ ├── pointer.c │ └── win32 │ │ ├── fficonfig.h │ │ ├── libffi-3.2.1-mswin.patch │ │ ├── libffi-config.rb │ │ └── libffi.mk.tmpl ├── io │ ├── console │ │ ├── buildgem.sh │ │ ├── console.c │ │ ├── depend │ │ ├── extconf.rb │ │ ├── io-console.gemspec │ │ ├── lib │ │ │ └── console │ │ │ │ └── size.rb │ │ ├── win32_vk.chksum │ │ ├── win32_vk.inc │ │ └── win32_vk.list │ ├── nonblock │ │ ├── depend │ │ ├── extconf.rb │ │ ├── io-nonblock.gemspec │ │ └── nonblock.c │ └── wait │ │ ├── depend │ │ ├── extconf.rb │ │ ├── io-wait.gemspec │ │ └── wait.c ├── json │ ├── VERSION │ ├── depend │ ├── extconf.rb │ ├── fbuffer │ │ └── fbuffer.h │ ├── generator │ │ ├── depend │ │ ├── extconf.rb │ │ ├── generator.c │ │ └── generator.h │ ├── json.gemspec │ ├── lib │ │ ├── json.rb │ │ └── json │ │ │ ├── add │ │ │ ├── bigdecimal.rb │ │ │ ├── complex.rb │ │ │ ├── core.rb │ │ │ ├── date.rb │ │ │ ├── date_time.rb │ │ │ ├── exception.rb │ │ │ ├── ostruct.rb │ │ │ ├── range.rb │ │ │ ├── rational.rb │ │ │ ├── regexp.rb │ │ │ ├── set.rb │ │ │ ├── struct.rb │ │ │ ├── symbol.rb │ │ │ └── time.rb │ │ │ ├── common.rb │ │ │ ├── ext.rb │ │ │ ├── generic_object.rb │ │ │ └── version.rb │ └── parser │ │ ├── depend │ │ ├── extconf.rb │ │ ├── parser.c │ │ ├── parser.h │ │ ├── parser.rl │ │ └── prereq.mk ├── monitor │ ├── depend │ ├── extconf.rb │ ├── lib │ │ └── monitor.rb │ └── monitor.c ├── nkf │ ├── depend │ ├── extconf.rb │ ├── lib │ │ └── kconv.rb │ ├── nkf-utf8 │ │ ├── config.h │ │ ├── nkf.c │ │ ├── nkf.h │ │ ├── utf8tbl.c │ │ └── utf8tbl.h │ ├── nkf.c │ └── nkf.gemspec ├── objspace │ ├── depend │ ├── extconf.rb │ ├── lib │ │ ├── objspace.rb │ │ └── objspace │ │ │ └── trace.rb │ ├── object_tracing.c │ ├── objspace.c │ ├── objspace.h │ └── objspace_dump.c ├── openssl │ ├── History.md │ ├── depend │ ├── extconf.rb │ ├── lib │ │ ├── openssl.rb │ │ └── openssl │ │ │ ├── bn.rb │ │ │ ├── buffering.rb │ │ │ ├── cipher.rb │ │ │ ├── digest.rb │ │ │ ├── hmac.rb │ │ │ ├── marshal.rb │ │ │ ├── pkcs5.rb │ │ │ ├── pkey.rb │ │ │ ├── ssl.rb │ │ │ ├── version.rb │ │ │ └── x509.rb │ ├── openssl.gemspec │ ├── openssl_missing.c │ ├── openssl_missing.h │ ├── ossl.c │ ├── ossl.h │ ├── ossl_asn1.c │ ├── ossl_asn1.h │ ├── ossl_bio.c │ ├── ossl_bio.h │ ├── ossl_bn.c │ ├── ossl_bn.h │ ├── ossl_cipher.c │ ├── ossl_cipher.h │ ├── ossl_config.c │ ├── ossl_config.h │ ├── ossl_digest.c │ ├── ossl_digest.h │ ├── ossl_engine.c │ ├── ossl_engine.h │ ├── ossl_hmac.c │ ├── ossl_hmac.h │ ├── ossl_kdf.c │ ├── ossl_kdf.h │ ├── ossl_ns_spki.c │ ├── ossl_ns_spki.h │ ├── ossl_ocsp.c │ ├── ossl_ocsp.h │ ├── ossl_pkcs12.c │ ├── ossl_pkcs12.h │ ├── ossl_pkcs7.c │ ├── ossl_pkcs7.h │ ├── ossl_pkey.c │ ├── ossl_pkey.h │ ├── ossl_pkey_dh.c │ ├── ossl_pkey_dsa.c │ ├── ossl_pkey_ec.c │ ├── ossl_pkey_rsa.c │ ├── ossl_rand.c │ ├── ossl_rand.h │ ├── ossl_ssl.c │ ├── ossl_ssl.h │ ├── ossl_ssl_session.c │ ├── ossl_ts.c │ ├── ossl_ts.h │ ├── ossl_x509.c │ ├── ossl_x509.h │ ├── ossl_x509attr.c │ ├── ossl_x509cert.c │ ├── ossl_x509crl.c │ ├── ossl_x509ext.c │ ├── ossl_x509name.c │ ├── ossl_x509req.c │ ├── ossl_x509revoked.c │ └── ossl_x509store.c ├── pathname │ ├── depend │ ├── extconf.rb │ ├── lib │ │ └── pathname.rb │ ├── pathname.c │ └── pathname.gemspec ├── psych │ ├── .gitignore │ ├── depend │ ├── extconf.rb │ ├── lib │ │ ├── psych.rb │ │ └── psych │ │ │ ├── class_loader.rb │ │ │ ├── coder.rb │ │ │ ├── core_ext.rb │ │ │ ├── exception.rb │ │ │ ├── handler.rb │ │ │ ├── handlers │ │ │ ├── document_stream.rb │ │ │ └── recorder.rb │ │ │ ├── json │ │ │ ├── ruby_events.rb │ │ │ ├── stream.rb │ │ │ ├── tree_builder.rb │ │ │ └── yaml_events.rb │ │ │ ├── nodes.rb │ │ │ ├── nodes │ │ │ ├── alias.rb │ │ │ ├── document.rb │ │ │ ├── mapping.rb │ │ │ ├── node.rb │ │ │ ├── scalar.rb │ │ │ ├── sequence.rb │ │ │ └── stream.rb │ │ │ ├── omap.rb │ │ │ ├── parser.rb │ │ │ ├── scalar_scanner.rb │ │ │ ├── set.rb │ │ │ ├── stream.rb │ │ │ ├── streaming.rb │ │ │ ├── syntax_error.rb │ │ │ ├── tree_builder.rb │ │ │ ├── versions.rb │ │ │ ├── visitors.rb │ │ │ ├── visitors │ │ │ ├── depth_first.rb │ │ │ ├── emitter.rb │ │ │ ├── json_tree.rb │ │ │ ├── to_ruby.rb │ │ │ ├── visitor.rb │ │ │ └── yaml_tree.rb │ │ │ └── y.rb │ ├── psych.c │ ├── psych.gemspec │ ├── psych.h │ ├── psych_emitter.c │ ├── psych_emitter.h │ ├── psych_parser.c │ ├── psych_parser.h │ ├── psych_to_ruby.c │ ├── psych_to_ruby.h │ ├── psych_yaml_tree.c │ └── psych_yaml_tree.h ├── pty │ ├── depend │ ├── extconf.rb │ ├── lib │ │ └── expect.rb │ └── pty.c ├── racc │ └── cparse │ │ ├── README │ │ ├── cparse.c │ │ ├── depend │ │ └── extconf.rb ├── rbconfig │ └── sizeof │ │ ├── depend │ │ └── extconf.rb ├── readline │ ├── .gitignore │ ├── README │ ├── README.ja │ ├── depend │ ├── depend-gem │ ├── extconf.rb │ ├── readline-ext.gemspec │ └── readline.c ├── ripper │ ├── README │ ├── depend │ ├── eventids2.c │ ├── extconf.rb │ ├── lib │ │ ├── ripper.rb │ │ └── ripper │ │ │ ├── core.rb │ │ │ ├── filter.rb │ │ │ ├── lexer.rb │ │ │ └── sexp.rb │ └── tools │ │ ├── dsl.rb │ │ ├── generate-param-macros.rb │ │ ├── generate.rb │ │ ├── preproc.rb │ │ └── strip.rb ├── rubyvm │ ├── depend │ ├── extconf.rb │ └── lib │ │ └── forwardable │ │ └── impl.rb ├── socket │ ├── .document │ ├── addrinfo.h │ ├── ancdata.c │ ├── basicsocket.c │ ├── constants.c │ ├── depend │ ├── extconf.rb │ ├── getaddrinfo.c │ ├── getnameinfo.c │ ├── ifaddr.c │ ├── init.c │ ├── ipsocket.c │ ├── lib │ │ └── socket.rb │ ├── mkconstants.rb │ ├── option.c │ ├── raddrinfo.c │ ├── rubysocket.h │ ├── socket.c │ ├── sockport.h │ ├── sockssocket.c │ ├── tcpserver.c │ ├── tcpsocket.c │ ├── udpsocket.c │ ├── unixserver.c │ └── unixsocket.c ├── stringio │ ├── README.md │ ├── depend │ ├── extconf.rb │ ├── stringio.c │ └── stringio.gemspec ├── strscan │ ├── depend │ ├── extconf.rb │ ├── strscan.c │ └── strscan.gemspec ├── syslog │ ├── depend │ ├── extconf.rb │ ├── lib │ │ └── syslog │ │ │ └── logger.rb │ ├── syslog.c │ ├── syslog.gemspec │ └── syslog.txt ├── win32 │ ├── depend │ ├── extconf.rb │ ├── lib │ │ └── win32 │ │ │ ├── registry.rb │ │ │ ├── resolv.rb │ │ │ └── sspi.rb │ └── resolv │ │ ├── depend │ │ ├── extconf.rb │ │ └── resolv.c ├── win32ole │ ├── depend │ ├── extconf.rb │ ├── lib │ │ ├── win32ole.rb │ │ └── win32ole │ │ │ └── property.rb │ ├── sample │ │ ├── excel1.rb │ │ ├── excel2.rb │ │ ├── excel3.rb │ │ ├── ie.rb │ │ ├── ieconst.rb │ │ ├── ienavi.rb │ │ ├── ienavi2.rb │ │ ├── oledirs.rb │ │ ├── olegen.rb │ │ └── xml.rb │ ├── win32ole.c │ ├── win32ole.gemspec │ ├── win32ole.h │ ├── win32ole_error.c │ ├── win32ole_error.h │ ├── win32ole_event.c │ ├── win32ole_event.h │ ├── win32ole_method.c │ ├── win32ole_method.h │ ├── win32ole_param.c │ ├── win32ole_param.h │ ├── win32ole_record.c │ ├── win32ole_record.h │ ├── win32ole_type.c │ ├── win32ole_type.h │ ├── win32ole_typelib.c │ ├── win32ole_typelib.h │ ├── win32ole_variable.c │ ├── win32ole_variable.h │ ├── win32ole_variant.c │ ├── win32ole_variant.h │ ├── win32ole_variant_m.c │ └── win32ole_variant_m.h └── zlib │ ├── .gitignore │ ├── depend │ ├── extconf.rb │ ├── zlib.c │ └── zlib.gemspec ├── file.c ├── gc.c ├── gc.rb ├── gem_prelude.rb ├── gems └── bundled_gems ├── golf_prelude.rb ├── goruby.c ├── hash.c ├── hrtime.h ├── id_table.c ├── id_table.h ├── include ├── ruby.h └── ruby │ ├── assert.h │ ├── atomic.h │ ├── backward.h │ ├── backward │ ├── 2 │ │ ├── assume.h │ │ ├── attributes.h │ │ ├── bool.h │ │ ├── gcc_version_since.h │ │ ├── inttypes.h │ │ ├── limits.h │ │ ├── long_long.h │ │ ├── r_cast.h │ │ ├── rmodule.h │ │ ├── stdalign.h │ │ └── stdarg.h │ └── cxxanyargs.hpp │ ├── debug.h │ ├── defines.h │ ├── encoding.h │ ├── fiber │ └── scheduler.h │ ├── intern.h │ ├── internal │ ├── abi.h │ ├── anyargs.h │ ├── arithmetic.h │ ├── arithmetic │ │ ├── char.h │ │ ├── double.h │ │ ├── fixnum.h │ │ ├── gid_t.h │ │ ├── int.h │ │ ├── intptr_t.h │ │ ├── long.h │ │ ├── long_long.h │ │ ├── mode_t.h │ │ ├── off_t.h │ │ ├── pid_t.h │ │ ├── short.h │ │ ├── size_t.h │ │ ├── st_data_t.h │ │ └── uid_t.h │ ├── assume.h │ ├── attr │ │ ├── alloc_size.h │ │ ├── artificial.h │ │ ├── cold.h │ │ ├── const.h │ │ ├── constexpr.h │ │ ├── deprecated.h │ │ ├── diagnose_if.h │ │ ├── enum_extensibility.h │ │ ├── error.h │ │ ├── flag_enum.h │ │ ├── forceinline.h │ │ ├── format.h │ │ ├── maybe_unused.h │ │ ├── noalias.h │ │ ├── nodiscard.h │ │ ├── noexcept.h │ │ ├── noinline.h │ │ ├── nonnull.h │ │ ├── noreturn.h │ │ ├── packed_struct.h │ │ ├── pure.h │ │ ├── restrict.h │ │ ├── returns_nonnull.h │ │ ├── warning.h │ │ └── weakref.h │ ├── cast.h │ ├── compiler_is.h │ ├── compiler_is │ │ ├── apple.h │ │ ├── clang.h │ │ ├── gcc.h │ │ ├── intel.h │ │ ├── msvc.h │ │ └── sunpro.h │ ├── compiler_since.h │ ├── config.h │ ├── constant_p.h │ ├── core.h │ ├── core │ │ ├── rarray.h │ │ ├── rbasic.h │ │ ├── rbignum.h │ │ ├── rclass.h │ │ ├── rdata.h │ │ ├── rfile.h │ │ ├── rhash.h │ │ ├── rmatch.h │ │ ├── robject.h │ │ ├── rregexp.h │ │ ├── rstring.h │ │ ├── rstruct.h │ │ └── rtypeddata.h │ ├── ctype.h │ ├── dllexport.h │ ├── dosish.h │ ├── encoding │ │ ├── coderange.h │ │ ├── ctype.h │ │ ├── encoding.h │ │ ├── pathname.h │ │ ├── re.h │ │ ├── sprintf.h │ │ ├── string.h │ │ ├── symbol.h │ │ └── transcode.h │ ├── error.h │ ├── eval.h │ ├── event.h │ ├── fl_type.h │ ├── gc.h │ ├── glob.h │ ├── globals.h │ ├── has │ │ ├── attribute.h │ │ ├── builtin.h │ │ ├── c_attribute.h │ │ ├── cpp_attribute.h │ │ ├── declspec_attribute.h │ │ ├── extension.h │ │ ├── feature.h │ │ └── warning.h │ ├── intern │ │ ├── array.h │ │ ├── bignum.h │ │ ├── class.h │ │ ├── compar.h │ │ ├── complex.h │ │ ├── cont.h │ │ ├── dir.h │ │ ├── enum.h │ │ ├── enumerator.h │ │ ├── error.h │ │ ├── eval.h │ │ ├── file.h │ │ ├── hash.h │ │ ├── io.h │ │ ├── load.h │ │ ├── marshal.h │ │ ├── numeric.h │ │ ├── object.h │ │ ├── parse.h │ │ ├── proc.h │ │ ├── process.h │ │ ├── random.h │ │ ├── range.h │ │ ├── rational.h │ │ ├── re.h │ │ ├── ruby.h │ │ ├── select.h │ │ ├── select │ │ │ ├── largesize.h │ │ │ ├── posix.h │ │ │ └── win32.h │ │ ├── signal.h │ │ ├── sprintf.h │ │ ├── string.h │ │ ├── struct.h │ │ ├── thread.h │ │ ├── time.h │ │ ├── variable.h │ │ └── vm.h │ ├── interpreter.h │ ├── iterator.h │ ├── memory.h │ ├── method.h │ ├── module.h │ ├── newobj.h │ ├── scan_args.h │ ├── special_consts.h │ ├── static_assert.h │ ├── stdalign.h │ ├── stdbool.h │ ├── symbol.h │ ├── value.h │ ├── value_type.h │ ├── variable.h │ ├── warning_push.h │ └── xmalloc.h │ ├── io.h │ ├── io │ └── buffer.h │ ├── memory_view.h │ ├── missing.h │ ├── onigmo.h │ ├── oniguruma.h │ ├── ractor.h │ ├── random.h │ ├── re.h │ ├── regex.h │ ├── ruby.h │ ├── st.h │ ├── subst.h │ ├── thread.h │ ├── thread_native.h │ ├── util.h │ ├── version.h │ ├── vm.h │ └── win32.h ├── inits.c ├── insns.def ├── internal.h ├── internal ├── array.h ├── basic_operators.h ├── bignum.h ├── bits.h ├── class.h ├── cmdlineopt.h ├── compar.h ├── compile.h ├── compilers.h ├── complex.h ├── cont.h ├── dir.h ├── enc.h ├── encoding.h ├── enum.h ├── enumerator.h ├── error.h ├── eval.h ├── file.h ├── fixnum.h ├── gc.h ├── hash.h ├── imemo.h ├── inits.h ├── io.h ├── load.h ├── loadpath.h ├── math.h ├── missing.h ├── numeric.h ├── object.h ├── parse.h ├── proc.h ├── process.h ├── ractor.h ├── random.h ├── range.h ├── rational.h ├── re.h ├── sanitizers.h ├── serial.h ├── signal.h ├── static_assert.h ├── string.h ├── struct.h ├── symbol.h ├── thread.h ├── time.h ├── transcode.h ├── util.h ├── variable.h ├── vm.h └── warnings.h ├── io.c ├── io.rb ├── io_buffer.c ├── iseq.c ├── iseq.h ├── kernel.rb ├── lex.c.blt ├── lib ├── English.gemspec ├── English.rb ├── abbrev.gemspec ├── abbrev.rb ├── base64.gemspec ├── base64.rb ├── benchmark.rb ├── benchmark │ ├── benchmark.gemspec │ └── version.rb ├── bundler.rb ├── bundler │ ├── .document │ ├── build_metadata.rb │ ├── bundler.gemspec │ ├── capistrano.rb │ ├── cli.rb │ ├── cli │ │ ├── add.rb │ │ ├── binstubs.rb │ │ ├── cache.rb │ │ ├── check.rb │ │ ├── clean.rb │ │ ├── common.rb │ │ ├── config.rb │ │ ├── console.rb │ │ ├── doctor.rb │ │ ├── exec.rb │ │ ├── fund.rb │ │ ├── gem.rb │ │ ├── info.rb │ │ ├── init.rb │ │ ├── inject.rb │ │ ├── install.rb │ │ ├── issue.rb │ │ ├── list.rb │ │ ├── lock.rb │ │ ├── open.rb │ │ ├── outdated.rb │ │ ├── platform.rb │ │ ├── plugin.rb │ │ ├── pristine.rb │ │ ├── remove.rb │ │ ├── show.rb │ │ ├── update.rb │ │ └── viz.rb │ ├── compact_index_client.rb │ ├── compact_index_client │ │ ├── cache.rb │ │ ├── gem_parser.rb │ │ └── updater.rb │ ├── constants.rb │ ├── current_ruby.rb │ ├── definition.rb │ ├── dependency.rb │ ├── deployment.rb │ ├── deprecate.rb │ ├── digest.rb │ ├── dsl.rb │ ├── endpoint_specification.rb │ ├── env.rb │ ├── environment_preserver.rb │ ├── errors.rb │ ├── feature_flag.rb │ ├── fetcher.rb │ ├── fetcher │ │ ├── base.rb │ │ ├── compact_index.rb │ │ ├── dependency.rb │ │ ├── downloader.rb │ │ └── index.rb │ ├── force_platform.rb │ ├── friendly_errors.rb │ ├── gem_helper.rb │ ├── gem_helpers.rb │ ├── gem_tasks.rb │ ├── gem_version_promoter.rb │ ├── graph.rb │ ├── index.rb │ ├── injector.rb │ ├── inline.rb │ ├── installer.rb │ ├── installer │ │ ├── gem_installer.rb │ │ ├── parallel_installer.rb │ │ └── standalone.rb │ ├── lazy_specification.rb │ ├── lockfile_generator.rb │ ├── lockfile_parser.rb │ ├── man │ │ ├── .document │ │ ├── bundle-add.1 │ │ ├── bundle-add.1.ronn │ │ ├── bundle-binstubs.1 │ │ ├── bundle-binstubs.1.ronn │ │ ├── bundle-cache.1 │ │ ├── bundle-cache.1.ronn │ │ ├── bundle-check.1 │ │ ├── bundle-check.1.ronn │ │ ├── bundle-clean.1 │ │ ├── bundle-clean.1.ronn │ │ ├── bundle-config.1 │ │ ├── bundle-config.1.ronn │ │ ├── bundle-console.1 │ │ ├── bundle-console.1.ronn │ │ ├── bundle-doctor.1 │ │ ├── bundle-doctor.1.ronn │ │ ├── bundle-exec.1 │ │ ├── bundle-exec.1.ronn │ │ ├── bundle-gem.1 │ │ ├── bundle-gem.1.ronn │ │ ├── bundle-help.1 │ │ ├── bundle-help.1.ronn │ │ ├── bundle-info.1 │ │ ├── bundle-info.1.ronn │ │ ├── bundle-init.1 │ │ ├── bundle-init.1.ronn │ │ ├── bundle-inject.1 │ │ ├── bundle-inject.1.ronn │ │ ├── bundle-install.1 │ │ ├── bundle-install.1.ronn │ │ ├── bundle-list.1 │ │ ├── bundle-list.1.ronn │ │ ├── bundle-lock.1 │ │ ├── bundle-lock.1.ronn │ │ ├── bundle-open.1 │ │ ├── bundle-open.1.ronn │ │ ├── bundle-outdated.1 │ │ ├── bundle-outdated.1.ronn │ │ ├── bundle-platform.1 │ │ ├── bundle-platform.1.ronn │ │ ├── bundle-plugin.1 │ │ ├── bundle-plugin.1.ronn │ │ ├── bundle-pristine.1 │ │ ├── bundle-pristine.1.ronn │ │ ├── bundle-remove.1 │ │ ├── bundle-remove.1.ronn │ │ ├── bundle-show.1 │ │ ├── bundle-show.1.ronn │ │ ├── bundle-update.1 │ │ ├── bundle-update.1.ronn │ │ ├── bundle-version.1 │ │ ├── bundle-version.1.ronn │ │ ├── bundle-viz.1 │ │ ├── bundle-viz.1.ronn │ │ ├── bundle.1 │ │ ├── bundle.1.ronn │ │ ├── gemfile.5 │ │ ├── gemfile.5.ronn │ │ └── index.txt │ ├── match_metadata.rb │ ├── match_platform.rb │ ├── match_remote_metadata.rb │ ├── mirror.rb │ ├── plugin.rb │ ├── plugin │ │ ├── api.rb │ │ ├── api │ │ │ └── source.rb │ │ ├── dsl.rb │ │ ├── events.rb │ │ ├── index.rb │ │ ├── installer.rb │ │ ├── installer │ │ │ ├── git.rb │ │ │ └── rubygems.rb │ │ └── source_list.rb │ ├── process_lock.rb │ ├── remote_specification.rb │ ├── resolver.rb │ ├── resolver │ │ ├── base.rb │ │ ├── candidate.rb │ │ ├── incompatibility.rb │ │ ├── package.rb │ │ ├── root.rb │ │ └── spec_group.rb │ ├── retry.rb │ ├── ruby_dsl.rb │ ├── ruby_version.rb │ ├── rubygems_ext.rb │ ├── rubygems_gem_installer.rb │ ├── rubygems_integration.rb │ ├── runtime.rb │ ├── self_manager.rb │ ├── settings.rb │ ├── settings │ │ └── validator.rb │ ├── setup.rb │ ├── shared_helpers.rb │ ├── similarity_detector.rb │ ├── source.rb │ ├── source │ │ ├── gemspec.rb │ │ ├── git.rb │ │ ├── git │ │ │ └── git_proxy.rb │ │ ├── metadata.rb │ │ ├── path.rb │ │ ├── path │ │ │ └── installer.rb │ │ ├── rubygems.rb │ │ ├── rubygems │ │ │ └── remote.rb │ │ └── rubygems_aggregate.rb │ ├── source_list.rb │ ├── source_map.rb │ ├── spec_set.rb │ ├── stub_specification.rb │ ├── templates │ │ ├── .document │ │ ├── Executable │ │ ├── Executable.bundler │ │ ├── Executable.standalone │ │ ├── Gemfile │ │ └── newgem │ │ │ ├── CHANGELOG.md.tt │ │ │ ├── CODE_OF_CONDUCT.md.tt │ │ │ ├── Cargo.toml.tt │ │ │ ├── Gemfile.tt │ │ │ ├── LICENSE.txt.tt │ │ │ ├── README.md.tt │ │ │ ├── Rakefile.tt │ │ │ ├── bin │ │ │ ├── console.tt │ │ │ └── setup.tt │ │ │ ├── circleci │ │ │ └── config.yml.tt │ │ │ ├── exe │ │ │ └── newgem.tt │ │ │ ├── ext │ │ │ └── newgem │ │ │ │ ├── Cargo.toml.tt │ │ │ │ ├── extconf-c.rb.tt │ │ │ │ ├── extconf-rust.rb.tt │ │ │ │ ├── newgem.c.tt │ │ │ │ ├── newgem.h.tt │ │ │ │ └── src │ │ │ │ └── lib.rs.tt │ │ │ ├── github │ │ │ └── workflows │ │ │ │ └── main.yml.tt │ │ │ ├── gitignore.tt │ │ │ ├── gitlab-ci.yml.tt │ │ │ ├── lib │ │ │ ├── newgem.rb.tt │ │ │ └── newgem │ │ │ │ └── version.rb.tt │ │ │ ├── newgem.gemspec.tt │ │ │ ├── rspec.tt │ │ │ ├── rubocop.yml.tt │ │ │ ├── sig │ │ │ └── newgem.rbs.tt │ │ │ ├── spec │ │ │ ├── newgem_spec.rb.tt │ │ │ └── spec_helper.rb.tt │ │ │ ├── standard.yml.tt │ │ │ └── test │ │ │ ├── minitest │ │ │ ├── test_helper.rb.tt │ │ │ └── test_newgem.rb.tt │ │ │ └── test-unit │ │ │ ├── newgem_test.rb.tt │ │ │ └── test_helper.rb.tt │ ├── ui.rb │ ├── ui │ │ ├── rg_proxy.rb │ │ ├── shell.rb │ │ └── silent.rb │ ├── uri_credentials_filter.rb │ ├── uri_normalizer.rb │ ├── vendor │ │ ├── .document │ │ ├── connection_pool │ │ │ └── lib │ │ │ │ ├── connection_pool.rb │ │ │ │ └── connection_pool │ │ │ │ ├── timed_stack.rb │ │ │ │ ├── version.rb │ │ │ │ └── wrapper.rb │ │ ├── fileutils │ │ │ └── lib │ │ │ │ └── fileutils.rb │ │ ├── net-http-persistent │ │ │ └── lib │ │ │ │ └── net │ │ │ │ └── http │ │ │ │ ├── persistent.rb │ │ │ │ └── persistent │ │ │ │ ├── connection.rb │ │ │ │ ├── pool.rb │ │ │ │ └── timed_stack_multi.rb │ │ ├── pub_grub │ │ │ └── lib │ │ │ │ ├── pub_grub.rb │ │ │ │ └── pub_grub │ │ │ │ ├── assignment.rb │ │ │ │ ├── basic_package_source.rb │ │ │ │ ├── failure_writer.rb │ │ │ │ ├── incompatibility.rb │ │ │ │ ├── package.rb │ │ │ │ ├── partial_solution.rb │ │ │ │ ├── rubygems.rb │ │ │ │ ├── solve_failure.rb │ │ │ │ ├── static_package_source.rb │ │ │ │ ├── term.rb │ │ │ │ ├── version.rb │ │ │ │ ├── version_constraint.rb │ │ │ │ ├── version_range.rb │ │ │ │ ├── version_solver.rb │ │ │ │ └── version_union.rb │ │ ├── thor │ │ │ └── lib │ │ │ │ ├── thor.rb │ │ │ │ └── thor │ │ │ │ ├── actions.rb │ │ │ │ ├── actions │ │ │ │ ├── create_file.rb │ │ │ │ ├── create_link.rb │ │ │ │ ├── directory.rb │ │ │ │ ├── empty_directory.rb │ │ │ │ ├── file_manipulation.rb │ │ │ │ └── inject_into_file.rb │ │ │ │ ├── base.rb │ │ │ │ ├── command.rb │ │ │ │ ├── core_ext │ │ │ │ └── hash_with_indifferent_access.rb │ │ │ │ ├── error.rb │ │ │ │ ├── group.rb │ │ │ │ ├── invocation.rb │ │ │ │ ├── line_editor.rb │ │ │ │ ├── line_editor │ │ │ │ ├── basic.rb │ │ │ │ └── readline.rb │ │ │ │ ├── nested_context.rb │ │ │ │ ├── parser.rb │ │ │ │ ├── parser │ │ │ │ ├── argument.rb │ │ │ │ ├── arguments.rb │ │ │ │ ├── option.rb │ │ │ │ └── options.rb │ │ │ │ ├── rake_compat.rb │ │ │ │ ├── runner.rb │ │ │ │ ├── shell.rb │ │ │ │ ├── shell │ │ │ │ ├── basic.rb │ │ │ │ ├── color.rb │ │ │ │ └── html.rb │ │ │ │ ├── util.rb │ │ │ │ └── version.rb │ │ ├── tsort │ │ │ └── lib │ │ │ │ └── tsort.rb │ │ └── uri │ │ │ └── lib │ │ │ ├── uri.rb │ │ │ └── uri │ │ │ ├── common.rb │ │ │ ├── file.rb │ │ │ ├── ftp.rb │ │ │ ├── generic.rb │ │ │ ├── http.rb │ │ │ ├── https.rb │ │ │ ├── ldap.rb │ │ │ ├── ldaps.rb │ │ │ ├── mailto.rb │ │ │ ├── rfc2396_parser.rb │ │ │ ├── rfc3986_parser.rb │ │ │ ├── version.rb │ │ │ ├── ws.rb │ │ │ └── wss.rb │ ├── vendored_fileutils.rb │ ├── vendored_persistent.rb │ ├── vendored_pub_grub.rb │ ├── vendored_thor.rb │ ├── vendored_tsort.rb │ ├── vendored_uri.rb │ ├── version.rb │ ├── vlad.rb │ ├── worker.rb │ └── yaml_serializer.rb ├── cgi.rb ├── cgi │ ├── cgi.gemspec │ ├── cookie.rb │ ├── core.rb │ ├── html.rb │ ├── session.rb │ ├── session │ │ └── pstore.rb │ └── util.rb ├── csv.rb ├── csv │ ├── core_ext │ │ ├── array.rb │ │ └── string.rb │ ├── csv.gemspec │ ├── delete_suffix.rb │ ├── fields_converter.rb │ ├── input_record_separator.rb │ ├── match_p.rb │ ├── parser.rb │ ├── row.rb │ ├── table.rb │ ├── version.rb │ └── writer.rb ├── delegate.rb ├── delegate │ └── delegate.gemspec ├── did_you_mean.rb ├── did_you_mean │ ├── core_ext │ │ └── name_error.rb │ ├── did_you_mean.gemspec │ ├── experimental.rb │ ├── formatter.rb │ ├── formatters │ │ ├── plain_formatter.rb │ │ └── verbose_formatter.rb │ ├── jaro_winkler.rb │ ├── levenshtein.rb │ ├── spell_checker.rb │ ├── spell_checkers │ │ ├── key_error_checker.rb │ │ ├── method_name_checker.rb │ │ ├── name_error_checkers.rb │ │ ├── name_error_checkers │ │ │ ├── class_name_checker.rb │ │ │ └── variable_name_checker.rb │ │ ├── null_checker.rb │ │ ├── pattern_key_name_checker.rb │ │ └── require_path_checker.rb │ ├── tree_spell_checker.rb │ ├── verbose.rb │ └── version.rb ├── drb.rb ├── drb │ ├── acl.rb │ ├── drb.gemspec │ ├── drb.rb │ ├── eq.rb │ ├── extserv.rb │ ├── extservm.rb │ ├── gw.rb │ ├── invokemethod.rb │ ├── observer.rb │ ├── ssl.rb │ ├── timeridconv.rb │ ├── unix.rb │ ├── version.rb │ └── weakidconv.rb ├── erb.gemspec ├── erb.rb ├── erb │ ├── compiler.rb │ ├── def_method.rb │ ├── util.rb │ └── version.rb ├── error_highlight.rb ├── error_highlight │ ├── base.rb │ ├── core_ext.rb │ ├── error_highlight.gemspec │ ├── formatter.rb │ └── version.rb ├── fileutils.gemspec ├── fileutils.rb ├── find.gemspec ├── find.rb ├── forwardable.rb ├── forwardable │ ├── forwardable.gemspec │ └── impl.rb ├── getoptlong.rb ├── getoptlong │ └── getoptlong.gemspec ├── ipaddr.gemspec ├── ipaddr.rb ├── irb.rb ├── irb │ ├── .document │ ├── cmd │ │ ├── backtrace.rb │ │ ├── break.rb │ │ ├── catch.rb │ │ ├── chws.rb │ │ ├── continue.rb │ │ ├── debug.rb │ │ ├── delete.rb │ │ ├── edit.rb │ │ ├── finish.rb │ │ ├── fork.rb │ │ ├── help.rb │ │ ├── info.rb │ │ ├── irb_info.rb │ │ ├── load.rb │ │ ├── ls.rb │ │ ├── measure.rb │ │ ├── next.rb │ │ ├── nop.rb │ │ ├── pushws.rb │ │ ├── show_cmds.rb │ │ ├── show_source.rb │ │ ├── step.rb │ │ ├── subirb.rb │ │ └── whereami.rb │ ├── color.rb │ ├── color_printer.rb │ ├── completion.rb │ ├── context.rb │ ├── easter-egg.rb │ ├── ext │ │ ├── change-ws.rb │ │ ├── history.rb │ │ ├── loader.rb │ │ ├── multi-irb.rb │ │ ├── save-history.rb │ │ ├── tracer.rb │ │ ├── use-loader.rb │ │ └── workspaces.rb │ ├── extend-command.rb │ ├── frame.rb │ ├── help.rb │ ├── init.rb │ ├── input-method.rb │ ├── inspector.rb │ ├── irb.gemspec │ ├── lc │ │ ├── error.rb │ │ ├── help-message │ │ └── ja │ │ │ ├── error.rb │ │ │ └── help-message │ ├── locale.rb │ ├── magic-file.rb │ ├── notifier.rb │ ├── output-method.rb │ ├── ruby-lex.rb │ ├── ruby_logo.aa │ ├── src_encoding.rb │ ├── version.rb │ ├── workspace.rb │ ├── ws-for-case-2.rb │ └── xmp.rb ├── logger.rb ├── logger │ ├── errors.rb │ ├── formatter.rb │ ├── log_device.rb │ ├── logger.gemspec │ ├── period.rb │ ├── severity.rb │ └── version.rb ├── mkmf.rb ├── mutex_m.gemspec ├── mutex_m.rb ├── net │ ├── http.rb │ ├── http │ │ ├── backward.rb │ │ ├── exceptions.rb │ │ ├── generic_request.rb │ │ ├── header.rb │ │ ├── net-http.gemspec │ │ ├── proxy_delta.rb │ │ ├── request.rb │ │ ├── requests.rb │ │ ├── response.rb │ │ ├── responses.rb │ │ └── status.rb │ ├── https.rb │ ├── net-protocol.gemspec │ └── protocol.rb ├── observer.rb ├── observer │ └── observer.gemspec ├── open-uri.gemspec ├── open-uri.rb ├── open3.rb ├── open3 │ ├── open3.gemspec │ └── version.rb ├── optionparser.rb ├── optparse.rb ├── optparse │ ├── ac.rb │ ├── date.rb │ ├── kwargs.rb │ ├── optparse.gemspec │ ├── shellwords.rb │ ├── time.rb │ ├── uri.rb │ └── version.rb ├── ostruct.rb ├── ostruct │ └── ostruct.gemspec ├── pp.gemspec ├── pp.rb ├── prettyprint.gemspec ├── prettyprint.rb ├── pstore.rb ├── pstore │ └── pstore.gemspec ├── racc.rb ├── racc │ ├── compat.rb │ ├── debugflags.rb │ ├── exception.rb │ ├── grammar.rb │ ├── grammarfileparser.rb │ ├── info.rb │ ├── iset.rb │ ├── logfilegenerator.rb │ ├── parser-text.rb │ ├── parser.rb │ ├── parserfilegenerator.rb │ ├── racc.gemspec │ ├── sourcetext.rb │ ├── state.rb │ ├── statetransitiontable.rb │ └── static.rb ├── random │ └── formatter.rb ├── rdoc.rb ├── rdoc │ ├── .document │ ├── alias.rb │ ├── anon_class.rb │ ├── any_method.rb │ ├── attr.rb │ ├── class_module.rb │ ├── code_object.rb │ ├── code_objects.rb │ ├── comment.rb │ ├── constant.rb │ ├── context.rb │ ├── context │ │ └── section.rb │ ├── cross_reference.rb │ ├── encoding.rb │ ├── erb_partial.rb │ ├── erbio.rb │ ├── extend.rb │ ├── generator.rb │ ├── generator │ │ ├── darkfish.rb │ │ ├── json_index.rb │ │ ├── markup.rb │ │ ├── pot.rb │ │ ├── pot │ │ │ ├── message_extractor.rb │ │ │ ├── po.rb │ │ │ └── po_entry.rb │ │ ├── ri.rb │ │ └── template │ │ │ ├── darkfish │ │ │ ├── .document │ │ │ ├── _footer.rhtml │ │ │ ├── _head.rhtml │ │ │ ├── _sidebar_VCS_info.rhtml │ │ │ ├── _sidebar_classes.rhtml │ │ │ ├── _sidebar_extends.rhtml │ │ │ ├── _sidebar_in_files.rhtml │ │ │ ├── _sidebar_includes.rhtml │ │ │ ├── _sidebar_installed.rhtml │ │ │ ├── _sidebar_methods.rhtml │ │ │ ├── _sidebar_navigation.rhtml │ │ │ ├── _sidebar_pages.rhtml │ │ │ ├── _sidebar_parent.rhtml │ │ │ ├── _sidebar_search.rhtml │ │ │ ├── _sidebar_sections.rhtml │ │ │ ├── _sidebar_table_of_contents.rhtml │ │ │ ├── class.rhtml │ │ │ ├── css │ │ │ │ ├── fonts.css │ │ │ │ └── rdoc.css │ │ │ ├── fonts │ │ │ │ ├── Lato-Light.ttf │ │ │ │ ├── Lato-LightItalic.ttf │ │ │ │ ├── Lato-Regular.ttf │ │ │ │ ├── Lato-RegularItalic.ttf │ │ │ │ ├── SourceCodePro-Bold.ttf │ │ │ │ └── SourceCodePro-Regular.ttf │ │ │ ├── images │ │ │ │ ├── add.png │ │ │ │ ├── arrow_up.png │ │ │ │ ├── brick.png │ │ │ │ ├── brick_link.png │ │ │ │ ├── bug.png │ │ │ │ ├── bullet_black.png │ │ │ │ ├── bullet_toggle_minus.png │ │ │ │ ├── bullet_toggle_plus.png │ │ │ │ ├── date.png │ │ │ │ ├── delete.png │ │ │ │ ├── find.png │ │ │ │ ├── loadingAnimation.gif │ │ │ │ ├── macFFBgHack.png │ │ │ │ ├── package.png │ │ │ │ ├── page_green.png │ │ │ │ ├── page_white_text.png │ │ │ │ ├── page_white_width.png │ │ │ │ ├── plugin.png │ │ │ │ ├── ruby.png │ │ │ │ ├── tag_blue.png │ │ │ │ ├── tag_green.png │ │ │ │ ├── transparent.png │ │ │ │ ├── wrench.png │ │ │ │ ├── wrench_orange.png │ │ │ │ └── zoom.png │ │ │ ├── index.rhtml │ │ │ ├── js │ │ │ │ ├── darkfish.js │ │ │ │ └── search.js │ │ │ ├── page.rhtml │ │ │ ├── servlet_not_found.rhtml │ │ │ ├── servlet_root.rhtml │ │ │ └── table_of_contents.rhtml │ │ │ └── json_index │ │ │ ├── .document │ │ │ └── js │ │ │ ├── navigation.js │ │ │ └── searcher.js │ ├── ghost_method.rb │ ├── i18n.rb │ ├── i18n │ │ ├── locale.rb │ │ └── text.rb │ ├── include.rb │ ├── known_classes.rb │ ├── markdown.rb │ ├── markdown │ │ ├── entities.rb │ │ └── literals.rb │ ├── markup.rb │ ├── markup │ │ ├── attr_changer.rb │ │ ├── attr_span.rb │ │ ├── attribute_manager.rb │ │ ├── attributes.rb │ │ ├── blank_line.rb │ │ ├── block_quote.rb │ │ ├── document.rb │ │ ├── formatter.rb │ │ ├── hard_break.rb │ │ ├── heading.rb │ │ ├── include.rb │ │ ├── indented_paragraph.rb │ │ ├── list.rb │ │ ├── list_item.rb │ │ ├── paragraph.rb │ │ ├── parser.rb │ │ ├── pre_process.rb │ │ ├── raw.rb │ │ ├── regexp_handling.rb │ │ ├── rule.rb │ │ ├── table.rb │ │ ├── to_ansi.rb │ │ ├── to_bs.rb │ │ ├── to_html.rb │ │ ├── to_html_crossref.rb │ │ ├── to_html_snippet.rb │ │ ├── to_joined_paragraph.rb │ │ ├── to_label.rb │ │ ├── to_markdown.rb │ │ ├── to_rdoc.rb │ │ ├── to_table_of_contents.rb │ │ ├── to_test.rb │ │ ├── to_tt_only.rb │ │ └── verbatim.rb │ ├── meta_method.rb │ ├── method_attr.rb │ ├── mixin.rb │ ├── normal_class.rb │ ├── normal_module.rb │ ├── options.rb │ ├── parser.rb │ ├── parser │ │ ├── c.rb │ │ ├── changelog.rb │ │ ├── markdown.rb │ │ ├── rd.rb │ │ ├── ripper_state_lex.rb │ │ ├── ruby.rb │ │ ├── ruby_tools.rb │ │ ├── simple.rb │ │ └── text.rb │ ├── rd.rb │ ├── rd │ │ ├── block_parser.rb │ │ ├── inline.rb │ │ └── inline_parser.rb │ ├── rdoc.gemspec │ ├── rdoc.rb │ ├── require.rb │ ├── ri.rb │ ├── ri │ │ ├── driver.rb │ │ ├── formatter.rb │ │ ├── paths.rb │ │ ├── store.rb │ │ └── task.rb │ ├── rubygems_hook.rb │ ├── servlet.rb │ ├── single_class.rb │ ├── stats.rb │ ├── stats │ │ ├── normal.rb │ │ ├── quiet.rb │ │ └── verbose.rb │ ├── store.rb │ ├── task.rb │ ├── text.rb │ ├── token_stream.rb │ ├── tom_doc.rb │ ├── top_level.rb │ └── version.rb ├── readline.gemspec ├── readline.rb ├── reline.rb ├── reline │ ├── ansi.rb │ ├── config.rb │ ├── general_io.rb │ ├── history.rb │ ├── key_actor.rb │ ├── key_actor │ │ ├── base.rb │ │ ├── emacs.rb │ │ ├── vi_command.rb │ │ └── vi_insert.rb │ ├── key_stroke.rb │ ├── kill_ring.rb │ ├── line_editor.rb │ ├── reline.gemspec │ ├── terminfo.rb │ ├── unicode.rb │ ├── unicode │ │ └── east_asian_width.rb │ ├── version.rb │ └── windows.rb ├── resolv-replace.gemspec ├── resolv-replace.rb ├── resolv.gemspec ├── resolv.rb ├── rinda │ ├── rinda.gemspec │ ├── rinda.rb │ ├── ring.rb │ └── tuplespace.rb ├── ruby2_keywords.gemspec ├── ruby_vm │ └── rjit │ │ ├── assembler.rb │ │ ├── block.rb │ │ ├── branch_stub.rb │ │ ├── c_pointer.rb │ │ ├── c_type.rb │ │ ├── code_block.rb │ │ ├── compiler.rb │ │ ├── context.rb │ │ ├── entry_stub.rb │ │ ├── exit_compiler.rb │ │ ├── hooks.rb │ │ ├── insn_compiler.rb │ │ ├── invariants.rb │ │ ├── jit_state.rb │ │ ├── stats.rb │ │ └── type.rb ├── rubygems.rb ├── rubygems │ ├── available_set.rb │ ├── basic_specification.rb │ ├── bundler_version_finder.rb │ ├── command.rb │ ├── command_manager.rb │ ├── commands │ │ ├── build_command.rb │ │ ├── cert_command.rb │ │ ├── check_command.rb │ │ ├── cleanup_command.rb │ │ ├── contents_command.rb │ │ ├── dependency_command.rb │ │ ├── environment_command.rb │ │ ├── exec_command.rb │ │ ├── fetch_command.rb │ │ ├── generate_index_command.rb │ │ ├── help_command.rb │ │ ├── info_command.rb │ │ ├── install_command.rb │ │ ├── list_command.rb │ │ ├── lock_command.rb │ │ ├── mirror_command.rb │ │ ├── open_command.rb │ │ ├── outdated_command.rb │ │ ├── owner_command.rb │ │ ├── pristine_command.rb │ │ ├── push_command.rb │ │ ├── query_command.rb │ │ ├── rdoc_command.rb │ │ ├── search_command.rb │ │ ├── server_command.rb │ │ ├── setup_command.rb │ │ ├── signin_command.rb │ │ ├── signout_command.rb │ │ ├── sources_command.rb │ │ ├── specification_command.rb │ │ ├── stale_command.rb │ │ ├── uninstall_command.rb │ │ ├── unpack_command.rb │ │ ├── update_command.rb │ │ ├── which_command.rb │ │ └── yank_command.rb │ ├── compatibility.rb │ ├── config_file.rb │ ├── core_ext │ │ ├── kernel_gem.rb │ │ ├── kernel_require.rb │ │ ├── kernel_warn.rb │ │ └── tcpsocket_init.rb │ ├── defaults.rb │ ├── dependency.rb │ ├── dependency_installer.rb │ ├── dependency_list.rb │ ├── deprecate.rb │ ├── doctor.rb │ ├── errors.rb │ ├── exceptions.rb │ ├── ext.rb │ ├── ext │ │ ├── build_error.rb │ │ ├── builder.rb │ │ ├── cargo_builder.rb │ │ ├── cargo_builder │ │ │ └── link_flag_converter.rb │ │ ├── cmake_builder.rb │ │ ├── configure_builder.rb │ │ ├── ext_conf_builder.rb │ │ └── rake_builder.rb │ ├── gem_runner.rb │ ├── gemcutter_utilities.rb │ ├── indexer.rb │ ├── install_default_message.rb │ ├── install_message.rb │ ├── install_update_options.rb │ ├── installer.rb │ ├── installer_uninstaller_utils.rb │ ├── local_remote_options.rb │ ├── name_tuple.rb │ ├── openssl.rb │ ├── optparse.rb │ ├── optparse │ │ ├── .document │ │ └── lib │ │ │ ├── optionparser.rb │ │ │ ├── optparse.rb │ │ │ └── optparse │ │ │ ├── ac.rb │ │ │ ├── date.rb │ │ │ ├── kwargs.rb │ │ │ ├── shellwords.rb │ │ │ ├── time.rb │ │ │ ├── uri.rb │ │ │ └── version.rb │ ├── package.rb │ ├── package │ │ ├── digest_io.rb │ │ ├── file_source.rb │ │ ├── io_source.rb │ │ ├── old.rb │ │ ├── source.rb │ │ ├── tar_header.rb │ │ ├── tar_reader.rb │ │ ├── tar_reader │ │ │ └── entry.rb │ │ └── tar_writer.rb │ ├── package_task.rb │ ├── path_support.rb │ ├── platform.rb │ ├── psych_tree.rb │ ├── query_utils.rb │ ├── rdoc.rb │ ├── remote_fetcher.rb │ ├── request.rb │ ├── request │ │ ├── connection_pools.rb │ │ ├── http_pool.rb │ │ └── https_pool.rb │ ├── request_set.rb │ ├── request_set │ │ ├── gem_dependency_api.rb │ │ ├── lockfile.rb │ │ └── lockfile │ │ │ ├── parser.rb │ │ │ └── tokenizer.rb │ ├── requirement.rb │ ├── resolver.rb │ ├── resolver │ │ ├── activation_request.rb │ │ ├── api_set.rb │ │ ├── api_set │ │ │ └── gem_parser.rb │ │ ├── api_specification.rb │ │ ├── best_set.rb │ │ ├── composed_set.rb │ │ ├── conflict.rb │ │ ├── current_set.rb │ │ ├── dependency_request.rb │ │ ├── git_set.rb │ │ ├── git_specification.rb │ │ ├── index_set.rb │ │ ├── index_specification.rb │ │ ├── installed_specification.rb │ │ ├── installer_set.rb │ │ ├── local_specification.rb │ │ ├── lock_set.rb │ │ ├── lock_specification.rb │ │ ├── molinillo.rb │ │ ├── molinillo │ │ │ └── lib │ │ │ │ ├── molinillo.rb │ │ │ │ └── molinillo │ │ │ │ ├── delegates │ │ │ │ ├── resolution_state.rb │ │ │ │ └── specification_provider.rb │ │ │ │ ├── dependency_graph.rb │ │ │ │ ├── dependency_graph │ │ │ │ ├── action.rb │ │ │ │ ├── add_edge_no_circular.rb │ │ │ │ ├── add_vertex.rb │ │ │ │ ├── delete_edge.rb │ │ │ │ ├── detach_vertex_named.rb │ │ │ │ ├── log.rb │ │ │ │ ├── set_payload.rb │ │ │ │ ├── tag.rb │ │ │ │ └── vertex.rb │ │ │ │ ├── errors.rb │ │ │ │ ├── gem_metadata.rb │ │ │ │ ├── modules │ │ │ │ ├── specification_provider.rb │ │ │ │ └── ui.rb │ │ │ │ ├── resolution.rb │ │ │ │ ├── resolver.rb │ │ │ │ └── state.rb │ │ ├── requirement_list.rb │ │ ├── set.rb │ │ ├── source_set.rb │ │ ├── spec_specification.rb │ │ ├── specification.rb │ │ ├── stats.rb │ │ ├── vendor_set.rb │ │ └── vendor_specification.rb │ ├── s3_uri_signer.rb │ ├── safe_yaml.rb │ ├── security.rb │ ├── security │ │ ├── policies.rb │ │ ├── policy.rb │ │ ├── signer.rb │ │ └── trust_dir.rb │ ├── security_option.rb │ ├── source.rb │ ├── source │ │ ├── git.rb │ │ ├── installed.rb │ │ ├── local.rb │ │ ├── lock.rb │ │ ├── specific_file.rb │ │ └── vendor.rb │ ├── source_list.rb │ ├── spec_fetcher.rb │ ├── specification.rb │ ├── specification_policy.rb │ ├── ssl_certs │ │ ├── .document │ │ └── rubygems.org │ │ │ ├── GlobalSignRootCA.pem │ │ │ └── GlobalSignRootCA_R3.pem │ ├── stub_specification.rb │ ├── text.rb │ ├── tsort.rb │ ├── tsort │ │ ├── .document │ │ └── lib │ │ │ └── tsort.rb │ ├── uninstaller.rb │ ├── unknown_command_spell_checker.rb │ ├── update_suggestion.rb │ ├── uri.rb │ ├── uri_formatter.rb │ ├── user_interaction.rb │ ├── util.rb │ ├── util │ │ ├── licenses.rb │ │ └── list.rb │ ├── validator.rb │ ├── version.rb │ ├── version_option.rb │ ├── webauthn_listener.rb │ ├── webauthn_listener │ │ └── response.rb │ └── yaml_serializer.rb ├── securerandom.gemspec ├── securerandom.rb ├── set.rb ├── set │ ├── set.gemspec │ └── sorted_set.rb ├── shellwords.gemspec ├── shellwords.rb ├── singleton.rb ├── singleton │ └── singleton.gemspec ├── syntax_suggest.rb ├── syntax_suggest │ ├── api.rb │ ├── around_block_scan.rb │ ├── block_expand.rb │ ├── capture_code_context.rb │ ├── clean_document.rb │ ├── cli.rb │ ├── code_block.rb │ ├── code_frontier.rb │ ├── code_line.rb │ ├── code_search.rb │ ├── core_ext.rb │ ├── display_code_with_line_numbers.rb │ ├── display_invalid_blocks.rb │ ├── explain_syntax.rb │ ├── left_right_lex_count.rb │ ├── lex_all.rb │ ├── lex_value.rb │ ├── parse_blocks_from_indent_line.rb │ ├── pathname_from_message.rb │ ├── priority_engulf_queue.rb │ ├── priority_queue.rb │ ├── ripper_errors.rb │ ├── syntax_suggest.gemspec │ ├── unvisited_lines.rb │ └── version.rb ├── tempfile.gemspec ├── tempfile.rb ├── time.gemspec ├── time.rb ├── timeout.rb ├── timeout │ └── timeout.gemspec ├── tmpdir.gemspec ├── tmpdir.rb ├── tsort.gemspec ├── tsort.rb ├── un.gemspec ├── un.rb ├── unicode_normalize │ ├── normalize.rb │ └── tables.rb ├── uri.rb ├── uri │ ├── common.rb │ ├── file.rb │ ├── ftp.rb │ ├── generic.rb │ ├── http.rb │ ├── https.rb │ ├── ldap.rb │ ├── ldaps.rb │ ├── mailto.rb │ ├── rfc2396_parser.rb │ ├── rfc3986_parser.rb │ ├── uri.gemspec │ ├── version.rb │ ├── ws.rb │ └── wss.rb ├── weakref.rb ├── weakref │ └── weakref.gemspec ├── yaml.rb └── yaml │ ├── dbm.rb │ ├── store.rb │ └── yaml.gemspec ├── libexec ├── bundle ├── bundler ├── erb ├── irb ├── racc ├── rdoc ├── ri └── syntax_suggest ├── load.c ├── loadpath.c ├── localeinit.c ├── main.c ├── man ├── erb.1 ├── goruby.1 ├── index.txt ├── irb.1 ├── ri.1 └── ruby.1 ├── marshal.c ├── marshal.rb ├── math.c ├── memory_view.c ├── method.h ├── mini_builtin.c ├── miniinit.c ├── mirjit.c ├── mirjit.h ├── misc ├── .vscode │ ├── launch.json │ ├── settings.json │ └── tasks.json ├── README ├── expand_tabs.rb ├── gdb.py ├── lldb_cruby.py ├── lldb_disasm.py ├── lldb_rb │ ├── commands │ │ ├── command_template.py │ │ ├── heap_page_command.py │ │ ├── print_flags_command.py │ │ ├── rb_id2str_command.py │ │ ├── rclass_ext_command.py │ │ └── rp_command.py │ ├── constants.py │ ├── lldb_interface.py │ ├── rb_base_command.py │ ├── rb_heap_structs.py │ └── utils.py ├── lldb_yjit.py ├── rb_optparse.bash ├── rb_optparse.zsh ├── ruby-style.el └── test_lldb_cruby.rb ├── missing ├── acosh.c ├── alloca.c ├── cbrt.c ├── close.c ├── crt_externs.h ├── crypt.c ├── crypt.h ├── des_tables.c ├── dtoa.c ├── erf.c ├── explicit_bzero.c ├── ffs.c ├── file.h ├── flock.c ├── hypot.c ├── langinfo.c ├── lgamma_r.c ├── memcmp.c ├── memmove.c ├── mt19937.c ├── nan.c ├── nextafter.c ├── procstat_vm.c ├── setproctitle.c ├── strchr.c ├── strerror.c ├── strlcat.c ├── strlcpy.c ├── strstr.c ├── tgamma.c └── x86_64-chkstk.S ├── nilclass.rb ├── node.c ├── node.h ├── numeric.c ├── numeric.rb ├── object.c ├── pack.c ├── pack.rb ├── parse.y ├── prelude.rb ├── probes.d ├── probes_helper.h ├── proc.c ├── process.c ├── ractor.c ├── ractor.rb ├── ractor_core.h ├── random.c ├── range.c ├── rational.c ├── re.c ├── regcomp.c ├── regenc.c ├── regenc.h ├── regerror.c ├── regexec.c ├── regint.h ├── regparse.c ├── regparse.h ├── regsyntax.c ├── rjit.c ├── rjit.h ├── rjit.rb ├── rjit_c.c ├── rjit_c.h ├── rjit_c.rb ├── ruby-runner.c ├── ruby.c ├── ruby_assert.h ├── ruby_atomic.h ├── rubystub.c ├── sample ├── README ├── all-ruby-quine.rb ├── benchmark.rb ├── biorhythm.rb ├── cal.rb ├── cbreak.rb ├── cgi-session-pstore.rb ├── clnt.rb ├── coverage.rb ├── delegate.rb ├── dir.rb ├── drb │ ├── README.ja.rdoc │ ├── README.rdoc │ ├── acl.rb │ ├── darray.rb │ ├── darrayc.rb │ ├── dbiff.rb │ ├── dcdbiff.rb │ ├── dchatc.rb │ ├── dchats.rb │ ├── dhasen.rb │ ├── dhasenc.rb │ ├── dlogc.rb │ ├── dlogd.rb │ ├── dqin.rb │ ├── dqlib.rb │ ├── dqout.rb │ ├── dqueue.rb │ ├── drbc.rb │ ├── drbch.rb │ ├── drbm.rb │ ├── drbmc.rb │ ├── drbs-acl.rb │ ├── drbs.rb │ ├── drbssl_c.rb │ ├── drbssl_s.rb │ ├── extserv_test.rb │ ├── gw_ct.rb │ ├── gw_cu.rb │ ├── gw_s.rb │ ├── holderc.rb │ ├── holders.rb │ ├── http0.rb │ ├── http0serv.rb │ ├── name.rb │ ├── namec.rb │ ├── old_tuplespace.rb │ ├── rinda_ts.rb │ ├── rindac.rb │ ├── rindas.rb │ ├── ring_echo.rb │ ├── ring_inspect.rb │ ├── ring_place.rb │ ├── simpletuple.rb │ ├── speedc.rb │ └── speeds.rb ├── dualstack-fetch.rb ├── dualstack-httpd.rb ├── eval.rb ├── export.rb ├── exyacc.rb ├── fact.rb ├── fib.awk ├── fib.pl ├── fib.py ├── fib.rb ├── fib.scm ├── from.rb ├── fullpath.rb ├── getoptlong │ ├── abbrev.rb │ ├── aliases.rb │ ├── argv.rb │ ├── each.rb │ ├── fibonacci.rb │ ├── permute.rb │ ├── require_order.rb │ ├── return_in_order.rb │ ├── simple.rb │ └── types.rb ├── iseq_loader.rb ├── less.rb ├── list.rb ├── list2.rb ├── list3.rb ├── logger │ ├── app.rb │ ├── log.rb │ └── shifting.rb ├── mine.rb ├── mkproto.rb ├── mpart.rb ├── net-imap.rb ├── observ.rb ├── occur.pl ├── occur.rb ├── open3.rb ├── openssl │ ├── c_rehash.rb │ ├── cert2text.rb │ ├── certstore.rb │ ├── cipher.rb │ ├── crlstore.rb │ ├── echo_cli.rb │ ├── echo_svr.rb │ ├── gen_csr.rb │ ├── smime_read.rb │ ├── smime_write.rb │ └── wget.rb ├── optparse │ ├── opttest.rb │ └── subcommand.rb ├── philos.rb ├── pi.rb ├── pstore.rb ├── pty │ ├── expect_sample.rb │ ├── script.rb │ └── shl.rb ├── rcs.awk ├── rcs.dat ├── rcs.rb ├── rdoc │ └── markup │ │ ├── rdoc2latex.rb │ │ └── sample.rb ├── rinda-ring.rb ├── ripper │ ├── ruby2html.rb │ └── strip-comment.rb ├── sieve.rb ├── simple-bench.rb ├── svr.rb ├── tempfile.rb ├── test.rb ├── time.rb ├── timeout.rb ├── trick2013 │ ├── README.md │ ├── kinaba │ │ ├── authors.markdown │ │ ├── entry.rb │ │ └── remarks.markdown │ ├── mame │ │ ├── authors.markdown │ │ ├── entry.rb │ │ └── remarks.markdown │ ├── shinh │ │ ├── authors.markdown │ │ ├── entry.rb │ │ └── remarks.markdown │ └── yhara │ │ ├── authors.markdown │ │ ├── entry.rb │ │ ├── remarks.en.markdown │ │ └── remarks.markdown ├── trick2015 │ ├── README.md │ ├── eregon │ │ ├── authors.markdown │ │ ├── entry.rb │ │ └── remarks.markdown │ ├── kinaba │ │ ├── authors.markdown │ │ ├── entry.rb │ │ └── remarks.markdown │ ├── ksk_1 │ │ ├── authors.markdown │ │ ├── entry.rb │ │ └── remarks.markdown │ ├── ksk_2 │ │ ├── abnormal.cnf │ │ ├── authors.markdown │ │ ├── entry.rb │ │ ├── quinn.cnf │ │ ├── remarks.markdown │ │ ├── sample.cnf │ │ ├── uf20-01.cnf │ │ └── unsat.cnf │ └── monae │ │ ├── authors.markdown │ │ ├── entry.rb │ │ └── remarks.markdown ├── trick2018 │ ├── 01-kinaba │ │ ├── authors.markdown │ │ ├── entry.rb │ │ └── remarks.markdown │ ├── 02-mame │ │ ├── authors.markdown │ │ ├── entry.rb │ │ └── remarks.markdown │ ├── 03-tompng │ │ ├── Gemfile │ │ ├── Gemfile.lock │ │ ├── authors.markdown │ │ ├── entry.rb │ │ ├── output.txt │ │ ├── remarks.markdown │ │ └── trick.png │ ├── 04-colin │ │ ├── authors.markdown │ │ ├── entry.rb │ │ └── remarks.markdown │ ├── 05-tompng │ │ ├── authors.markdown │ │ ├── entry.rb │ │ ├── preview_of_output.png │ │ └── remarks.markdown │ └── README.md ├── trick2022 │ ├── 01-tompng │ │ ├── Gemfile │ │ ├── Gemfile.lock │ │ ├── authors.markdown │ │ ├── entry.rb │ │ └── remarks.markdown │ ├── 02-tompng │ │ ├── authors.markdown │ │ ├── entry.rb │ │ └── remarks.markdown │ ├── 03-mame │ │ ├── authors.markdown │ │ ├── entry.rb │ │ ├── remarks.markdown │ │ └── test.txt │ └── README.md ├── trojan.rb ├── tsvr.rb ├── uumerge.rb └── weakref.rb ├── scheduler.c ├── shape.c ├── shape.h ├── signal.c ├── siphash.c ├── siphash.h ├── sir-bench ├── aread.rb ├── aref.rb ├── aset.rb ├── awrite.rb ├── bench.rb ├── call.rb ├── cfunc.rb ├── compare.rb ├── complex-mandelbrot.rb ├── const.rb ├── const2.rb ├── fannk.rb ├── fib.rb ├── ivread.rb ├── ivwrite.rb ├── mandelbrot.rb ├── meteor.rb ├── nbody.rb ├── nest-ntimes.rb ├── nest-while.rb ├── norm.rb ├── nsvb.rb ├── optcarrot-compare.rb ├── pent.rb ├── red-black.rb ├── sieve.rb ├── trees.rb └── while.rb ├── sir.c ├── sir.h ├── sir_exec.c ├── sir_gen.c ├── sirflow.svg ├── sparc.c ├── spec ├── README.md ├── bundler │ ├── bundler │ │ ├── build_metadata_spec.rb │ │ ├── bundler_spec.rb │ │ ├── cli_spec.rb │ │ ├── compact_index_client │ │ │ └── updater_spec.rb │ │ ├── definition_spec.rb │ │ ├── dependency_spec.rb │ │ ├── digest_spec.rb │ │ ├── dsl_spec.rb │ │ ├── endpoint_specification_spec.rb │ │ ├── env_spec.rb │ │ ├── environment_preserver_spec.rb │ │ ├── fetcher │ │ │ ├── base_spec.rb │ │ │ ├── compact_index_spec.rb │ │ │ ├── dependency_spec.rb │ │ │ ├── downloader_spec.rb │ │ │ └── index_spec.rb │ │ ├── fetcher_spec.rb │ │ ├── friendly_errors_spec.rb │ │ ├── gem_helper_spec.rb │ │ ├── gem_version_promoter_spec.rb │ │ ├── index_spec.rb │ │ ├── installer │ │ │ ├── gem_installer_spec.rb │ │ │ ├── parallel_installer_spec.rb │ │ │ └── spec_installation_spec.rb │ │ ├── lockfile_parser_spec.rb │ │ ├── mirror_spec.rb │ │ ├── plugin │ │ │ ├── api │ │ │ │ └── source_spec.rb │ │ │ ├── api_spec.rb │ │ │ ├── dsl_spec.rb │ │ │ ├── events_spec.rb │ │ │ ├── index_spec.rb │ │ │ ├── installer_spec.rb │ │ │ └── source_list_spec.rb │ │ ├── plugin_spec.rb │ │ ├── remote_specification_spec.rb │ │ ├── resolver │ │ │ └── candidate_spec.rb │ │ ├── retry_spec.rb │ │ ├── ruby_dsl_spec.rb │ │ ├── ruby_version_spec.rb │ │ ├── rubygems_integration_spec.rb │ │ ├── settings │ │ │ └── validator_spec.rb │ │ ├── settings_spec.rb │ │ ├── shared_helpers_spec.rb │ │ ├── source │ │ │ ├── git │ │ │ │ └── git_proxy_spec.rb │ │ │ ├── git_spec.rb │ │ │ ├── path_spec.rb │ │ │ ├── rubygems │ │ │ │ └── remote_spec.rb │ │ │ └── rubygems_spec.rb │ │ ├── source_list_spec.rb │ │ ├── source_spec.rb │ │ ├── spec_set_spec.rb │ │ ├── stub_specification_spec.rb │ │ ├── ui │ │ │ └── shell_spec.rb │ │ ├── ui_spec.rb │ │ ├── uri_credentials_filter_spec.rb │ │ ├── worker_spec.rb │ │ └── yaml_serializer_spec.rb │ ├── cache │ │ ├── cache_path_spec.rb │ │ ├── gems_spec.rb │ │ ├── git_spec.rb │ │ ├── path_spec.rb │ │ └── platform_spec.rb │ ├── commands │ │ ├── add_spec.rb │ │ ├── binstubs_spec.rb │ │ ├── cache_spec.rb │ │ ├── check_spec.rb │ │ ├── clean_spec.rb │ │ ├── config_spec.rb │ │ ├── console_spec.rb │ │ ├── doctor_spec.rb │ │ ├── exec_spec.rb │ │ ├── fund_spec.rb │ │ ├── help_spec.rb │ │ ├── info_spec.rb │ │ ├── init_spec.rb │ │ ├── inject_spec.rb │ │ ├── install_spec.rb │ │ ├── issue_spec.rb │ │ ├── licenses_spec.rb │ │ ├── list_spec.rb │ │ ├── lock_spec.rb │ │ ├── newgem_spec.rb │ │ ├── open_spec.rb │ │ ├── outdated_spec.rb │ │ ├── platform_spec.rb │ │ ├── post_bundle_message_spec.rb │ │ ├── pristine_spec.rb │ │ ├── remove_spec.rb │ │ ├── show_spec.rb │ │ ├── update_spec.rb │ │ ├── version_spec.rb │ │ └── viz_spec.rb │ ├── install │ │ ├── allow_offline_install_spec.rb │ │ ├── binstubs_spec.rb │ │ ├── bundler_spec.rb │ │ ├── deploy_spec.rb │ │ ├── failure_spec.rb │ │ ├── gemfile │ │ │ ├── eval_gemfile_spec.rb │ │ │ ├── force_ruby_platform_spec.rb │ │ │ ├── gemspec_spec.rb │ │ │ ├── git_spec.rb │ │ │ ├── groups_spec.rb │ │ │ ├── install_if_spec.rb │ │ │ ├── lockfile_spec.rb │ │ │ ├── path_spec.rb │ │ │ ├── platform_spec.rb │ │ │ ├── ruby_spec.rb │ │ │ ├── sources_spec.rb │ │ │ └── specific_platform_spec.rb │ │ ├── gemfile_spec.rb │ │ ├── gems │ │ │ ├── compact_index_spec.rb │ │ │ ├── dependency_api_spec.rb │ │ │ ├── env_spec.rb │ │ │ ├── flex_spec.rb │ │ │ ├── fund_spec.rb │ │ │ ├── mirror_spec.rb │ │ │ ├── native_extensions_spec.rb │ │ │ ├── post_install_spec.rb │ │ │ ├── resolving_spec.rb │ │ │ ├── standalone_spec.rb │ │ │ └── win32_spec.rb │ │ ├── gemspecs_spec.rb │ │ ├── git_spec.rb │ │ ├── global_cache_spec.rb │ │ ├── path_spec.rb │ │ ├── prereleases_spec.rb │ │ ├── process_lock_spec.rb │ │ ├── redownload_spec.rb │ │ ├── security_policy_spec.rb │ │ └── yanked_spec.rb │ ├── lock │ │ ├── git_spec.rb │ │ └── lockfile_spec.rb │ ├── other │ │ ├── cli_dispatch_spec.rb │ │ ├── ext_spec.rb │ │ └── major_deprecation_spec.rb │ ├── plugins │ │ ├── command_spec.rb │ │ ├── hook_spec.rb │ │ ├── install_spec.rb │ │ ├── list_spec.rb │ │ ├── source │ │ │ └── example_spec.rb │ │ ├── source_spec.rb │ │ └── uninstall_spec.rb │ ├── quality_es_spec.rb │ ├── quality_spec.rb │ ├── realworld │ │ ├── dependency_api_spec.rb │ │ ├── double_check_spec.rb │ │ ├── edgecases_spec.rb │ │ ├── ffi_spec.rb │ │ ├── fixtures │ │ │ └── warbler │ │ │ │ ├── .gitignore │ │ │ │ ├── Gemfile │ │ │ │ ├── Gemfile.lock │ │ │ │ ├── bin │ │ │ │ └── warbler-example.rb │ │ │ │ └── demo │ │ │ │ └── demo.gemspec │ │ ├── gemfile_source_header_spec.rb │ │ ├── git_spec.rb │ │ ├── mirror_probe_spec.rb │ │ ├── parallel_spec.rb │ │ └── slow_perf_spec.rb │ ├── resolver │ │ ├── basic_spec.rb │ │ └── platform_spec.rb │ ├── runtime │ │ ├── executable_spec.rb │ │ ├── gem_tasks_spec.rb │ │ ├── inline_spec.rb │ │ ├── load_spec.rb │ │ ├── platform_spec.rb │ │ ├── require_spec.rb │ │ ├── self_management_spec.rb │ │ ├── setup_spec.rb │ │ └── with_unbundled_env_spec.rb │ ├── spec_helper.rb │ ├── support │ │ ├── artifice │ │ │ ├── compact_index.rb │ │ │ ├── compact_index_api_missing.rb │ │ │ ├── compact_index_basic_authentication.rb │ │ │ ├── compact_index_checksum_mismatch.rb │ │ │ ├── compact_index_concurrent_download.rb │ │ │ ├── compact_index_creds_diff_host.rb │ │ │ ├── compact_index_extra.rb │ │ │ ├── compact_index_extra_api.rb │ │ │ ├── compact_index_extra_api_missing.rb │ │ │ ├── compact_index_extra_missing.rb │ │ │ ├── compact_index_forbidden.rb │ │ │ ├── compact_index_host_redirect.rb │ │ │ ├── compact_index_no_gem.rb │ │ │ ├── compact_index_partial_update.rb │ │ │ ├── compact_index_partial_update_no_etag_not_incremental.rb │ │ │ ├── compact_index_precompiled_before.rb │ │ │ ├── compact_index_range_not_satisfiable.rb │ │ │ ├── compact_index_rate_limited.rb │ │ │ ├── compact_index_redirects.rb │ │ │ ├── compact_index_strict_basic_authentication.rb │ │ │ ├── compact_index_wrong_dependencies.rb │ │ │ ├── compact_index_wrong_gem_checksum.rb │ │ │ ├── endpoint.rb │ │ │ ├── endpoint_500.rb │ │ │ ├── endpoint_api_forbidden.rb │ │ │ ├── endpoint_basic_authentication.rb │ │ │ ├── endpoint_creds_diff_host.rb │ │ │ ├── endpoint_extra.rb │ │ │ ├── endpoint_extra_api.rb │ │ │ ├── endpoint_extra_missing.rb │ │ │ ├── endpoint_fallback.rb │ │ │ ├── endpoint_host_redirect.rb │ │ │ ├── endpoint_marshal_fail.rb │ │ │ ├── endpoint_marshal_fail_basic_authentication.rb │ │ │ ├── endpoint_mirror_source.rb │ │ │ ├── endpoint_redirect.rb │ │ │ ├── endpoint_strict_basic_authentication.rb │ │ │ ├── endpoint_timeout.rb │ │ │ ├── fail.rb │ │ │ ├── helpers │ │ │ │ ├── artifice.rb │ │ │ │ ├── compact_index.rb │ │ │ │ ├── compact_index_extra.rb │ │ │ │ ├── compact_index_extra_api.rb │ │ │ │ ├── endpoint.rb │ │ │ │ ├── endpoint_extra.rb │ │ │ │ ├── endpoint_fallback.rb │ │ │ │ ├── endpoint_marshal_fail.rb │ │ │ │ └── rack_request.rb │ │ │ ├── vcr.rb │ │ │ └── windows.rb │ │ ├── build_metadata.rb │ │ ├── builders.rb │ │ ├── bundle.rb │ │ ├── command_execution.rb │ │ ├── filters.rb │ │ ├── hax.rb │ │ ├── helpers.rb │ │ ├── indexes.rb │ │ ├── matchers.rb │ │ ├── path.rb │ │ ├── permissions.rb │ │ ├── platforms.rb │ │ ├── rubygems_ext.rb │ │ ├── rubygems_version_manager.rb │ │ ├── silent_logger.rb │ │ ├── switch_rubygems.rb │ │ └── the_bundle.rb │ └── update │ │ ├── gemfile_spec.rb │ │ ├── gems │ │ ├── fund_spec.rb │ │ └── post_install_spec.rb │ │ ├── git_spec.rb │ │ ├── path_spec.rb │ │ └── redownload_spec.rb ├── default.mspec ├── lib │ ├── formatter_overrides.rb │ └── spec_coverage.rb ├── mspec │ ├── .rspec │ ├── Gemfile │ ├── Gemfile.lock │ ├── LICENSE │ ├── README.md │ ├── Rakefile │ ├── bin │ │ ├── mkspec │ │ ├── mkspec.bat │ │ ├── mspec │ │ ├── mspec-ci │ │ ├── mspec-ci.bat │ │ ├── mspec-run │ │ ├── mspec-run.bat │ │ ├── mspec-tag │ │ ├── mspec-tag.bat │ │ └── mspec.bat │ ├── lib │ │ ├── mspec.rb │ │ └── mspec │ │ │ ├── commands │ │ │ ├── mkspec.rb │ │ │ ├── mspec-ci.rb │ │ │ ├── mspec-run.rb │ │ │ ├── mspec-tag.rb │ │ │ └── mspec.rb │ │ │ ├── expectations.rb │ │ │ ├── expectations │ │ │ ├── expectations.rb │ │ │ └── should.rb │ │ │ ├── guards.rb │ │ │ ├── guards │ │ │ ├── block_device.rb │ │ │ ├── bug.rb │ │ │ ├── conflict.rb │ │ │ ├── endian.rb │ │ │ ├── feature.rb │ │ │ ├── guard.rb │ │ │ ├── platform.rb │ │ │ ├── quarantine.rb │ │ │ ├── superuser.rb │ │ │ ├── support.rb │ │ │ └── version.rb │ │ │ ├── helpers.rb │ │ │ ├── helpers │ │ │ ├── argf.rb │ │ │ ├── argv.rb │ │ │ ├── datetime.rb │ │ │ ├── fixture.rb │ │ │ ├── flunk.rb │ │ │ ├── fs.rb │ │ │ ├── io.rb │ │ │ ├── mock_to_path.rb │ │ │ ├── numeric.rb │ │ │ ├── ruby_exe.rb │ │ │ ├── scratch.rb │ │ │ ├── tmp.rb │ │ │ └── warning.rb │ │ │ ├── matchers.rb │ │ │ ├── matchers │ │ │ ├── base.rb │ │ │ ├── be_an_instance_of.rb │ │ │ ├── be_ancestor_of.rb │ │ │ ├── be_close.rb │ │ │ ├── be_computed_by.rb │ │ │ ├── be_empty.rb │ │ │ ├── be_false.rb │ │ │ ├── be_kind_of.rb │ │ │ ├── be_nan.rb │ │ │ ├── be_nil.rb │ │ │ ├── be_true.rb │ │ │ ├── be_true_or_false.rb │ │ │ ├── block_caller.rb │ │ │ ├── complain.rb │ │ │ ├── eql.rb │ │ │ ├── equal.rb │ │ │ ├── equal_element.rb │ │ │ ├── have_class_variable.rb │ │ │ ├── have_constant.rb │ │ │ ├── have_instance_method.rb │ │ │ ├── have_instance_variable.rb │ │ │ ├── have_method.rb │ │ │ ├── have_private_instance_method.rb │ │ │ ├── have_private_method.rb │ │ │ ├── have_protected_instance_method.rb │ │ │ ├── have_public_instance_method.rb │ │ │ ├── have_singleton_method.rb │ │ │ ├── include.rb │ │ │ ├── include_any_of.rb │ │ │ ├── infinity.rb │ │ │ ├── match_yaml.rb │ │ │ ├── method.rb │ │ │ ├── output.rb │ │ │ ├── output_to_fd.rb │ │ │ ├── raise_error.rb │ │ │ ├── respond_to.rb │ │ │ ├── signed_zero.rb │ │ │ ├── skip.rb │ │ │ └── variable.rb │ │ │ ├── mocks.rb │ │ │ ├── mocks │ │ │ ├── mock.rb │ │ │ ├── object.rb │ │ │ └── proxy.rb │ │ │ ├── runner.rb │ │ │ ├── runner │ │ │ ├── actions.rb │ │ │ ├── actions │ │ │ │ ├── constants_leak_checker.rb │ │ │ │ ├── filter.rb │ │ │ │ ├── leakchecker.rb │ │ │ │ ├── profile.rb │ │ │ │ ├── tag.rb │ │ │ │ ├── taglist.rb │ │ │ │ ├── tagpurge.rb │ │ │ │ ├── tally.rb │ │ │ │ ├── timeout.rb │ │ │ │ └── timer.rb │ │ │ ├── context.rb │ │ │ ├── evaluate.rb │ │ │ ├── example.rb │ │ │ ├── exception.rb │ │ │ ├── filters.rb │ │ │ ├── filters │ │ │ │ ├── match.rb │ │ │ │ ├── profile.rb │ │ │ │ ├── regexp.rb │ │ │ │ └── tag.rb │ │ │ ├── formatters.rb │ │ │ ├── formatters │ │ │ │ ├── base.rb │ │ │ │ ├── describe.rb │ │ │ │ ├── dotted.rb │ │ │ │ ├── file.rb │ │ │ │ ├── html.rb │ │ │ │ ├── junit.rb │ │ │ │ ├── method.rb │ │ │ │ ├── multi.rb │ │ │ │ ├── profile.rb │ │ │ │ ├── specdoc.rb │ │ │ │ ├── spinner.rb │ │ │ │ ├── stats.rb │ │ │ │ ├── summary.rb │ │ │ │ ├── unit.rb │ │ │ │ └── yaml.rb │ │ │ ├── mspec.rb │ │ │ ├── object.rb │ │ │ ├── parallel.rb │ │ │ ├── shared.rb │ │ │ └── tag.rb │ │ │ ├── utils │ │ │ ├── deprecate.rb │ │ │ ├── format.rb │ │ │ ├── name_map.rb │ │ │ ├── options.rb │ │ │ ├── script.rb │ │ │ ├── version.rb │ │ │ └── warnings.rb │ │ │ └── version.rb │ ├── spec │ │ ├── commands │ │ │ ├── fixtures │ │ │ │ ├── four.txt │ │ │ │ ├── level2 │ │ │ │ │ └── three_spec.rb │ │ │ │ ├── one_spec.rb │ │ │ │ ├── three.rb │ │ │ │ └── two_spec.rb │ │ │ ├── mkspec_spec.rb │ │ │ ├── mspec_ci_spec.rb │ │ │ ├── mspec_run_spec.rb │ │ │ ├── mspec_spec.rb │ │ │ └── mspec_tag_spec.rb │ │ ├── expectations │ │ │ ├── expectations_spec.rb │ │ │ └── should_spec.rb │ │ ├── fixtures │ │ │ ├── a_spec.rb │ │ │ ├── b_spec.rb │ │ │ ├── chatty_spec.rb │ │ │ ├── config.mspec │ │ │ ├── die_spec.rb │ │ │ ├── my_ruby │ │ │ ├── object_methods_spec.rb │ │ │ ├── print_interpreter_spec.rb │ │ │ ├── should.rb │ │ │ └── tagging_spec.rb │ │ ├── guards │ │ │ ├── block_device_spec.rb │ │ │ ├── bug_spec.rb │ │ │ ├── conflict_spec.rb │ │ │ ├── endian_spec.rb │ │ │ ├── feature_spec.rb │ │ │ ├── guard_spec.rb │ │ │ ├── platform_spec.rb │ │ │ ├── quarantine_spec.rb │ │ │ ├── superuser_spec.rb │ │ │ ├── support_spec.rb │ │ │ ├── user_spec.rb │ │ │ └── version_spec.rb │ │ ├── helpers │ │ │ ├── argf_spec.rb │ │ │ ├── argv_spec.rb │ │ │ ├── datetime_spec.rb │ │ │ ├── fixture_spec.rb │ │ │ ├── flunk_spec.rb │ │ │ ├── fs_spec.rb │ │ │ ├── io_spec.rb │ │ │ ├── mock_to_path_spec.rb │ │ │ ├── numeric_spec.rb │ │ │ ├── ruby_exe_spec.rb │ │ │ ├── scratch_spec.rb │ │ │ ├── suppress_warning_spec.rb │ │ │ └── tmp_spec.rb │ │ ├── integration │ │ │ ├── interpreter_spec.rb │ │ │ ├── object_methods_spec.rb │ │ │ ├── run_spec.rb │ │ │ └── tag_spec.rb │ │ ├── matchers │ │ │ ├── base_spec.rb │ │ │ ├── be_an_instance_of_spec.rb │ │ │ ├── be_ancestor_of_spec.rb │ │ │ ├── be_close_spec.rb │ │ │ ├── be_computed_by_spec.rb │ │ │ ├── be_empty_spec.rb │ │ │ ├── be_false_spec.rb │ │ │ ├── be_kind_of_spec.rb │ │ │ ├── be_nan_spec.rb │ │ │ ├── be_nil_spec.rb │ │ │ ├── be_true_or_false_spec.rb │ │ │ ├── be_true_spec.rb │ │ │ ├── block_caller_spec.rb │ │ │ ├── complain_spec.rb │ │ │ ├── eql_spec.rb │ │ │ ├── equal_element_spec.rb │ │ │ ├── equal_spec.rb │ │ │ ├── have_class_variable_spec.rb │ │ │ ├── have_constant_spec.rb │ │ │ ├── have_instance_method_spec.rb │ │ │ ├── have_instance_variable_spec.rb │ │ │ ├── have_method_spec.rb │ │ │ ├── have_private_instance_method_spec.rb │ │ │ ├── have_private_method_spec.rb │ │ │ ├── have_protected_instance_method_spec.rb │ │ │ ├── have_public_instance_method_spec.rb │ │ │ ├── have_singleton_method_spec.rb │ │ │ ├── include_any_of_spec.rb │ │ │ ├── include_spec.rb │ │ │ ├── infinity_spec.rb │ │ │ ├── match_yaml_spec.rb │ │ │ ├── output_spec.rb │ │ │ ├── output_to_fd_spec.rb │ │ │ ├── raise_error_spec.rb │ │ │ ├── respond_to_spec.rb │ │ │ └── signed_zero_spec.rb │ │ ├── mocks │ │ │ ├── mock_spec.rb │ │ │ └── proxy_spec.rb │ │ ├── runner │ │ │ ├── actions │ │ │ │ ├── filter_spec.rb │ │ │ │ ├── tag_spec.rb │ │ │ │ ├── taglist_spec.rb │ │ │ │ ├── tagpurge_spec.rb │ │ │ │ ├── tally_spec.rb │ │ │ │ └── timer_spec.rb │ │ │ ├── context_spec.rb │ │ │ ├── example_spec.rb │ │ │ ├── exception_spec.rb │ │ │ ├── filters │ │ │ │ ├── a.yaml │ │ │ │ ├── b.yaml │ │ │ │ ├── match_spec.rb │ │ │ │ ├── profile_spec.rb │ │ │ │ ├── regexp_spec.rb │ │ │ │ └── tag_spec.rb │ │ │ ├── formatters │ │ │ │ ├── describe_spec.rb │ │ │ │ ├── dotted_spec.rb │ │ │ │ ├── file_spec.rb │ │ │ │ ├── html_spec.rb │ │ │ │ ├── junit_spec.rb │ │ │ │ ├── method_spec.rb │ │ │ │ ├── multi_spec.rb │ │ │ │ ├── specdoc_spec.rb │ │ │ │ ├── spinner_spec.rb │ │ │ │ ├── summary_spec.rb │ │ │ │ ├── unit_spec.rb │ │ │ │ └── yaml_spec.rb │ │ │ ├── mspec_spec.rb │ │ │ ├── shared_spec.rb │ │ │ ├── tag_spec.rb │ │ │ └── tags.txt │ │ ├── spec_helper.rb │ │ └── utils │ │ │ ├── deprecate_spec.rb │ │ │ ├── name_map_spec.rb │ │ │ ├── options_spec.rb │ │ │ ├── script_spec.rb │ │ │ └── version_spec.rb │ └── tool │ │ ├── check_require_spec_helper.rb │ │ ├── find.rb │ │ ├── pull-latest-mspec-spec │ │ ├── remove_old_guards.rb │ │ ├── sync │ │ ├── .gitignore │ │ └── sync-rubyspec.rb │ │ ├── tag_from_output.rb │ │ └── wrap_with_guard.rb ├── ruby │ ├── .gitignore │ ├── .mspec.constants │ ├── .rubocop.yml │ ├── .rubocop_todo.yml │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── README.md │ ├── TODO │ ├── command_line │ │ ├── backtrace_limit_spec.rb │ │ ├── dash_a_spec.rb │ │ ├── dash_c_spec.rb │ │ ├── dash_d_spec.rb │ │ ├── dash_e_spec.rb │ │ ├── dash_encoding_spec.rb │ │ ├── dash_external_encoding_spec.rb │ │ ├── dash_internal_encoding_spec.rb │ │ ├── dash_l_spec.rb │ │ ├── dash_n_spec.rb │ │ ├── dash_p_spec.rb │ │ ├── dash_r_spec.rb │ │ ├── dash_s_spec.rb │ │ ├── dash_upper_c_spec.rb │ │ ├── dash_upper_e_spec.rb │ │ ├── dash_upper_f_spec.rb │ │ ├── dash_upper_i_spec.rb │ │ ├── dash_upper_k_spec.rb │ │ ├── dash_upper_s_spec.rb │ │ ├── dash_upper_u_spec.rb │ │ ├── dash_upper_w_spec.rb │ │ ├── dash_upper_x_spec.rb │ │ ├── dash_v_spec.rb │ │ ├── dash_w_spec.rb │ │ ├── dash_x_spec.rb │ │ ├── error_message_spec.rb │ │ ├── feature_spec.rb │ │ ├── fixtures │ │ │ ├── backtrace.rb │ │ │ ├── bad_syntax.rb │ │ │ ├── bin │ │ │ │ ├── bad_embedded_ruby.txt │ │ │ │ ├── dash_s_fail │ │ │ │ ├── embedded_ruby.txt │ │ │ │ ├── hybrid_launcher.sh │ │ │ │ └── launcher.rb │ │ │ ├── change_directory_script.rb │ │ │ ├── conditional_range.txt │ │ │ ├── dash_s_script.rb │ │ │ ├── debug.rb │ │ │ ├── debug_info.rb │ │ │ ├── freeze_flag_across_files.rb │ │ │ ├── freeze_flag_across_files_diff_enc.rb │ │ │ ├── freeze_flag_one_literal.rb │ │ │ ├── freeze_flag_required.rb │ │ │ ├── freeze_flag_required_diff_enc.rb │ │ │ ├── freeze_flag_two_literals.rb │ │ │ ├── full_names.txt │ │ │ ├── loadpath.rb │ │ │ ├── names.txt │ │ │ ├── passwd_file.txt │ │ │ ├── require.rb │ │ │ ├── rubyopt.rb │ │ │ ├── test_file.rb │ │ │ └── verbose.rb │ │ ├── frozen_strings_spec.rb │ │ ├── rubylib_spec.rb │ │ ├── rubyopt_spec.rb │ │ ├── shared │ │ │ ├── change_directory.rb │ │ │ └── verbose.rb │ │ └── syntax_error_spec.rb │ ├── core │ │ ├── argf │ │ │ ├── argf_spec.rb │ │ │ ├── argv_spec.rb │ │ │ ├── binmode_spec.rb │ │ │ ├── bytes_spec.rb │ │ │ ├── chars_spec.rb │ │ │ ├── close_spec.rb │ │ │ ├── closed_spec.rb │ │ │ ├── codepoints_spec.rb │ │ │ ├── each_byte_spec.rb │ │ │ ├── each_char_spec.rb │ │ │ ├── each_codepoint_spec.rb │ │ │ ├── each_line_spec.rb │ │ │ ├── each_spec.rb │ │ │ ├── eof_spec.rb │ │ │ ├── file_spec.rb │ │ │ ├── filename_spec.rb │ │ │ ├── fileno_spec.rb │ │ │ ├── fixtures │ │ │ │ ├── bin_file.txt │ │ │ │ ├── file1.txt │ │ │ │ ├── file2.txt │ │ │ │ ├── filename.rb │ │ │ │ ├── lineno.rb │ │ │ │ ├── rewind.rb │ │ │ │ └── stdin.txt │ │ │ ├── getc_spec.rb │ │ │ ├── gets_spec.rb │ │ │ ├── lineno_spec.rb │ │ │ ├── lines_spec.rb │ │ │ ├── path_spec.rb │ │ │ ├── pos_spec.rb │ │ │ ├── read_nonblock_spec.rb │ │ │ ├── read_spec.rb │ │ │ ├── readchar_spec.rb │ │ │ ├── readline_spec.rb │ │ │ ├── readlines_spec.rb │ │ │ ├── readpartial_spec.rb │ │ │ ├── rewind_spec.rb │ │ │ ├── seek_spec.rb │ │ │ ├── set_encoding_spec.rb │ │ │ ├── shared │ │ │ │ ├── each_byte.rb │ │ │ │ ├── each_char.rb │ │ │ │ ├── each_codepoint.rb │ │ │ │ ├── each_line.rb │ │ │ │ ├── eof.rb │ │ │ │ ├── filename.rb │ │ │ │ ├── fileno.rb │ │ │ │ ├── getc.rb │ │ │ │ ├── gets.rb │ │ │ │ ├── pos.rb │ │ │ │ ├── read.rb │ │ │ │ └── readlines.rb │ │ │ ├── skip_spec.rb │ │ │ ├── tell_spec.rb │ │ │ ├── to_a_spec.rb │ │ │ ├── to_i_spec.rb │ │ │ ├── to_io_spec.rb │ │ │ └── to_s_spec.rb │ │ ├── array │ │ │ ├── all_spec.rb │ │ │ ├── allocate_spec.rb │ │ │ ├── any_spec.rb │ │ │ ├── append_spec.rb │ │ │ ├── array_spec.rb │ │ │ ├── assoc_spec.rb │ │ │ ├── at_spec.rb │ │ │ ├── bsearch_index_spec.rb │ │ │ ├── bsearch_spec.rb │ │ │ ├── clear_spec.rb │ │ │ ├── clone_spec.rb │ │ │ ├── collect_spec.rb │ │ │ ├── combination_spec.rb │ │ │ ├── compact_spec.rb │ │ │ ├── comparison_spec.rb │ │ │ ├── concat_spec.rb │ │ │ ├── constructor_spec.rb │ │ │ ├── count_spec.rb │ │ │ ├── cycle_spec.rb │ │ │ ├── deconstruct_spec.rb │ │ │ ├── delete_at_spec.rb │ │ │ ├── delete_if_spec.rb │ │ │ ├── delete_spec.rb │ │ │ ├── difference_spec.rb │ │ │ ├── dig_spec.rb │ │ │ ├── drop_spec.rb │ │ │ ├── drop_while_spec.rb │ │ │ ├── dup_spec.rb │ │ │ ├── each_index_spec.rb │ │ │ ├── each_spec.rb │ │ │ ├── element_reference_spec.rb │ │ │ ├── element_set_spec.rb │ │ │ ├── empty_spec.rb │ │ │ ├── eql_spec.rb │ │ │ ├── equal_value_spec.rb │ │ │ ├── fetch_spec.rb │ │ │ ├── fill_spec.rb │ │ │ ├── filter_spec.rb │ │ │ ├── find_index_spec.rb │ │ │ ├── first_spec.rb │ │ │ ├── fixtures │ │ │ │ ├── classes.rb │ │ │ │ └── encoded_strings.rb │ │ │ ├── flatten_spec.rb │ │ │ ├── frozen_spec.rb │ │ │ ├── hash_spec.rb │ │ │ ├── include_spec.rb │ │ │ ├── index_spec.rb │ │ │ ├── initialize_spec.rb │ │ │ ├── insert_spec.rb │ │ │ ├── inspect_spec.rb │ │ │ ├── intersect_spec.rb │ │ │ ├── intersection_spec.rb │ │ │ ├── join_spec.rb │ │ │ ├── keep_if_spec.rb │ │ │ ├── last_spec.rb │ │ │ ├── length_spec.rb │ │ │ ├── map_spec.rb │ │ │ ├── max_spec.rb │ │ │ ├── min_spec.rb │ │ │ ├── minmax_spec.rb │ │ │ ├── minus_spec.rb │ │ │ ├── multiply_spec.rb │ │ │ ├── new_spec.rb │ │ │ ├── none_spec.rb │ │ │ ├── one_spec.rb │ │ │ ├── pack │ │ │ │ ├── a_spec.rb │ │ │ │ ├── at_spec.rb │ │ │ │ ├── b_spec.rb │ │ │ │ ├── buffer_spec.rb │ │ │ │ ├── c_spec.rb │ │ │ │ ├── comment_spec.rb │ │ │ │ ├── d_spec.rb │ │ │ │ ├── e_spec.rb │ │ │ │ ├── empty_spec.rb │ │ │ │ ├── f_spec.rb │ │ │ │ ├── g_spec.rb │ │ │ │ ├── h_spec.rb │ │ │ │ ├── i_spec.rb │ │ │ │ ├── j_spec.rb │ │ │ │ ├── l_spec.rb │ │ │ │ ├── m_spec.rb │ │ │ │ ├── n_spec.rb │ │ │ │ ├── p_spec.rb │ │ │ │ ├── percent_spec.rb │ │ │ │ ├── q_spec.rb │ │ │ │ ├── s_spec.rb │ │ │ │ ├── shared │ │ │ │ │ ├── basic.rb │ │ │ │ │ ├── encodings.rb │ │ │ │ │ ├── float.rb │ │ │ │ │ ├── integer.rb │ │ │ │ │ ├── numeric_basic.rb │ │ │ │ │ ├── string.rb │ │ │ │ │ ├── taint.rb │ │ │ │ │ └── unicode.rb │ │ │ │ ├── u_spec.rb │ │ │ │ ├── v_spec.rb │ │ │ │ ├── w_spec.rb │ │ │ │ ├── x_spec.rb │ │ │ │ └── z_spec.rb │ │ │ ├── partition_spec.rb │ │ │ ├── permutation_spec.rb │ │ │ ├── plus_spec.rb │ │ │ ├── pop_spec.rb │ │ │ ├── prepend_spec.rb │ │ │ ├── product_spec.rb │ │ │ ├── push_spec.rb │ │ │ ├── rassoc_spec.rb │ │ │ ├── reject_spec.rb │ │ │ ├── repeated_combination_spec.rb │ │ │ ├── repeated_permutation_spec.rb │ │ │ ├── replace_spec.rb │ │ │ ├── reverse_each_spec.rb │ │ │ ├── reverse_spec.rb │ │ │ ├── rindex_spec.rb │ │ │ ├── rotate_spec.rb │ │ │ ├── sample_spec.rb │ │ │ ├── select_spec.rb │ │ │ ├── shared │ │ │ │ ├── clone.rb │ │ │ │ ├── collect.rb │ │ │ │ ├── delete_if.rb │ │ │ │ ├── difference.rb │ │ │ │ ├── enumeratorize.rb │ │ │ │ ├── eql.rb │ │ │ │ ├── index.rb │ │ │ │ ├── inspect.rb │ │ │ │ ├── intersection.rb │ │ │ │ ├── iterable_and_tolerating_size_increasing.rb │ │ │ │ ├── join.rb │ │ │ │ ├── keep_if.rb │ │ │ │ ├── length.rb │ │ │ │ ├── push.rb │ │ │ │ ├── replace.rb │ │ │ │ ├── select.rb │ │ │ │ ├── slice.rb │ │ │ │ ├── union.rb │ │ │ │ └── unshift.rb │ │ │ ├── shift_spec.rb │ │ │ ├── shuffle_spec.rb │ │ │ ├── size_spec.rb │ │ │ ├── slice_spec.rb │ │ │ ├── sort_by_spec.rb │ │ │ ├── sort_spec.rb │ │ │ ├── sum_spec.rb │ │ │ ├── take_spec.rb │ │ │ ├── take_while_spec.rb │ │ │ ├── to_a_spec.rb │ │ │ ├── to_ary_spec.rb │ │ │ ├── to_h_spec.rb │ │ │ ├── to_s_spec.rb │ │ │ ├── transpose_spec.rb │ │ │ ├── try_convert_spec.rb │ │ │ ├── union_spec.rb │ │ │ ├── uniq_spec.rb │ │ │ ├── unshift_spec.rb │ │ │ ├── values_at_spec.rb │ │ │ └── zip_spec.rb │ │ ├── basicobject │ │ │ ├── __id__spec.rb │ │ │ ├── __send___spec.rb │ │ │ ├── basicobject_spec.rb │ │ │ ├── equal_spec.rb │ │ │ ├── equal_value_spec.rb │ │ │ ├── fixtures │ │ │ │ ├── classes.rb │ │ │ │ ├── common.rb │ │ │ │ ├── remove_method_missing.rb │ │ │ │ └── singleton_method.rb │ │ │ ├── initialize_spec.rb │ │ │ ├── instance_eval_spec.rb │ │ │ ├── instance_exec_spec.rb │ │ │ ├── method_missing_spec.rb │ │ │ ├── not_equal_spec.rb │ │ │ ├── not_spec.rb │ │ │ ├── singleton_method_added_spec.rb │ │ │ ├── singleton_method_removed_spec.rb │ │ │ └── singleton_method_undefined_spec.rb │ │ ├── binding │ │ │ ├── clone_spec.rb │ │ │ ├── dup_spec.rb │ │ │ ├── eval_spec.rb │ │ │ ├── fixtures │ │ │ │ ├── classes.rb │ │ │ │ ├── irb.rb │ │ │ │ ├── irbrc │ │ │ │ └── location.rb │ │ │ ├── irb_spec.rb │ │ │ ├── local_variable_defined_spec.rb │ │ │ ├── local_variable_get_spec.rb │ │ │ ├── local_variable_set_spec.rb │ │ │ ├── local_variables_spec.rb │ │ │ ├── receiver_spec.rb │ │ │ ├── shared │ │ │ │ └── clone.rb │ │ │ └── source_location_spec.rb │ │ ├── builtin_constants │ │ │ └── builtin_constants_spec.rb │ │ ├── class │ │ │ ├── allocate_spec.rb │ │ │ ├── attached_object_spec.rb │ │ │ ├── dup_spec.rb │ │ │ ├── fixtures │ │ │ │ └── classes.rb │ │ │ ├── inherited_spec.rb │ │ │ ├── initialize_spec.rb │ │ │ ├── new_spec.rb │ │ │ ├── subclasses_spec.rb │ │ │ └── superclass_spec.rb │ │ ├── comparable │ │ │ ├── between_spec.rb │ │ │ ├── clamp_spec.rb │ │ │ ├── equal_value_spec.rb │ │ │ ├── fixtures │ │ │ │ └── classes.rb │ │ │ ├── gt_spec.rb │ │ │ ├── gte_spec.rb │ │ │ ├── lt_spec.rb │ │ │ └── lte_spec.rb │ │ ├── complex │ │ │ ├── abs2_spec.rb │ │ │ ├── abs_spec.rb │ │ │ ├── angle_spec.rb │ │ │ ├── arg_spec.rb │ │ │ ├── coerce_spec.rb │ │ │ ├── comparison_spec.rb │ │ │ ├── conj_spec.rb │ │ │ ├── conjugate_spec.rb │ │ │ ├── constants_spec.rb │ │ │ ├── denominator_spec.rb │ │ │ ├── divide_spec.rb │ │ │ ├── eql_spec.rb │ │ │ ├── equal_value_spec.rb │ │ │ ├── exponent_spec.rb │ │ │ ├── fdiv_spec.rb │ │ │ ├── finite_spec.rb │ │ │ ├── hash_spec.rb │ │ │ ├── imag_spec.rb │ │ │ ├── imaginary_spec.rb │ │ │ ├── infinite_spec.rb │ │ │ ├── inspect_spec.rb │ │ │ ├── integer_spec.rb │ │ │ ├── magnitude_spec.rb │ │ │ ├── marshal_dump_spec.rb │ │ │ ├── minus_spec.rb │ │ │ ├── multiply_spec.rb │ │ │ ├── negative_spec.rb │ │ │ ├── numerator_spec.rb │ │ │ ├── phase_spec.rb │ │ │ ├── plus_spec.rb │ │ │ ├── polar_spec.rb │ │ │ ├── positive_spec.rb │ │ │ ├── quo_spec.rb │ │ │ ├── rationalize_spec.rb │ │ │ ├── real_spec.rb │ │ │ ├── rect_spec.rb │ │ │ ├── rectangular_spec.rb │ │ │ ├── shared │ │ │ │ ├── abs.rb │ │ │ │ ├── arg.rb │ │ │ │ ├── conjugate.rb │ │ │ │ ├── divide.rb │ │ │ │ ├── image.rb │ │ │ │ └── rect.rb │ │ │ ├── to_c_spec.rb │ │ │ ├── to_f_spec.rb │ │ │ ├── to_i_spec.rb │ │ │ ├── to_r_spec.rb │ │ │ ├── to_s_spec.rb │ │ │ └── uminus_spec.rb │ │ ├── conditionvariable │ │ │ ├── broadcast_spec.rb │ │ │ ├── marshal_dump_spec.rb │ │ │ ├── signal_spec.rb │ │ │ └── wait_spec.rb │ │ ├── data │ │ │ ├── constants_spec.rb │ │ │ ├── define_spec.rb │ │ │ ├── fixtures │ │ │ │ └── classes.rb │ │ │ └── initialize_spec.rb │ │ ├── dir │ │ │ ├── chdir_spec.rb │ │ │ ├── children_spec.rb │ │ │ ├── chroot_spec.rb │ │ │ ├── close_spec.rb │ │ │ ├── delete_spec.rb │ │ │ ├── dir_spec.rb │ │ │ ├── each_child_spec.rb │ │ │ ├── each_spec.rb │ │ │ ├── element_reference_spec.rb │ │ │ ├── empty_spec.rb │ │ │ ├── entries_spec.rb │ │ │ ├── exist_spec.rb │ │ │ ├── fchdir_spec.rb │ │ │ ├── fileno_spec.rb │ │ │ ├── fixtures │ │ │ │ └── common.rb │ │ │ ├── foreach_spec.rb │ │ │ ├── getwd_spec.rb │ │ │ ├── glob_spec.rb │ │ │ ├── home_spec.rb │ │ │ ├── initialize_spec.rb │ │ │ ├── inspect_spec.rb │ │ │ ├── mkdir_spec.rb │ │ │ ├── open_spec.rb │ │ │ ├── path_spec.rb │ │ │ ├── pos_spec.rb │ │ │ ├── pwd_spec.rb │ │ │ ├── read_spec.rb │ │ │ ├── rewind_spec.rb │ │ │ ├── rmdir_spec.rb │ │ │ ├── seek_spec.rb │ │ │ ├── shared │ │ │ │ ├── chroot.rb │ │ │ │ ├── closed.rb │ │ │ │ ├── delete.rb │ │ │ │ ├── exist.rb │ │ │ │ ├── glob.rb │ │ │ │ ├── open.rb │ │ │ │ ├── path.rb │ │ │ │ ├── pos.rb │ │ │ │ └── pwd.rb │ │ │ ├── tell_spec.rb │ │ │ ├── to_path_spec.rb │ │ │ └── unlink_spec.rb │ │ ├── encoding │ │ │ ├── _dump_spec.rb │ │ │ ├── _load_spec.rb │ │ │ ├── aliases_spec.rb │ │ │ ├── ascii_compatible_spec.rb │ │ │ ├── compatible_spec.rb │ │ │ ├── converter │ │ │ │ ├── asciicompat_encoding_spec.rb │ │ │ │ ├── constants_spec.rb │ │ │ │ ├── convert_spec.rb │ │ │ │ ├── convpath_spec.rb │ │ │ │ ├── destination_encoding_spec.rb │ │ │ │ ├── finish_spec.rb │ │ │ │ ├── insert_output_spec.rb │ │ │ │ ├── inspect_spec.rb │ │ │ │ ├── last_error_spec.rb │ │ │ │ ├── new_spec.rb │ │ │ │ ├── primitive_convert_spec.rb │ │ │ │ ├── primitive_errinfo_spec.rb │ │ │ │ ├── putback_spec.rb │ │ │ │ ├── replacement_spec.rb │ │ │ │ ├── search_convpath_spec.rb │ │ │ │ └── source_encoding_spec.rb │ │ │ ├── default_external_spec.rb │ │ │ ├── default_internal_spec.rb │ │ │ ├── dummy_spec.rb │ │ │ ├── find_spec.rb │ │ │ ├── fixtures │ │ │ │ └── classes.rb │ │ │ ├── inspect_spec.rb │ │ │ ├── invalid_byte_sequence_error │ │ │ │ ├── destination_encoding_name_spec.rb │ │ │ │ ├── destination_encoding_spec.rb │ │ │ │ ├── error_bytes_spec.rb │ │ │ │ ├── incomplete_input_spec.rb │ │ │ │ ├── readagain_bytes_spec.rb │ │ │ │ ├── source_encoding_name_spec.rb │ │ │ │ └── source_encoding_spec.rb │ │ │ ├── list_spec.rb │ │ │ ├── locale_charmap_spec.rb │ │ │ ├── name_list_spec.rb │ │ │ ├── name_spec.rb │ │ │ ├── names_spec.rb │ │ │ ├── replicate_spec.rb │ │ │ ├── shared │ │ │ │ └── name.rb │ │ │ ├── to_s_spec.rb │ │ │ └── undefined_conversion_error │ │ │ │ ├── destination_encoding_name_spec.rb │ │ │ │ ├── destination_encoding_spec.rb │ │ │ │ ├── error_char_spec.rb │ │ │ │ ├── source_encoding_name_spec.rb │ │ │ │ └── source_encoding_spec.rb │ │ ├── enumerable │ │ │ ├── all_spec.rb │ │ │ ├── any_spec.rb │ │ │ ├── chain_spec.rb │ │ │ ├── chunk_spec.rb │ │ │ ├── chunk_while_spec.rb │ │ │ ├── collect_concat_spec.rb │ │ │ ├── collect_spec.rb │ │ │ ├── compact_spec.rb │ │ │ ├── count_spec.rb │ │ │ ├── cycle_spec.rb │ │ │ ├── detect_spec.rb │ │ │ ├── drop_spec.rb │ │ │ ├── drop_while_spec.rb │ │ │ ├── each_cons_spec.rb │ │ │ ├── each_entry_spec.rb │ │ │ ├── each_slice_spec.rb │ │ │ ├── each_with_index_spec.rb │ │ │ ├── each_with_object_spec.rb │ │ │ ├── entries_spec.rb │ │ │ ├── filter_map_spec.rb │ │ │ ├── filter_spec.rb │ │ │ ├── find_all_spec.rb │ │ │ ├── find_index_spec.rb │ │ │ ├── find_spec.rb │ │ │ ├── first_spec.rb │ │ │ ├── fixtures │ │ │ │ └── classes.rb │ │ │ ├── flat_map_spec.rb │ │ │ ├── grep_spec.rb │ │ │ ├── grep_v_spec.rb │ │ │ ├── group_by_spec.rb │ │ │ ├── include_spec.rb │ │ │ ├── inject_spec.rb │ │ │ ├── lazy_spec.rb │ │ │ ├── map_spec.rb │ │ │ ├── max_by_spec.rb │ │ │ ├── max_spec.rb │ │ │ ├── member_spec.rb │ │ │ ├── min_by_spec.rb │ │ │ ├── min_spec.rb │ │ │ ├── minmax_by_spec.rb │ │ │ ├── minmax_spec.rb │ │ │ ├── none_spec.rb │ │ │ ├── one_spec.rb │ │ │ ├── partition_spec.rb │ │ │ ├── reduce_spec.rb │ │ │ ├── reject_spec.rb │ │ │ ├── reverse_each_spec.rb │ │ │ ├── select_spec.rb │ │ │ ├── shared │ │ │ │ ├── collect.rb │ │ │ │ ├── collect_concat.rb │ │ │ │ ├── entries.rb │ │ │ │ ├── enumerable_enumeratorized.rb │ │ │ │ ├── enumeratorized.rb │ │ │ │ ├── find.rb │ │ │ │ ├── find_all.rb │ │ │ │ ├── include.rb │ │ │ │ ├── inject.rb │ │ │ │ └── take.rb │ │ │ ├── slice_after_spec.rb │ │ │ ├── slice_before_spec.rb │ │ │ ├── slice_when_spec.rb │ │ │ ├── sort_by_spec.rb │ │ │ ├── sort_spec.rb │ │ │ ├── sum_spec.rb │ │ │ ├── take_spec.rb │ │ │ ├── take_while_spec.rb │ │ │ ├── tally_spec.rb │ │ │ ├── to_a_spec.rb │ │ │ ├── to_h_spec.rb │ │ │ ├── uniq_spec.rb │ │ │ └── zip_spec.rb │ │ ├── enumerator │ │ │ ├── arithmetic_sequence │ │ │ │ ├── begin_spec.rb │ │ │ │ ├── each_spec.rb │ │ │ │ ├── end_spec.rb │ │ │ │ ├── eq_spec.rb │ │ │ │ ├── exclude_end_spec.rb │ │ │ │ ├── first_spec.rb │ │ │ │ ├── hash_spec.rb │ │ │ │ ├── inspect_spec.rb │ │ │ │ ├── last_spec.rb │ │ │ │ ├── new_spec.rb │ │ │ │ ├── size_spec.rb │ │ │ │ └── step_spec.rb │ │ │ ├── chain │ │ │ │ ├── each_spec.rb │ │ │ │ ├── initialize_spec.rb │ │ │ │ ├── inspect_spec.rb │ │ │ │ ├── rewind_spec.rb │ │ │ │ └── size_spec.rb │ │ │ ├── each_spec.rb │ │ │ ├── each_with_index_spec.rb │ │ │ ├── each_with_object_spec.rb │ │ │ ├── enum_for_spec.rb │ │ │ ├── enumerator_spec.rb │ │ │ ├── feed_spec.rb │ │ │ ├── first_spec.rb │ │ │ ├── fixtures │ │ │ │ └── common.rb │ │ │ ├── generator │ │ │ │ ├── each_spec.rb │ │ │ │ └── initialize_spec.rb │ │ │ ├── initialize_spec.rb │ │ │ ├── inspect_spec.rb │ │ │ ├── lazy │ │ │ │ ├── chunk_spec.rb │ │ │ │ ├── chunk_while_spec.rb │ │ │ │ ├── collect_concat_spec.rb │ │ │ │ ├── collect_spec.rb │ │ │ │ ├── compact_spec.rb │ │ │ │ ├── drop_spec.rb │ │ │ │ ├── drop_while_spec.rb │ │ │ │ ├── eager_spec.rb │ │ │ │ ├── enum_for_spec.rb │ │ │ │ ├── filter_map_spec.rb │ │ │ │ ├── filter_spec.rb │ │ │ │ ├── find_all_spec.rb │ │ │ │ ├── fixtures │ │ │ │ │ └── classes.rb │ │ │ │ ├── flat_map_spec.rb │ │ │ │ ├── force_spec.rb │ │ │ │ ├── grep_spec.rb │ │ │ │ ├── grep_v_spec.rb │ │ │ │ ├── initialize_spec.rb │ │ │ │ ├── lazy_spec.rb │ │ │ │ ├── map_spec.rb │ │ │ │ ├── reject_spec.rb │ │ │ │ ├── select_spec.rb │ │ │ │ ├── shared │ │ │ │ │ ├── collect.rb │ │ │ │ │ ├── collect_concat.rb │ │ │ │ │ ├── select.rb │ │ │ │ │ └── to_enum.rb │ │ │ │ ├── slice_after_spec.rb │ │ │ │ ├── slice_before_spec.rb │ │ │ │ ├── slice_when_spec.rb │ │ │ │ ├── take_spec.rb │ │ │ │ ├── take_while_spec.rb │ │ │ │ ├── to_enum_spec.rb │ │ │ │ ├── uniq_spec.rb │ │ │ │ ├── with_index_spec.rb │ │ │ │ └── zip_spec.rb │ │ │ ├── new_spec.rb │ │ │ ├── next_spec.rb │ │ │ ├── next_values_spec.rb │ │ │ ├── peek_spec.rb │ │ │ ├── peek_values_spec.rb │ │ │ ├── plus_spec.rb │ │ │ ├── produce_spec.rb │ │ │ ├── rewind_spec.rb │ │ │ ├── size_spec.rb │ │ │ ├── to_enum_spec.rb │ │ │ ├── with_index_spec.rb │ │ │ ├── with_object_spec.rb │ │ │ └── yielder │ │ │ │ ├── append_spec.rb │ │ │ │ ├── initialize_spec.rb │ │ │ │ ├── to_proc_spec.rb │ │ │ │ └── yield_spec.rb │ │ ├── env │ │ │ ├── assoc_spec.rb │ │ │ ├── clear_spec.rb │ │ │ ├── delete_if_spec.rb │ │ │ ├── delete_spec.rb │ │ │ ├── each_key_spec.rb │ │ │ ├── each_pair_spec.rb │ │ │ ├── each_spec.rb │ │ │ ├── each_value_spec.rb │ │ │ ├── element_reference_spec.rb │ │ │ ├── element_set_spec.rb │ │ │ ├── empty_spec.rb │ │ │ ├── except_spec.rb │ │ │ ├── fetch_spec.rb │ │ │ ├── filter_spec.rb │ │ │ ├── fixtures │ │ │ │ └── common.rb │ │ │ ├── has_key_spec.rb │ │ │ ├── has_value_spec.rb │ │ │ ├── include_spec.rb │ │ │ ├── index_spec.rb │ │ │ ├── indexes_spec.rb │ │ │ ├── indices_spec.rb │ │ │ ├── inspect_spec.rb │ │ │ ├── invert_spec.rb │ │ │ ├── keep_if_spec.rb │ │ │ ├── key_spec.rb │ │ │ ├── keys_spec.rb │ │ │ ├── length_spec.rb │ │ │ ├── member_spec.rb │ │ │ ├── merge_spec.rb │ │ │ ├── rassoc_spec.rb │ │ │ ├── rehash_spec.rb │ │ │ ├── reject_spec.rb │ │ │ ├── replace_spec.rb │ │ │ ├── select_spec.rb │ │ │ ├── shared │ │ │ │ ├── each.rb │ │ │ │ ├── include.rb │ │ │ │ ├── key.rb │ │ │ │ ├── length.rb │ │ │ │ ├── select.rb │ │ │ │ ├── store.rb │ │ │ │ ├── to_hash.rb │ │ │ │ ├── update.rb │ │ │ │ └── value.rb │ │ │ ├── shift_spec.rb │ │ │ ├── size_spec.rb │ │ │ ├── slice_spec.rb │ │ │ ├── spec_helper.rb │ │ │ ├── store_spec.rb │ │ │ ├── to_a_spec.rb │ │ │ ├── to_h_spec.rb │ │ │ ├── to_hash_spec.rb │ │ │ ├── to_s_spec.rb │ │ │ ├── update_spec.rb │ │ │ ├── value_spec.rb │ │ │ ├── values_at_spec.rb │ │ │ └── values_spec.rb │ │ ├── exception │ │ │ ├── backtrace_locations_spec.rb │ │ │ ├── backtrace_spec.rb │ │ │ ├── case_compare_spec.rb │ │ │ ├── cause_spec.rb │ │ │ ├── dup_spec.rb │ │ │ ├── equal_value_spec.rb │ │ │ ├── errno_spec.rb │ │ │ ├── exception_spec.rb │ │ │ ├── exit_value_spec.rb │ │ │ ├── fixtures │ │ │ │ ├── common.rb │ │ │ │ ├── thread_fiber_ensure.rb │ │ │ │ └── thread_fiber_ensure_non_root_fiber.rb │ │ │ ├── frozen_error_spec.rb │ │ │ ├── full_message_spec.rb │ │ │ ├── hierarchy_spec.rb │ │ │ ├── inspect_spec.rb │ │ │ ├── interrupt_spec.rb │ │ │ ├── io_error_spec.rb │ │ │ ├── key_error_spec.rb │ │ │ ├── load_error_spec.rb │ │ │ ├── message_spec.rb │ │ │ ├── name_error_spec.rb │ │ │ ├── name_spec.rb │ │ │ ├── new_spec.rb │ │ │ ├── no_method_error_spec.rb │ │ │ ├── reason_spec.rb │ │ │ ├── receiver_spec.rb │ │ │ ├── result_spec.rb │ │ │ ├── set_backtrace_spec.rb │ │ │ ├── shared │ │ │ │ └── new.rb │ │ │ ├── signal_exception_spec.rb │ │ │ ├── signm_spec.rb │ │ │ ├── signo_spec.rb │ │ │ ├── standard_error_spec.rb │ │ │ ├── status_spec.rb │ │ │ ├── success_spec.rb │ │ │ ├── system_call_error_spec.rb │ │ │ ├── system_exit_spec.rb │ │ │ ├── to_s_spec.rb │ │ │ ├── top_level_spec.rb │ │ │ └── uncaught_throw_error_spec.rb │ │ ├── false │ │ │ ├── and_spec.rb │ │ │ ├── case_compare_spec.rb │ │ │ ├── dup_spec.rb │ │ │ ├── falseclass_spec.rb │ │ │ ├── inspect_spec.rb │ │ │ ├── or_spec.rb │ │ │ ├── to_s_spec.rb │ │ │ └── xor_spec.rb │ │ ├── fiber │ │ │ ├── blocking_spec.rb │ │ │ ├── fixtures │ │ │ │ └── classes.rb │ │ │ ├── inspect_spec.rb │ │ │ ├── new_spec.rb │ │ │ ├── raise_spec.rb │ │ │ ├── resume_spec.rb │ │ │ ├── shared │ │ │ │ └── blocking.rb │ │ │ ├── storage_spec.rb │ │ │ └── yield_spec.rb │ │ ├── file │ │ │ ├── absolute_path_spec.rb │ │ │ ├── atime_spec.rb │ │ │ ├── basename_spec.rb │ │ │ ├── birthtime_spec.rb │ │ │ ├── blockdev_spec.rb │ │ │ ├── chardev_spec.rb │ │ │ ├── chmod_spec.rb │ │ │ ├── chown_spec.rb │ │ │ ├── constants │ │ │ │ └── constants_spec.rb │ │ │ ├── constants_spec.rb │ │ │ ├── ctime_spec.rb │ │ │ ├── delete_spec.rb │ │ │ ├── directory_spec.rb │ │ │ ├── dirname_spec.rb │ │ │ ├── empty_spec.rb │ │ │ ├── executable_real_spec.rb │ │ │ ├── executable_spec.rb │ │ │ ├── exist_spec.rb │ │ │ ├── expand_path_spec.rb │ │ │ ├── extname_spec.rb │ │ │ ├── file_spec.rb │ │ │ ├── fixtures │ │ │ │ ├── common.rb │ │ │ │ ├── do_not_remove │ │ │ │ └── file_types.rb │ │ │ ├── flock_spec.rb │ │ │ ├── fnmatch_spec.rb │ │ │ ├── ftype_spec.rb │ │ │ ├── grpowned_spec.rb │ │ │ ├── identical_spec.rb │ │ │ ├── initialize_spec.rb │ │ │ ├── inspect_spec.rb │ │ │ ├── join_spec.rb │ │ │ ├── lchmod_spec.rb │ │ │ ├── lchown_spec.rb │ │ │ ├── link_spec.rb │ │ │ ├── lstat_spec.rb │ │ │ ├── lutime_spec.rb │ │ │ ├── mkfifo_spec.rb │ │ │ ├── mtime_spec.rb │ │ │ ├── new_spec.rb │ │ │ ├── null_spec.rb │ │ │ ├── open_spec.rb │ │ │ ├── owned_spec.rb │ │ │ ├── path_spec.rb │ │ │ ├── pipe_spec.rb │ │ │ ├── printf_spec.rb │ │ │ ├── read_spec.rb │ │ │ ├── readable_real_spec.rb │ │ │ ├── readable_spec.rb │ │ │ ├── readlink_spec.rb │ │ │ ├── realdirpath_spec.rb │ │ │ ├── realpath_spec.rb │ │ │ ├── rename_spec.rb │ │ │ ├── reopen_spec.rb │ │ │ ├── setgid_spec.rb │ │ │ ├── setuid_spec.rb │ │ │ ├── shared │ │ │ │ ├── fnmatch.rb │ │ │ │ ├── open.rb │ │ │ │ ├── path.rb │ │ │ │ ├── read.rb │ │ │ │ ├── stat.rb │ │ │ │ └── unlink.rb │ │ │ ├── size_spec.rb │ │ │ ├── socket_spec.rb │ │ │ ├── split_spec.rb │ │ │ ├── stat │ │ │ │ ├── atime_spec.rb │ │ │ │ ├── birthtime_spec.rb │ │ │ │ ├── blksize_spec.rb │ │ │ │ ├── blockdev_spec.rb │ │ │ │ ├── blocks_spec.rb │ │ │ │ ├── chardev_spec.rb │ │ │ │ ├── comparison_spec.rb │ │ │ │ ├── ctime_spec.rb │ │ │ │ ├── dev_major_spec.rb │ │ │ │ ├── dev_minor_spec.rb │ │ │ │ ├── dev_spec.rb │ │ │ │ ├── directory_spec.rb │ │ │ │ ├── executable_real_spec.rb │ │ │ │ ├── executable_spec.rb │ │ │ │ ├── file_spec.rb │ │ │ │ ├── fixtures │ │ │ │ │ └── classes.rb │ │ │ │ ├── ftype_spec.rb │ │ │ │ ├── gid_spec.rb │ │ │ │ ├── grpowned_spec.rb │ │ │ │ ├── ino_spec.rb │ │ │ │ ├── inspect_spec.rb │ │ │ │ ├── mode_spec.rb │ │ │ │ ├── mtime_spec.rb │ │ │ │ ├── new_spec.rb │ │ │ │ ├── nlink_spec.rb │ │ │ │ ├── owned_spec.rb │ │ │ │ ├── pipe_spec.rb │ │ │ │ ├── rdev_major_spec.rb │ │ │ │ ├── rdev_minor_spec.rb │ │ │ │ ├── rdev_spec.rb │ │ │ │ ├── readable_real_spec.rb │ │ │ │ ├── readable_spec.rb │ │ │ │ ├── setgid_spec.rb │ │ │ │ ├── setuid_spec.rb │ │ │ │ ├── size_spec.rb │ │ │ │ ├── socket_spec.rb │ │ │ │ ├── sticky_spec.rb │ │ │ │ ├── symlink_spec.rb │ │ │ │ ├── uid_spec.rb │ │ │ │ ├── world_readable_spec.rb │ │ │ │ ├── world_writable_spec.rb │ │ │ │ ├── writable_real_spec.rb │ │ │ │ ├── writable_spec.rb │ │ │ │ └── zero_spec.rb │ │ │ ├── stat_spec.rb │ │ │ ├── sticky_spec.rb │ │ │ ├── symlink_spec.rb │ │ │ ├── to_path_spec.rb │ │ │ ├── truncate_spec.rb │ │ │ ├── umask_spec.rb │ │ │ ├── unlink_spec.rb │ │ │ ├── utime_spec.rb │ │ │ ├── world_readable_spec.rb │ │ │ ├── world_writable_spec.rb │ │ │ ├── writable_real_spec.rb │ │ │ ├── writable_spec.rb │ │ │ └── zero_spec.rb │ │ ├── filetest │ │ │ ├── blockdev_spec.rb │ │ │ ├── chardev_spec.rb │ │ │ ├── directory_spec.rb │ │ │ ├── executable_real_spec.rb │ │ │ ├── executable_spec.rb │ │ │ ├── exist_spec.rb │ │ │ ├── file_spec.rb │ │ │ ├── grpowned_spec.rb │ │ │ ├── identical_spec.rb │ │ │ ├── owned_spec.rb │ │ │ ├── pipe_spec.rb │ │ │ ├── readable_real_spec.rb │ │ │ ├── readable_spec.rb │ │ │ ├── setgid_spec.rb │ │ │ ├── setuid_spec.rb │ │ │ ├── size_spec.rb │ │ │ ├── socket_spec.rb │ │ │ ├── sticky_spec.rb │ │ │ ├── symlink_spec.rb │ │ │ ├── world_readable_spec.rb │ │ │ ├── world_writable_spec.rb │ │ │ ├── writable_real_spec.rb │ │ │ ├── writable_spec.rb │ │ │ └── zero_spec.rb │ │ ├── float │ │ │ ├── abs_spec.rb │ │ │ ├── angle_spec.rb │ │ │ ├── arg_spec.rb │ │ │ ├── case_compare_spec.rb │ │ │ ├── ceil_spec.rb │ │ │ ├── coerce_spec.rb │ │ │ ├── comparison_spec.rb │ │ │ ├── constants_spec.rb │ │ │ ├── denominator_spec.rb │ │ │ ├── divide_spec.rb │ │ │ ├── divmod_spec.rb │ │ │ ├── dup_spec.rb │ │ │ ├── eql_spec.rb │ │ │ ├── equal_value_spec.rb │ │ │ ├── exponent_spec.rb │ │ │ ├── fdiv_spec.rb │ │ │ ├── finite_spec.rb │ │ │ ├── fixtures │ │ │ │ ├── classes.rb │ │ │ │ └── coerce.rb │ │ │ ├── float_spec.rb │ │ │ ├── floor_spec.rb │ │ │ ├── gt_spec.rb │ │ │ ├── gte_spec.rb │ │ │ ├── hash_spec.rb │ │ │ ├── infinite_spec.rb │ │ │ ├── inspect_spec.rb │ │ │ ├── lt_spec.rb │ │ │ ├── lte_spec.rb │ │ │ ├── magnitude_spec.rb │ │ │ ├── minus_spec.rb │ │ │ ├── modulo_spec.rb │ │ │ ├── multiply_spec.rb │ │ │ ├── nan_spec.rb │ │ │ ├── negative_spec.rb │ │ │ ├── next_float_spec.rb │ │ │ ├── numerator_spec.rb │ │ │ ├── phase_spec.rb │ │ │ ├── plus_spec.rb │ │ │ ├── positive_spec.rb │ │ │ ├── prev_float_spec.rb │ │ │ ├── quo_spec.rb │ │ │ ├── rationalize_spec.rb │ │ │ ├── round_spec.rb │ │ │ ├── shared │ │ │ │ ├── abs.rb │ │ │ │ ├── arg.rb │ │ │ │ ├── arithmetic_exception_in_coerce.rb │ │ │ │ ├── comparison_exception_in_coerce.rb │ │ │ │ ├── equal.rb │ │ │ │ ├── modulo.rb │ │ │ │ ├── quo.rb │ │ │ │ ├── to_i.rb │ │ │ │ └── to_s.rb │ │ │ ├── to_f_spec.rb │ │ │ ├── to_i_spec.rb │ │ │ ├── to_int_spec.rb │ │ │ ├── to_r_spec.rb │ │ │ ├── to_s_spec.rb │ │ │ ├── truncate_spec.rb │ │ │ ├── uminus_spec.rb │ │ │ ├── uplus_spec.rb │ │ │ └── zero_spec.rb │ │ ├── gc │ │ │ ├── auto_compact_spec.rb │ │ │ ├── count_spec.rb │ │ │ ├── disable_spec.rb │ │ │ ├── enable_spec.rb │ │ │ ├── garbage_collect_spec.rb │ │ │ ├── measure_total_time_spec.rb │ │ │ ├── profiler │ │ │ │ ├── clear_spec.rb │ │ │ │ ├── disable_spec.rb │ │ │ │ ├── enable_spec.rb │ │ │ │ ├── enabled_spec.rb │ │ │ │ ├── report_spec.rb │ │ │ │ ├── result_spec.rb │ │ │ │ └── total_time_spec.rb │ │ │ ├── start_spec.rb │ │ │ ├── stat_spec.rb │ │ │ ├── stress_spec.rb │ │ │ └── total_time_spec.rb │ │ ├── hash │ │ │ ├── allocate_spec.rb │ │ │ ├── any_spec.rb │ │ │ ├── assoc_spec.rb │ │ │ ├── clear_spec.rb │ │ │ ├── clone_spec.rb │ │ │ ├── compact_spec.rb │ │ │ ├── compare_by_identity_spec.rb │ │ │ ├── constructor_spec.rb │ │ │ ├── deconstruct_keys_spec.rb │ │ │ ├── default_proc_spec.rb │ │ │ ├── default_spec.rb │ │ │ ├── delete_if_spec.rb │ │ │ ├── delete_spec.rb │ │ │ ├── dig_spec.rb │ │ │ ├── each_key_spec.rb │ │ │ ├── each_pair_spec.rb │ │ │ ├── each_spec.rb │ │ │ ├── each_value_spec.rb │ │ │ ├── element_reference_spec.rb │ │ │ ├── element_set_spec.rb │ │ │ ├── empty_spec.rb │ │ │ ├── eql_spec.rb │ │ │ ├── equal_value_spec.rb │ │ │ ├── except_spec.rb │ │ │ ├── fetch_spec.rb │ │ │ ├── fetch_values_spec.rb │ │ │ ├── filter_spec.rb │ │ │ ├── fixtures │ │ │ │ ├── classes.rb │ │ │ │ └── name.rb │ │ │ ├── flatten_spec.rb │ │ │ ├── gt_spec.rb │ │ │ ├── gte_spec.rb │ │ │ ├── has_key_spec.rb │ │ │ ├── has_value_spec.rb │ │ │ ├── hash_spec.rb │ │ │ ├── include_spec.rb │ │ │ ├── index_spec.rb │ │ │ ├── initialize_spec.rb │ │ │ ├── inspect_spec.rb │ │ │ ├── invert_spec.rb │ │ │ ├── keep_if_spec.rb │ │ │ ├── key_spec.rb │ │ │ ├── keys_spec.rb │ │ │ ├── length_spec.rb │ │ │ ├── lt_spec.rb │ │ │ ├── lte_spec.rb │ │ │ ├── member_spec.rb │ │ │ ├── merge_spec.rb │ │ │ ├── new_spec.rb │ │ │ ├── rassoc_spec.rb │ │ │ ├── rehash_spec.rb │ │ │ ├── reject_spec.rb │ │ │ ├── replace_spec.rb │ │ │ ├── ruby2_keywords_hash_spec.rb │ │ │ ├── select_spec.rb │ │ │ ├── shared │ │ │ │ ├── comparison.rb │ │ │ │ ├── each.rb │ │ │ │ ├── eql.rb │ │ │ │ ├── equal.rb │ │ │ │ ├── greater_than.rb │ │ │ │ ├── index.rb │ │ │ │ ├── iteration.rb │ │ │ │ ├── key.rb │ │ │ │ ├── length.rb │ │ │ │ ├── less_than.rb │ │ │ │ ├── replace.rb │ │ │ │ ├── select.rb │ │ │ │ ├── store.rb │ │ │ │ ├── to_s.rb │ │ │ │ ├── update.rb │ │ │ │ ├── value.rb │ │ │ │ └── values_at.rb │ │ │ ├── shift_spec.rb │ │ │ ├── size_spec.rb │ │ │ ├── slice_spec.rb │ │ │ ├── sort_spec.rb │ │ │ ├── store_spec.rb │ │ │ ├── to_a_spec.rb │ │ │ ├── to_h_spec.rb │ │ │ ├── to_hash_spec.rb │ │ │ ├── to_proc_spec.rb │ │ │ ├── to_s_spec.rb │ │ │ ├── transform_keys_spec.rb │ │ │ ├── transform_values_spec.rb │ │ │ ├── try_convert_spec.rb │ │ │ ├── update_spec.rb │ │ │ ├── value_spec.rb │ │ │ ├── values_at_spec.rb │ │ │ └── values_spec.rb │ │ ├── integer │ │ │ ├── abs_spec.rb │ │ │ ├── allbits_spec.rb │ │ │ ├── anybits_spec.rb │ │ │ ├── bit_and_spec.rb │ │ │ ├── bit_length_spec.rb │ │ │ ├── bit_or_spec.rb │ │ │ ├── bit_xor_spec.rb │ │ │ ├── case_compare_spec.rb │ │ │ ├── ceil_spec.rb │ │ │ ├── ceildiv_spec.rb │ │ │ ├── chr_spec.rb │ │ │ ├── coerce_spec.rb │ │ │ ├── comparison_spec.rb │ │ │ ├── complement_spec.rb │ │ │ ├── constants_spec.rb │ │ │ ├── denominator_spec.rb │ │ │ ├── digits_spec.rb │ │ │ ├── div_spec.rb │ │ │ ├── divide_spec.rb │ │ │ ├── divmod_spec.rb │ │ │ ├── downto_spec.rb │ │ │ ├── dup_spec.rb │ │ │ ├── element_reference_spec.rb │ │ │ ├── equal_value_spec.rb │ │ │ ├── even_spec.rb │ │ │ ├── exponent_spec.rb │ │ │ ├── fdiv_spec.rb │ │ │ ├── fixtures │ │ │ │ └── classes.rb │ │ │ ├── floor_spec.rb │ │ │ ├── gcd_spec.rb │ │ │ ├── gcdlcm_spec.rb │ │ │ ├── gt_spec.rb │ │ │ ├── gte_spec.rb │ │ │ ├── integer_spec.rb │ │ │ ├── lcm_spec.rb │ │ │ ├── left_shift_spec.rb │ │ │ ├── lt_spec.rb │ │ │ ├── lte_spec.rb │ │ │ ├── magnitude_spec.rb │ │ │ ├── minus_spec.rb │ │ │ ├── modulo_spec.rb │ │ │ ├── multiply_spec.rb │ │ │ ├── next_spec.rb │ │ │ ├── nobits_spec.rb │ │ │ ├── numerator_spec.rb │ │ │ ├── odd_spec.rb │ │ │ ├── ord_spec.rb │ │ │ ├── plus_spec.rb │ │ │ ├── pow_spec.rb │ │ │ ├── pred_spec.rb │ │ │ ├── rationalize_spec.rb │ │ │ ├── remainder_spec.rb │ │ │ ├── right_shift_spec.rb │ │ │ ├── round_spec.rb │ │ │ ├── shared │ │ │ │ ├── abs.rb │ │ │ │ ├── arithmetic_coerce.rb │ │ │ │ ├── comparison_coerce.rb │ │ │ │ ├── equal.rb │ │ │ │ ├── exponent.rb │ │ │ │ ├── integer_rounding.rb │ │ │ │ ├── modulo.rb │ │ │ │ ├── next.rb │ │ │ │ └── to_i.rb │ │ │ ├── size_spec.rb │ │ │ ├── sqrt_spec.rb │ │ │ ├── succ_spec.rb │ │ │ ├── times_spec.rb │ │ │ ├── to_f_spec.rb │ │ │ ├── to_i_spec.rb │ │ │ ├── to_int_spec.rb │ │ │ ├── to_r_spec.rb │ │ │ ├── to_s_spec.rb │ │ │ ├── truncate_spec.rb │ │ │ ├── try_convert_spec.rb │ │ │ ├── uminus_spec.rb │ │ │ ├── upto_spec.rb │ │ │ └── zero_spec.rb │ │ ├── io │ │ │ ├── advise_spec.rb │ │ │ ├── binmode_spec.rb │ │ │ ├── binread_spec.rb │ │ │ ├── binwrite_spec.rb │ │ │ ├── bytes_spec.rb │ │ │ ├── chars_spec.rb │ │ │ ├── close_on_exec_spec.rb │ │ │ ├── close_read_spec.rb │ │ │ ├── close_spec.rb │ │ │ ├── close_write_spec.rb │ │ │ ├── closed_spec.rb │ │ │ ├── codepoints_spec.rb │ │ │ ├── constants_spec.rb │ │ │ ├── copy_stream_spec.rb │ │ │ ├── dup_spec.rb │ │ │ ├── each_byte_spec.rb │ │ │ ├── each_char_spec.rb │ │ │ ├── each_codepoint_spec.rb │ │ │ ├── each_line_spec.rb │ │ │ ├── each_spec.rb │ │ │ ├── eof_spec.rb │ │ │ ├── external_encoding_spec.rb │ │ │ ├── fcntl_spec.rb │ │ │ ├── fdatasync_spec.rb │ │ │ ├── fileno_spec.rb │ │ │ ├── fixtures │ │ │ │ ├── bom_UTF-16BE.txt │ │ │ │ ├── bom_UTF-16LE.txt │ │ │ │ ├── bom_UTF-32BE.txt │ │ │ │ ├── bom_UTF-32LE.txt │ │ │ │ ├── bom_UTF-8.txt │ │ │ │ ├── classes.rb │ │ │ │ ├── copy_in_out.rb │ │ │ │ ├── copy_stream.txt │ │ │ │ ├── empty.txt │ │ │ │ ├── incomplete.txt │ │ │ │ ├── lines.txt │ │ │ │ ├── no_bom_UTF-8.txt │ │ │ │ ├── numbered_lines.txt │ │ │ │ ├── one_byte.txt │ │ │ │ ├── read_binary.txt │ │ │ │ ├── read_euc_jp.txt │ │ │ │ ├── read_text.txt │ │ │ │ └── reopen_stdout.rb │ │ │ ├── flush_spec.rb │ │ │ ├── for_fd_spec.rb │ │ │ ├── foreach_spec.rb │ │ │ ├── fsync_spec.rb │ │ │ ├── getbyte_spec.rb │ │ │ ├── getc_spec.rb │ │ │ ├── gets_spec.rb │ │ │ ├── initialize_spec.rb │ │ │ ├── inspect_spec.rb │ │ │ ├── internal_encoding_spec.rb │ │ │ ├── io_spec.rb │ │ │ ├── ioctl_spec.rb │ │ │ ├── isatty_spec.rb │ │ │ ├── lineno_spec.rb │ │ │ ├── lines_spec.rb │ │ │ ├── new_spec.rb │ │ │ ├── nonblock_spec.rb │ │ │ ├── open_spec.rb │ │ │ ├── output_spec.rb │ │ │ ├── path_spec.rb │ │ │ ├── pid_spec.rb │ │ │ ├── pipe_spec.rb │ │ │ ├── popen_spec.rb │ │ │ ├── pos_spec.rb │ │ │ ├── pread_spec.rb │ │ │ ├── print_spec.rb │ │ │ ├── printf_spec.rb │ │ │ ├── putc_spec.rb │ │ │ ├── puts_spec.rb │ │ │ ├── pwrite_spec.rb │ │ │ ├── read_nonblock_spec.rb │ │ │ ├── read_spec.rb │ │ │ ├── readbyte_spec.rb │ │ │ ├── readchar_spec.rb │ │ │ ├── readline_spec.rb │ │ │ ├── readlines_spec.rb │ │ │ ├── readpartial_spec.rb │ │ │ ├── reopen_spec.rb │ │ │ ├── rewind_spec.rb │ │ │ ├── seek_spec.rb │ │ │ ├── select_spec.rb │ │ │ ├── set_encoding_by_bom_spec.rb │ │ │ ├── set_encoding_spec.rb │ │ │ ├── shared │ │ │ │ ├── binwrite.rb │ │ │ │ ├── chars.rb │ │ │ │ ├── codepoints.rb │ │ │ │ ├── each.rb │ │ │ │ ├── gets_ascii.rb │ │ │ │ ├── new.rb │ │ │ │ ├── pos.rb │ │ │ │ ├── readlines.rb │ │ │ │ ├── tty.rb │ │ │ │ └── write.rb │ │ │ ├── stat_spec.rb │ │ │ ├── sync_spec.rb │ │ │ ├── sysopen_spec.rb │ │ │ ├── sysread_spec.rb │ │ │ ├── sysseek_spec.rb │ │ │ ├── syswrite_spec.rb │ │ │ ├── tell_spec.rb │ │ │ ├── to_i_spec.rb │ │ │ ├── to_io_spec.rb │ │ │ ├── try_convert_spec.rb │ │ │ ├── tty_spec.rb │ │ │ ├── ungetbyte_spec.rb │ │ │ ├── ungetc_spec.rb │ │ │ ├── write_nonblock_spec.rb │ │ │ └── write_spec.rb │ │ ├── kernel │ │ │ ├── Array_spec.rb │ │ │ ├── Complex_spec.rb │ │ │ ├── Float_spec.rb │ │ │ ├── Hash_spec.rb │ │ │ ├── Integer_spec.rb │ │ │ ├── Rational_spec.rb │ │ │ ├── String_spec.rb │ │ │ ├── __callee___spec.rb │ │ │ ├── __dir___spec.rb │ │ │ ├── __method___spec.rb │ │ │ ├── abort_spec.rb │ │ │ ├── at_exit_spec.rb │ │ │ ├── autoload_spec.rb │ │ │ ├── backtick_spec.rb │ │ │ ├── binding_spec.rb │ │ │ ├── block_given_spec.rb │ │ │ ├── caller_locations_spec.rb │ │ │ ├── caller_spec.rb │ │ │ ├── case_compare_spec.rb │ │ │ ├── catch_spec.rb │ │ │ ├── chomp_spec.rb │ │ │ ├── chop_spec.rb │ │ │ ├── class_spec.rb │ │ │ ├── clone_spec.rb │ │ │ ├── comparison_spec.rb │ │ │ ├── define_singleton_method_spec.rb │ │ │ ├── display_spec.rb │ │ │ ├── dup_spec.rb │ │ │ ├── enum_for_spec.rb │ │ │ ├── eql_spec.rb │ │ │ ├── equal_value_spec.rb │ │ │ ├── eval_spec.rb │ │ │ ├── exec_spec.rb │ │ │ ├── exit_spec.rb │ │ │ ├── extend_spec.rb │ │ │ ├── fail_spec.rb │ │ │ ├── fixtures │ │ │ │ ├── Complex.rb │ │ │ │ ├── __callee__.rb │ │ │ │ ├── __dir__.rb │ │ │ │ ├── __method__.rb │ │ │ │ ├── autoload_b.rb │ │ │ │ ├── autoload_d.rb │ │ │ │ ├── autoload_from_included_module.rb │ │ │ │ ├── autoload_from_included_module2.rb │ │ │ │ ├── autoload_frozen.rb │ │ │ │ ├── caller.rb │ │ │ │ ├── caller_at_exit.rb │ │ │ │ ├── caller_locations.rb │ │ │ │ ├── chomp.rb │ │ │ │ ├── chomp_f.rb │ │ │ │ ├── chop.rb │ │ │ │ ├── chop_f.rb │ │ │ │ ├── classes.rb │ │ │ │ ├── eval_locals.rb │ │ │ │ ├── eval_return_with_lambda.rb │ │ │ │ ├── eval_return_without_lambda.rb │ │ │ │ ├── singleton_methods.rb │ │ │ │ ├── test.rb │ │ │ │ ├── warn_core_method.rb │ │ │ │ ├── warn_require.rb │ │ │ │ └── warn_require_caller.rb │ │ │ ├── fork_spec.rb │ │ │ ├── format_spec.rb │ │ │ ├── freeze_spec.rb │ │ │ ├── frozen_spec.rb │ │ │ ├── gets_spec.rb │ │ │ ├── global_variables_spec.rb │ │ │ ├── gsub_spec.rb │ │ │ ├── initialize_clone_spec.rb │ │ │ ├── initialize_copy_spec.rb │ │ │ ├── initialize_dup_spec.rb │ │ │ ├── inspect_spec.rb │ │ │ ├── instance_of_spec.rb │ │ │ ├── instance_variable_defined_spec.rb │ │ │ ├── instance_variable_get_spec.rb │ │ │ ├── instance_variable_set_spec.rb │ │ │ ├── instance_variables_spec.rb │ │ │ ├── is_a_spec.rb │ │ │ ├── iterator_spec.rb │ │ │ ├── itself_spec.rb │ │ │ ├── kind_of_spec.rb │ │ │ ├── lambda_spec.rb │ │ │ ├── load_spec.rb │ │ │ ├── local_variables_spec.rb │ │ │ ├── loop_spec.rb │ │ │ ├── match_spec.rb │ │ │ ├── method_spec.rb │ │ │ ├── methods_spec.rb │ │ │ ├── nil_spec.rb │ │ │ ├── not_match_spec.rb │ │ │ ├── object_id_spec.rb │ │ │ ├── open_spec.rb │ │ │ ├── p_spec.rb │ │ │ ├── pp_spec.rb │ │ │ ├── print_spec.rb │ │ │ ├── printf_spec.rb │ │ │ ├── private_methods_spec.rb │ │ │ ├── proc_spec.rb │ │ │ ├── protected_methods_spec.rb │ │ │ ├── public_method_spec.rb │ │ │ ├── public_methods_spec.rb │ │ │ ├── public_send_spec.rb │ │ │ ├── putc_spec.rb │ │ │ ├── puts_spec.rb │ │ │ ├── raise_spec.rb │ │ │ ├── rand_spec.rb │ │ │ ├── readline_spec.rb │ │ │ ├── readlines_spec.rb │ │ │ ├── remove_instance_variable_spec.rb │ │ │ ├── require_relative_spec.rb │ │ │ ├── require_spec.rb │ │ │ ├── respond_to_missing_spec.rb │ │ │ ├── respond_to_spec.rb │ │ │ ├── select_spec.rb │ │ │ ├── send_spec.rb │ │ │ ├── set_trace_func_spec.rb │ │ │ ├── shared │ │ │ │ ├── dup_clone.rb │ │ │ │ ├── kind_of.rb │ │ │ │ ├── lambda.rb │ │ │ │ ├── load.rb │ │ │ │ ├── method.rb │ │ │ │ ├── require.rb │ │ │ │ ├── sprintf.rb │ │ │ │ ├── sprintf_encoding.rb │ │ │ │ └── then.rb │ │ │ ├── singleton_class_spec.rb │ │ │ ├── singleton_method_spec.rb │ │ │ ├── singleton_methods_spec.rb │ │ │ ├── sleep_spec.rb │ │ │ ├── spawn_spec.rb │ │ │ ├── sprintf_spec.rb │ │ │ ├── srand_spec.rb │ │ │ ├── sub_spec.rb │ │ │ ├── syscall_spec.rb │ │ │ ├── system_spec.rb │ │ │ ├── taint_spec.rb │ │ │ ├── tainted_spec.rb │ │ │ ├── tap_spec.rb │ │ │ ├── test_spec.rb │ │ │ ├── then_spec.rb │ │ │ ├── throw_spec.rb │ │ │ ├── to_enum_spec.rb │ │ │ ├── to_s_spec.rb │ │ │ ├── trace_var_spec.rb │ │ │ ├── trap_spec.rb │ │ │ ├── trust_spec.rb │ │ │ ├── untaint_spec.rb │ │ │ ├── untrace_var_spec.rb │ │ │ ├── untrust_spec.rb │ │ │ ├── untrusted_spec.rb │ │ │ ├── warn_spec.rb │ │ │ └── yield_self_spec.rb │ │ ├── main │ │ │ ├── define_method_spec.rb │ │ │ ├── fixtures │ │ │ │ ├── classes.rb │ │ │ │ ├── string_refinement.rb │ │ │ │ ├── string_refinement_user.rb │ │ │ │ ├── using.rb │ │ │ │ ├── using_in_main.rb │ │ │ │ ├── using_in_method.rb │ │ │ │ └── wrapped_include.rb │ │ │ ├── include_spec.rb │ │ │ ├── private_spec.rb │ │ │ ├── public_spec.rb │ │ │ ├── ruby2_keywords_spec.rb │ │ │ ├── to_s_spec.rb │ │ │ └── using_spec.rb │ │ ├── marshal │ │ │ ├── dump_spec.rb │ │ │ ├── fixtures │ │ │ │ ├── classes.rb │ │ │ │ ├── marshal_data.rb │ │ │ │ └── random.dump │ │ │ ├── float_spec.rb │ │ │ ├── load_spec.rb │ │ │ ├── major_version_spec.rb │ │ │ ├── minor_version_spec.rb │ │ │ ├── restore_spec.rb │ │ │ └── shared │ │ │ │ └── load.rb │ │ ├── matchdata │ │ │ ├── allocate_spec.rb │ │ │ ├── begin_spec.rb │ │ │ ├── captures_spec.rb │ │ │ ├── dup_spec.rb │ │ │ ├── element_reference_spec.rb │ │ │ ├── end_spec.rb │ │ │ ├── eql_spec.rb │ │ │ ├── equal_value_spec.rb │ │ │ ├── fixtures │ │ │ │ └── classes.rb │ │ │ ├── hash_spec.rb │ │ │ ├── inspect_spec.rb │ │ │ ├── length_spec.rb │ │ │ ├── match_length_spec.rb │ │ │ ├── match_spec.rb │ │ │ ├── named_captures_spec.rb │ │ │ ├── names_spec.rb │ │ │ ├── offset_spec.rb │ │ │ ├── post_match_spec.rb │ │ │ ├── pre_match_spec.rb │ │ │ ├── regexp_spec.rb │ │ │ ├── shared │ │ │ │ ├── eql.rb │ │ │ │ └── length.rb │ │ │ ├── size_spec.rb │ │ │ ├── string_spec.rb │ │ │ ├── to_a_spec.rb │ │ │ ├── to_s_spec.rb │ │ │ └── values_at_spec.rb │ │ ├── math │ │ │ ├── acos_spec.rb │ │ │ ├── acosh_spec.rb │ │ │ ├── asin_spec.rb │ │ │ ├── asinh_spec.rb │ │ │ ├── atan2_spec.rb │ │ │ ├── atan_spec.rb │ │ │ ├── atanh_spec.rb │ │ │ ├── cbrt_spec.rb │ │ │ ├── constants_spec.rb │ │ │ ├── cos_spec.rb │ │ │ ├── cosh_spec.rb │ │ │ ├── erf_spec.rb │ │ │ ├── erfc_spec.rb │ │ │ ├── exp_spec.rb │ │ │ ├── fixtures │ │ │ │ └── classes.rb │ │ │ ├── frexp_spec.rb │ │ │ ├── gamma_spec.rb │ │ │ ├── hypot_spec.rb │ │ │ ├── ldexp_spec.rb │ │ │ ├── lgamma_spec.rb │ │ │ ├── log10_spec.rb │ │ │ ├── log2_spec.rb │ │ │ ├── log_spec.rb │ │ │ ├── sin_spec.rb │ │ │ ├── sinh_spec.rb │ │ │ ├── sqrt_spec.rb │ │ │ ├── tan_spec.rb │ │ │ └── tanh_spec.rb │ │ ├── method │ │ │ ├── arity_spec.rb │ │ │ ├── call_spec.rb │ │ │ ├── case_compare_spec.rb │ │ │ ├── clone_spec.rb │ │ │ ├── compose_spec.rb │ │ │ ├── curry_spec.rb │ │ │ ├── element_reference_spec.rb │ │ │ ├── eql_spec.rb │ │ │ ├── equal_value_spec.rb │ │ │ ├── fixtures │ │ │ │ └── classes.rb │ │ │ ├── hash_spec.rb │ │ │ ├── inspect_spec.rb │ │ │ ├── name_spec.rb │ │ │ ├── original_name_spec.rb │ │ │ ├── owner_spec.rb │ │ │ ├── parameters_spec.rb │ │ │ ├── private_spec.rb │ │ │ ├── protected_spec.rb │ │ │ ├── public_spec.rb │ │ │ ├── receiver_spec.rb │ │ │ ├── shared │ │ │ │ ├── call.rb │ │ │ │ ├── eql.rb │ │ │ │ └── to_s.rb │ │ │ ├── source_location_spec.rb │ │ │ ├── super_method_spec.rb │ │ │ ├── to_proc_spec.rb │ │ │ ├── to_s_spec.rb │ │ │ └── unbind_spec.rb │ │ ├── module │ │ │ ├── alias_method_spec.rb │ │ │ ├── ancestors_spec.rb │ │ │ ├── append_features_spec.rb │ │ │ ├── attr_accessor_spec.rb │ │ │ ├── attr_reader_spec.rb │ │ │ ├── attr_spec.rb │ │ │ ├── attr_writer_spec.rb │ │ │ ├── autoload_spec.rb │ │ │ ├── case_compare_spec.rb │ │ │ ├── class_eval_spec.rb │ │ │ ├── class_exec_spec.rb │ │ │ ├── class_variable_defined_spec.rb │ │ │ ├── class_variable_get_spec.rb │ │ │ ├── class_variable_set_spec.rb │ │ │ ├── class_variables_spec.rb │ │ │ ├── comparison_spec.rb │ │ │ ├── const_added_spec.rb │ │ │ ├── const_defined_spec.rb │ │ │ ├── const_get_spec.rb │ │ │ ├── const_missing_spec.rb │ │ │ ├── const_set_spec.rb │ │ │ ├── const_source_location_spec.rb │ │ │ ├── constants_spec.rb │ │ │ ├── define_method_spec.rb │ │ │ ├── define_singleton_method_spec.rb │ │ │ ├── deprecate_constant_spec.rb │ │ │ ├── eql_spec.rb │ │ │ ├── equal_spec.rb │ │ │ ├── equal_value_spec.rb │ │ │ ├── extend_object_spec.rb │ │ │ ├── extended_spec.rb │ │ │ ├── fixtures │ │ │ │ ├── autoload.rb │ │ │ │ ├── autoload_abc.rb │ │ │ │ ├── autoload_c.rb │ │ │ │ ├── autoload_callback.rb │ │ │ │ ├── autoload_concur.rb │ │ │ │ ├── autoload_d.rb │ │ │ │ ├── autoload_during_autoload.rb │ │ │ │ ├── autoload_during_require.rb │ │ │ │ ├── autoload_during_require_current_file.rb │ │ │ │ ├── autoload_e.rb │ │ │ │ ├── autoload_empty.rb │ │ │ │ ├── autoload_ex1.rb │ │ │ │ ├── autoload_exception.rb │ │ │ │ ├── autoload_f.rb │ │ │ │ ├── autoload_g.rb │ │ │ │ ├── autoload_h.rb │ │ │ │ ├── autoload_i.rb │ │ │ │ ├── autoload_j.rb │ │ │ │ ├── autoload_k.rb │ │ │ │ ├── autoload_lm.rb │ │ │ │ ├── autoload_location.rb │ │ │ │ ├── autoload_nested.rb │ │ │ │ ├── autoload_never_set.rb │ │ │ │ ├── autoload_o.rb │ │ │ │ ├── autoload_overridden.rb │ │ │ │ ├── autoload_r.rb │ │ │ │ ├── autoload_raise.rb │ │ │ │ ├── autoload_required_directly.rb │ │ │ │ ├── autoload_required_directly_nested.rb │ │ │ │ ├── autoload_required_directly_no_constant.rb │ │ │ │ ├── autoload_s.rb │ │ │ │ ├── autoload_self_during_require.rb │ │ │ │ ├── autoload_subclass.rb │ │ │ │ ├── autoload_t.rb │ │ │ │ ├── autoload_v.rb │ │ │ │ ├── autoload_w.rb │ │ │ │ ├── autoload_w2.rb │ │ │ │ ├── autoload_x.rb │ │ │ │ ├── autoload_z.rb │ │ │ │ ├── classes.rb │ │ │ │ ├── constant_unicode.rb │ │ │ │ ├── constants_autoload.rb │ │ │ │ ├── constants_autoload_a.rb │ │ │ │ ├── constants_autoload_b.rb │ │ │ │ ├── constants_autoload_c.rb │ │ │ │ ├── constants_autoload_d.rb │ │ │ │ ├── module.rb │ │ │ │ ├── multi │ │ │ │ │ ├── foo.rb │ │ │ │ │ └── foo │ │ │ │ │ │ └── bar_baz.rb │ │ │ │ ├── name.rb │ │ │ │ ├── path1 │ │ │ │ │ └── load_path.rb │ │ │ │ ├── path2 │ │ │ │ │ └── load_path.rb │ │ │ │ ├── refine.rb │ │ │ │ └── repeated_concurrent_autoload.rb │ │ │ ├── freeze_spec.rb │ │ │ ├── gt_spec.rb │ │ │ ├── gte_spec.rb │ │ │ ├── include_spec.rb │ │ │ ├── included_modules_spec.rb │ │ │ ├── included_spec.rb │ │ │ ├── initialize_copy_spec.rb │ │ │ ├── initialize_spec.rb │ │ │ ├── instance_method_spec.rb │ │ │ ├── instance_methods_spec.rb │ │ │ ├── lt_spec.rb │ │ │ ├── lte_spec.rb │ │ │ ├── method_added_spec.rb │ │ │ ├── method_defined_spec.rb │ │ │ ├── method_removed_spec.rb │ │ │ ├── method_undefined_spec.rb │ │ │ ├── module_eval_spec.rb │ │ │ ├── module_exec_spec.rb │ │ │ ├── module_function_spec.rb │ │ │ ├── name_spec.rb │ │ │ ├── nesting_spec.rb │ │ │ ├── new_spec.rb │ │ │ ├── prepend_features_spec.rb │ │ │ ├── prepend_spec.rb │ │ │ ├── prepended_spec.rb │ │ │ ├── private_class_method_spec.rb │ │ │ ├── private_constant_spec.rb │ │ │ ├── private_instance_methods_spec.rb │ │ │ ├── private_method_defined_spec.rb │ │ │ ├── private_spec.rb │ │ │ ├── protected_instance_methods_spec.rb │ │ │ ├── protected_method_defined_spec.rb │ │ │ ├── protected_spec.rb │ │ │ ├── public_class_method_spec.rb │ │ │ ├── public_constant_spec.rb │ │ │ ├── public_instance_method_spec.rb │ │ │ ├── public_instance_methods_spec.rb │ │ │ ├── public_method_defined_spec.rb │ │ │ ├── public_spec.rb │ │ │ ├── refine_spec.rb │ │ │ ├── remove_class_variable_spec.rb │ │ │ ├── remove_const_spec.rb │ │ │ ├── remove_method_spec.rb │ │ │ ├── ruby2_keywords_spec.rb │ │ │ ├── shared │ │ │ │ ├── class_eval.rb │ │ │ │ ├── class_exec.rb │ │ │ │ ├── equal_value.rb │ │ │ │ └── set_visibility.rb │ │ │ ├── singleton_class_spec.rb │ │ │ ├── to_s_spec.rb │ │ │ ├── undef_method_spec.rb │ │ │ └── using_spec.rb │ │ ├── mutex │ │ │ ├── lock_spec.rb │ │ │ ├── locked_spec.rb │ │ │ ├── owned_spec.rb │ │ │ ├── sleep_spec.rb │ │ │ ├── synchronize_spec.rb │ │ │ ├── try_lock_spec.rb │ │ │ └── unlock_spec.rb │ │ ├── nil │ │ │ ├── and_spec.rb │ │ │ ├── case_compare_spec.rb │ │ │ ├── dup_spec.rb │ │ │ ├── inspect_spec.rb │ │ │ ├── match_spec.rb │ │ │ ├── nil_spec.rb │ │ │ ├── nilclass_spec.rb │ │ │ ├── or_spec.rb │ │ │ ├── rationalize_spec.rb │ │ │ ├── to_a_spec.rb │ │ │ ├── to_c_spec.rb │ │ │ ├── to_f_spec.rb │ │ │ ├── to_h_spec.rb │ │ │ ├── to_i_spec.rb │ │ │ ├── to_r_spec.rb │ │ │ ├── to_s_spec.rb │ │ │ └── xor_spec.rb │ │ ├── numeric │ │ │ ├── abs2_spec.rb │ │ │ ├── abs_spec.rb │ │ │ ├── angle_spec.rb │ │ │ ├── arg_spec.rb │ │ │ ├── ceil_spec.rb │ │ │ ├── clone_spec.rb │ │ │ ├── coerce_spec.rb │ │ │ ├── comparison_spec.rb │ │ │ ├── conj_spec.rb │ │ │ ├── conjugate_spec.rb │ │ │ ├── denominator_spec.rb │ │ │ ├── div_spec.rb │ │ │ ├── divmod_spec.rb │ │ │ ├── dup_spec.rb │ │ │ ├── eql_spec.rb │ │ │ ├── fdiv_spec.rb │ │ │ ├── finite_spec.rb │ │ │ ├── fixtures │ │ │ │ └── classes.rb │ │ │ ├── floor_spec.rb │ │ │ ├── i_spec.rb │ │ │ ├── imag_spec.rb │ │ │ ├── imaginary_spec.rb │ │ │ ├── infinite_spec.rb │ │ │ ├── integer_spec.rb │ │ │ ├── magnitude_spec.rb │ │ │ ├── modulo_spec.rb │ │ │ ├── negative_spec.rb │ │ │ ├── nonzero_spec.rb │ │ │ ├── numerator_spec.rb │ │ │ ├── numeric_spec.rb │ │ │ ├── phase_spec.rb │ │ │ ├── polar_spec.rb │ │ │ ├── positive_spec.rb │ │ │ ├── quo_spec.rb │ │ │ ├── real_spec.rb │ │ │ ├── rect_spec.rb │ │ │ ├── rectangular_spec.rb │ │ │ ├── remainder_spec.rb │ │ │ ├── round_spec.rb │ │ │ ├── shared │ │ │ │ ├── abs.rb │ │ │ │ ├── arg.rb │ │ │ │ ├── conj.rb │ │ │ │ ├── imag.rb │ │ │ │ ├── quo.rb │ │ │ │ ├── rect.rb │ │ │ │ └── step.rb │ │ │ ├── singleton_method_added_spec.rb │ │ │ ├── step_spec.rb │ │ │ ├── to_c_spec.rb │ │ │ ├── to_int_spec.rb │ │ │ ├── truncate_spec.rb │ │ │ ├── uminus_spec.rb │ │ │ ├── uplus_spec.rb │ │ │ └── zero_spec.rb │ │ ├── objectspace │ │ │ ├── _id2ref_spec.rb │ │ │ ├── add_finalizer_spec.rb │ │ │ ├── call_finalizer_spec.rb │ │ │ ├── count_objects_spec.rb │ │ │ ├── define_finalizer_spec.rb │ │ │ ├── each_object_spec.rb │ │ │ ├── finalizers_spec.rb │ │ │ ├── fixtures │ │ │ │ └── classes.rb │ │ │ ├── garbage_collect_spec.rb │ │ │ ├── remove_finalizer_spec.rb │ │ │ ├── undefine_finalizer_spec.rb │ │ │ ├── weakkeymap │ │ │ │ ├── delete_spec.rb │ │ │ │ ├── element_reference_spec.rb │ │ │ │ ├── element_set_spec.rb │ │ │ │ ├── getkey_spec.rb │ │ │ │ ├── inspect_spec.rb │ │ │ │ └── key_spec.rb │ │ │ ├── weakmap │ │ │ │ ├── delete_spec.rb │ │ │ │ ├── each_key_spec.rb │ │ │ │ ├── each_pair_spec.rb │ │ │ │ ├── each_spec.rb │ │ │ │ ├── each_value_spec.rb │ │ │ │ ├── element_reference_spec.rb │ │ │ │ ├── element_set_spec.rb │ │ │ │ ├── include_spec.rb │ │ │ │ ├── inspect_spec.rb │ │ │ │ ├── key_spec.rb │ │ │ │ ├── keys_spec.rb │ │ │ │ ├── length_spec.rb │ │ │ │ ├── member_spec.rb │ │ │ │ ├── shared │ │ │ │ │ ├── each.rb │ │ │ │ │ ├── include.rb │ │ │ │ │ ├── members.rb │ │ │ │ │ └── size.rb │ │ │ │ ├── size_spec.rb │ │ │ │ └── values_spec.rb │ │ │ └── weakmap_spec.rb │ │ ├── proc │ │ │ ├── allocate_spec.rb │ │ │ ├── arity_spec.rb │ │ │ ├── binding_spec.rb │ │ │ ├── block_pass_spec.rb │ │ │ ├── call_spec.rb │ │ │ ├── case_compare_spec.rb │ │ │ ├── clone_spec.rb │ │ │ ├── compose_spec.rb │ │ │ ├── curry_spec.rb │ │ │ ├── dup_spec.rb │ │ │ ├── element_reference_spec.rb │ │ │ ├── eql_spec.rb │ │ │ ├── equal_value_spec.rb │ │ │ ├── fixtures │ │ │ │ ├── common.rb │ │ │ │ ├── proc_aref.rb │ │ │ │ ├── proc_aref_frozen.rb │ │ │ │ └── source_location.rb │ │ │ ├── hash_spec.rb │ │ │ ├── inspect_spec.rb │ │ │ ├── lambda_spec.rb │ │ │ ├── new_spec.rb │ │ │ ├── parameters_spec.rb │ │ │ ├── ruby2_keywords_spec.rb │ │ │ ├── shared │ │ │ │ ├── call.rb │ │ │ │ ├── call_arguments.rb │ │ │ │ ├── compose.rb │ │ │ │ ├── dup.rb │ │ │ │ ├── equal.rb │ │ │ │ └── to_s.rb │ │ │ ├── source_location_spec.rb │ │ │ ├── to_proc_spec.rb │ │ │ ├── to_s_spec.rb │ │ │ └── yield_spec.rb │ │ ├── process │ │ │ ├── _fork_spec.rb │ │ │ ├── abort_spec.rb │ │ │ ├── argv0_spec.rb │ │ │ ├── clock_getres_spec.rb │ │ │ ├── clock_gettime_spec.rb │ │ │ ├── constants_spec.rb │ │ │ ├── daemon_spec.rb │ │ │ ├── detach_spec.rb │ │ │ ├── egid_spec.rb │ │ │ ├── euid_spec.rb │ │ │ ├── exec_spec.rb │ │ │ ├── exit_spec.rb │ │ │ ├── fixtures │ │ │ │ ├── argv0.rb │ │ │ │ ├── clocks.rb │ │ │ │ ├── common.rb │ │ │ │ ├── daemon.rb │ │ │ │ ├── in.txt │ │ │ │ ├── kill.rb │ │ │ │ ├── map_fd.rb │ │ │ │ └── setpriority.rb │ │ │ ├── fork_spec.rb │ │ │ ├── getpgid_spec.rb │ │ │ ├── getpgrp_spec.rb │ │ │ ├── getpriority_spec.rb │ │ │ ├── getrlimit_spec.rb │ │ │ ├── gid │ │ │ │ ├── change_privilege_spec.rb │ │ │ │ ├── eid_spec.rb │ │ │ │ ├── grant_privilege_spec.rb │ │ │ │ ├── re_exchange_spec.rb │ │ │ │ ├── re_exchangeable_spec.rb │ │ │ │ ├── rid_spec.rb │ │ │ │ ├── sid_available_spec.rb │ │ │ │ └── switch_spec.rb │ │ │ ├── gid_spec.rb │ │ │ ├── groups_spec.rb │ │ │ ├── initgroups_spec.rb │ │ │ ├── kill_spec.rb │ │ │ ├── last_status_spec.rb │ │ │ ├── maxgroups_spec.rb │ │ │ ├── pid_spec.rb │ │ │ ├── ppid_spec.rb │ │ │ ├── set_proctitle_spec.rb │ │ │ ├── setpgid_spec.rb │ │ │ ├── setpgrp_spec.rb │ │ │ ├── setpriority_spec.rb │ │ │ ├── setrlimit_spec.rb │ │ │ ├── setsid_spec.rb │ │ │ ├── spawn_spec.rb │ │ │ ├── status │ │ │ │ ├── bit_and_spec.rb │ │ │ │ ├── coredump_spec.rb │ │ │ │ ├── equal_value_spec.rb │ │ │ │ ├── exited_spec.rb │ │ │ │ ├── exitstatus_spec.rb │ │ │ │ ├── inspect_spec.rb │ │ │ │ ├── pid_spec.rb │ │ │ │ ├── right_shift_spec.rb │ │ │ │ ├── signaled_spec.rb │ │ │ │ ├── stopped_spec.rb │ │ │ │ ├── stopsig_spec.rb │ │ │ │ ├── success_spec.rb │ │ │ │ ├── termsig_spec.rb │ │ │ │ ├── to_i_spec.rb │ │ │ │ ├── to_int_spec.rb │ │ │ │ ├── to_s_spec.rb │ │ │ │ └── wait_spec.rb │ │ │ ├── sys │ │ │ │ ├── getegid_spec.rb │ │ │ │ ├── geteuid_spec.rb │ │ │ │ ├── getgid_spec.rb │ │ │ │ ├── getuid_spec.rb │ │ │ │ ├── issetugid_spec.rb │ │ │ │ ├── setegid_spec.rb │ │ │ │ ├── seteuid_spec.rb │ │ │ │ ├── setgid_spec.rb │ │ │ │ ├── setregid_spec.rb │ │ │ │ ├── setresgid_spec.rb │ │ │ │ ├── setresuid_spec.rb │ │ │ │ ├── setreuid_spec.rb │ │ │ │ ├── setrgid_spec.rb │ │ │ │ ├── setruid_spec.rb │ │ │ │ └── setuid_spec.rb │ │ │ ├── times_spec.rb │ │ │ ├── uid │ │ │ │ ├── change_privilege_spec.rb │ │ │ │ ├── eid_spec.rb │ │ │ │ ├── grant_privilege_spec.rb │ │ │ │ ├── re_exchange_spec.rb │ │ │ │ ├── re_exchangeable_spec.rb │ │ │ │ ├── rid_spec.rb │ │ │ │ ├── sid_available_spec.rb │ │ │ │ └── switch_spec.rb │ │ │ ├── uid_spec.rb │ │ │ ├── wait2_spec.rb │ │ │ ├── wait_spec.rb │ │ │ ├── waitall_spec.rb │ │ │ ├── waitpid2_spec.rb │ │ │ └── waitpid_spec.rb │ │ ├── queue │ │ │ ├── append_spec.rb │ │ │ ├── clear_spec.rb │ │ │ ├── close_spec.rb │ │ │ ├── closed_spec.rb │ │ │ ├── deq_spec.rb │ │ │ ├── empty_spec.rb │ │ │ ├── enq_spec.rb │ │ │ ├── initialize_spec.rb │ │ │ ├── length_spec.rb │ │ │ ├── num_waiting_spec.rb │ │ │ ├── pop_spec.rb │ │ │ ├── push_spec.rb │ │ │ ├── shift_spec.rb │ │ │ └── size_spec.rb │ │ ├── random │ │ │ ├── bytes_spec.rb │ │ │ ├── default_spec.rb │ │ │ ├── equal_value_spec.rb │ │ │ ├── fixtures │ │ │ │ └── classes.rb │ │ │ ├── new_seed_spec.rb │ │ │ ├── new_spec.rb │ │ │ ├── rand_spec.rb │ │ │ ├── random_number_spec.rb │ │ │ ├── seed_spec.rb │ │ │ ├── shared │ │ │ │ ├── bytes.rb │ │ │ │ └── rand.rb │ │ │ ├── srand_spec.rb │ │ │ └── urandom_spec.rb │ │ ├── range │ │ │ ├── begin_spec.rb │ │ │ ├── bsearch_spec.rb │ │ │ ├── case_compare_spec.rb │ │ │ ├── clone_spec.rb │ │ │ ├── count_spec.rb │ │ │ ├── cover_spec.rb │ │ │ ├── dup_spec.rb │ │ │ ├── each_spec.rb │ │ │ ├── end_spec.rb │ │ │ ├── eql_spec.rb │ │ │ ├── equal_value_spec.rb │ │ │ ├── exclude_end_spec.rb │ │ │ ├── first_spec.rb │ │ │ ├── fixtures │ │ │ │ └── classes.rb │ │ │ ├── frozen_spec.rb │ │ │ ├── hash_spec.rb │ │ │ ├── include_spec.rb │ │ │ ├── initialize_spec.rb │ │ │ ├── inspect_spec.rb │ │ │ ├── last_spec.rb │ │ │ ├── max_spec.rb │ │ │ ├── member_spec.rb │ │ │ ├── min_spec.rb │ │ │ ├── minmax_spec.rb │ │ │ ├── new_spec.rb │ │ │ ├── percent_spec.rb │ │ │ ├── range_spec.rb │ │ │ ├── shared │ │ │ │ ├── begin.rb │ │ │ │ ├── cover.rb │ │ │ │ ├── cover_and_include.rb │ │ │ │ ├── end.rb │ │ │ │ ├── equal_value.rb │ │ │ │ └── include.rb │ │ │ ├── size_spec.rb │ │ │ ├── step_spec.rb │ │ │ ├── to_a_spec.rb │ │ │ └── to_s_spec.rb │ │ ├── rational │ │ │ ├── abs_spec.rb │ │ │ ├── ceil_spec.rb │ │ │ ├── coerce_spec.rb │ │ │ ├── comparison_spec.rb │ │ │ ├── denominator_spec.rb │ │ │ ├── div_spec.rb │ │ │ ├── divide_spec.rb │ │ │ ├── divmod_spec.rb │ │ │ ├── equal_value_spec.rb │ │ │ ├── exponent_spec.rb │ │ │ ├── fdiv_spec.rb │ │ │ ├── floor_spec.rb │ │ │ ├── hash_spec.rb │ │ │ ├── inspect_spec.rb │ │ │ ├── integer_spec.rb │ │ │ ├── magnitude_spec.rb │ │ │ ├── marshal_dump_spec.rb │ │ │ ├── minus_spec.rb │ │ │ ├── modulo_spec.rb │ │ │ ├── multiply_spec.rb │ │ │ ├── numerator_spec.rb │ │ │ ├── plus_spec.rb │ │ │ ├── quo_spec.rb │ │ │ ├── rational_spec.rb │ │ │ ├── rationalize_spec.rb │ │ │ ├── remainder_spec.rb │ │ │ ├── round_spec.rb │ │ │ ├── to_f_spec.rb │ │ │ ├── to_i_spec.rb │ │ │ ├── to_r_spec.rb │ │ │ ├── to_s_spec.rb │ │ │ ├── truncate_spec.rb │ │ │ └── zero_spec.rb │ │ ├── refinement │ │ │ ├── append_features_spec.rb │ │ │ ├── extend_object_spec.rb │ │ │ ├── fixtures │ │ │ │ └── classes.rb │ │ │ ├── import_methods_spec.rb │ │ │ ├── include_spec.rb │ │ │ ├── prepend_features_spec.rb │ │ │ └── prepend_spec.rb │ │ ├── regexp │ │ │ ├── case_compare_spec.rb │ │ │ ├── casefold_spec.rb │ │ │ ├── compile_spec.rb │ │ │ ├── encoding_spec.rb │ │ │ ├── eql_spec.rb │ │ │ ├── equal_value_spec.rb │ │ │ ├── escape_spec.rb │ │ │ ├── fixed_encoding_spec.rb │ │ │ ├── hash_spec.rb │ │ │ ├── initialize_spec.rb │ │ │ ├── inspect_spec.rb │ │ │ ├── last_match_spec.rb │ │ │ ├── match_spec.rb │ │ │ ├── named_captures_spec.rb │ │ │ ├── names_spec.rb │ │ │ ├── new_spec.rb │ │ │ ├── options_spec.rb │ │ │ ├── quote_spec.rb │ │ │ ├── shared │ │ │ │ ├── equal_value.rb │ │ │ │ ├── new.rb │ │ │ │ └── quote.rb │ │ │ ├── source_spec.rb │ │ │ ├── timeout_spec.rb │ │ │ ├── to_s_spec.rb │ │ │ ├── try_convert_spec.rb │ │ │ └── union_spec.rb │ │ ├── signal │ │ │ ├── fixtures │ │ │ │ └── trap_all.rb │ │ │ ├── list_spec.rb │ │ │ ├── signame_spec.rb │ │ │ └── trap_spec.rb │ │ ├── sizedqueue │ │ │ ├── append_spec.rb │ │ │ ├── clear_spec.rb │ │ │ ├── close_spec.rb │ │ │ ├── closed_spec.rb │ │ │ ├── deq_spec.rb │ │ │ ├── empty_spec.rb │ │ │ ├── enq_spec.rb │ │ │ ├── length_spec.rb │ │ │ ├── max_spec.rb │ │ │ ├── new_spec.rb │ │ │ ├── num_waiting_spec.rb │ │ │ ├── pop_spec.rb │ │ │ ├── push_spec.rb │ │ │ ├── shift_spec.rb │ │ │ └── size_spec.rb │ │ ├── string │ │ │ ├── allocate_spec.rb │ │ │ ├── append_spec.rb │ │ │ ├── ascii_only_spec.rb │ │ │ ├── b_spec.rb │ │ │ ├── bytes_spec.rb │ │ │ ├── bytesize_spec.rb │ │ │ ├── byteslice_spec.rb │ │ │ ├── capitalize_spec.rb │ │ │ ├── case_compare_spec.rb │ │ │ ├── casecmp_spec.rb │ │ │ ├── center_spec.rb │ │ │ ├── chars_spec.rb │ │ │ ├── chomp_spec.rb │ │ │ ├── chop_spec.rb │ │ │ ├── chr_spec.rb │ │ │ ├── clear_spec.rb │ │ │ ├── clone_spec.rb │ │ │ ├── codepoints_spec.rb │ │ │ ├── comparison_spec.rb │ │ │ ├── concat_spec.rb │ │ │ ├── count_spec.rb │ │ │ ├── crypt_spec.rb │ │ │ ├── dedup_spec.rb │ │ │ ├── delete_prefix_spec.rb │ │ │ ├── delete_spec.rb │ │ │ ├── delete_suffix_spec.rb │ │ │ ├── downcase_spec.rb │ │ │ ├── dump_spec.rb │ │ │ ├── dup_spec.rb │ │ │ ├── each_byte_spec.rb │ │ │ ├── each_char_spec.rb │ │ │ ├── each_codepoint_spec.rb │ │ │ ├── each_grapheme_cluster_spec.rb │ │ │ ├── each_line_spec.rb │ │ │ ├── element_reference_spec.rb │ │ │ ├── element_set_spec.rb │ │ │ ├── empty_spec.rb │ │ │ ├── encode_spec.rb │ │ │ ├── encoding_spec.rb │ │ │ ├── end_with_spec.rb │ │ │ ├── eql_spec.rb │ │ │ ├── equal_value_spec.rb │ │ │ ├── fixtures │ │ │ │ ├── classes.rb │ │ │ │ ├── freeze_magic_comment.rb │ │ │ │ ├── iso-8859-9-encoding.rb │ │ │ │ ├── to_c.rb │ │ │ │ └── utf-8-encoding.rb │ │ │ ├── force_encoding_spec.rb │ │ │ ├── freeze_spec.rb │ │ │ ├── getbyte_spec.rb │ │ │ ├── grapheme_clusters_spec.rb │ │ │ ├── gsub_spec.rb │ │ │ ├── hash_spec.rb │ │ │ ├── hex_spec.rb │ │ │ ├── include_spec.rb │ │ │ ├── index_spec.rb │ │ │ ├── initialize_spec.rb │ │ │ ├── insert_spec.rb │ │ │ ├── inspect_spec.rb │ │ │ ├── intern_spec.rb │ │ │ ├── length_spec.rb │ │ │ ├── lines_spec.rb │ │ │ ├── ljust_spec.rb │ │ │ ├── lstrip_spec.rb │ │ │ ├── match_spec.rb │ │ │ ├── modulo_spec.rb │ │ │ ├── multiply_spec.rb │ │ │ ├── new_spec.rb │ │ │ ├── next_spec.rb │ │ │ ├── oct_spec.rb │ │ │ ├── ord_spec.rb │ │ │ ├── partition_spec.rb │ │ │ ├── plus_spec.rb │ │ │ ├── prepend_spec.rb │ │ │ ├── replace_spec.rb │ │ │ ├── reverse_spec.rb │ │ │ ├── rindex_spec.rb │ │ │ ├── rjust_spec.rb │ │ │ ├── rpartition_spec.rb │ │ │ ├── rstrip_spec.rb │ │ │ ├── scan_spec.rb │ │ │ ├── scrub_spec.rb │ │ │ ├── setbyte_spec.rb │ │ │ ├── shared │ │ │ │ ├── chars.rb │ │ │ │ ├── codepoints.rb │ │ │ │ ├── concat.rb │ │ │ │ ├── dedup.rb │ │ │ │ ├── each_char_without_block.rb │ │ │ │ ├── each_codepoint_without_block.rb │ │ │ │ ├── each_line.rb │ │ │ │ ├── each_line_without_block.rb │ │ │ │ ├── encode.rb │ │ │ │ ├── eql.rb │ │ │ │ ├── equal_value.rb │ │ │ │ ├── grapheme_clusters.rb │ │ │ │ ├── length.rb │ │ │ │ ├── partition.rb │ │ │ │ ├── replace.rb │ │ │ │ ├── slice.rb │ │ │ │ ├── strip.rb │ │ │ │ ├── succ.rb │ │ │ │ ├── to_a.rb │ │ │ │ ├── to_s.rb │ │ │ │ └── to_sym.rb │ │ │ ├── size_spec.rb │ │ │ ├── slice_spec.rb │ │ │ ├── split_spec.rb │ │ │ ├── squeeze_spec.rb │ │ │ ├── start_with_spec.rb │ │ │ ├── string_spec.rb │ │ │ ├── strip_spec.rb │ │ │ ├── sub_spec.rb │ │ │ ├── succ_spec.rb │ │ │ ├── sum_spec.rb │ │ │ ├── swapcase_spec.rb │ │ │ ├── to_c_spec.rb │ │ │ ├── to_f_spec.rb │ │ │ ├── to_i_spec.rb │ │ │ ├── to_r_spec.rb │ │ │ ├── to_s_spec.rb │ │ │ ├── to_str_spec.rb │ │ │ ├── to_sym_spec.rb │ │ │ ├── tr_s_spec.rb │ │ │ ├── tr_spec.rb │ │ │ ├── try_convert_spec.rb │ │ │ ├── uminus_spec.rb │ │ │ ├── undump_spec.rb │ │ │ ├── unicode_normalize_spec.rb │ │ │ ├── unicode_normalized_spec.rb │ │ │ ├── unpack │ │ │ │ ├── a_spec.rb │ │ │ │ ├── at_spec.rb │ │ │ │ ├── b_spec.rb │ │ │ │ ├── c_spec.rb │ │ │ │ ├── comment_spec.rb │ │ │ │ ├── d_spec.rb │ │ │ │ ├── e_spec.rb │ │ │ │ ├── f_spec.rb │ │ │ │ ├── g_spec.rb │ │ │ │ ├── h_spec.rb │ │ │ │ ├── i_spec.rb │ │ │ │ ├── j_spec.rb │ │ │ │ ├── l_spec.rb │ │ │ │ ├── m_spec.rb │ │ │ │ ├── n_spec.rb │ │ │ │ ├── p_spec.rb │ │ │ │ ├── percent_spec.rb │ │ │ │ ├── q_spec.rb │ │ │ │ ├── s_spec.rb │ │ │ │ ├── shared │ │ │ │ │ ├── basic.rb │ │ │ │ │ ├── float.rb │ │ │ │ │ ├── integer.rb │ │ │ │ │ ├── string.rb │ │ │ │ │ ├── taint.rb │ │ │ │ │ └── unicode.rb │ │ │ │ ├── u_spec.rb │ │ │ │ ├── v_spec.rb │ │ │ │ ├── w_spec.rb │ │ │ │ ├── x_spec.rb │ │ │ │ └── z_spec.rb │ │ │ ├── unpack1_spec.rb │ │ │ ├── unpack_spec.rb │ │ │ ├── upcase_spec.rb │ │ │ ├── uplus_spec.rb │ │ │ ├── upto_spec.rb │ │ │ ├── valid_encoding │ │ │ │ └── utf_8_spec.rb │ │ │ └── valid_encoding_spec.rb │ │ ├── struct │ │ │ ├── clone_spec.rb │ │ │ ├── deconstruct_keys_spec.rb │ │ │ ├── deconstruct_spec.rb │ │ │ ├── dig_spec.rb │ │ │ ├── dup_spec.rb │ │ │ ├── each_pair_spec.rb │ │ │ ├── each_spec.rb │ │ │ ├── element_reference_spec.rb │ │ │ ├── element_set_spec.rb │ │ │ ├── eql_spec.rb │ │ │ ├── equal_value_spec.rb │ │ │ ├── filter_spec.rb │ │ │ ├── fixtures │ │ │ │ └── classes.rb │ │ │ ├── hash_spec.rb │ │ │ ├── initialize_spec.rb │ │ │ ├── inspect_spec.rb │ │ │ ├── instance_variable_get_spec.rb │ │ │ ├── instance_variables_spec.rb │ │ │ ├── keyword_init_spec.rb │ │ │ ├── length_spec.rb │ │ │ ├── members_spec.rb │ │ │ ├── new_spec.rb │ │ │ ├── select_spec.rb │ │ │ ├── shared │ │ │ │ ├── accessor.rb │ │ │ │ ├── dup.rb │ │ │ │ ├── equal_value.rb │ │ │ │ ├── inspect.rb │ │ │ │ └── select.rb │ │ │ ├── size_spec.rb │ │ │ ├── struct_spec.rb │ │ │ ├── to_a_spec.rb │ │ │ ├── to_h_spec.rb │ │ │ ├── to_s_spec.rb │ │ │ ├── values_at_spec.rb │ │ │ └── values_spec.rb │ │ ├── symbol │ │ │ ├── all_symbols_spec.rb │ │ │ ├── capitalize_spec.rb │ │ │ ├── case_compare_spec.rb │ │ │ ├── casecmp_spec.rb │ │ │ ├── comparison_spec.rb │ │ │ ├── downcase_spec.rb │ │ │ ├── dup_spec.rb │ │ │ ├── element_reference_spec.rb │ │ │ ├── empty_spec.rb │ │ │ ├── encoding_spec.rb │ │ │ ├── end_with_spec.rb │ │ │ ├── equal_value_spec.rb │ │ │ ├── fixtures │ │ │ │ └── classes.rb │ │ │ ├── id2name_spec.rb │ │ │ ├── inspect_spec.rb │ │ │ ├── intern_spec.rb │ │ │ ├── length_spec.rb │ │ │ ├── match_spec.rb │ │ │ ├── name_spec.rb │ │ │ ├── next_spec.rb │ │ │ ├── shared │ │ │ │ ├── id2name.rb │ │ │ │ ├── length.rb │ │ │ │ ├── slice.rb │ │ │ │ └── succ.rb │ │ │ ├── size_spec.rb │ │ │ ├── slice_spec.rb │ │ │ ├── start_with_spec.rb │ │ │ ├── succ_spec.rb │ │ │ ├── swapcase_spec.rb │ │ │ ├── symbol_spec.rb │ │ │ ├── to_proc_spec.rb │ │ │ ├── to_s_spec.rb │ │ │ ├── to_sym_spec.rb │ │ │ └── upcase_spec.rb │ │ ├── systemexit │ │ │ ├── initialize_spec.rb │ │ │ └── success_spec.rb │ │ ├── thread │ │ │ ├── abort_on_exception_spec.rb │ │ │ ├── add_trace_func_spec.rb │ │ │ ├── alive_spec.rb │ │ │ ├── allocate_spec.rb │ │ │ ├── backtrace │ │ │ │ ├── limit_spec.rb │ │ │ │ └── location │ │ │ │ │ ├── absolute_path_spec.rb │ │ │ │ │ ├── base_label_spec.rb │ │ │ │ │ ├── fixtures │ │ │ │ │ ├── absolute_path.rb │ │ │ │ │ ├── absolute_path_main.rb │ │ │ │ │ ├── absolute_path_method_added.rb │ │ │ │ │ ├── classes.rb │ │ │ │ │ ├── locations_in_main.rb │ │ │ │ │ ├── locations_in_required.rb │ │ │ │ │ ├── main.rb │ │ │ │ │ ├── path.rb │ │ │ │ │ └── subdir │ │ │ │ │ │ ├── absolute_path_main_chdir.rb │ │ │ │ │ │ └── sibling.rb │ │ │ │ │ ├── inspect_spec.rb │ │ │ │ │ ├── label_spec.rb │ │ │ │ │ ├── lineno_spec.rb │ │ │ │ │ ├── path_spec.rb │ │ │ │ │ └── to_s_spec.rb │ │ │ ├── backtrace_locations_spec.rb │ │ │ ├── backtrace_spec.rb │ │ │ ├── current_spec.rb │ │ │ ├── element_reference_spec.rb │ │ │ ├── element_set_spec.rb │ │ │ ├── exclusive_spec.rb │ │ │ ├── exit_spec.rb │ │ │ ├── fetch_spec.rb │ │ │ ├── fixtures │ │ │ │ └── classes.rb │ │ │ ├── fork_spec.rb │ │ │ ├── group_spec.rb │ │ │ ├── handle_interrupt_spec.rb │ │ │ ├── ignore_deadlock_spec.rb │ │ │ ├── initialize_spec.rb │ │ │ ├── inspect_spec.rb │ │ │ ├── join_spec.rb │ │ │ ├── key_spec.rb │ │ │ ├── keys_spec.rb │ │ │ ├── kill_spec.rb │ │ │ ├── list_spec.rb │ │ │ ├── main_spec.rb │ │ │ ├── name_spec.rb │ │ │ ├── native_thread_id_spec.rb │ │ │ ├── new_spec.rb │ │ │ ├── pass_spec.rb │ │ │ ├── pending_interrupt_spec.rb │ │ │ ├── priority_spec.rb │ │ │ ├── raise_spec.rb │ │ │ ├── report_on_exception_spec.rb │ │ │ ├── run_spec.rb │ │ │ ├── set_trace_func_spec.rb │ │ │ ├── shared │ │ │ │ ├── exit.rb │ │ │ │ ├── start.rb │ │ │ │ ├── to_s.rb │ │ │ │ └── wakeup.rb │ │ │ ├── start_spec.rb │ │ │ ├── status_spec.rb │ │ │ ├── stop_spec.rb │ │ │ ├── terminate_spec.rb │ │ │ ├── thread_variable_get_spec.rb │ │ │ ├── thread_variable_set_spec.rb │ │ │ ├── thread_variable_spec.rb │ │ │ ├── thread_variables_spec.rb │ │ │ ├── to_s_spec.rb │ │ │ ├── value_spec.rb │ │ │ └── wakeup_spec.rb │ │ ├── threadgroup │ │ │ ├── add_spec.rb │ │ │ ├── default_spec.rb │ │ │ ├── enclose_spec.rb │ │ │ ├── enclosed_spec.rb │ │ │ └── list_spec.rb │ │ ├── time │ │ │ ├── _dump_spec.rb │ │ │ ├── _load_spec.rb │ │ │ ├── asctime_spec.rb │ │ │ ├── at_spec.rb │ │ │ ├── ceil_spec.rb │ │ │ ├── comparison_spec.rb │ │ │ ├── ctime_spec.rb │ │ │ ├── day_spec.rb │ │ │ ├── dst_spec.rb │ │ │ ├── dup_spec.rb │ │ │ ├── eql_spec.rb │ │ │ ├── fixtures │ │ │ │ └── classes.rb │ │ │ ├── floor_spec.rb │ │ │ ├── friday_spec.rb │ │ │ ├── getgm_spec.rb │ │ │ ├── getlocal_spec.rb │ │ │ ├── getutc_spec.rb │ │ │ ├── gm_spec.rb │ │ │ ├── gmt_offset_spec.rb │ │ │ ├── gmt_spec.rb │ │ │ ├── gmtime_spec.rb │ │ │ ├── gmtoff_spec.rb │ │ │ ├── hash_spec.rb │ │ │ ├── hour_spec.rb │ │ │ ├── inspect_spec.rb │ │ │ ├── isdst_spec.rb │ │ │ ├── local_spec.rb │ │ │ ├── localtime_spec.rb │ │ │ ├── mday_spec.rb │ │ │ ├── min_spec.rb │ │ │ ├── minus_spec.rb │ │ │ ├── mktime_spec.rb │ │ │ ├── mon_spec.rb │ │ │ ├── monday_spec.rb │ │ │ ├── month_spec.rb │ │ │ ├── new_spec.rb │ │ │ ├── now_spec.rb │ │ │ ├── nsec_spec.rb │ │ │ ├── plus_spec.rb │ │ │ ├── round_spec.rb │ │ │ ├── saturday_spec.rb │ │ │ ├── sec_spec.rb │ │ │ ├── shared │ │ │ │ ├── asctime.rb │ │ │ │ ├── day.rb │ │ │ │ ├── getgm.rb │ │ │ │ ├── gm.rb │ │ │ │ ├── gmt_offset.rb │ │ │ │ ├── gmtime.rb │ │ │ │ ├── inspect.rb │ │ │ │ ├── isdst.rb │ │ │ │ ├── local.rb │ │ │ │ ├── month.rb │ │ │ │ ├── now.rb │ │ │ │ ├── time_params.rb │ │ │ │ └── to_i.rb │ │ │ ├── strftime_spec.rb │ │ │ ├── subsec_spec.rb │ │ │ ├── succ_spec.rb │ │ │ ├── sunday_spec.rb │ │ │ ├── thursday_spec.rb │ │ │ ├── time_spec.rb │ │ │ ├── to_a_spec.rb │ │ │ ├── to_f_spec.rb │ │ │ ├── to_i_spec.rb │ │ │ ├── to_r_spec.rb │ │ │ ├── to_s_spec.rb │ │ │ ├── tuesday_spec.rb │ │ │ ├── tv_nsec_spec.rb │ │ │ ├── tv_sec_spec.rb │ │ │ ├── tv_usec_spec.rb │ │ │ ├── usec_spec.rb │ │ │ ├── utc_offset_spec.rb │ │ │ ├── utc_spec.rb │ │ │ ├── wday_spec.rb │ │ │ ├── wednesday_spec.rb │ │ │ ├── yday_spec.rb │ │ │ ├── year_spec.rb │ │ │ └── zone_spec.rb │ │ ├── tracepoint │ │ │ ├── allow_reentry_spec.rb │ │ │ ├── binding_spec.rb │ │ │ ├── callee_id_spec.rb │ │ │ ├── defined_class_spec.rb │ │ │ ├── disable_spec.rb │ │ │ ├── enable_spec.rb │ │ │ ├── enabled_spec.rb │ │ │ ├── eval_script_spec.rb │ │ │ ├── event_spec.rb │ │ │ ├── fixtures │ │ │ │ └── classes.rb │ │ │ ├── inspect_spec.rb │ │ │ ├── lineno_spec.rb │ │ │ ├── method_id_spec.rb │ │ │ ├── new_spec.rb │ │ │ ├── parameters_spec.rb │ │ │ ├── path_spec.rb │ │ │ ├── raised_exception_spec.rb │ │ │ ├── return_value_spec.rb │ │ │ ├── self_spec.rb │ │ │ └── trace_spec.rb │ │ ├── true │ │ │ ├── and_spec.rb │ │ │ ├── case_compare_spec.rb │ │ │ ├── dup_spec.rb │ │ │ ├── inspect_spec.rb │ │ │ ├── or_spec.rb │ │ │ ├── to_s_spec.rb │ │ │ ├── trueclass_spec.rb │ │ │ └── xor_spec.rb │ │ ├── unboundmethod │ │ │ ├── arity_spec.rb │ │ │ ├── bind_call_spec.rb │ │ │ ├── bind_spec.rb │ │ │ ├── clone_spec.rb │ │ │ ├── eql_spec.rb │ │ │ ├── equal_value_spec.rb │ │ │ ├── fixtures │ │ │ │ └── classes.rb │ │ │ ├── hash_spec.rb │ │ │ ├── inspect_spec.rb │ │ │ ├── name_spec.rb │ │ │ ├── original_name_spec.rb │ │ │ ├── owner_spec.rb │ │ │ ├── parameters_spec.rb │ │ │ ├── private_spec.rb │ │ │ ├── protected_spec.rb │ │ │ ├── public_spec.rb │ │ │ ├── shared │ │ │ │ └── to_s.rb │ │ │ ├── source_location_spec.rb │ │ │ ├── super_method_spec.rb │ │ │ └── to_s_spec.rb │ │ └── warning │ │ │ ├── element_reference_spec.rb │ │ │ ├── element_set_spec.rb │ │ │ └── warn_spec.rb │ ├── default.mspec │ ├── fixtures │ │ ├── basicobject │ │ │ └── method_missing.rb │ │ ├── class.rb │ │ ├── class_variables.rb │ │ ├── code │ │ │ ├── a │ │ │ │ ├── load_fixture.bundle │ │ │ │ ├── load_fixture.dll │ │ │ │ ├── load_fixture.dylib │ │ │ │ └── load_fixture.so │ │ │ ├── b │ │ │ │ └── load_fixture.rb │ │ │ ├── c │ │ │ │ └── load_fixture.rb │ │ │ ├── concurrent.rb │ │ │ ├── concurrent2.rb │ │ │ ├── concurrent3.rb │ │ │ ├── concurrent_require_fixture.rb │ │ │ ├── file_fixture.rb │ │ │ ├── gem │ │ │ │ └── load_fixture.rb │ │ │ ├── line_fixture.rb │ │ │ ├── load_ext_fixture.rb │ │ │ ├── load_fixture │ │ │ ├── load_fixture.bundle │ │ │ ├── load_fixture.dll │ │ │ ├── load_fixture.dylib │ │ │ ├── load_fixture.ext │ │ │ ├── load_fixture.ext.bundle │ │ │ ├── load_fixture.ext.dll │ │ │ ├── load_fixture.ext.dylib │ │ │ ├── load_fixture.ext.rb │ │ │ ├── load_fixture.ext.so │ │ │ ├── load_fixture.rb │ │ │ ├── load_fixture.so │ │ │ ├── load_fixture_and__FILE__.rb │ │ │ ├── load_wrap_fixture.rb │ │ │ ├── load_wrap_method_fixture.rb │ │ │ ├── methods_fixture.rb │ │ │ ├── raise_fixture.rb │ │ │ ├── recursive_load_fixture.rb │ │ │ ├── recursive_require_fixture.rb │ │ │ └── symlink │ │ │ │ ├── symlink1.rb │ │ │ │ └── symlink2 │ │ │ │ └── symlink2.rb │ │ ├── code_loading.rb │ │ ├── constants.rb │ │ ├── enumerator │ │ │ └── classes.rb │ │ ├── math │ │ │ └── common.rb │ │ ├── rational.rb │ │ └── reflection.rb │ ├── language │ │ ├── BEGIN_spec.rb │ │ ├── END_spec.rb │ │ ├── README │ │ ├── alias_spec.rb │ │ ├── and_spec.rb │ │ ├── array_spec.rb │ │ ├── block_spec.rb │ │ ├── break_spec.rb │ │ ├── case_spec.rb │ │ ├── class_spec.rb │ │ ├── class_variable_spec.rb │ │ ├── comment_spec.rb │ │ ├── constants_spec.rb │ │ ├── def_spec.rb │ │ ├── defined_spec.rb │ │ ├── delegation_spec.rb │ │ ├── encoding_spec.rb │ │ ├── ensure_spec.rb │ │ ├── execution_spec.rb │ │ ├── file_spec.rb │ │ ├── fixtures │ │ │ ├── argv_encoding.rb │ │ │ ├── array.rb │ │ │ ├── begin_file.rb │ │ │ ├── binary_symbol.rb │ │ │ ├── block.rb │ │ │ ├── break.rb │ │ │ ├── break_lambda_toplevel.rb │ │ │ ├── break_lambda_toplevel_block.rb │ │ │ ├── break_lambda_toplevel_method.rb │ │ │ ├── bytes_magic_comment.rb │ │ │ ├── case_magic_comment.rb │ │ │ ├── classes.rb │ │ │ ├── coding_us_ascii.rb │ │ │ ├── coding_utf_8.rb │ │ │ ├── constant_visibility.rb │ │ │ ├── constants_sclass.rb │ │ │ ├── def.rb │ │ │ ├── defined.rb │ │ │ ├── delegation.rb │ │ │ ├── dollar_zero.rb │ │ │ ├── emacs_magic_comment.rb │ │ │ ├── ensure.rb │ │ │ ├── file.rb │ │ │ ├── for_scope.rb │ │ │ ├── freeze_magic_comment_across_files.rb │ │ │ ├── freeze_magic_comment_across_files_diff_enc.rb │ │ │ ├── freeze_magic_comment_across_files_no_comment.rb │ │ │ ├── freeze_magic_comment_one_literal.rb │ │ │ ├── freeze_magic_comment_required.rb │ │ │ ├── freeze_magic_comment_required_diff_enc.rb │ │ │ ├── freeze_magic_comment_required_no_comment.rb │ │ │ ├── freeze_magic_comment_two_literals.rb │ │ │ ├── hash_strings_binary.rb │ │ │ ├── hash_strings_usascii.rb │ │ │ ├── hash_strings_utf8.rb │ │ │ ├── magic_comment.rb │ │ │ ├── match_operators.rb │ │ │ ├── metaclass.rb │ │ │ ├── module.rb │ │ │ ├── next.rb │ │ │ ├── no_magic_comment.rb │ │ │ ├── precedence.rb │ │ │ ├── print_magic_comment_result_at_exit.rb │ │ │ ├── private.rb │ │ │ ├── rescue.rb │ │ │ ├── rescue_captures.rb │ │ │ ├── return.rb │ │ │ ├── second_line_magic_comment.rb │ │ │ ├── second_token_magic_comment.rb │ │ │ ├── send.rb │ │ │ ├── shebang_magic_comment.rb │ │ │ ├── squiggly_heredoc.rb │ │ │ ├── super.rb │ │ │ ├── utf16-be-nobom.rb │ │ │ ├── utf16-le-nobom.rb │ │ │ ├── utf8-bom.rb │ │ │ ├── utf8-nobom.rb │ │ │ ├── variables.rb │ │ │ ├── vim_magic_comment.rb │ │ │ └── yield.rb │ │ ├── for_spec.rb │ │ ├── hash_spec.rb │ │ ├── heredoc_spec.rb │ │ ├── if_spec.rb │ │ ├── keyword_arguments_spec.rb │ │ ├── lambda_spec.rb │ │ ├── line_spec.rb │ │ ├── loop_spec.rb │ │ ├── magic_comment_spec.rb │ │ ├── match_spec.rb │ │ ├── metaclass_spec.rb │ │ ├── method_spec.rb │ │ ├── module_spec.rb │ │ ├── next_spec.rb │ │ ├── not_spec.rb │ │ ├── numbered_parameters_spec.rb │ │ ├── numbers_spec.rb │ │ ├── optional_assignments_spec.rb │ │ ├── or_spec.rb │ │ ├── order_spec.rb │ │ ├── pattern_matching_spec.rb │ │ ├── precedence_spec.rb │ │ ├── predefined │ │ │ ├── data_spec.rb │ │ │ ├── fixtures │ │ │ │ ├── data1.rb │ │ │ │ ├── data2.rb │ │ │ │ ├── data3.rb │ │ │ │ ├── data4.rb │ │ │ │ ├── data5.rb │ │ │ │ ├── data_offset.rb │ │ │ │ ├── data_only.rb │ │ │ │ ├── empty_data.rb │ │ │ │ ├── print_data.rb │ │ │ │ ├── toplevel_binding_dynamic.rb │ │ │ │ ├── toplevel_binding_dynamic_required.rb │ │ │ │ ├── toplevel_binding_id.rb │ │ │ │ ├── toplevel_binding_id_required.rb │ │ │ │ ├── toplevel_binding_required_before.rb │ │ │ │ ├── toplevel_binding_values.rb │ │ │ │ ├── toplevel_binding_variables.rb │ │ │ │ └── toplevel_binding_variables_required.rb │ │ │ └── toplevel_binding_spec.rb │ │ ├── predefined_spec.rb │ │ ├── private_spec.rb │ │ ├── proc_spec.rb │ │ ├── range_spec.rb │ │ ├── redo_spec.rb │ │ ├── regexp │ │ │ ├── anchors_spec.rb │ │ │ ├── back-references_spec.rb │ │ │ ├── character_classes_spec.rb │ │ │ ├── empty_checks_spec.rb │ │ │ ├── encoding_spec.rb │ │ │ ├── escapes_spec.rb │ │ │ ├── grouping_spec.rb │ │ │ ├── interpolation_spec.rb │ │ │ ├── modifiers_spec.rb │ │ │ ├── repetition_spec.rb │ │ │ └── subexpression_call_spec.rb │ │ ├── regexp_spec.rb │ │ ├── rescue_spec.rb │ │ ├── retry_spec.rb │ │ ├── return_spec.rb │ │ ├── safe_navigator_spec.rb │ │ ├── safe_spec.rb │ │ ├── send_spec.rb │ │ ├── shared │ │ │ ├── __FILE__.rb │ │ │ └── __LINE__.rb │ │ ├── singleton_class_spec.rb │ │ ├── source_encoding_spec.rb │ │ ├── string_spec.rb │ │ ├── super_spec.rb │ │ ├── symbol_spec.rb │ │ ├── throw_spec.rb │ │ ├── undef_spec.rb │ │ ├── unless_spec.rb │ │ ├── until_spec.rb │ │ ├── variables_spec.rb │ │ ├── while_spec.rb │ │ └── yield_spec.rb │ ├── library │ │ ├── English │ │ │ ├── English_spec.rb │ │ │ └── alias_spec.rb │ │ ├── abbrev │ │ │ └── abbrev_spec.rb │ │ ├── base64 │ │ │ ├── decode64_spec.rb │ │ │ ├── encode64_spec.rb │ │ │ ├── strict_decode64_spec.rb │ │ │ ├── strict_encode64_spec.rb │ │ │ ├── urlsafe_decode64_spec.rb │ │ │ └── urlsafe_encode64_spec.rb │ │ ├── bigdecimal │ │ │ ├── BigDecimal_spec.rb │ │ │ ├── abs_spec.rb │ │ │ ├── add_spec.rb │ │ │ ├── case_compare_spec.rb │ │ │ ├── ceil_spec.rb │ │ │ ├── clone_spec.rb │ │ │ ├── coerce_spec.rb │ │ │ ├── comparison_spec.rb │ │ │ ├── constants_spec.rb │ │ │ ├── div_spec.rb │ │ │ ├── divide_spec.rb │ │ │ ├── divmod_spec.rb │ │ │ ├── double_fig_spec.rb │ │ │ ├── dup_spec.rb │ │ │ ├── eql_spec.rb │ │ │ ├── equal_value_spec.rb │ │ │ ├── exponent_spec.rb │ │ │ ├── finite_spec.rb │ │ │ ├── fix_spec.rb │ │ │ ├── fixtures │ │ │ │ └── classes.rb │ │ │ ├── floor_spec.rb │ │ │ ├── frac_spec.rb │ │ │ ├── gt_spec.rb │ │ │ ├── gte_spec.rb │ │ │ ├── hash_spec.rb │ │ │ ├── infinite_spec.rb │ │ │ ├── inspect_spec.rb │ │ │ ├── limit_spec.rb │ │ │ ├── lt_spec.rb │ │ │ ├── lte_spec.rb │ │ │ ├── minus_spec.rb │ │ │ ├── mode_spec.rb │ │ │ ├── modulo_spec.rb │ │ │ ├── mult_spec.rb │ │ │ ├── multiply_spec.rb │ │ │ ├── nan_spec.rb │ │ │ ├── nonzero_spec.rb │ │ │ ├── plus_spec.rb │ │ │ ├── power_spec.rb │ │ │ ├── precs_spec.rb │ │ │ ├── quo_spec.rb │ │ │ ├── remainder_spec.rb │ │ │ ├── round_spec.rb │ │ │ ├── shared │ │ │ │ ├── clone.rb │ │ │ │ ├── eql.rb │ │ │ │ ├── modulo.rb │ │ │ │ ├── mult.rb │ │ │ │ ├── power.rb │ │ │ │ ├── quo.rb │ │ │ │ └── to_int.rb │ │ │ ├── sign_spec.rb │ │ │ ├── split_spec.rb │ │ │ ├── sqrt_spec.rb │ │ │ ├── sub_spec.rb │ │ │ ├── to_d_spec.rb │ │ │ ├── to_f_spec.rb │ │ │ ├── to_i_spec.rb │ │ │ ├── to_int_spec.rb │ │ │ ├── to_r_spec.rb │ │ │ ├── to_s_spec.rb │ │ │ ├── truncate_spec.rb │ │ │ ├── uminus_spec.rb │ │ │ ├── uplus_spec.rb │ │ │ ├── util_spec.rb │ │ │ └── zero_spec.rb │ │ ├── bigmath │ │ │ └── log_spec.rb │ │ ├── cgi │ │ │ ├── cookie │ │ │ │ ├── domain_spec.rb │ │ │ │ ├── expires_spec.rb │ │ │ │ ├── initialize_spec.rb │ │ │ │ ├── name_spec.rb │ │ │ │ ├── parse_spec.rb │ │ │ │ ├── path_spec.rb │ │ │ │ ├── secure_spec.rb │ │ │ │ ├── to_s_spec.rb │ │ │ │ └── value_spec.rb │ │ │ ├── escapeElement_spec.rb │ │ │ ├── escapeHTML_spec.rb │ │ │ ├── escape_spec.rb │ │ │ ├── htmlextension │ │ │ │ ├── a_spec.rb │ │ │ │ ├── base_spec.rb │ │ │ │ ├── blockquote_spec.rb │ │ │ │ ├── br_spec.rb │ │ │ │ ├── caption_spec.rb │ │ │ │ ├── checkbox_group_spec.rb │ │ │ │ ├── checkbox_spec.rb │ │ │ │ ├── doctype_spec.rb │ │ │ │ ├── file_field_spec.rb │ │ │ │ ├── fixtures │ │ │ │ │ └── common.rb │ │ │ │ ├── form_spec.rb │ │ │ │ ├── frame_spec.rb │ │ │ │ ├── frameset_spec.rb │ │ │ │ ├── hidden_spec.rb │ │ │ │ ├── html_spec.rb │ │ │ │ ├── image_button_spec.rb │ │ │ │ ├── img_spec.rb │ │ │ │ ├── multipart_form_spec.rb │ │ │ │ ├── password_field_spec.rb │ │ │ │ ├── popup_menu_spec.rb │ │ │ │ ├── radio_button_spec.rb │ │ │ │ ├── radio_group_spec.rb │ │ │ │ ├── reset_spec.rb │ │ │ │ ├── scrolling_list_spec.rb │ │ │ │ ├── shared │ │ │ │ │ └── popup_menu.rb │ │ │ │ ├── submit_spec.rb │ │ │ │ ├── text_field_spec.rb │ │ │ │ └── textarea_spec.rb │ │ │ ├── http_header_spec.rb │ │ │ ├── initialize_spec.rb │ │ │ ├── out_spec.rb │ │ │ ├── parse_spec.rb │ │ │ ├── pretty_spec.rb │ │ │ ├── print_spec.rb │ │ │ ├── queryextension │ │ │ │ ├── accept_charset_spec.rb │ │ │ │ ├── accept_encoding_spec.rb │ │ │ │ ├── accept_language_spec.rb │ │ │ │ ├── accept_spec.rb │ │ │ │ ├── auth_type_spec.rb │ │ │ │ ├── cache_control_spec.rb │ │ │ │ ├── content_length_spec.rb │ │ │ │ ├── content_type_spec.rb │ │ │ │ ├── cookies_spec.rb │ │ │ │ ├── element_reference_spec.rb │ │ │ │ ├── from_spec.rb │ │ │ │ ├── gateway_interface_spec.rb │ │ │ │ ├── has_key_spec.rb │ │ │ │ ├── host_spec.rb │ │ │ │ ├── include_spec.rb │ │ │ │ ├── key_spec.rb │ │ │ │ ├── keys_spec.rb │ │ │ │ ├── multipart_spec.rb │ │ │ │ ├── negotiate_spec.rb │ │ │ │ ├── params_spec.rb │ │ │ │ ├── path_info_spec.rb │ │ │ │ ├── path_translated_spec.rb │ │ │ │ ├── pragma_spec.rb │ │ │ │ ├── query_string_spec.rb │ │ │ │ ├── raw_cookie2_spec.rb │ │ │ │ ├── raw_cookie_spec.rb │ │ │ │ ├── referer_spec.rb │ │ │ │ ├── remote_addr_spec.rb │ │ │ │ ├── remote_host_spec.rb │ │ │ │ ├── remote_ident_spec.rb │ │ │ │ ├── remote_user_spec.rb │ │ │ │ ├── request_method_spec.rb │ │ │ │ ├── script_name_spec.rb │ │ │ │ ├── server_name_spec.rb │ │ │ │ ├── server_port_spec.rb │ │ │ │ ├── server_protocol_spec.rb │ │ │ │ ├── server_software_spec.rb │ │ │ │ ├── shared │ │ │ │ │ └── has_key.rb │ │ │ │ └── user_agent_spec.rb │ │ │ ├── rfc1123_date_spec.rb │ │ │ ├── shared │ │ │ │ └── http_header.rb │ │ │ ├── unescapeElement_spec.rb │ │ │ ├── unescapeHTML_spec.rb │ │ │ └── unescape_spec.rb │ │ ├── coverage │ │ │ ├── fixtures │ │ │ │ ├── eval_code.rb │ │ │ │ ├── second_class.rb │ │ │ │ ├── some_class.rb │ │ │ │ └── start_coverage.rb │ │ │ ├── peek_result_spec.rb │ │ │ ├── result_spec.rb │ │ │ ├── running_spec.rb │ │ │ └── start_spec.rb │ │ ├── csv │ │ │ ├── basicwriter │ │ │ │ ├── close_on_terminate_spec.rb │ │ │ │ ├── initialize_spec.rb │ │ │ │ └── terminate_spec.rb │ │ │ ├── cell │ │ │ │ ├── data_spec.rb │ │ │ │ └── initialize_spec.rb │ │ │ ├── fixtures │ │ │ │ └── one_line.csv │ │ │ ├── foreach_spec.rb │ │ │ ├── generate_line_spec.rb │ │ │ ├── generate_row_spec.rb │ │ │ ├── generate_spec.rb │ │ │ ├── iobuf │ │ │ │ ├── close_spec.rb │ │ │ │ ├── initialize_spec.rb │ │ │ │ ├── read_spec.rb │ │ │ │ └── terminate_spec.rb │ │ │ ├── ioreader │ │ │ │ ├── close_on_terminate_spec.rb │ │ │ │ ├── get_row_spec.rb │ │ │ │ ├── initialize_spec.rb │ │ │ │ └── terminate_spec.rb │ │ │ ├── liberal_parsing_spec.rb │ │ │ ├── open_spec.rb │ │ │ ├── parse_spec.rb │ │ │ ├── read_spec.rb │ │ │ ├── readlines_spec.rb │ │ │ ├── streambuf │ │ │ │ ├── add_buf_spec.rb │ │ │ │ ├── buf_size_spec.rb │ │ │ │ ├── drop_spec.rb │ │ │ │ ├── element_reference_spec.rb │ │ │ │ ├── get_spec.rb │ │ │ │ ├── idx_is_eos_spec.rb │ │ │ │ ├── initialize_spec.rb │ │ │ │ ├── is_eos_spec.rb │ │ │ │ ├── read_spec.rb │ │ │ │ ├── rel_buf_spec.rb │ │ │ │ └── terminate_spec.rb │ │ │ ├── stringreader │ │ │ │ ├── get_row_spec.rb │ │ │ │ └── initialize_spec.rb │ │ │ └── writer │ │ │ │ ├── add_row_spec.rb │ │ │ │ ├── append_spec.rb │ │ │ │ ├── close_spec.rb │ │ │ │ ├── create_spec.rb │ │ │ │ ├── generate_spec.rb │ │ │ │ ├── initialize_spec.rb │ │ │ │ └── terminate_spec.rb │ │ ├── date │ │ │ ├── accessor_spec.rb │ │ │ ├── add_month_spec.rb │ │ │ ├── add_spec.rb │ │ │ ├── ajd_spec.rb │ │ │ ├── ajd_to_amjd_spec.rb │ │ │ ├── ajd_to_jd_spec.rb │ │ │ ├── amjd_spec.rb │ │ │ ├── amjd_to_ajd_spec.rb │ │ │ ├── append_spec.rb │ │ │ ├── asctime_spec.rb │ │ │ ├── boat_spec.rb │ │ │ ├── case_compare_spec.rb │ │ │ ├── civil_spec.rb │ │ │ ├── commercial_spec.rb │ │ │ ├── commercial_to_jd_spec.rb │ │ │ ├── comparison_spec.rb │ │ │ ├── constants_spec.rb │ │ │ ├── conversions_spec.rb │ │ │ ├── ctime_spec.rb │ │ │ ├── cwday_spec.rb │ │ │ ├── cweek_spec.rb │ │ │ ├── cwyear_spec.rb │ │ │ ├── day_fraction_spec.rb │ │ │ ├── day_fraction_to_time_spec.rb │ │ │ ├── day_spec.rb │ │ │ ├── downto_spec.rb │ │ │ ├── england_spec.rb │ │ │ ├── eql_spec.rb │ │ │ ├── format │ │ │ │ └── bag │ │ │ │ │ ├── method_missing_spec.rb │ │ │ │ │ └── to_hash_spec.rb │ │ │ ├── friday_spec.rb │ │ │ ├── gregorian_leap_spec.rb │ │ │ ├── gregorian_spec.rb │ │ │ ├── hash_spec.rb │ │ │ ├── infinity │ │ │ │ ├── abs_spec.rb │ │ │ │ ├── coerce_spec.rb │ │ │ │ ├── comparison_spec.rb │ │ │ │ ├── d_spec.rb │ │ │ │ ├── finite_spec.rb │ │ │ │ ├── infinite_spec.rb │ │ │ │ ├── nan_spec.rb │ │ │ │ ├── uminus_spec.rb │ │ │ │ ├── uplus_spec.rb │ │ │ │ └── zero_spec.rb │ │ │ ├── infinity_spec.rb │ │ │ ├── inspect_spec.rb │ │ │ ├── iso8601_spec.rb │ │ │ ├── italy_spec.rb │ │ │ ├── jd_spec.rb │ │ │ ├── jd_to_ajd_spec.rb │ │ │ ├── jd_to_civil_spec.rb │ │ │ ├── jd_to_commercial_spec.rb │ │ │ ├── jd_to_ld_spec.rb │ │ │ ├── jd_to_mjd_spec.rb │ │ │ ├── jd_to_ordinal_spec.rb │ │ │ ├── jd_to_wday_spec.rb │ │ │ ├── julian_leap_spec.rb │ │ │ ├── julian_spec.rb │ │ │ ├── ld_spec.rb │ │ │ ├── ld_to_jd_spec.rb │ │ │ ├── leap_spec.rb │ │ │ ├── mday_spec.rb │ │ │ ├── minus_month_spec.rb │ │ │ ├── minus_spec.rb │ │ │ ├── mjd_spec.rb │ │ │ ├── mjd_to_jd_spec.rb │ │ │ ├── mon_spec.rb │ │ │ ├── monday_spec.rb │ │ │ ├── month_spec.rb │ │ │ ├── new_spec.rb │ │ │ ├── new_start_spec.rb │ │ │ ├── next_day_spec.rb │ │ │ ├── next_month_spec.rb │ │ │ ├── next_spec.rb │ │ │ ├── next_year_spec.rb │ │ │ ├── ordinal_spec.rb │ │ │ ├── ordinal_to_jd_spec.rb │ │ │ ├── parse_spec.rb │ │ │ ├── plus_spec.rb │ │ │ ├── prev_day_spec.rb │ │ │ ├── prev_month_spec.rb │ │ │ ├── prev_year_spec.rb │ │ │ ├── relationship_spec.rb │ │ │ ├── rfc3339_spec.rb │ │ │ ├── right_shift_spec.rb │ │ │ ├── saturday_spec.rb │ │ │ ├── shared │ │ │ │ ├── civil.rb │ │ │ │ ├── commercial.rb │ │ │ │ ├── jd.rb │ │ │ │ ├── new_bang.rb │ │ │ │ ├── ordinal.rb │ │ │ │ ├── parse.rb │ │ │ │ ├── parse_eu.rb │ │ │ │ ├── parse_us.rb │ │ │ │ ├── valid_civil.rb │ │ │ │ ├── valid_commercial.rb │ │ │ │ ├── valid_jd.rb │ │ │ │ └── valid_ordinal.rb │ │ │ ├── start_spec.rb │ │ │ ├── step_spec.rb │ │ │ ├── strftime_spec.rb │ │ │ ├── strptime_spec.rb │ │ │ ├── succ_spec.rb │ │ │ ├── sunday_spec.rb │ │ │ ├── thursday_spec.rb │ │ │ ├── time_to_day_fraction_spec.rb │ │ │ ├── to_s_spec.rb │ │ │ ├── today_spec.rb │ │ │ ├── tuesday_spec.rb │ │ │ ├── upto_spec.rb │ │ │ ├── valid_civil_spec.rb │ │ │ ├── valid_commercial_spec.rb │ │ │ ├── valid_date_spec.rb │ │ │ ├── valid_jd_spec.rb │ │ │ ├── valid_ordinal_spec.rb │ │ │ ├── valid_time_spec.rb │ │ │ ├── wday_spec.rb │ │ │ ├── wednesday_spec.rb │ │ │ ├── yday_spec.rb │ │ │ ├── year_spec.rb │ │ │ └── zone_to_diff_spec.rb │ │ ├── datetime │ │ │ ├── _strptime_spec.rb │ │ │ ├── add_spec.rb │ │ │ ├── civil_spec.rb │ │ │ ├── commercial_spec.rb │ │ │ ├── hour_spec.rb │ │ │ ├── httpdate_spec.rb │ │ │ ├── iso8601_spec.rb │ │ │ ├── jd_spec.rb │ │ │ ├── jisx0301_spec.rb │ │ │ ├── min_spec.rb │ │ │ ├── minute_spec.rb │ │ │ ├── new_offset_spec.rb │ │ │ ├── new_spec.rb │ │ │ ├── now_spec.rb │ │ │ ├── offset_spec.rb │ │ │ ├── ordinal_spec.rb │ │ │ ├── parse_spec.rb │ │ │ ├── rfc2822_spec.rb │ │ │ ├── rfc3339_spec.rb │ │ │ ├── rfc822_spec.rb │ │ │ ├── sec_fraction_spec.rb │ │ │ ├── sec_spec.rb │ │ │ ├── second_fraction_spec.rb │ │ │ ├── second_spec.rb │ │ │ ├── shared │ │ │ │ ├── min.rb │ │ │ │ └── sec.rb │ │ │ ├── strftime_spec.rb │ │ │ ├── strptime_spec.rb │ │ │ ├── subtract_spec.rb │ │ │ ├── to_date_spec.rb │ │ │ ├── to_datetime_spec.rb │ │ │ ├── to_s_spec.rb │ │ │ ├── to_time_spec.rb │ │ │ ├── xmlschema_spec.rb │ │ │ └── zone_spec.rb │ │ ├── delegate │ │ │ ├── delegate_class │ │ │ │ ├── instance_method_spec.rb │ │ │ │ ├── instance_methods_spec.rb │ │ │ │ ├── private_instance_methods_spec.rb │ │ │ │ ├── protected_instance_methods_spec.rb │ │ │ │ ├── public_instance_methods_spec.rb │ │ │ │ └── respond_to_missing_spec.rb │ │ │ ├── delegator │ │ │ │ ├── case_compare_spec.rb │ │ │ │ ├── compare_spec.rb │ │ │ │ ├── complement_spec.rb │ │ │ │ ├── eql_spec.rb │ │ │ │ ├── equal_spec.rb │ │ │ │ ├── equal_value_spec.rb │ │ │ │ ├── frozen_spec.rb │ │ │ │ ├── hash_spec.rb │ │ │ │ ├── marshal_spec.rb │ │ │ │ ├── method_spec.rb │ │ │ │ ├── methods_spec.rb │ │ │ │ ├── not_equal_spec.rb │ │ │ │ ├── not_spec.rb │ │ │ │ ├── private_methods_spec.rb │ │ │ │ ├── protected_methods_spec.rb │ │ │ │ ├── public_methods_spec.rb │ │ │ │ ├── send_spec.rb │ │ │ │ ├── taint_spec.rb │ │ │ │ ├── tap_spec.rb │ │ │ │ ├── trust_spec.rb │ │ │ │ ├── untaint_spec.rb │ │ │ │ └── untrust_spec.rb │ │ │ └── fixtures │ │ │ │ └── classes.rb │ │ ├── digest │ │ │ ├── bubblebabble_spec.rb │ │ │ ├── hexencode_spec.rb │ │ │ ├── instance │ │ │ │ ├── append_spec.rb │ │ │ │ ├── new_spec.rb │ │ │ │ ├── shared │ │ │ │ │ └── update.rb │ │ │ │ └── update_spec.rb │ │ │ ├── md5 │ │ │ │ ├── append_spec.rb │ │ │ │ ├── block_length_spec.rb │ │ │ │ ├── digest_bang_spec.rb │ │ │ │ ├── digest_length_spec.rb │ │ │ │ ├── digest_spec.rb │ │ │ │ ├── equal_spec.rb │ │ │ │ ├── file_spec.rb │ │ │ │ ├── hexdigest_bang_spec.rb │ │ │ │ ├── hexdigest_spec.rb │ │ │ │ ├── inspect_spec.rb │ │ │ │ ├── length_spec.rb │ │ │ │ ├── reset_spec.rb │ │ │ │ ├── shared │ │ │ │ │ ├── constants.rb │ │ │ │ │ ├── length.rb │ │ │ │ │ ├── sample.rb │ │ │ │ │ └── update.rb │ │ │ │ ├── size_spec.rb │ │ │ │ ├── to_s_spec.rb │ │ │ │ └── update_spec.rb │ │ │ ├── sha1 │ │ │ │ ├── digest_spec.rb │ │ │ │ ├── file_spec.rb │ │ │ │ └── shared │ │ │ │ │ └── constants.rb │ │ │ ├── sha2 │ │ │ │ └── hexdigest_spec.rb │ │ │ ├── sha256 │ │ │ │ ├── append_spec.rb │ │ │ │ ├── block_length_spec.rb │ │ │ │ ├── digest_bang_spec.rb │ │ │ │ ├── digest_length_spec.rb │ │ │ │ ├── digest_spec.rb │ │ │ │ ├── equal_spec.rb │ │ │ │ ├── file_spec.rb │ │ │ │ ├── hexdigest_bang_spec.rb │ │ │ │ ├── hexdigest_spec.rb │ │ │ │ ├── inspect_spec.rb │ │ │ │ ├── length_spec.rb │ │ │ │ ├── reset_spec.rb │ │ │ │ ├── shared │ │ │ │ │ ├── constants.rb │ │ │ │ │ ├── length.rb │ │ │ │ │ └── update.rb │ │ │ │ ├── size_spec.rb │ │ │ │ ├── to_s_spec.rb │ │ │ │ └── update_spec.rb │ │ │ ├── sha384 │ │ │ │ ├── append_spec.rb │ │ │ │ ├── block_length_spec.rb │ │ │ │ ├── digest_bang_spec.rb │ │ │ │ ├── digest_length_spec.rb │ │ │ │ ├── digest_spec.rb │ │ │ │ ├── equal_spec.rb │ │ │ │ ├── file_spec.rb │ │ │ │ ├── hexdigest_bang_spec.rb │ │ │ │ ├── hexdigest_spec.rb │ │ │ │ ├── inspect_spec.rb │ │ │ │ ├── length_spec.rb │ │ │ │ ├── reset_spec.rb │ │ │ │ ├── shared │ │ │ │ │ ├── constants.rb │ │ │ │ │ ├── length.rb │ │ │ │ │ └── update.rb │ │ │ │ ├── size_spec.rb │ │ │ │ ├── to_s_spec.rb │ │ │ │ └── update_spec.rb │ │ │ └── sha512 │ │ │ │ ├── append_spec.rb │ │ │ │ ├── block_length_spec.rb │ │ │ │ ├── digest_bang_spec.rb │ │ │ │ ├── digest_length_spec.rb │ │ │ │ ├── digest_spec.rb │ │ │ │ ├── equal_spec.rb │ │ │ │ ├── file_spec.rb │ │ │ │ ├── hexdigest_bang_spec.rb │ │ │ │ ├── hexdigest_spec.rb │ │ │ │ ├── inspect_spec.rb │ │ │ │ ├── length_spec.rb │ │ │ │ ├── reset_spec.rb │ │ │ │ ├── shared │ │ │ │ ├── constants.rb │ │ │ │ ├── length.rb │ │ │ │ └── update.rb │ │ │ │ ├── size_spec.rb │ │ │ │ ├── to_s_spec.rb │ │ │ │ └── update_spec.rb │ │ ├── drb │ │ │ ├── fixtures │ │ │ │ └── test_server.rb │ │ │ └── start_service_spec.rb │ │ ├── erb │ │ │ ├── def_class_spec.rb │ │ │ ├── def_method_spec.rb │ │ │ ├── def_module_spec.rb │ │ │ ├── defmethod │ │ │ │ └── def_erb_method_spec.rb │ │ │ ├── filename_spec.rb │ │ │ ├── fixtures │ │ │ │ └── classes.rb │ │ │ ├── new_spec.rb │ │ │ ├── result_spec.rb │ │ │ ├── run_spec.rb │ │ │ ├── src_spec.rb │ │ │ └── util │ │ │ │ ├── h_spec.rb │ │ │ │ ├── html_escape_spec.rb │ │ │ │ ├── shared │ │ │ │ ├── html_escape.rb │ │ │ │ └── url_encode.rb │ │ │ │ ├── u_spec.rb │ │ │ │ └── url_encode_spec.rb │ │ ├── etc │ │ │ ├── confstr_spec.rb │ │ │ ├── endgrent_spec.rb │ │ │ ├── endpwent_spec.rb │ │ │ ├── getgrent_spec.rb │ │ │ ├── getgrgid_spec.rb │ │ │ ├── getgrnam_spec.rb │ │ │ ├── getlogin_spec.rb │ │ │ ├── getpwent_spec.rb │ │ │ ├── getpwnam_spec.rb │ │ │ ├── getpwuid_spec.rb │ │ │ ├── group_spec.rb │ │ │ ├── nprocessors_spec.rb │ │ │ ├── passwd_spec.rb │ │ │ ├── shared │ │ │ │ └── windows.rb │ │ │ ├── struct_group_spec.rb │ │ │ ├── struct_passwd_spec.rb │ │ │ ├── sysconf_spec.rb │ │ │ ├── sysconfdir_spec.rb │ │ │ └── systmpdir_spec.rb │ │ ├── expect │ │ │ └── expect_spec.rb │ │ ├── fiber │ │ │ ├── alive_spec.rb │ │ │ ├── current_spec.rb │ │ │ ├── resume_spec.rb │ │ │ └── transfer_spec.rb │ │ ├── fiddle │ │ │ └── handle │ │ │ │ └── initialize_spec.rb │ │ ├── find │ │ │ ├── find_spec.rb │ │ │ ├── fixtures │ │ │ │ └── common.rb │ │ │ └── prune_spec.rb │ │ ├── getoptlong │ │ │ ├── each_option_spec.rb │ │ │ ├── each_spec.rb │ │ │ ├── error_message_spec.rb │ │ │ ├── get_option_spec.rb │ │ │ ├── get_spec.rb │ │ │ ├── initialize_spec.rb │ │ │ ├── ordering_spec.rb │ │ │ ├── set_options_spec.rb │ │ │ ├── shared │ │ │ │ ├── each.rb │ │ │ │ └── get.rb │ │ │ ├── terminate_spec.rb │ │ │ └── terminated_spec.rb │ │ ├── io-wait │ │ │ ├── fixtures │ │ │ │ └── classes.rb │ │ │ ├── wait_readable_spec.rb │ │ │ ├── wait_spec.rb │ │ │ └── wait_writable_spec.rb │ │ ├── ipaddr │ │ │ ├── hton_spec.rb │ │ │ ├── ipv4_conversion_spec.rb │ │ │ ├── new_spec.rb │ │ │ ├── operator_spec.rb │ │ │ ├── reverse_spec.rb │ │ │ └── to_s_spec.rb │ │ ├── logger │ │ │ ├── device │ │ │ │ ├── close_spec.rb │ │ │ │ ├── new_spec.rb │ │ │ │ └── write_spec.rb │ │ │ ├── fixtures │ │ │ │ └── common.rb │ │ │ ├── logger │ │ │ │ ├── add_spec.rb │ │ │ │ ├── close_spec.rb │ │ │ │ ├── datetime_format_spec.rb │ │ │ │ ├── debug_spec.rb │ │ │ │ ├── error_spec.rb │ │ │ │ ├── fatal_spec.rb │ │ │ │ ├── info_spec.rb │ │ │ │ ├── new_spec.rb │ │ │ │ ├── unknown_spec.rb │ │ │ │ └── warn_spec.rb │ │ │ └── severity_spec.rb │ │ ├── matrix │ │ │ ├── I_spec.rb │ │ │ ├── antisymmetric_spec.rb │ │ │ ├── build_spec.rb │ │ │ ├── clone_spec.rb │ │ │ ├── coerce_spec.rb │ │ │ ├── collect_spec.rb │ │ │ ├── column_size_spec.rb │ │ │ ├── column_spec.rb │ │ │ ├── column_vector_spec.rb │ │ │ ├── column_vectors_spec.rb │ │ │ ├── columns_spec.rb │ │ │ ├── conj_spec.rb │ │ │ ├── conjugate_spec.rb │ │ │ ├── constructor_spec.rb │ │ │ ├── det_spec.rb │ │ │ ├── determinant_spec.rb │ │ │ ├── diagonal_spec.rb │ │ │ ├── divide_spec.rb │ │ │ ├── each_spec.rb │ │ │ ├── each_with_index_spec.rb │ │ │ ├── eigenvalue_decomposition │ │ │ │ ├── eigenvalue_matrix_spec.rb │ │ │ │ ├── eigenvalues_spec.rb │ │ │ │ ├── eigenvector_matrix_spec.rb │ │ │ │ ├── eigenvectors_spec.rb │ │ │ │ ├── initialize_spec.rb │ │ │ │ └── to_a_spec.rb │ │ │ ├── element_reference_spec.rb │ │ │ ├── empty_spec.rb │ │ │ ├── eql_spec.rb │ │ │ ├── equal_value_spec.rb │ │ │ ├── exponent_spec.rb │ │ │ ├── find_index_spec.rb │ │ │ ├── fixtures │ │ │ │ └── classes.rb │ │ │ ├── hash_spec.rb │ │ │ ├── hermitian_spec.rb │ │ │ ├── identity_spec.rb │ │ │ ├── imag_spec.rb │ │ │ ├── imaginary_spec.rb │ │ │ ├── inspect_spec.rb │ │ │ ├── inv_spec.rb │ │ │ ├── inverse_from_spec.rb │ │ │ ├── inverse_spec.rb │ │ │ ├── lower_triangular_spec.rb │ │ │ ├── lup_decomposition │ │ │ │ ├── determinant_spec.rb │ │ │ │ ├── initialize_spec.rb │ │ │ │ ├── l_spec.rb │ │ │ │ ├── p_spec.rb │ │ │ │ ├── solve_spec.rb │ │ │ │ ├── to_a_spec.rb │ │ │ │ └── u_spec.rb │ │ │ ├── map_spec.rb │ │ │ ├── minor_spec.rb │ │ │ ├── minus_spec.rb │ │ │ ├── multiply_spec.rb │ │ │ ├── new_spec.rb │ │ │ ├── normal_spec.rb │ │ │ ├── orthogonal_spec.rb │ │ │ ├── permutation_spec.rb │ │ │ ├── plus_spec.rb │ │ │ ├── rank_spec.rb │ │ │ ├── real_spec.rb │ │ │ ├── rect_spec.rb │ │ │ ├── rectangular_spec.rb │ │ │ ├── regular_spec.rb │ │ │ ├── round_spec.rb │ │ │ ├── row_size_spec.rb │ │ │ ├── row_spec.rb │ │ │ ├── row_vector_spec.rb │ │ │ ├── row_vectors_spec.rb │ │ │ ├── rows_spec.rb │ │ │ ├── scalar │ │ │ │ ├── Fail_spec.rb │ │ │ │ ├── Raise_spec.rb │ │ │ │ ├── divide_spec.rb │ │ │ │ ├── exponent_spec.rb │ │ │ │ ├── included_spec.rb │ │ │ │ ├── initialize_spec.rb │ │ │ │ ├── minus_spec.rb │ │ │ │ ├── multiply_spec.rb │ │ │ │ └── plus_spec.rb │ │ │ ├── scalar_spec.rb │ │ │ ├── shared │ │ │ │ ├── collect.rb │ │ │ │ ├── conjugate.rb │ │ │ │ ├── determinant.rb │ │ │ │ ├── equal_value.rb │ │ │ │ ├── identity.rb │ │ │ │ ├── imaginary.rb │ │ │ │ ├── inverse.rb │ │ │ │ ├── rectangular.rb │ │ │ │ ├── trace.rb │ │ │ │ └── transpose.rb │ │ │ ├── singular_spec.rb │ │ │ ├── spec_helper.rb │ │ │ ├── square_spec.rb │ │ │ ├── symmetric_spec.rb │ │ │ ├── t_spec.rb │ │ │ ├── to_a_spec.rb │ │ │ ├── to_s_spec.rb │ │ │ ├── tr_spec.rb │ │ │ ├── trace_spec.rb │ │ │ ├── transpose_spec.rb │ │ │ ├── unit_spec.rb │ │ │ ├── unitary_spec.rb │ │ │ ├── upper_triangular_spec.rb │ │ │ ├── vector │ │ │ │ ├── cross_product_spec.rb │ │ │ │ ├── each2_spec.rb │ │ │ │ ├── eql_spec.rb │ │ │ │ ├── inner_product_spec.rb │ │ │ │ └── normalize_spec.rb │ │ │ └── zero_spec.rb │ │ ├── mkmf │ │ │ └── mkmf_spec.rb │ │ ├── monitor │ │ │ ├── enter_spec.rb │ │ │ ├── exit_spec.rb │ │ │ ├── mon_initialize_spec.rb │ │ │ ├── new_cond_spec.rb │ │ │ ├── synchronize_spec.rb │ │ │ └── try_enter_spec.rb │ │ ├── net │ │ │ ├── FTPError_spec.rb │ │ │ ├── FTPPermError_spec.rb │ │ │ ├── FTPProtoError_spec.rb │ │ │ ├── FTPReplyError_spec.rb │ │ │ ├── FTPTempError_spec.rb │ │ │ ├── ftp │ │ │ │ ├── abort_spec.rb │ │ │ │ ├── acct_spec.rb │ │ │ │ ├── binary_spec.rb │ │ │ │ ├── chdir_spec.rb │ │ │ │ ├── close_spec.rb │ │ │ │ ├── closed_spec.rb │ │ │ │ ├── connect_spec.rb │ │ │ │ ├── debug_mode_spec.rb │ │ │ │ ├── default_passive_spec.rb │ │ │ │ ├── delete_spec.rb │ │ │ │ ├── dir_spec.rb │ │ │ │ ├── fixtures │ │ │ │ │ ├── default_passive.rb │ │ │ │ │ ├── passive.rb │ │ │ │ │ ├── putbinaryfile │ │ │ │ │ ├── puttextfile │ │ │ │ │ └── server.rb │ │ │ │ ├── get_spec.rb │ │ │ │ ├── getbinaryfile_spec.rb │ │ │ │ ├── getdir_spec.rb │ │ │ │ ├── gettextfile_spec.rb │ │ │ │ ├── help_spec.rb │ │ │ │ ├── initialize_spec.rb │ │ │ │ ├── last_response_code_spec.rb │ │ │ │ ├── last_response_spec.rb │ │ │ │ ├── lastresp_spec.rb │ │ │ │ ├── list_spec.rb │ │ │ │ ├── login_spec.rb │ │ │ │ ├── ls_spec.rb │ │ │ │ ├── mdtm_spec.rb │ │ │ │ ├── mkdir_spec.rb │ │ │ │ ├── mtime_spec.rb │ │ │ │ ├── nlst_spec.rb │ │ │ │ ├── noop_spec.rb │ │ │ │ ├── open_spec.rb │ │ │ │ ├── passive_spec.rb │ │ │ │ ├── put_spec.rb │ │ │ │ ├── putbinaryfile_spec.rb │ │ │ │ ├── puttextfile_spec.rb │ │ │ │ ├── pwd_spec.rb │ │ │ │ ├── quit_spec.rb │ │ │ │ ├── rename_spec.rb │ │ │ │ ├── resume_spec.rb │ │ │ │ ├── retrbinary_spec.rb │ │ │ │ ├── retrlines_spec.rb │ │ │ │ ├── return_code_spec.rb │ │ │ │ ├── rmdir_spec.rb │ │ │ │ ├── sendcmd_spec.rb │ │ │ │ ├── set_socket_spec.rb │ │ │ │ ├── shared │ │ │ │ │ ├── getbinaryfile.rb │ │ │ │ │ ├── gettextfile.rb │ │ │ │ │ ├── last_response_code.rb │ │ │ │ │ ├── list.rb │ │ │ │ │ ├── putbinaryfile.rb │ │ │ │ │ ├── puttextfile.rb │ │ │ │ │ └── pwd.rb │ │ │ │ ├── site_spec.rb │ │ │ │ ├── size_spec.rb │ │ │ │ ├── spec_helper.rb │ │ │ │ ├── status_spec.rb │ │ │ │ ├── storbinary_spec.rb │ │ │ │ ├── storlines_spec.rb │ │ │ │ ├── system_spec.rb │ │ │ │ ├── voidcmd_spec.rb │ │ │ │ └── welcome_spec.rb │ │ │ └── http │ │ │ │ ├── HTTPBadResponse_spec.rb │ │ │ │ ├── HTTPClientExcepton_spec.rb │ │ │ │ ├── HTTPError_spec.rb │ │ │ │ ├── HTTPFatalError_spec.rb │ │ │ │ ├── HTTPHeaderSyntaxError_spec.rb │ │ │ │ ├── HTTPRetriableError_spec.rb │ │ │ │ ├── HTTPServerException_spec.rb │ │ │ │ ├── http │ │ │ │ ├── Proxy_spec.rb │ │ │ │ ├── active_spec.rb │ │ │ │ ├── address_spec.rb │ │ │ │ ├── close_on_empty_response_spec.rb │ │ │ │ ├── copy_spec.rb │ │ │ │ ├── default_port_spec.rb │ │ │ │ ├── delete_spec.rb │ │ │ │ ├── finish_spec.rb │ │ │ │ ├── fixtures │ │ │ │ │ └── http_server.rb │ │ │ │ ├── get2_spec.rb │ │ │ │ ├── get_print_spec.rb │ │ │ │ ├── get_response_spec.rb │ │ │ │ ├── get_spec.rb │ │ │ │ ├── head2_spec.rb │ │ │ │ ├── head_spec.rb │ │ │ │ ├── http_default_port_spec.rb │ │ │ │ ├── https_default_port_spec.rb │ │ │ │ ├── initialize_spec.rb │ │ │ │ ├── inspect_spec.rb │ │ │ │ ├── is_version_1_1_spec.rb │ │ │ │ ├── is_version_1_2_spec.rb │ │ │ │ ├── lock_spec.rb │ │ │ │ ├── mkcol_spec.rb │ │ │ │ ├── move_spec.rb │ │ │ │ ├── new_spec.rb │ │ │ │ ├── newobj_spec.rb │ │ │ │ ├── open_timeout_spec.rb │ │ │ │ ├── options_spec.rb │ │ │ │ ├── port_spec.rb │ │ │ │ ├── post2_spec.rb │ │ │ │ ├── post_form_spec.rb │ │ │ │ ├── post_spec.rb │ │ │ │ ├── propfind_spec.rb │ │ │ │ ├── proppatch_spec.rb │ │ │ │ ├── proxy_address_spec.rb │ │ │ │ ├── proxy_class_spec.rb │ │ │ │ ├── proxy_pass_spec.rb │ │ │ │ ├── proxy_port_spec.rb │ │ │ │ ├── proxy_user_spec.rb │ │ │ │ ├── put2_spec.rb │ │ │ │ ├── put_spec.rb │ │ │ │ ├── read_timeout_spec.rb │ │ │ │ ├── request_get_spec.rb │ │ │ │ ├── request_head_spec.rb │ │ │ │ ├── request_post_spec.rb │ │ │ │ ├── request_put_spec.rb │ │ │ │ ├── request_spec.rb │ │ │ │ ├── request_types_spec.rb │ │ │ │ ├── send_request_spec.rb │ │ │ │ ├── set_debug_output_spec.rb │ │ │ │ ├── shared │ │ │ │ │ ├── request_get.rb │ │ │ │ │ ├── request_head.rb │ │ │ │ │ ├── request_post.rb │ │ │ │ │ ├── request_put.rb │ │ │ │ │ ├── started.rb │ │ │ │ │ ├── version_1_1.rb │ │ │ │ │ └── version_1_2.rb │ │ │ │ ├── socket_type_spec.rb │ │ │ │ ├── start_spec.rb │ │ │ │ ├── started_spec.rb │ │ │ │ ├── trace_spec.rb │ │ │ │ ├── unlock_spec.rb │ │ │ │ ├── use_ssl_spec.rb │ │ │ │ ├── version_1_1_spec.rb │ │ │ │ └── version_1_2_spec.rb │ │ │ │ ├── httpexceptions │ │ │ │ ├── fixtures │ │ │ │ │ └── classes.rb │ │ │ │ ├── initialize_spec.rb │ │ │ │ └── response_spec.rb │ │ │ │ ├── httpgenericrequest │ │ │ │ ├── body_exist_spec.rb │ │ │ │ ├── body_spec.rb │ │ │ │ ├── body_stream_spec.rb │ │ │ │ ├── exec_spec.rb │ │ │ │ ├── inspect_spec.rb │ │ │ │ ├── method_spec.rb │ │ │ │ ├── path_spec.rb │ │ │ │ ├── request_body_permitted_spec.rb │ │ │ │ ├── response_body_permitted_spec.rb │ │ │ │ └── set_body_internal_spec.rb │ │ │ │ ├── httpheader │ │ │ │ ├── add_field_spec.rb │ │ │ │ ├── basic_auth_spec.rb │ │ │ │ ├── canonical_each_spec.rb │ │ │ │ ├── chunked_spec.rb │ │ │ │ ├── content_length_spec.rb │ │ │ │ ├── content_range_spec.rb │ │ │ │ ├── content_type_spec.rb │ │ │ │ ├── delete_spec.rb │ │ │ │ ├── each_capitalized_name_spec.rb │ │ │ │ ├── each_capitalized_spec.rb │ │ │ │ ├── each_header_spec.rb │ │ │ │ ├── each_key_spec.rb │ │ │ │ ├── each_name_spec.rb │ │ │ │ ├── each_spec.rb │ │ │ │ ├── each_value_spec.rb │ │ │ │ ├── element_reference_spec.rb │ │ │ │ ├── element_set_spec.rb │ │ │ │ ├── fetch_spec.rb │ │ │ │ ├── fixtures │ │ │ │ │ └── classes.rb │ │ │ │ ├── form_data_spec.rb │ │ │ │ ├── get_fields_spec.rb │ │ │ │ ├── initialize_http_header_spec.rb │ │ │ │ ├── key_spec.rb │ │ │ │ ├── length_spec.rb │ │ │ │ ├── main_type_spec.rb │ │ │ │ ├── proxy_basic_auth_spec.rb │ │ │ │ ├── range_length_spec.rb │ │ │ │ ├── range_spec.rb │ │ │ │ ├── set_content_type_spec.rb │ │ │ │ ├── set_form_data_spec.rb │ │ │ │ ├── set_range_spec.rb │ │ │ │ ├── shared │ │ │ │ │ ├── each_capitalized.rb │ │ │ │ │ ├── each_header.rb │ │ │ │ │ ├── each_name.rb │ │ │ │ │ ├── set_content_type.rb │ │ │ │ │ ├── set_form_data.rb │ │ │ │ │ ├── set_range.rb │ │ │ │ │ └── size.rb │ │ │ │ ├── size_spec.rb │ │ │ │ ├── sub_type_spec.rb │ │ │ │ ├── to_hash_spec.rb │ │ │ │ └── type_params_spec.rb │ │ │ │ ├── httprequest │ │ │ │ └── initialize_spec.rb │ │ │ │ └── httpresponse │ │ │ │ ├── body_permitted_spec.rb │ │ │ │ ├── body_spec.rb │ │ │ │ ├── code_spec.rb │ │ │ │ ├── code_type_spec.rb │ │ │ │ ├── entity_spec.rb │ │ │ │ ├── error_spec.rb │ │ │ │ ├── error_type_spec.rb │ │ │ │ ├── exception_type_spec.rb │ │ │ │ ├── header_spec.rb │ │ │ │ ├── http_version_spec.rb │ │ │ │ ├── initialize_spec.rb │ │ │ │ ├── inspect_spec.rb │ │ │ │ ├── message_spec.rb │ │ │ │ ├── msg_spec.rb │ │ │ │ ├── read_body_spec.rb │ │ │ │ ├── read_header_spec.rb │ │ │ │ ├── read_new_spec.rb │ │ │ │ ├── reading_body_spec.rb │ │ │ │ ├── response_spec.rb │ │ │ │ ├── shared │ │ │ │ └── body.rb │ │ │ │ └── value_spec.rb │ │ ├── objectspace │ │ │ ├── dump_all_spec.rb │ │ │ ├── dump_spec.rb │ │ │ ├── fixtures │ │ │ │ └── trace.rb │ │ │ ├── memsize_of_all_spec.rb │ │ │ ├── memsize_of_spec.rb │ │ │ ├── reachable_objects_from_spec.rb │ │ │ ├── trace_object_allocations_spec.rb │ │ │ └── trace_spec.rb │ │ ├── observer │ │ │ ├── add_observer_spec.rb │ │ │ ├── count_observers_spec.rb │ │ │ ├── delete_observer_spec.rb │ │ │ ├── delete_observers_spec.rb │ │ │ ├── fixtures │ │ │ │ └── classes.rb │ │ │ └── notify_observers_spec.rb │ │ ├── open3 │ │ │ ├── capture2_spec.rb │ │ │ ├── capture2e_spec.rb │ │ │ ├── capture3_spec.rb │ │ │ ├── pipeline_r_spec.rb │ │ │ ├── pipeline_rw_spec.rb │ │ │ ├── pipeline_spec.rb │ │ │ ├── pipeline_start_spec.rb │ │ │ ├── pipeline_w_spec.rb │ │ │ ├── popen2_spec.rb │ │ │ ├── popen2e_spec.rb │ │ │ └── popen3_spec.rb │ │ ├── openssl │ │ │ ├── cipher_spec.rb │ │ │ ├── config │ │ │ │ └── freeze_spec.rb │ │ │ ├── digest_spec.rb │ │ │ ├── hmac │ │ │ │ ├── digest_spec.rb │ │ │ │ └── hexdigest_spec.rb │ │ │ ├── random │ │ │ │ ├── pseudo_bytes_spec.rb │ │ │ │ ├── random_bytes_spec.rb │ │ │ │ └── shared │ │ │ │ │ └── random_bytes.rb │ │ │ ├── shared │ │ │ │ └── constants.rb │ │ │ └── x509 │ │ │ │ └── name │ │ │ │ ├── parse_spec.rb │ │ │ │ └── verify_spec.rb │ │ ├── openstruct │ │ │ ├── delete_field_spec.rb │ │ │ ├── element_reference_spec.rb │ │ │ ├── element_set_spec.rb │ │ │ ├── equal_value_spec.rb │ │ │ ├── fixtures │ │ │ │ └── classes.rb │ │ │ ├── frozen_spec.rb │ │ │ ├── initialize_spec.rb │ │ │ ├── inspect_spec.rb │ │ │ ├── marshal_dump_spec.rb │ │ │ ├── marshal_load_spec.rb │ │ │ ├── method_missing_spec.rb │ │ │ ├── new_spec.rb │ │ │ ├── shared │ │ │ │ └── inspect.rb │ │ │ ├── to_h_spec.rb │ │ │ └── to_s_spec.rb │ │ ├── optionparser │ │ │ ├── order_spec.rb │ │ │ └── parse_spec.rb │ │ ├── pathname │ │ │ ├── absolute_spec.rb │ │ │ ├── birthtime_spec.rb │ │ │ ├── divide_spec.rb │ │ │ ├── empty_spec.rb │ │ │ ├── equal_value_spec.rb │ │ │ ├── glob_spec.rb │ │ │ ├── hash_spec.rb │ │ │ ├── inspect_spec.rb │ │ │ ├── join_spec.rb │ │ │ ├── new_spec.rb │ │ │ ├── parent_spec.rb │ │ │ ├── pathname_spec.rb │ │ │ ├── plus_spec.rb │ │ │ ├── realdirpath_spec.rb │ │ │ ├── realpath_spec.rb │ │ │ ├── relative_path_from_spec.rb │ │ │ ├── relative_spec.rb │ │ │ ├── root_spec.rb │ │ │ ├── shared │ │ │ │ └── plus.rb │ │ │ └── sub_spec.rb │ │ ├── pp │ │ │ └── pp_spec.rb │ │ ├── prime │ │ │ ├── each_spec.rb │ │ │ ├── instance_spec.rb │ │ │ ├── int_from_prime_division_spec.rb │ │ │ ├── integer │ │ │ │ ├── each_prime_spec.rb │ │ │ │ ├── from_prime_division_spec.rb │ │ │ │ ├── prime_division_spec.rb │ │ │ │ └── prime_spec.rb │ │ │ ├── next_spec.rb │ │ │ ├── prime_division_spec.rb │ │ │ ├── prime_spec.rb │ │ │ ├── shared │ │ │ │ └── next.rb │ │ │ └── succ_spec.rb │ │ ├── rbconfig │ │ │ ├── rbconfig_spec.rb │ │ │ ├── sizeof │ │ │ │ ├── limits_spec.rb │ │ │ │ └── sizeof_spec.rb │ │ │ ├── unicode_emoji_version_spec.rb │ │ │ └── unicode_version_spec.rb │ │ ├── readline │ │ │ ├── basic_quote_characters_spec.rb │ │ │ ├── basic_word_break_characters_spec.rb │ │ │ ├── completer_quote_characters_spec.rb │ │ │ ├── completer_word_break_characters_spec.rb │ │ │ ├── completion_append_character_spec.rb │ │ │ ├── completion_case_fold_spec.rb │ │ │ ├── completion_proc_spec.rb │ │ │ ├── constants_spec.rb │ │ │ ├── emacs_editing_mode_spec.rb │ │ │ ├── filename_quote_characters_spec.rb │ │ │ ├── history │ │ │ │ ├── append_spec.rb │ │ │ │ ├── delete_at_spec.rb │ │ │ │ ├── each_spec.rb │ │ │ │ ├── element_reference_spec.rb │ │ │ │ ├── element_set_spec.rb │ │ │ │ ├── empty_spec.rb │ │ │ │ ├── history_spec.rb │ │ │ │ ├── length_spec.rb │ │ │ │ ├── pop_spec.rb │ │ │ │ ├── push_spec.rb │ │ │ │ ├── shared │ │ │ │ │ └── size.rb │ │ │ │ ├── shift_spec.rb │ │ │ │ ├── size_spec.rb │ │ │ │ └── to_s_spec.rb │ │ │ ├── readline_spec.rb │ │ │ ├── spec_helper.rb │ │ │ └── vi_editing_mode_spec.rb │ │ ├── resolv │ │ │ ├── fixtures │ │ │ │ └── hosts │ │ │ ├── get_address_spec.rb │ │ │ ├── get_addresses_spec.rb │ │ │ ├── get_name_spec.rb │ │ │ └── get_names_spec.rb │ │ ├── rexml │ │ │ ├── attribute │ │ │ │ ├── clone_spec.rb │ │ │ │ ├── element_spec.rb │ │ │ │ ├── equal_value_spec.rb │ │ │ │ ├── hash_spec.rb │ │ │ │ ├── initialize_spec.rb │ │ │ │ ├── inspect_spec.rb │ │ │ │ ├── namespace_spec.rb │ │ │ │ ├── node_type_spec.rb │ │ │ │ ├── prefix_spec.rb │ │ │ │ ├── remove_spec.rb │ │ │ │ ├── to_s_spec.rb │ │ │ │ ├── to_string_spec.rb │ │ │ │ ├── value_spec.rb │ │ │ │ ├── write_spec.rb │ │ │ │ └── xpath_spec.rb │ │ │ ├── attributes │ │ │ │ ├── add_spec.rb │ │ │ │ ├── append_spec.rb │ │ │ │ ├── delete_all_spec.rb │ │ │ │ ├── delete_spec.rb │ │ │ │ ├── each_attribute_spec.rb │ │ │ │ ├── each_spec.rb │ │ │ │ ├── element_reference_spec.rb │ │ │ │ ├── element_set_spec.rb │ │ │ │ ├── get_attribute_ns_spec.rb │ │ │ │ ├── get_attribute_spec.rb │ │ │ │ ├── initialize_spec.rb │ │ │ │ ├── length_spec.rb │ │ │ │ ├── namespaces_spec.rb │ │ │ │ ├── prefixes_spec.rb │ │ │ │ ├── shared │ │ │ │ │ ├── add.rb │ │ │ │ │ └── length.rb │ │ │ │ ├── size_spec.rb │ │ │ │ └── to_a_spec.rb │ │ │ ├── cdata │ │ │ │ ├── clone_spec.rb │ │ │ │ ├── initialize_spec.rb │ │ │ │ ├── shared │ │ │ │ │ └── to_s.rb │ │ │ │ ├── to_s_spec.rb │ │ │ │ └── value_spec.rb │ │ │ ├── document │ │ │ │ ├── add_element_spec.rb │ │ │ │ ├── add_spec.rb │ │ │ │ ├── clone_spec.rb │ │ │ │ ├── doctype_spec.rb │ │ │ │ ├── encoding_spec.rb │ │ │ │ ├── expanded_name_spec.rb │ │ │ │ ├── new_spec.rb │ │ │ │ ├── node_type_spec.rb │ │ │ │ ├── root_spec.rb │ │ │ │ ├── stand_alone_spec.rb │ │ │ │ ├── version_spec.rb │ │ │ │ ├── write_spec.rb │ │ │ │ └── xml_decl_spec.rb │ │ │ ├── element │ │ │ │ ├── add_attribute_spec.rb │ │ │ │ ├── add_attributes_spec.rb │ │ │ │ ├── add_element_spec.rb │ │ │ │ ├── add_namespace_spec.rb │ │ │ │ ├── add_text_spec.rb │ │ │ │ ├── attribute_spec.rb │ │ │ │ ├── attributes_spec.rb │ │ │ │ ├── cdatas_spec.rb │ │ │ │ ├── clone_spec.rb │ │ │ │ ├── comments_spec.rb │ │ │ │ ├── delete_attribute_spec.rb │ │ │ │ ├── delete_element_spec.rb │ │ │ │ ├── delete_namespace_spec.rb │ │ │ │ ├── document_spec.rb │ │ │ │ ├── each_element_with_attribute_spec.rb │ │ │ │ ├── each_element_with_text_spec.rb │ │ │ │ ├── element_reference_spec.rb │ │ │ │ ├── get_text_spec.rb │ │ │ │ ├── has_attributes_spec.rb │ │ │ │ ├── has_elements_spec.rb │ │ │ │ ├── has_text_spec.rb │ │ │ │ ├── inspect_spec.rb │ │ │ │ ├── instructions_spec.rb │ │ │ │ ├── namespace_spec.rb │ │ │ │ ├── namespaces_spec.rb │ │ │ │ ├── new_spec.rb │ │ │ │ ├── next_element_spec.rb │ │ │ │ ├── node_type_spec.rb │ │ │ │ ├── prefixes_spec.rb │ │ │ │ ├── previous_element_spec.rb │ │ │ │ ├── raw_spec.rb │ │ │ │ ├── root_spec.rb │ │ │ │ ├── text_spec.rb │ │ │ │ ├── texts_spec.rb │ │ │ │ └── whitespace_spec.rb │ │ │ ├── node │ │ │ │ ├── each_recursive_spec.rb │ │ │ │ ├── find_first_recursive_spec.rb │ │ │ │ ├── index_in_parent_spec.rb │ │ │ │ ├── next_sibling_node_spec.rb │ │ │ │ ├── parent_spec.rb │ │ │ │ └── previous_sibling_node_spec.rb │ │ │ ├── shared │ │ │ │ ├── each_element.rb │ │ │ │ └── elements_to_a.rb │ │ │ └── text │ │ │ │ ├── append_spec.rb │ │ │ │ ├── clone_spec.rb │ │ │ │ ├── comparison_spec.rb │ │ │ │ ├── empty_spec.rb │ │ │ │ ├── indent_text_spec.rb │ │ │ │ ├── inspect_spec.rb │ │ │ │ ├── new_spec.rb │ │ │ │ ├── node_type_spec.rb │ │ │ │ ├── normalize_spec.rb │ │ │ │ ├── read_with_substitution_spec.rb │ │ │ │ ├── to_s_spec.rb │ │ │ │ ├── unnormalize_spec.rb │ │ │ │ ├── value_spec.rb │ │ │ │ ├── wrap_spec.rb │ │ │ │ └── write_with_substitution_spec.rb │ │ ├── ripper │ │ │ ├── lex_spec.rb │ │ │ └── sexp_spec.rb │ │ ├── rubygems │ │ │ └── gem │ │ │ │ ├── bin_path_spec.rb │ │ │ │ └── load_path_insert_index_spec.rb │ │ ├── securerandom │ │ │ ├── base64_spec.rb │ │ │ ├── bytes_spec.rb │ │ │ ├── hex_spec.rb │ │ │ ├── random_bytes_spec.rb │ │ │ └── random_number_spec.rb │ │ ├── set │ │ │ ├── add_spec.rb │ │ │ ├── append_spec.rb │ │ │ ├── case_compare_spec.rb │ │ │ ├── case_equality_spec.rb │ │ │ ├── classify_spec.rb │ │ │ ├── clear_spec.rb │ │ │ ├── collect_spec.rb │ │ │ ├── compare_by_identity_spec.rb │ │ │ ├── comparison_spec.rb │ │ │ ├── constructor_spec.rb │ │ │ ├── delete_if_spec.rb │ │ │ ├── delete_spec.rb │ │ │ ├── difference_spec.rb │ │ │ ├── disjoint_spec.rb │ │ │ ├── divide_spec.rb │ │ │ ├── each_spec.rb │ │ │ ├── empty_spec.rb │ │ │ ├── enumerable │ │ │ │ └── to_set_spec.rb │ │ │ ├── eql_spec.rb │ │ │ ├── equal_value_spec.rb │ │ │ ├── exclusion_spec.rb │ │ │ ├── filter_spec.rb │ │ │ ├── fixtures │ │ │ │ └── set_like.rb │ │ │ ├── flatten_merge_spec.rb │ │ │ ├── flatten_spec.rb │ │ │ ├── hash_spec.rb │ │ │ ├── include_spec.rb │ │ │ ├── initialize_clone_spec.rb │ │ │ ├── initialize_spec.rb │ │ │ ├── inspect_spec.rb │ │ │ ├── intersect_spec.rb │ │ │ ├── intersection_spec.rb │ │ │ ├── join_spec.rb │ │ │ ├── keep_if_spec.rb │ │ │ ├── length_spec.rb │ │ │ ├── map_spec.rb │ │ │ ├── member_spec.rb │ │ │ ├── merge_spec.rb │ │ │ ├── minus_spec.rb │ │ │ ├── plus_spec.rb │ │ │ ├── pretty_print_cycle_spec.rb │ │ │ ├── pretty_print_spec.rb │ │ │ ├── proper_subset_spec.rb │ │ │ ├── proper_superset_spec.rb │ │ │ ├── reject_spec.rb │ │ │ ├── replace_spec.rb │ │ │ ├── select_spec.rb │ │ │ ├── shared │ │ │ │ ├── add.rb │ │ │ │ ├── collect.rb │ │ │ │ ├── difference.rb │ │ │ │ ├── include.rb │ │ │ │ ├── inspect.rb │ │ │ │ ├── intersection.rb │ │ │ │ ├── length.rb │ │ │ │ ├── select.rb │ │ │ │ └── union.rb │ │ │ ├── size_spec.rb │ │ │ ├── sortedset │ │ │ │ ├── add_spec.rb │ │ │ │ ├── append_spec.rb │ │ │ │ ├── case_equality_spec.rb │ │ │ │ ├── classify_spec.rb │ │ │ │ ├── clear_spec.rb │ │ │ │ ├── collect_spec.rb │ │ │ │ ├── constructor_spec.rb │ │ │ │ ├── delete_if_spec.rb │ │ │ │ ├── delete_spec.rb │ │ │ │ ├── difference_spec.rb │ │ │ │ ├── divide_spec.rb │ │ │ │ ├── each_spec.rb │ │ │ │ ├── empty_spec.rb │ │ │ │ ├── eql_spec.rb │ │ │ │ ├── equal_value_spec.rb │ │ │ │ ├── exclusion_spec.rb │ │ │ │ ├── filter_spec.rb │ │ │ │ ├── flatten_merge_spec.rb │ │ │ │ ├── flatten_spec.rb │ │ │ │ ├── hash_spec.rb │ │ │ │ ├── include_spec.rb │ │ │ │ ├── initialize_spec.rb │ │ │ │ ├── inspect_spec.rb │ │ │ │ ├── intersection_spec.rb │ │ │ │ ├── keep_if_spec.rb │ │ │ │ ├── length_spec.rb │ │ │ │ ├── map_spec.rb │ │ │ │ ├── member_spec.rb │ │ │ │ ├── merge_spec.rb │ │ │ │ ├── minus_spec.rb │ │ │ │ ├── plus_spec.rb │ │ │ │ ├── pretty_print_cycle_spec.rb │ │ │ │ ├── pretty_print_spec.rb │ │ │ │ ├── proper_subset_spec.rb │ │ │ │ ├── proper_superset_spec.rb │ │ │ │ ├── reject_spec.rb │ │ │ │ ├── replace_spec.rb │ │ │ │ ├── select_spec.rb │ │ │ │ ├── shared │ │ │ │ │ ├── add.rb │ │ │ │ │ ├── collect.rb │ │ │ │ │ ├── difference.rb │ │ │ │ │ ├── include.rb │ │ │ │ │ ├── intersection.rb │ │ │ │ │ ├── length.rb │ │ │ │ │ ├── select.rb │ │ │ │ │ └── union.rb │ │ │ │ ├── size_spec.rb │ │ │ │ ├── sortedset_spec.rb │ │ │ │ ├── subset_spec.rb │ │ │ │ ├── subtract_spec.rb │ │ │ │ ├── superset_spec.rb │ │ │ │ ├── to_a_spec.rb │ │ │ │ └── union_spec.rb │ │ │ ├── subset_spec.rb │ │ │ ├── subtract_spec.rb │ │ │ ├── superset_spec.rb │ │ │ ├── to_a_spec.rb │ │ │ ├── to_s_spec.rb │ │ │ └── union_spec.rb │ │ ├── shellwords │ │ │ └── shellwords_spec.rb │ │ ├── singleton │ │ │ ├── allocate_spec.rb │ │ │ ├── clone_spec.rb │ │ │ ├── dump_spec.rb │ │ │ ├── dup_spec.rb │ │ │ ├── fixtures │ │ │ │ └── classes.rb │ │ │ ├── instance_spec.rb │ │ │ ├── load_spec.rb │ │ │ └── new_spec.rb │ │ ├── socket │ │ │ ├── addrinfo │ │ │ │ ├── afamily_spec.rb │ │ │ │ ├── bind_spec.rb │ │ │ │ ├── canonname_spec.rb │ │ │ │ ├── connect_from_spec.rb │ │ │ │ ├── connect_spec.rb │ │ │ │ ├── connect_to_spec.rb │ │ │ │ ├── family_addrinfo_spec.rb │ │ │ │ ├── foreach_spec.rb │ │ │ │ ├── getaddrinfo_spec.rb │ │ │ │ ├── getnameinfo_spec.rb │ │ │ │ ├── initialize_spec.rb │ │ │ │ ├── inspect_sockaddr_spec.rb │ │ │ │ ├── inspect_spec.rb │ │ │ │ ├── ip_address_spec.rb │ │ │ │ ├── ip_port_spec.rb │ │ │ │ ├── ip_spec.rb │ │ │ │ ├── ip_unpack_spec.rb │ │ │ │ ├── ipv4_loopback_spec.rb │ │ │ │ ├── ipv4_multicast_spec.rb │ │ │ │ ├── ipv4_private_spec.rb │ │ │ │ ├── ipv4_spec.rb │ │ │ │ ├── ipv6_linklocal_spec.rb │ │ │ │ ├── ipv6_loopback_spec.rb │ │ │ │ ├── ipv6_mc_global_spec.rb │ │ │ │ ├── ipv6_mc_linklocal_spec.rb │ │ │ │ ├── ipv6_mc_nodelocal_spec.rb │ │ │ │ ├── ipv6_mc_orglocal_spec.rb │ │ │ │ ├── ipv6_mc_sitelocal_spec.rb │ │ │ │ ├── ipv6_multicast_spec.rb │ │ │ │ ├── ipv6_sitelocal_spec.rb │ │ │ │ ├── ipv6_spec.rb │ │ │ │ ├── ipv6_to_ipv4_spec.rb │ │ │ │ ├── ipv6_unique_local_spec.rb │ │ │ │ ├── ipv6_unspecified_spec.rb │ │ │ │ ├── ipv6_v4compat_spec.rb │ │ │ │ ├── ipv6_v4mapped_spec.rb │ │ │ │ ├── listen_spec.rb │ │ │ │ ├── marshal_dump_spec.rb │ │ │ │ ├── marshal_load_spec.rb │ │ │ │ ├── pfamily_spec.rb │ │ │ │ ├── protocol_spec.rb │ │ │ │ ├── shared │ │ │ │ │ └── to_sockaddr.rb │ │ │ │ ├── socktype_spec.rb │ │ │ │ ├── tcp_spec.rb │ │ │ │ ├── to_s_spec.rb │ │ │ │ ├── to_sockaddr_spec.rb │ │ │ │ ├── udp_spec.rb │ │ │ │ ├── unix_path_spec.rb │ │ │ │ └── unix_spec.rb │ │ │ ├── ancillarydata │ │ │ │ ├── cmsg_is_spec.rb │ │ │ │ ├── data_spec.rb │ │ │ │ ├── family_spec.rb │ │ │ │ ├── initialize_spec.rb │ │ │ │ ├── int_spec.rb │ │ │ │ ├── ip_pktinfo_spec.rb │ │ │ │ ├── ipv6_pktinfo_addr_spec.rb │ │ │ │ ├── ipv6_pktinfo_ifindex_spec.rb │ │ │ │ ├── ipv6_pktinfo_spec.rb │ │ │ │ ├── level_spec.rb │ │ │ │ ├── type_spec.rb │ │ │ │ └── unix_rights_spec.rb │ │ │ ├── basicsocket │ │ │ │ ├── close_read_spec.rb │ │ │ │ ├── close_write_spec.rb │ │ │ │ ├── connect_address_spec.rb │ │ │ │ ├── do_not_reverse_lookup_spec.rb │ │ │ │ ├── for_fd_spec.rb │ │ │ │ ├── getpeereid_spec.rb │ │ │ │ ├── getpeername_spec.rb │ │ │ │ ├── getsockname_spec.rb │ │ │ │ ├── getsockopt_spec.rb │ │ │ │ ├── ioctl_spec.rb │ │ │ │ ├── local_address_spec.rb │ │ │ │ ├── read_nonblock_spec.rb │ │ │ │ ├── recv_nonblock_spec.rb │ │ │ │ ├── recv_spec.rb │ │ │ │ ├── recvmsg_nonblock_spec.rb │ │ │ │ ├── recvmsg_spec.rb │ │ │ │ ├── remote_address_spec.rb │ │ │ │ ├── send_spec.rb │ │ │ │ ├── sendmsg_nonblock_spec.rb │ │ │ │ ├── sendmsg_spec.rb │ │ │ │ ├── setsockopt_spec.rb │ │ │ │ ├── shutdown_spec.rb │ │ │ │ └── write_nonblock_spec.rb │ │ │ ├── constants │ │ │ │ └── constants_spec.rb │ │ │ ├── fixtures │ │ │ │ ├── classes.rb │ │ │ │ └── send_io.txt │ │ │ ├── ipsocket │ │ │ │ ├── addr_spec.rb │ │ │ │ ├── getaddress_spec.rb │ │ │ │ ├── peeraddr_spec.rb │ │ │ │ └── recvfrom_spec.rb │ │ │ ├── option │ │ │ │ ├── bool_spec.rb │ │ │ │ ├── initialize_spec.rb │ │ │ │ ├── inspect_spec.rb │ │ │ │ ├── int_spec.rb │ │ │ │ ├── linger_spec.rb │ │ │ │ └── new_spec.rb │ │ │ ├── shared │ │ │ │ ├── address.rb │ │ │ │ ├── pack_sockaddr.rb │ │ │ │ ├── partially_closable_sockets.rb │ │ │ │ └── socketpair.rb │ │ │ ├── socket │ │ │ │ ├── accept_loop_spec.rb │ │ │ │ ├── accept_nonblock_spec.rb │ │ │ │ ├── accept_spec.rb │ │ │ │ ├── bind_spec.rb │ │ │ │ ├── connect_nonblock_spec.rb │ │ │ │ ├── connect_spec.rb │ │ │ │ ├── for_fd_spec.rb │ │ │ │ ├── getaddrinfo_spec.rb │ │ │ │ ├── gethostbyaddr_spec.rb │ │ │ │ ├── gethostbyname_spec.rb │ │ │ │ ├── gethostname_spec.rb │ │ │ │ ├── getifaddrs_spec.rb │ │ │ │ ├── getnameinfo_spec.rb │ │ │ │ ├── getservbyname_spec.rb │ │ │ │ ├── getservbyport_spec.rb │ │ │ │ ├── initialize_spec.rb │ │ │ │ ├── ip_address_list_spec.rb │ │ │ │ ├── ipv6only_bang_spec.rb │ │ │ │ ├── listen_spec.rb │ │ │ │ ├── local_address_spec.rb │ │ │ │ ├── new_spec.rb │ │ │ │ ├── pack_sockaddr_in_spec.rb │ │ │ │ ├── pack_sockaddr_un_spec.rb │ │ │ │ ├── pair_spec.rb │ │ │ │ ├── recvfrom_nonblock_spec.rb │ │ │ │ ├── recvfrom_spec.rb │ │ │ │ ├── remote_address_spec.rb │ │ │ │ ├── sockaddr_in_spec.rb │ │ │ │ ├── sockaddr_un_spec.rb │ │ │ │ ├── socket_spec.rb │ │ │ │ ├── socketpair_spec.rb │ │ │ │ ├── sysaccept_spec.rb │ │ │ │ ├── tcp_server_loop_spec.rb │ │ │ │ ├── tcp_server_sockets_spec.rb │ │ │ │ ├── tcp_spec.rb │ │ │ │ ├── udp_server_loop_on_spec.rb │ │ │ │ ├── udp_server_loop_spec.rb │ │ │ │ ├── udp_server_recv_spec.rb │ │ │ │ ├── udp_server_sockets_spec.rb │ │ │ │ ├── unix_server_loop_spec.rb │ │ │ │ ├── unix_server_socket_spec.rb │ │ │ │ ├── unix_spec.rb │ │ │ │ ├── unpack_sockaddr_in_spec.rb │ │ │ │ └── unpack_sockaddr_un_spec.rb │ │ │ ├── spec_helper.rb │ │ │ ├── tcpserver │ │ │ │ ├── accept_nonblock_spec.rb │ │ │ │ ├── accept_spec.rb │ │ │ │ ├── gets_spec.rb │ │ │ │ ├── initialize_spec.rb │ │ │ │ ├── listen_spec.rb │ │ │ │ ├── new_spec.rb │ │ │ │ └── sysaccept_spec.rb │ │ │ ├── tcpsocket │ │ │ │ ├── gethostbyname_spec.rb │ │ │ │ ├── initialize_spec.rb │ │ │ │ ├── local_address_spec.rb │ │ │ │ ├── open_spec.rb │ │ │ │ ├── partially_closable_spec.rb │ │ │ │ ├── recv_nonblock_spec.rb │ │ │ │ ├── recv_spec.rb │ │ │ │ ├── remote_address_spec.rb │ │ │ │ ├── setsockopt_spec.rb │ │ │ │ └── shared │ │ │ │ │ └── new.rb │ │ │ ├── udpsocket │ │ │ │ ├── bind_spec.rb │ │ │ │ ├── connect_spec.rb │ │ │ │ ├── initialize_spec.rb │ │ │ │ ├── inspect_spec.rb │ │ │ │ ├── local_address_spec.rb │ │ │ │ ├── new_spec.rb │ │ │ │ ├── open_spec.rb │ │ │ │ ├── recvfrom_nonblock_spec.rb │ │ │ │ ├── remote_address_spec.rb │ │ │ │ ├── send_spec.rb │ │ │ │ └── write_spec.rb │ │ │ ├── unixserver │ │ │ │ ├── accept_nonblock_spec.rb │ │ │ │ ├── accept_spec.rb │ │ │ │ ├── for_fd_spec.rb │ │ │ │ ├── initialize_spec.rb │ │ │ │ ├── listen_spec.rb │ │ │ │ ├── new_spec.rb │ │ │ │ ├── open_spec.rb │ │ │ │ ├── shared │ │ │ │ │ └── new.rb │ │ │ │ └── sysaccept_spec.rb │ │ │ └── unixsocket │ │ │ │ ├── addr_spec.rb │ │ │ │ ├── initialize_spec.rb │ │ │ │ ├── inspect_spec.rb │ │ │ │ ├── local_address_spec.rb │ │ │ │ ├── new_spec.rb │ │ │ │ ├── open_spec.rb │ │ │ │ ├── pair_spec.rb │ │ │ │ ├── partially_closable_spec.rb │ │ │ │ ├── path_spec.rb │ │ │ │ ├── peeraddr_spec.rb │ │ │ │ ├── recv_io_spec.rb │ │ │ │ ├── recvfrom_spec.rb │ │ │ │ ├── remote_address_spec.rb │ │ │ │ ├── send_io_spec.rb │ │ │ │ ├── shared │ │ │ │ └── new.rb │ │ │ │ └── socketpair_spec.rb │ │ ├── stringio │ │ │ ├── append_spec.rb │ │ │ ├── binmode_spec.rb │ │ │ ├── bytes_spec.rb │ │ │ ├── chars_spec.rb │ │ │ ├── close_read_spec.rb │ │ │ ├── close_spec.rb │ │ │ ├── close_write_spec.rb │ │ │ ├── closed_read_spec.rb │ │ │ ├── closed_spec.rb │ │ │ ├── closed_write_spec.rb │ │ │ ├── codepoints_spec.rb │ │ │ ├── each_byte_spec.rb │ │ │ ├── each_char_spec.rb │ │ │ ├── each_codepoint_spec.rb │ │ │ ├── each_line_spec.rb │ │ │ ├── each_spec.rb │ │ │ ├── eof_spec.rb │ │ │ ├── external_encoding_spec.rb │ │ │ ├── fcntl_spec.rb │ │ │ ├── fileno_spec.rb │ │ │ ├── fixtures │ │ │ │ └── classes.rb │ │ │ ├── flush_spec.rb │ │ │ ├── fsync_spec.rb │ │ │ ├── getbyte_spec.rb │ │ │ ├── getc_spec.rb │ │ │ ├── getch_spec.rb │ │ │ ├── getpass_spec.rb │ │ │ ├── gets_spec.rb │ │ │ ├── initialize_spec.rb │ │ │ ├── inspect_spec.rb │ │ │ ├── internal_encoding_spec.rb │ │ │ ├── isatty_spec.rb │ │ │ ├── length_spec.rb │ │ │ ├── lineno_spec.rb │ │ │ ├── lines_spec.rb │ │ │ ├── new_spec.rb │ │ │ ├── open_spec.rb │ │ │ ├── path_spec.rb │ │ │ ├── pid_spec.rb │ │ │ ├── pos_spec.rb │ │ │ ├── print_spec.rb │ │ │ ├── printf_spec.rb │ │ │ ├── putc_spec.rb │ │ │ ├── puts_spec.rb │ │ │ ├── read_nonblock_spec.rb │ │ │ ├── read_spec.rb │ │ │ ├── readbyte_spec.rb │ │ │ ├── readchar_spec.rb │ │ │ ├── readline_spec.rb │ │ │ ├── readlines_spec.rb │ │ │ ├── readpartial_spec.rb │ │ │ ├── reopen_spec.rb │ │ │ ├── rewind_spec.rb │ │ │ ├── seek_spec.rb │ │ │ ├── set_encoding_spec.rb │ │ │ ├── shared │ │ │ │ ├── codepoints.rb │ │ │ │ ├── each.rb │ │ │ │ ├── each_byte.rb │ │ │ │ ├── each_char.rb │ │ │ │ ├── eof.rb │ │ │ │ ├── getc.rb │ │ │ │ ├── isatty.rb │ │ │ │ ├── length.rb │ │ │ │ ├── read.rb │ │ │ │ ├── readchar.rb │ │ │ │ ├── sysread.rb │ │ │ │ ├── tell.rb │ │ │ │ └── write.rb │ │ │ ├── size_spec.rb │ │ │ ├── string_spec.rb │ │ │ ├── stringio_spec.rb │ │ │ ├── sync_spec.rb │ │ │ ├── sysread_spec.rb │ │ │ ├── syswrite_spec.rb │ │ │ ├── tell_spec.rb │ │ │ ├── truncate_spec.rb │ │ │ ├── tty_spec.rb │ │ │ ├── ungetbyte_spec.rb │ │ │ ├── ungetc_spec.rb │ │ │ ├── write_nonblock_spec.rb │ │ │ └── write_spec.rb │ │ ├── stringscanner │ │ │ ├── append_spec.rb │ │ │ ├── beginning_of_line_spec.rb │ │ │ ├── bol_spec.rb │ │ │ ├── check_spec.rb │ │ │ ├── check_until_spec.rb │ │ │ ├── clear_spec.rb │ │ │ ├── concat_spec.rb │ │ │ ├── dup_spec.rb │ │ │ ├── element_reference_spec.rb │ │ │ ├── empty_spec.rb │ │ │ ├── eos_spec.rb │ │ │ ├── exist_spec.rb │ │ │ ├── get_byte_spec.rb │ │ │ ├── getbyte_spec.rb │ │ │ ├── getch_spec.rb │ │ │ ├── initialize_spec.rb │ │ │ ├── inspect_spec.rb │ │ │ ├── match_spec.rb │ │ │ ├── matched_size_spec.rb │ │ │ ├── matched_spec.rb │ │ │ ├── must_C_version_spec.rb │ │ │ ├── peek_spec.rb │ │ │ ├── peep_spec.rb │ │ │ ├── pointer_spec.rb │ │ │ ├── pos_spec.rb │ │ │ ├── post_match_spec.rb │ │ │ ├── pre_match_spec.rb │ │ │ ├── reset_spec.rb │ │ │ ├── rest_size_spec.rb │ │ │ ├── rest_spec.rb │ │ │ ├── restsize_spec.rb │ │ │ ├── scan_full_spec.rb │ │ │ ├── scan_spec.rb │ │ │ ├── scan_until_spec.rb │ │ │ ├── search_full_spec.rb │ │ │ ├── shared │ │ │ │ ├── bol.rb │ │ │ │ ├── concat.rb │ │ │ │ ├── eos.rb │ │ │ │ ├── extract_range.rb │ │ │ │ ├── extract_range_matched.rb │ │ │ │ ├── get_byte.rb │ │ │ │ ├── peek.rb │ │ │ │ ├── pos.rb │ │ │ │ ├── rest_size.rb │ │ │ │ └── terminate.rb │ │ │ ├── size_spec.rb │ │ │ ├── skip_spec.rb │ │ │ ├── skip_until_spec.rb │ │ │ ├── string_spec.rb │ │ │ ├── terminate_spec.rb │ │ │ └── unscan_spec.rb │ │ ├── syslog │ │ │ ├── alert_spec.rb │ │ │ ├── close_spec.rb │ │ │ ├── constants_spec.rb │ │ │ ├── crit_spec.rb │ │ │ ├── debug_spec.rb │ │ │ ├── emerg_spec.rb │ │ │ ├── err_spec.rb │ │ │ ├── facility_spec.rb │ │ │ ├── ident_spec.rb │ │ │ ├── info_spec.rb │ │ │ ├── inspect_spec.rb │ │ │ ├── instance_spec.rb │ │ │ ├── log_spec.rb │ │ │ ├── mask_spec.rb │ │ │ ├── notice_spec.rb │ │ │ ├── open_spec.rb │ │ │ ├── opened_spec.rb │ │ │ ├── options_spec.rb │ │ │ ├── reopen_spec.rb │ │ │ ├── shared │ │ │ │ ├── log.rb │ │ │ │ └── reopen.rb │ │ │ └── warning_spec.rb │ │ ├── tempfile │ │ │ ├── _close_spec.rb │ │ │ ├── callback_spec.rb │ │ │ ├── close_spec.rb │ │ │ ├── delete_spec.rb │ │ │ ├── initialize_spec.rb │ │ │ ├── length_spec.rb │ │ │ ├── open_spec.rb │ │ │ ├── path_spec.rb │ │ │ ├── shared │ │ │ │ ├── length.rb │ │ │ │ └── unlink.rb │ │ │ ├── size_spec.rb │ │ │ └── unlink_spec.rb │ │ ├── thread │ │ │ ├── queue_spec.rb │ │ │ └── sizedqueue_spec.rb │ │ ├── time │ │ │ ├── httpdate_spec.rb │ │ │ ├── iso8601_spec.rb │ │ │ ├── rfc2822_spec.rb │ │ │ ├── rfc822_spec.rb │ │ │ ├── shared │ │ │ │ ├── rfc2822.rb │ │ │ │ └── xmlschema.rb │ │ │ ├── to_date_spec.rb │ │ │ ├── to_datetime_spec.rb │ │ │ ├── to_time_spec.rb │ │ │ └── xmlschema_spec.rb │ │ ├── timeout │ │ │ ├── error_spec.rb │ │ │ └── timeout_spec.rb │ │ ├── tmpdir │ │ │ └── dir │ │ │ │ ├── mktmpdir_spec.rb │ │ │ │ └── tmpdir_spec.rb │ │ ├── uri │ │ │ ├── decode_www_form_component_spec.rb │ │ │ ├── decode_www_form_spec.rb │ │ │ ├── encode_www_form_component_spec.rb │ │ │ ├── encode_www_form_spec.rb │ │ │ ├── eql_spec.rb │ │ │ ├── equality_spec.rb │ │ │ ├── escape │ │ │ │ ├── decode_spec.rb │ │ │ │ ├── encode_spec.rb │ │ │ │ ├── escape_spec.rb │ │ │ │ └── unescape_spec.rb │ │ │ ├── extract_spec.rb │ │ │ ├── fixtures │ │ │ │ ├── classes.rb │ │ │ │ └── normalization.rb │ │ │ ├── ftp │ │ │ │ ├── build_spec.rb │ │ │ │ ├── merge_spec.rb │ │ │ │ ├── new2_spec.rb │ │ │ │ ├── path_spec.rb │ │ │ │ ├── set_typecode_spec.rb │ │ │ │ ├── to_s_spec.rb │ │ │ │ └── typecode_spec.rb │ │ │ ├── generic │ │ │ │ ├── absolute_spec.rb │ │ │ │ ├── build2_spec.rb │ │ │ │ ├── build_spec.rb │ │ │ │ ├── coerce_spec.rb │ │ │ │ ├── component_ary_spec.rb │ │ │ │ ├── component_spec.rb │ │ │ │ ├── default_port_spec.rb │ │ │ │ ├── eql_spec.rb │ │ │ │ ├── equal_value_spec.rb │ │ │ │ ├── fragment_spec.rb │ │ │ │ ├── hash_spec.rb │ │ │ │ ├── hierarchical_spec.rb │ │ │ │ ├── host_spec.rb │ │ │ │ ├── inspect_spec.rb │ │ │ │ ├── merge_spec.rb │ │ │ │ ├── minus_spec.rb │ │ │ │ ├── normalize_spec.rb │ │ │ │ ├── opaque_spec.rb │ │ │ │ ├── password_spec.rb │ │ │ │ ├── path_spec.rb │ │ │ │ ├── plus_spec.rb │ │ │ │ ├── port_spec.rb │ │ │ │ ├── query_spec.rb │ │ │ │ ├── registry_spec.rb │ │ │ │ ├── relative_spec.rb │ │ │ │ ├── route_from_spec.rb │ │ │ │ ├── route_to_spec.rb │ │ │ │ ├── scheme_spec.rb │ │ │ │ ├── select_spec.rb │ │ │ │ ├── set_fragment_spec.rb │ │ │ │ ├── set_host_spec.rb │ │ │ │ ├── set_opaque_spec.rb │ │ │ │ ├── set_password_spec.rb │ │ │ │ ├── set_path_spec.rb │ │ │ │ ├── set_port_spec.rb │ │ │ │ ├── set_query_spec.rb │ │ │ │ ├── set_registry_spec.rb │ │ │ │ ├── set_scheme_spec.rb │ │ │ │ ├── set_user_spec.rb │ │ │ │ ├── set_userinfo_spec.rb │ │ │ │ ├── to_s_spec.rb │ │ │ │ ├── use_registry_spec.rb │ │ │ │ ├── user_spec.rb │ │ │ │ └── userinfo_spec.rb │ │ │ ├── http │ │ │ │ ├── build_spec.rb │ │ │ │ └── request_uri_spec.rb │ │ │ ├── join_spec.rb │ │ │ ├── ldap │ │ │ │ ├── attributes_spec.rb │ │ │ │ ├── build_spec.rb │ │ │ │ ├── dn_spec.rb │ │ │ │ ├── extensions_spec.rb │ │ │ │ ├── filter_spec.rb │ │ │ │ ├── hierarchical_spec.rb │ │ │ │ ├── scope_spec.rb │ │ │ │ ├── set_attributes_spec.rb │ │ │ │ ├── set_dn_spec.rb │ │ │ │ ├── set_extensions_spec.rb │ │ │ │ ├── set_filter_spec.rb │ │ │ │ └── set_scope_spec.rb │ │ │ ├── mailto │ │ │ │ ├── build_spec.rb │ │ │ │ ├── headers_spec.rb │ │ │ │ ├── set_headers_spec.rb │ │ │ │ ├── set_to_spec.rb │ │ │ │ ├── to_mailtext_spec.rb │ │ │ │ ├── to_rfc822text_spec.rb │ │ │ │ ├── to_s_spec.rb │ │ │ │ └── to_spec.rb │ │ │ ├── merge_spec.rb │ │ │ ├── normalize_spec.rb │ │ │ ├── parse_spec.rb │ │ │ ├── parser │ │ │ │ ├── escape_spec.rb │ │ │ │ ├── extract_spec.rb │ │ │ │ ├── inspect_spec.rb │ │ │ │ ├── join_spec.rb │ │ │ │ ├── make_regexp_spec.rb │ │ │ │ ├── parse_spec.rb │ │ │ │ ├── split_spec.rb │ │ │ │ └── unescape_spec.rb │ │ │ ├── plus_spec.rb │ │ │ ├── regexp_spec.rb │ │ │ ├── route_from_spec.rb │ │ │ ├── route_to_spec.rb │ │ │ ├── select_spec.rb │ │ │ ├── set_component_spec.rb │ │ │ ├── shared │ │ │ │ ├── eql.rb │ │ │ │ ├── extract.rb │ │ │ │ ├── join.rb │ │ │ │ └── parse.rb │ │ │ ├── split_spec.rb │ │ │ ├── uri_spec.rb │ │ │ └── util │ │ │ │ └── make_components_hash_spec.rb │ │ ├── weakref │ │ │ ├── __getobj___spec.rb │ │ │ ├── allocate_spec.rb │ │ │ ├── fixtures │ │ │ │ └── classes.rb │ │ │ ├── new_spec.rb │ │ │ ├── send_spec.rb │ │ │ └── weakref_alive_spec.rb │ │ ├── win32ole │ │ │ ├── fixtures │ │ │ │ ├── classes.rb │ │ │ │ └── event.xml │ │ │ ├── win32ole │ │ │ │ ├── _getproperty_spec.rb │ │ │ │ ├── _invoke_spec.rb │ │ │ │ ├── codepage_spec.rb │ │ │ │ ├── connect_spec.rb │ │ │ │ ├── const_load_spec.rb │ │ │ │ ├── constants_spec.rb │ │ │ │ ├── create_guid_spec.rb │ │ │ │ ├── invoke_spec.rb │ │ │ │ ├── locale_spec.rb │ │ │ │ ├── new_spec.rb │ │ │ │ ├── ole_func_methods_spec.rb │ │ │ │ ├── ole_get_methods_spec.rb │ │ │ │ ├── ole_method_help_spec.rb │ │ │ │ ├── ole_method_spec.rb │ │ │ │ ├── ole_methods_spec.rb │ │ │ │ ├── ole_obj_help_spec.rb │ │ │ │ ├── ole_put_methods_spec.rb │ │ │ │ ├── setproperty_spec.rb │ │ │ │ └── shared │ │ │ │ │ ├── ole_method.rb │ │ │ │ │ └── setproperty.rb │ │ │ ├── win32ole_event │ │ │ │ ├── new_spec.rb │ │ │ │ └── on_event_spec.rb │ │ │ ├── win32ole_method │ │ │ │ ├── dispid_spec.rb │ │ │ │ ├── event_interface_spec.rb │ │ │ │ ├── event_spec.rb │ │ │ │ ├── helpcontext_spec.rb │ │ │ │ ├── helpfile_spec.rb │ │ │ │ ├── helpstring_spec.rb │ │ │ │ ├── invkind_spec.rb │ │ │ │ ├── invoke_kind_spec.rb │ │ │ │ ├── name_spec.rb │ │ │ │ ├── new_spec.rb │ │ │ │ ├── offset_vtbl_spec.rb │ │ │ │ ├── params_spec.rb │ │ │ │ ├── return_type_detail_spec.rb │ │ │ │ ├── return_type_spec.rb │ │ │ │ ├── return_vtype_spec.rb │ │ │ │ ├── shared │ │ │ │ │ └── name.rb │ │ │ │ ├── size_opt_params_spec.rb │ │ │ │ ├── size_params_spec.rb │ │ │ │ ├── to_s_spec.rb │ │ │ │ └── visible_spec.rb │ │ │ ├── win32ole_param │ │ │ │ ├── default_spec.rb │ │ │ │ ├── input_spec.rb │ │ │ │ ├── name_spec.rb │ │ │ │ ├── ole_type_detail_spec.rb │ │ │ │ ├── ole_type_spec.rb │ │ │ │ ├── optional_spec.rb │ │ │ │ ├── retval_spec.rb │ │ │ │ ├── shared │ │ │ │ │ └── name.rb │ │ │ │ └── to_s_spec.rb │ │ │ ├── win32ole_type │ │ │ │ ├── guid_spec.rb │ │ │ │ ├── helpcontext_spec.rb │ │ │ │ ├── helpfile_spec.rb │ │ │ │ ├── helpstring_spec.rb │ │ │ │ ├── major_version_spec.rb │ │ │ │ ├── minor_version_spec.rb │ │ │ │ ├── name_spec.rb │ │ │ │ ├── new_spec.rb │ │ │ │ ├── ole_classes_spec.rb │ │ │ │ ├── ole_methods_spec.rb │ │ │ │ ├── ole_type_spec.rb │ │ │ │ ├── progid_spec.rb │ │ │ │ ├── progids_spec.rb │ │ │ │ ├── shared │ │ │ │ │ └── name.rb │ │ │ │ ├── src_type_spec.rb │ │ │ │ ├── to_s_spec.rb │ │ │ │ ├── typekind_spec.rb │ │ │ │ ├── typelibs_spec.rb │ │ │ │ ├── variables_spec.rb │ │ │ │ └── visible_spec.rb │ │ │ └── win32ole_variable │ │ │ │ ├── name_spec.rb │ │ │ │ ├── ole_type_detail_spec.rb │ │ │ │ ├── ole_type_spec.rb │ │ │ │ ├── shared │ │ │ │ └── name.rb │ │ │ │ ├── to_s_spec.rb │ │ │ │ ├── value_spec.rb │ │ │ │ ├── variable_kind_spec.rb │ │ │ │ ├── varkind_spec.rb │ │ │ │ └── visible_spec.rb │ │ ├── yaml │ │ │ ├── dump_spec.rb │ │ │ ├── dump_stream_spec.rb │ │ │ ├── fixtures │ │ │ │ ├── common.rb │ │ │ │ ├── example_class.rb │ │ │ │ ├── strings.rb │ │ │ │ └── test_yaml.yml │ │ │ ├── load_file_spec.rb │ │ │ ├── load_spec.rb │ │ │ ├── load_stream_spec.rb │ │ │ ├── parse_file_spec.rb │ │ │ ├── parse_spec.rb │ │ │ ├── shared │ │ │ │ ├── each_document.rb │ │ │ │ └── load.rb │ │ │ ├── to_yaml_spec.rb │ │ │ └── unsafe_load_spec.rb │ │ └── zlib │ │ │ ├── adler32_spec.rb │ │ │ ├── crc32_spec.rb │ │ │ ├── crc_table_spec.rb │ │ │ ├── deflate │ │ │ ├── deflate_spec.rb │ │ │ ├── new_spec.rb │ │ │ ├── params_spec.rb │ │ │ └── set_dictionary_spec.rb │ │ │ ├── deflate_spec.rb │ │ │ ├── gunzip_spec.rb │ │ │ ├── gzip_spec.rb │ │ │ ├── gzipfile │ │ │ ├── close_spec.rb │ │ │ ├── closed_spec.rb │ │ │ ├── comment_spec.rb │ │ │ └── orig_name_spec.rb │ │ │ ├── gzipreader │ │ │ ├── each_byte_spec.rb │ │ │ ├── each_line_spec.rb │ │ │ ├── each_spec.rb │ │ │ ├── eof_spec.rb │ │ │ ├── getc_spec.rb │ │ │ ├── gets_spec.rb │ │ │ ├── new_spec.rb │ │ │ ├── pos_spec.rb │ │ │ ├── read_spec.rb │ │ │ ├── readpartial_spec.rb │ │ │ ├── rewind_spec.rb │ │ │ ├── shared │ │ │ │ └── each.rb │ │ │ ├── ungetbyte_spec.rb │ │ │ └── ungetc_spec.rb │ │ │ ├── gzipwriter │ │ │ ├── append_spec.rb │ │ │ ├── mtime_spec.rb │ │ │ └── write_spec.rb │ │ │ ├── inflate │ │ │ ├── append_spec.rb │ │ │ ├── finish_spec.rb │ │ │ ├── inflate_spec.rb │ │ │ ├── new_spec.rb │ │ │ └── set_dictionary_spec.rb │ │ │ ├── inflate_spec.rb │ │ │ ├── zlib_version_spec.rb │ │ │ └── zstream │ │ │ ├── adler_spec.rb │ │ │ ├── avail_in_spec.rb │ │ │ ├── avail_out_spec.rb │ │ │ ├── data_type_spec.rb │ │ │ └── flush_next_out_spec.rb │ ├── optional │ │ └── capi │ │ │ ├── README │ │ │ ├── array_spec.rb │ │ │ ├── basic_object_spec.rb │ │ │ ├── bignum_spec.rb │ │ │ ├── binding_spec.rb │ │ │ ├── boolean_spec.rb │ │ │ ├── class_spec.rb │ │ │ ├── complex_spec.rb │ │ │ ├── constants_spec.rb │ │ │ ├── data_spec.rb │ │ │ ├── debug_spec.rb │ │ │ ├── encoding_spec.rb │ │ │ ├── enumerator_spec.rb │ │ │ ├── exception_spec.rb │ │ │ ├── ext │ │ │ ├── .gitignore │ │ │ ├── array_spec.c │ │ │ ├── basic_object_spec.c │ │ │ ├── bignum_spec.c │ │ │ ├── binding_spec.c │ │ │ ├── boolean_spec.c │ │ │ ├── class_id_under_autoload_spec.c │ │ │ ├── class_spec.c │ │ │ ├── class_under_autoload_spec.c │ │ │ ├── complex_spec.c │ │ │ ├── constants_spec.c │ │ │ ├── data_spec.c │ │ │ ├── debug_spec.c │ │ │ ├── encoding_spec.c │ │ │ ├── enumerator_spec.c │ │ │ ├── exception_spec.c │ │ │ ├── fiber_spec.c │ │ │ ├── file_spec.c │ │ │ ├── fixnum_spec.c │ │ │ ├── float_spec.c │ │ │ ├── gc_spec.c │ │ │ ├── globals_spec.c │ │ │ ├── hash_spec.c │ │ │ ├── integer_spec.c │ │ │ ├── io_spec.c │ │ │ ├── kernel_spec.c │ │ │ ├── language_spec.c │ │ │ ├── marshal_spec.c │ │ │ ├── module_spec.c │ │ │ ├── module_under_autoload_spec.c │ │ │ ├── mutex_spec.c │ │ │ ├── numeric_spec.c │ │ │ ├── object_spec.c │ │ │ ├── proc_spec.c │ │ │ ├── range_spec.c │ │ │ ├── rational_spec.c │ │ │ ├── rbasic_spec.c │ │ │ ├── regexp_spec.c │ │ │ ├── rubyspec.h │ │ │ ├── st_spec.c │ │ │ ├── string_spec.c │ │ │ ├── struct_spec.c │ │ │ ├── symbol_spec.c │ │ │ ├── thread_spec.c │ │ │ ├── time_spec.c │ │ │ ├── tracepoint_spec.c │ │ │ ├── typed_data_spec.c │ │ │ └── util_spec.c │ │ │ ├── fiber_spec.rb │ │ │ ├── file_spec.rb │ │ │ ├── fixnum_spec.rb │ │ │ ├── fixtures │ │ │ ├── class.rb │ │ │ ├── const_get.rb │ │ │ ├── const_get_at.rb │ │ │ ├── const_get_from.rb │ │ │ ├── const_get_object.rb │ │ │ ├── encoding.rb │ │ │ ├── foo.rb │ │ │ ├── module.rb │ │ │ ├── module_autoload.rb │ │ │ ├── object.rb │ │ │ ├── path_to_class.rb │ │ │ ├── proc.rb │ │ │ └── read.txt │ │ │ ├── float_spec.rb │ │ │ ├── gc_spec.rb │ │ │ ├── globals_spec.rb │ │ │ ├── hash_spec.rb │ │ │ ├── integer_spec.rb │ │ │ ├── io_spec.rb │ │ │ ├── kernel_spec.rb │ │ │ ├── language_spec.rb │ │ │ ├── marshal_spec.rb │ │ │ ├── module_spec.rb │ │ │ ├── mutex_spec.rb │ │ │ ├── numeric_spec.rb │ │ │ ├── object_spec.rb │ │ │ ├── proc_spec.rb │ │ │ ├── rake_helper.rb │ │ │ ├── range_spec.rb │ │ │ ├── rational_spec.rb │ │ │ ├── rbasic_spec.rb │ │ │ ├── regexp_spec.rb │ │ │ ├── shared │ │ │ └── rbasic.rb │ │ │ ├── spec_helper.rb │ │ │ ├── st_spec.rb │ │ │ ├── string_spec.rb │ │ │ ├── struct_spec.rb │ │ │ ├── symbol_spec.rb │ │ │ ├── thread_spec.rb │ │ │ ├── time_spec.rb │ │ │ ├── tracepoint_spec.rb │ │ │ ├── typed_data_spec.rb │ │ │ └── util_spec.rb │ ├── security │ │ ├── cve_2010_1330_spec.rb │ │ ├── cve_2011_4815_spec.rb │ │ ├── cve_2013_4164_spec.rb │ │ ├── cve_2014_8080_spec.rb │ │ ├── cve_2017_17742_spec.rb │ │ ├── cve_2018_16396_spec.rb │ │ ├── cve_2018_6914_spec.rb │ │ ├── cve_2018_8778_spec.rb │ │ ├── cve_2018_8779_spec.rb │ │ ├── cve_2018_8780_spec.rb │ │ ├── cve_2019_8321_spec.rb │ │ ├── cve_2019_8322_spec.rb │ │ ├── cve_2019_8323_spec.rb │ │ ├── cve_2019_8325_spec.rb │ │ └── cve_2020_10663_spec.rb │ ├── shared │ │ ├── basicobject │ │ │ ├── method_missing.rb │ │ │ └── send.rb │ │ ├── enumerable │ │ │ └── minmax.rb │ │ ├── enumerator │ │ │ ├── enum_for.rb │ │ │ ├── with_index.rb │ │ │ └── with_object.rb │ │ ├── fiber │ │ │ └── resume.rb │ │ ├── file │ │ │ ├── blockdev.rb │ │ │ ├── chardev.rb │ │ │ ├── directory.rb │ │ │ ├── executable.rb │ │ │ ├── executable_real.rb │ │ │ ├── exist.rb │ │ │ ├── file.rb │ │ │ ├── grpowned.rb │ │ │ ├── identical.rb │ │ │ ├── owned.rb │ │ │ ├── pipe.rb │ │ │ ├── readable.rb │ │ │ ├── readable_real.rb │ │ │ ├── setgid.rb │ │ │ ├── setuid.rb │ │ │ ├── size.rb │ │ │ ├── socket.rb │ │ │ ├── sticky.rb │ │ │ ├── symlink.rb │ │ │ ├── world_readable.rb │ │ │ ├── world_writable.rb │ │ │ ├── writable.rb │ │ │ ├── writable_real.rb │ │ │ └── zero.rb │ │ ├── hash │ │ │ └── key_error.rb │ │ ├── io │ │ │ └── putc.rb │ │ ├── kernel │ │ │ ├── at_exit.rb │ │ │ ├── complex.rb │ │ │ ├── equal.rb │ │ │ ├── fixtures │ │ │ │ ├── END.rb │ │ │ │ └── at_exit.rb │ │ │ ├── object_id.rb │ │ │ └── raise.rb │ │ ├── math │ │ │ └── atanh.rb │ │ ├── process │ │ │ ├── abort.rb │ │ │ ├── exit.rb │ │ │ └── fork.rb │ │ ├── queue │ │ │ ├── clear.rb │ │ │ ├── close.rb │ │ │ ├── closed.rb │ │ │ ├── deque.rb │ │ │ ├── empty.rb │ │ │ ├── enque.rb │ │ │ ├── length.rb │ │ │ └── num_waiting.rb │ │ ├── rational │ │ │ ├── Rational.rb │ │ │ ├── abs.rb │ │ │ ├── arithmetic_exception_in_coerce.rb │ │ │ ├── ceil.rb │ │ │ ├── coerce.rb │ │ │ ├── comparison.rb │ │ │ ├── denominator.rb │ │ │ ├── div.rb │ │ │ ├── divide.rb │ │ │ ├── divmod.rb │ │ │ ├── equal_value.rb │ │ │ ├── exponent.rb │ │ │ ├── fdiv.rb │ │ │ ├── floor.rb │ │ │ ├── hash.rb │ │ │ ├── inspect.rb │ │ │ ├── marshal_dump.rb │ │ │ ├── marshal_load.rb │ │ │ ├── modulo.rb │ │ │ ├── multiply.rb │ │ │ ├── numerator.rb │ │ │ ├── plus.rb │ │ │ ├── quo.rb │ │ │ ├── remainder.rb │ │ │ ├── round.rb │ │ │ ├── to_f.rb │ │ │ ├── to_i.rb │ │ │ ├── to_r.rb │ │ │ ├── to_s.rb │ │ │ └── truncate.rb │ │ ├── sizedqueue │ │ │ ├── enque.rb │ │ │ ├── max.rb │ │ │ ├── new.rb │ │ │ └── num_waiting.rb │ │ ├── string │ │ │ ├── end_with.rb │ │ │ ├── start_with.rb │ │ │ └── times.rb │ │ └── time │ │ │ ├── strftime_for_date.rb │ │ │ └── strftime_for_time.rb │ └── spec_helper.rb └── syntax_suggest │ ├── fixtures │ ├── derailed_require_tree.rb.txt │ ├── rexe.rb.txt │ ├── routes.rb.txt │ ├── ruby_buildpack.rb.txt │ ├── syntax_tree.rb.txt │ ├── this_project_extra_def.rb.txt │ └── webmock.rb.txt │ ├── integration │ ├── exe_cli_spec.rb │ ├── ruby_command_line_spec.rb │ └── syntax_suggest_spec.rb │ ├── spec_helper.rb │ └── unit │ ├── api_spec.rb │ ├── around_block_scan_spec.rb │ ├── block_expand_spec.rb │ ├── capture_code_context_spec.rb │ ├── clean_document_spec.rb │ ├── cli_spec.rb │ ├── code_block_spec.rb │ ├── code_frontier_spec.rb │ ├── code_line_spec.rb │ ├── code_search_spec.rb │ ├── core_ext_spec.rb │ ├── display_invalid_blocks_spec.rb │ ├── explain_syntax_spec.rb │ ├── lex_all_spec.rb │ ├── pathname_from_message_spec.rb │ └── priority_queue_spec.rb ├── sprintf.c ├── st.c ├── strftime.c ├── string.c ├── string.rb ├── struct.c ├── symbol.c ├── symbol.h ├── symbol.rb ├── template ├── Doxyfile.tmpl ├── GNUmakefile.in ├── Makefile.in ├── builtin_binary.inc.tmpl ├── call_iseq_optimized.inc.tmpl ├── configure-ext.mk.tmpl ├── depend.tmpl ├── encdb.h.tmpl ├── extinit.c.tmpl ├── exts.mk.tmpl ├── fake.rb.in ├── id.c.tmpl ├── id.h.tmpl ├── known_errors.inc.tmpl ├── limits.c.tmpl ├── prelude.c.tmpl ├── ruby-gdb.in ├── ruby-lldb.in ├── ruby-runner.h.in ├── ruby.pc.in ├── sizes.c.tmpl ├── transdb.h.tmpl ├── unicode_norm_gen.tmpl └── verconf.h.tmpl ├── test ├── -ext- │ ├── arith_seq │ │ ├── test_arith_seq_beg_len_step.rb │ │ └── test_arith_seq_extract.rb │ ├── array │ │ ├── test_resize.rb │ │ └── test_to_ary_concat.rb │ ├── bignum │ │ ├── test_big2str.rb │ │ ├── test_bigzero.rb │ │ ├── test_div.rb │ │ ├── test_mul.rb │ │ ├── test_pack.rb │ │ └── test_str2big.rb │ ├── bug_reporter │ │ └── test_bug_reporter.rb │ ├── class │ │ └── test_class2name.rb │ ├── debug │ │ ├── test_debug.rb │ │ └── test_profile_frames.rb │ ├── econv │ │ └── test_append.rb │ ├── eval │ │ └── test_eval.rb │ ├── exception │ │ ├── test_data_error.rb │ │ ├── test_enc_raise.rb │ │ ├── test_ensured.rb │ │ └── test_exception_at_throwing.rb │ ├── file │ │ └── test_stat.rb │ ├── float │ │ └── test_nextafter.rb │ ├── funcall │ │ └── test_passing_block.rb │ ├── gvl │ │ ├── test_last_thread.rb │ │ └── test_ubf_async_safe.rb │ ├── hash │ │ └── test_delete.rb │ ├── integer │ │ ├── test_integer.rb │ │ └── test_my_integer.rb │ ├── iseq_load │ │ └── test_iseq_load.rb │ ├── iter │ │ ├── test_iter_break.rb │ │ └── test_yield_block.rb │ ├── load │ │ ├── script.rb │ │ ├── test_dot_dot.rb │ │ └── test_protect.rb │ ├── marshal │ │ ├── test_internal_ivar.rb │ │ └── test_usrmarshal.rb │ ├── method │ │ └── test_arity.rb │ ├── num2int │ │ └── test_num2int.rb │ ├── path_to_class │ │ └── test_path_to_class.rb │ ├── popen_deadlock │ │ └── test_popen_deadlock.rb │ ├── postponed_job │ │ └── test_postponed_job.rb │ ├── proc │ │ └── test_bmethod.rb │ ├── rational │ │ └── test_rat.rb │ ├── st │ │ ├── test_foreach.rb │ │ ├── test_numhash.rb │ │ └── test_update.rb │ ├── string │ │ ├── test_capacity.rb │ │ ├── test_coderange.rb │ │ ├── test_cstr.rb │ │ ├── test_ellipsize.rb │ │ ├── test_enc_associate.rb │ │ ├── test_enc_str_buf_cat.rb │ │ ├── test_external_new.rb │ │ ├── test_fstring.rb │ │ ├── test_interned_str.rb │ │ ├── test_modify_expand.rb │ │ ├── test_nofree.rb │ │ ├── test_normalize.rb │ │ ├── test_qsort.rb │ │ ├── test_rb_str_dup.rb │ │ ├── test_set_len.rb │ │ └── test_too_many_dummy_encodings.rb │ ├── struct │ │ ├── test_duplicate.rb │ │ ├── test_len.rb │ │ └── test_member.rb │ ├── symbol │ │ ├── noninterned_name.rb │ │ ├── test_inadvertent_creation.rb │ │ └── test_type.rb │ ├── test_abi.rb │ ├── test_bug-14834.rb │ ├── test_bug-3571.rb │ ├── test_bug-5832.rb │ ├── test_enumerator_kw.rb │ ├── test_notimplement.rb │ ├── test_printf.rb │ ├── test_random.rb │ ├── test_recursion.rb │ ├── test_scan_args.rb │ ├── thread │ │ └── test_instrumentation_api.rb │ ├── thread_fd │ │ └── test_thread_fd_close.rb │ ├── time │ │ └── test_new.rb │ ├── tracepoint │ │ └── test_tracepoint.rb │ ├── typeddata │ │ └── test_typeddata.rb │ ├── vm │ │ └── test_at_exit.rb │ ├── wait │ │ └── test_wait.rb │ └── win32 │ │ ├── test_console_attr.rb │ │ ├── test_dln.rb │ │ └── test_fd_setsize.rb ├── base64 │ └── test_base64.rb ├── benchmark │ └── test_benchmark.rb ├── bigdecimal │ ├── helper.rb │ ├── test_bigdecimal.rb │ ├── test_bigdecimal_util.rb │ ├── test_bigmath.rb │ └── test_ractor.rb ├── cgi │ ├── test_cgi_cookie.rb │ ├── test_cgi_core.rb │ ├── test_cgi_header.rb │ ├── test_cgi_modruby.rb │ ├── test_cgi_multipart.rb │ ├── test_cgi_session.rb │ ├── test_cgi_tag_helper.rb │ ├── test_cgi_util.rb │ ├── testdata │ │ ├── file1.html │ │ ├── large.png │ │ └── small.png │ └── update_env.rb ├── coverage │ ├── autostart.rb │ ├── main.rb │ └── test_coverage.rb ├── csv │ ├── helper.rb │ ├── interface │ │ ├── test_delegation.rb │ │ ├── test_read.rb │ │ ├── test_read_write.rb │ │ └── test_write.rb │ ├── line_endings.gz │ ├── parse │ │ ├── test_column_separator.rb │ │ ├── test_convert.rb │ │ ├── test_each.rb │ │ ├── test_general.rb │ │ ├── test_header.rb │ │ ├── test_inputs_scanner.rb │ │ ├── test_invalid.rb │ │ ├── test_liberal_parsing.rb │ │ ├── test_quote_char_nil.rb │ │ ├── test_read.rb │ │ ├── test_rewind.rb │ │ ├── test_row_separator.rb │ │ ├── test_skip_lines.rb │ │ ├── test_strip.rb │ │ └── test_unconverted_fields.rb │ ├── test_data_converters.rb │ ├── test_encodings.rb │ ├── test_features.rb │ ├── test_patterns.rb │ ├── test_row.rb │ ├── test_table.rb │ └── write │ │ ├── test_converters.rb │ │ ├── test_force_quotes.rb │ │ ├── test_general.rb │ │ └── test_quote_empty.rb ├── date │ ├── test_date.rb │ ├── test_date_arith.rb │ ├── test_date_attr.rb │ ├── test_date_compat.rb │ ├── test_date_conv.rb │ ├── test_date_marshal.rb │ ├── test_date_new.rb │ ├── test_date_parse.rb │ ├── test_date_ractor.rb │ ├── test_date_strftime.rb │ ├── test_date_strptime.rb │ └── test_switch_hitter.rb ├── did_you_mean │ ├── core_ext │ │ └── test_name_error_extension.rb │ ├── edit_distance │ │ └── test_jaro_winkler.rb │ ├── fixtures │ │ ├── book.rb │ │ ├── mini_dir.yml │ │ └── rspec_dir.yml │ ├── helper.rb │ ├── spell_checking │ │ ├── test_class_name_check.rb │ │ ├── test_key_name_check.rb │ │ ├── test_method_name_check.rb │ │ ├── test_pattern_key_name_check.rb │ │ ├── test_require_path_check.rb │ │ ├── test_uncorrectable_name_check.rb │ │ └── test_variable_name_check.rb │ ├── test_ractor_compatibility.rb │ ├── test_spell_checker.rb │ ├── test_tree_spell_checker.rb │ └── tree_spell │ │ ├── change_word.rb │ │ ├── human_typo.rb │ │ ├── test_change_word.rb │ │ └── test_human_typo.rb ├── digest │ ├── digest │ │ └── foo.rb │ ├── test_digest.rb │ ├── test_digest_extend.rb │ └── test_ractor.rb ├── drb │ ├── drbtest.rb │ ├── ignore_test_drb.rb │ ├── test_acl.rb │ ├── test_drb.rb │ ├── test_drbobject.rb │ ├── test_drbssl.rb │ ├── test_drbunix.rb │ ├── ut_array.rb │ ├── ut_array_drbssl.rb │ ├── ut_array_drbunix.rb │ ├── ut_drb.rb │ ├── ut_drb_drbssl.rb │ ├── ut_drb_drbunix.rb │ ├── ut_eq.rb │ ├── ut_large.rb │ ├── ut_port.rb │ ├── ut_safe1.rb │ └── ut_timerholder.rb ├── dtrace │ ├── dummy.rb │ ├── helper.rb │ ├── test_array_create.rb │ ├── test_cmethod.rb │ ├── test_function_entry.rb │ ├── test_gc.rb │ ├── test_hash_create.rb │ ├── test_load.rb │ ├── test_method_cache.rb │ ├── test_object_create_start.rb │ ├── test_raise.rb │ ├── test_require.rb │ ├── test_singleton_function.rb │ └── test_string.rb ├── erb │ ├── hello.erb │ ├── test_erb.rb │ ├── test_erb_command.rb │ └── test_erb_m17n.rb ├── error_highlight │ └── test_error_highlight.rb ├── etc │ └── test_etc.rb ├── excludes │ ├── TestArray.rb │ ├── TestArraySubclass.rb │ ├── TestException.rb │ ├── TestGem.rb │ ├── TestIO_Console.rb │ ├── TestISeq.rb │ ├── TestThread.rb │ ├── TestThreadQueue.rb │ └── _appveyor │ │ └── TestArray.rb ├── fiber │ ├── autoload.rb │ ├── http.rb │ ├── scheduler.rb │ ├── test_address_resolve.rb │ ├── test_backtrace.rb │ ├── test_enumerator.rb │ ├── test_io.rb │ ├── test_io_buffer.rb │ ├── test_mutex.rb │ ├── test_process.rb │ ├── test_queue.rb │ ├── test_ractor.rb │ ├── test_scheduler.rb │ ├── test_sleep.rb │ ├── test_storage.rb │ ├── test_thread.rb │ └── test_timeout.rb ├── fiddle │ ├── helper.rb │ ├── test_c_struct_builder.rb │ ├── test_c_struct_entry.rb │ ├── test_c_union_entity.rb │ ├── test_closure.rb │ ├── test_cparser.rb │ ├── test_fiddle.rb │ ├── test_func.rb │ ├── test_function.rb │ ├── test_handle.rb │ ├── test_import.rb │ ├── test_memory_view.rb │ ├── test_pack.rb │ ├── test_pinned.rb │ └── test_pointer.rb ├── fileutils │ ├── clobber.rb │ ├── fileasserts.rb │ ├── test_dryrun.rb │ ├── test_fileutils.rb │ ├── test_nowrite.rb │ ├── test_verbose.rb │ └── visibility_tests.rb ├── fixtures │ └── fake_sorted_set_gem │ │ └── sorted_set.rb ├── io │ ├── console │ │ └── test_io_console.rb │ ├── nonblock │ │ └── test_flush.rb │ └── wait │ │ ├── test_io_wait.rb │ │ ├── test_io_wait_uncommon.rb │ │ └── test_ractor.rb ├── irb │ ├── helper.rb │ ├── test_cmd.rb │ ├── test_color.rb │ ├── test_color_printer.rb │ ├── test_completion.rb │ ├── test_context.rb │ ├── test_debug_cmd.rb │ ├── test_history.rb │ ├── test_init.rb │ ├── test_input_method.rb │ ├── test_locale.rb │ ├── test_option.rb │ ├── test_raise_no_backtrace_exception.rb │ ├── test_ruby_lex.rb │ ├── test_workspace.rb │ └── yamatanooroti │ │ └── test_rendering.rb ├── json │ ├── fixtures │ │ ├── fail10.json │ │ ├── fail11.json │ │ ├── fail12.json │ │ ├── fail13.json │ │ ├── fail14.json │ │ ├── fail18.json │ │ ├── fail19.json │ │ ├── fail2.json │ │ ├── fail20.json │ │ ├── fail21.json │ │ ├── fail22.json │ │ ├── fail23.json │ │ ├── fail24.json │ │ ├── fail25.json │ │ ├── fail27.json │ │ ├── fail28.json │ │ ├── fail29.json │ │ ├── fail3.json │ │ ├── fail30.json │ │ ├── fail31.json │ │ ├── fail32.json │ │ ├── fail4.json │ │ ├── fail5.json │ │ ├── fail6.json │ │ ├── fail7.json │ │ ├── fail8.json │ │ ├── fail9.json │ │ ├── obsolete_fail1.json │ │ ├── pass1.json │ │ ├── pass15.json │ │ ├── pass16.json │ │ ├── pass17.json │ │ ├── pass2.json │ │ ├── pass26.json │ │ └── pass3.json │ ├── json_addition_test.rb │ ├── json_common_interface_test.rb │ ├── json_encoding_test.rb │ ├── json_ext_parser_test.rb │ ├── json_fixtures_test.rb │ ├── json_generator_test.rb │ ├── json_generic_object_test.rb │ ├── json_parser_test.rb │ ├── json_string_matching_test.rb │ ├── ractor_test.rb │ └── test_helper.rb ├── lib │ ├── jit_support.rb │ └── with_different_ofs.rb ├── logger │ ├── test_formatter.rb │ ├── test_logdevice.rb │ ├── test_logger.rb │ ├── test_logperiod.rb │ └── test_severity.rb ├── mkmf │ ├── base.rb │ ├── test_config.rb │ ├── test_constant.rb │ ├── test_convertible.rb │ ├── test_egrep_cpp.rb │ ├── test_find_executable.rb │ ├── test_flags.rb │ ├── test_framework.rb │ ├── test_have_func.rb │ ├── test_have_library.rb │ ├── test_have_macro.rb │ ├── test_install.rb │ ├── test_libs.rb │ ├── test_mkmf.rb │ ├── test_pkg_config.rb │ ├── test_signedness.rb │ └── test_sizeof.rb ├── monitor │ └── test_monitor.rb ├── net │ ├── fixtures │ │ ├── Makefile │ │ ├── cacert.pem │ │ ├── dhparams.pem │ │ ├── server.crt │ │ └── server.key │ ├── http │ │ ├── test_buffered_io.rb │ │ ├── test_http.rb │ │ ├── test_http_request.rb │ │ ├── test_httpheader.rb │ │ ├── test_httpresponse.rb │ │ ├── test_httpresponses.rb │ │ ├── test_https.rb │ │ ├── test_https_proxy.rb │ │ └── utils.rb │ └── protocol │ │ └── test_protocol.rb ├── nkf │ ├── test_kconv.rb │ └── test_nkf.rb ├── objspace │ ├── test_objspace.rb │ └── test_ractor.rb ├── open-uri │ ├── test_open-uri.rb │ └── test_ssl.rb ├── openssl │ ├── fixtures │ │ └── pkey │ │ │ ├── certificate.der │ │ │ ├── dh-1.pem │ │ │ ├── dh1024.pem │ │ │ ├── dsa1024.pem │ │ │ ├── dsa256.pem │ │ │ ├── dsa512.pem │ │ │ ├── empty.der │ │ │ ├── empty.pem │ │ │ ├── fullchain.pem │ │ │ ├── garbage.txt │ │ │ ├── p256.pem │ │ │ ├── p256_too_large.pem │ │ │ ├── p384_invalid.pem │ │ │ ├── rsa-1.pem │ │ │ ├── rsa-2.pem │ │ │ ├── rsa-3.pem │ │ │ ├── rsa1024.pem │ │ │ └── rsa2048.pem │ ├── test_asn1.rb │ ├── test_bn.rb │ ├── test_buffering.rb │ ├── test_cipher.rb │ ├── test_config.rb │ ├── test_digest.rb │ ├── test_engine.rb │ ├── test_fips.rb │ ├── test_hmac.rb │ ├── test_kdf.rb │ ├── test_ns_spki.rb │ ├── test_ocsp.rb │ ├── test_ossl.rb │ ├── test_pair.rb │ ├── test_pkcs12.rb │ ├── test_pkcs7.rb │ ├── test_pkey.rb │ ├── test_pkey_dh.rb │ ├── test_pkey_dsa.rb │ ├── test_pkey_ec.rb │ ├── test_pkey_rsa.rb │ ├── test_random.rb │ ├── test_ssl.rb │ ├── test_ssl_session.rb │ ├── test_ts.rb │ ├── test_x509attr.rb │ ├── test_x509cert.rb │ ├── test_x509crl.rb │ ├── test_x509ext.rb │ ├── test_x509name.rb │ ├── test_x509req.rb │ ├── test_x509store.rb │ ├── ut_eof.rb │ └── utils.rb ├── optparse │ ├── test_acceptable.rb │ ├── test_autoconf.rb │ ├── test_bash_completion.rb │ ├── test_cclass.rb │ ├── test_did_you_mean.rb │ ├── test_getopts.rb │ ├── test_kwargs.rb │ ├── test_load.rb │ ├── test_noarg.rb │ ├── test_optarg.rb │ ├── test_optparse.rb │ ├── test_placearg.rb │ ├── test_reqarg.rb │ ├── test_summary.rb │ └── test_zsh_completion.rb ├── ostruct │ └── test_ostruct.rb ├── pathname │ ├── test_pathname.rb │ └── test_ractor.rb ├── psych │ ├── handlers │ │ └── test_recorder.rb │ ├── helper.rb │ ├── json │ │ └── test_stream.rb │ ├── nodes │ │ └── test_enumerable.rb │ ├── test_alias_and_anchor.rb │ ├── test_array.rb │ ├── test_boolean.rb │ ├── test_class.rb │ ├── test_coder.rb │ ├── test_date_time.rb │ ├── test_deprecated.rb │ ├── test_document.rb │ ├── test_emitter.rb │ ├── test_encoding.rb │ ├── test_exception.rb │ ├── test_hash.rb │ ├── test_json_tree.rb │ ├── test_marshalable.rb │ ├── test_merge_keys.rb │ ├── test_nil.rb │ ├── test_null.rb │ ├── test_numeric.rb │ ├── test_object.rb │ ├── test_object_references.rb │ ├── test_omap.rb │ ├── test_parser.rb │ ├── test_psych.rb │ ├── test_ractor.rb │ ├── test_safe_load.rb │ ├── test_scalar.rb │ ├── test_scalar_scanner.rb │ ├── test_serialize_subclasses.rb │ ├── test_set.rb │ ├── test_stream.rb │ ├── test_string.rb │ ├── test_struct.rb │ ├── test_symbol.rb │ ├── test_tree_builder.rb │ ├── test_yaml.rb │ ├── test_yaml_special_cases.rb │ ├── test_yamldbm.rb │ ├── test_yamlstore.rb │ └── visitors │ │ ├── test_depth_first.rb │ │ ├── test_emitter.rb │ │ ├── test_to_ruby.rb │ │ └── test_yaml_tree.rb ├── racc │ ├── assets │ │ ├── cadenza.y │ │ ├── cast.y │ │ ├── chk.y │ │ ├── conf.y │ │ ├── csspool.y │ │ ├── digraph.y │ │ ├── echk.y │ │ ├── edtf.y │ │ ├── err.y │ │ ├── error_recovery.y │ │ ├── expect.y │ │ ├── firstline.y │ │ ├── huia.y │ │ ├── ichk.y │ │ ├── ifelse.y │ │ ├── intp.y │ │ ├── journey.y │ │ ├── liquor.y │ │ ├── machete.y │ │ ├── macruby.y │ │ ├── mailp.y │ │ ├── mediacloth.y │ │ ├── mof.y │ │ ├── namae.y │ │ ├── nasl.y │ │ ├── newsyn.y │ │ ├── noend.y │ │ ├── nokogiri-css.y │ │ ├── nonass.y │ │ ├── normal.y │ │ ├── norule.y │ │ ├── nullbug1.y │ │ ├── nullbug2.y │ │ ├── opal.y │ │ ├── opt.y │ │ ├── percent.y │ │ ├── php_serialization.y │ │ ├── recv.y │ │ ├── riml.y │ │ ├── rrconf.y │ │ ├── ruby18.y │ │ ├── ruby19.y │ │ ├── ruby20.y │ │ ├── ruby21.y │ │ ├── ruby22.y │ │ ├── scan.y │ │ ├── syntax.y │ │ ├── tp_plus.y │ │ ├── twowaysql.y │ │ ├── unterm.y │ │ ├── useless.y │ │ └── yyerr.y │ ├── bench.y │ ├── case.rb │ ├── infini.y │ ├── regress │ │ ├── README.txt │ │ ├── cadenza │ │ ├── cast │ │ ├── csspool │ │ ├── edtf │ │ ├── huia │ │ ├── journey │ │ ├── liquor │ │ ├── machete │ │ ├── mediacloth │ │ ├── mof │ │ ├── namae │ │ ├── nasl │ │ ├── nokogiri-css │ │ ├── opal │ │ ├── php_serialization │ │ ├── riml │ │ ├── ruby18 │ │ ├── ruby22 │ │ ├── tp_plus │ │ └── twowaysql │ ├── scandata │ │ ├── brace │ │ ├── gvar │ │ ├── normal │ │ ├── percent │ │ └── slash │ ├── src.intp │ ├── start.y │ ├── test_chk_y.rb │ ├── test_grammar_file_parser.rb │ ├── test_racc_command.rb │ ├── test_scan_y.rb │ └── testscanner.rb ├── rdoc │ ├── MarkdownTest_1.0.3 │ │ ├── Amps and angle encoding.text │ │ ├── Auto links.text │ │ ├── Backslash escapes.text │ │ ├── Blockquotes with code blocks.text │ │ ├── Code Blocks.text │ │ ├── Code Spans.text │ │ ├── Hard-wrapped paragraphs with list-like lines.text │ │ ├── Horizontal rules.text │ │ ├── Inline HTML (Advanced).text │ │ ├── Inline HTML (Simple).text │ │ ├── Inline HTML comments.text │ │ ├── Links, inline style.text │ │ ├── Links, reference style.text │ │ ├── Links, shortcut references.text │ │ ├── Literal quotes in titles.text │ │ ├── Markdown Documentation - Basics.text │ │ ├── Markdown Documentation - Syntax.text │ │ ├── Nested blockquotes.text │ │ ├── Ordered and unordered lists.text │ │ ├── Strong and em together.text │ │ ├── Tabs.text │ │ └── Tidyness.text │ ├── README │ ├── binary.dat │ ├── helper.rb │ ├── hidden.zip.txt │ ├── support │ │ ├── formatter_test_case.rb │ │ ├── test_case.rb │ │ └── text_formatter_test_case.rb │ ├── test.ja.largedoc │ ├── test.ja.rdoc │ ├── test.ja.txt │ ├── test.txt │ ├── test_rdoc_alias.rb │ ├── test_rdoc_any_method.rb │ ├── test_rdoc_attr.rb │ ├── test_rdoc_class_module.rb │ ├── test_rdoc_code_object.rb │ ├── test_rdoc_comment.rb │ ├── test_rdoc_constant.rb │ ├── test_rdoc_context.rb │ ├── test_rdoc_context_section.rb │ ├── test_rdoc_cross_reference.rb │ ├── test_rdoc_encoding.rb │ ├── test_rdoc_extend.rb │ ├── test_rdoc_generator_darkfish.rb │ ├── test_rdoc_generator_json_index.rb │ ├── test_rdoc_generator_markup.rb │ ├── test_rdoc_generator_pot.rb │ ├── test_rdoc_generator_pot_po.rb │ ├── test_rdoc_generator_pot_po_entry.rb │ ├── test_rdoc_generator_ri.rb │ ├── test_rdoc_i18n_locale.rb │ ├── test_rdoc_i18n_text.rb │ ├── test_rdoc_include.rb │ ├── test_rdoc_markdown.rb │ ├── test_rdoc_markdown_test.rb │ ├── test_rdoc_markup.rb │ ├── test_rdoc_markup_attribute_manager.rb │ ├── test_rdoc_markup_attributes.rb │ ├── test_rdoc_markup_document.rb │ ├── test_rdoc_markup_formatter.rb │ ├── test_rdoc_markup_hard_break.rb │ ├── test_rdoc_markup_heading.rb │ ├── test_rdoc_markup_include.rb │ ├── test_rdoc_markup_indented_paragraph.rb │ ├── test_rdoc_markup_paragraph.rb │ ├── test_rdoc_markup_parser.rb │ ├── test_rdoc_markup_pre_process.rb │ ├── test_rdoc_markup_raw.rb │ ├── test_rdoc_markup_to_ansi.rb │ ├── test_rdoc_markup_to_bs.rb │ ├── test_rdoc_markup_to_html.rb │ ├── test_rdoc_markup_to_html_crossref.rb │ ├── test_rdoc_markup_to_html_snippet.rb │ ├── test_rdoc_markup_to_joined_paragraph.rb │ ├── test_rdoc_markup_to_label.rb │ ├── test_rdoc_markup_to_markdown.rb │ ├── test_rdoc_markup_to_rdoc.rb │ ├── test_rdoc_markup_to_table_of_contents.rb │ ├── test_rdoc_markup_to_tt_only.rb │ ├── test_rdoc_markup_verbatim.rb │ ├── test_rdoc_method_attr.rb │ ├── test_rdoc_normal_class.rb │ ├── test_rdoc_normal_module.rb │ ├── test_rdoc_options.rb │ ├── test_rdoc_parser.rb │ ├── test_rdoc_parser_c.rb │ ├── test_rdoc_parser_changelog.rb │ ├── test_rdoc_parser_markdown.rb │ ├── test_rdoc_parser_rd.rb │ ├── test_rdoc_parser_ruby.rb │ ├── test_rdoc_parser_simple.rb │ ├── test_rdoc_rd.rb │ ├── test_rdoc_rd_block_parser.rb │ ├── test_rdoc_rd_inline.rb │ ├── test_rdoc_rd_inline_parser.rb │ ├── test_rdoc_rdoc.rb │ ├── test_rdoc_require.rb │ ├── test_rdoc_ri_driver.rb │ ├── test_rdoc_ri_paths.rb │ ├── test_rdoc_rubygems_hook.rb │ ├── test_rdoc_servlet.rb │ ├── test_rdoc_single_class.rb │ ├── test_rdoc_stats.rb │ ├── test_rdoc_store.rb │ ├── test_rdoc_task.rb │ ├── test_rdoc_text.rb │ ├── test_rdoc_token_stream.rb │ ├── test_rdoc_tom_doc.rb │ ├── test_rdoc_top_level.rb │ ├── xref_data.rb │ └── xref_test_case.rb ├── readline │ ├── helper.rb │ ├── test_readline.rb │ └── test_readline_history.rb ├── reline │ ├── helper.rb │ ├── test_ansi_with_terminfo.rb │ ├── test_ansi_without_terminfo.rb │ ├── test_config.rb │ ├── test_history.rb │ ├── test_key_actor_emacs.rb │ ├── test_key_actor_vi.rb │ ├── test_key_stroke.rb │ ├── test_kill_ring.rb │ ├── test_macro.rb │ ├── test_reline.rb │ ├── test_reline_key.rb │ ├── test_string_processing.rb │ ├── test_terminfo.rb │ ├── test_unicode.rb │ ├── test_within_pipe.rb │ ├── windows │ │ └── test_key_event_record.rb │ └── yamatanooroti │ │ ├── multiline_repl │ │ ├── termination_checker.rb │ │ └── test_rendering.rb ├── resolv │ ├── test_addr.rb │ ├── test_dns.rb │ ├── test_mdns.rb │ └── test_resource.rb ├── rinda │ ├── test_rinda.rb │ └── test_tuplebag.rb ├── ripper │ ├── assert_parse_files.rb │ ├── dummyparser.rb │ ├── test_files_ext.rb │ ├── test_files_lib.rb │ ├── test_files_sample.rb │ ├── test_files_test.rb │ ├── test_files_test_1.rb │ ├── test_files_test_2.rb │ ├── test_filter.rb │ ├── test_lexer.rb │ ├── test_parser_events.rb │ ├── test_ripper.rb │ ├── test_scanner_events.rb │ └── test_sexp.rb ├── ruby │ ├── allpairs.rb │ ├── beginmainend.rb │ ├── bug-11928.rb │ ├── bug-13526.rb │ ├── enc │ │ ├── test_big5.rb │ │ ├── test_case_comprehensive.rb │ │ ├── test_case_mapping.rb │ │ ├── test_case_options.rb │ │ ├── test_cesu8.rb │ │ ├── test_cp949.rb │ │ ├── test_emoji.rb │ │ ├── test_emoji_breaks.rb │ │ ├── test_euc_jp.rb │ │ ├── test_euc_kr.rb │ │ ├── test_euc_tw.rb │ │ ├── test_gb18030.rb │ │ ├── test_gbk.rb │ │ ├── test_grapheme_breaks.rb │ │ ├── test_iso_8859.rb │ │ ├── test_koi8.rb │ │ ├── test_regex_casefold.rb │ │ ├── test_shift_jis.rb │ │ ├── test_utf16.rb │ │ ├── test_utf32.rb │ │ ├── test_windows_1251.rb │ │ └── test_windows_1252.rb │ ├── lbtest.rb │ ├── marshaltestlib.rb │ ├── rjit │ │ └── test_assembler.rb │ ├── sentence.rb │ ├── test_alias.rb │ ├── test_argf.rb │ ├── test_arithmetic_sequence.rb │ ├── test_arity.rb │ ├── test_array.rb │ ├── test_assignment.rb │ ├── test_ast.rb │ ├── test_autoload.rb │ ├── test_backtrace.rb │ ├── test_basicinstructions.rb │ ├── test_beginendblock.rb │ ├── test_bignum.rb │ ├── test_call.rb │ ├── test_case.rb │ ├── test_class.rb │ ├── test_clone.rb │ ├── test_comparable.rb │ ├── test_complex.rb │ ├── test_complex2.rb │ ├── test_complexrational.rb │ ├── test_condition.rb │ ├── test_const.rb │ ├── test_continuation.rb │ ├── test_data.rb │ ├── test_default_gems.rb │ ├── test_defined.rb │ ├── test_dir.rb │ ├── test_dir_m17n.rb │ ├── test_dup.rb │ ├── test_econv.rb │ ├── test_encoding.rb │ ├── test_enum.rb │ ├── test_enumerator.rb │ ├── test_env.rb │ ├── test_eval.rb │ ├── test_exception.rb │ ├── test_fiber.rb │ ├── test_file.rb │ ├── test_file_exhaustive.rb │ ├── test_fixnum.rb │ ├── test_flip.rb │ ├── test_float.rb │ ├── test_fnmatch.rb │ ├── test_frozen.rb │ ├── test_frozen_error.rb │ ├── test_gc.rb │ ├── test_gc_compact.rb │ ├── test_hash.rb │ ├── test_ifunless.rb │ ├── test_inlinecache.rb │ ├── test_insns_leaf.rb │ ├── test_integer.rb │ ├── test_integer_comb.rb │ ├── test_io.rb │ ├── test_io_buffer.rb │ ├── test_io_m17n.rb │ ├── test_io_timeout.rb │ ├── test_iseq.rb │ ├── test_iterator.rb │ ├── test_key_error.rb │ ├── test_keyword.rb │ ├── test_lambda.rb │ ├── test_lazy_enumerator.rb │ ├── test_literal.rb │ ├── test_m17n.rb │ ├── test_m17n_comb.rb │ ├── test_marshal.rb │ ├── test_math.rb │ ├── test_memory_view.rb │ ├── test_metaclass.rb │ ├── test_method.rb │ ├── test_method_cache.rb │ ├── test_mixed_unicode_escapes.rb │ ├── test_module.rb │ ├── test_name_error.rb │ ├── test_nomethod_error.rb │ ├── test_not.rb │ ├── test_numeric.rb │ ├── test_object.rb │ ├── test_objectspace.rb │ ├── test_optimization.rb │ ├── test_pack.rb │ ├── test_parse.rb │ ├── test_path.rb │ ├── test_pattern_matching.rb │ ├── test_pipe.rb │ ├── test_primitive.rb │ ├── test_proc.rb │ ├── test_process.rb │ ├── test_rand.rb │ ├── test_random_formatter.rb │ ├── test_range.rb │ ├── test_rational.rb │ ├── test_rational2.rb │ ├── test_readpartial.rb │ ├── test_refinement.rb │ ├── test_regexp.rb │ ├── test_require.rb │ ├── test_require_lib.rb │ ├── test_rubyoptions.rb │ ├── test_rubyvm.rb │ ├── test_settracefunc.rb │ ├── test_shapes.rb │ ├── test_signal.rb │ ├── test_sleep.rb │ ├── test_sprintf.rb │ ├── test_sprintf_comb.rb │ ├── test_stack.rb │ ├── test_string.rb │ ├── test_stringchar.rb │ ├── test_struct.rb │ ├── test_super.rb │ ├── test_symbol.rb │ ├── test_syntax.rb │ ├── test_system.rb │ ├── test_thread.rb │ ├── test_thread_cv.rb │ ├── test_thread_queue.rb │ ├── test_threadgroup.rb │ ├── test_time.rb │ ├── test_time_tz.rb │ ├── test_trace.rb │ ├── test_transcode.rb │ ├── test_undef.rb │ ├── test_unicode_escape.rb │ ├── test_variable.rb │ ├── test_vm_dump.rb │ ├── test_weakkeymap.rb │ ├── test_weakmap.rb │ ├── test_whileuntil.rb │ ├── test_yield.rb │ ├── test_yjit.rb │ ├── test_yjit_exit_locations.rb │ └── ut_eof.rb ├── rubygems │ ├── alternate_cert.pem │ ├── alternate_cert_32.pem │ ├── alternate_key.pem │ ├── bad_rake.rb │ ├── bundler_test_gem.rb │ ├── ca_cert.pem │ ├── child_cert.pem │ ├── child_cert_32.pem │ ├── child_key.pem │ ├── client.pem │ ├── data │ │ ├── excon-0.7.7.gemspec.rz │ │ ├── gem-private_key.pem │ │ ├── gem-public_cert.pem │ │ ├── null-required-ruby-version.gemspec.rz │ │ ├── null-required-rubygems-version.gemspec.rz │ │ └── pry-0.4.7.gemspec.rz │ ├── encrypted_private_key.pem │ ├── expired_cert.pem │ ├── fake_certlib │ │ └── openssl.rb │ ├── foo │ │ └── discover.rb │ ├── future_cert.pem │ ├── future_cert_32.pem │ ├── good_rake.rb │ ├── grandchild_cert.pem │ ├── grandchild_cert_32.pem │ ├── grandchild_key.pem │ ├── helper.rb │ ├── installer_test_case.rb │ ├── invalid_client.pem │ ├── invalid_issuer_cert.pem │ ├── invalid_issuer_cert_32.pem │ ├── invalid_key.pem │ ├── invalid_signer_cert.pem │ ├── invalid_signer_cert_32.pem │ ├── invalidchild_cert.pem │ ├── invalidchild_cert_32.pem │ ├── invalidchild_key.pem │ ├── mock_gem_ui.rb │ ├── package │ │ └── tar_test_case.rb │ ├── packages │ │ ├── Bluebie-legs-0.6.2.gem │ │ ├── ascii_binder-0.1.10.1.gem │ │ └── ill-formatted-platform-1.0.0.10.gem │ ├── plugin │ │ ├── load │ │ │ └── rubygems_plugin.rb │ │ ├── scripterror │ │ │ └── rubygems_plugin.rb │ │ └── standarderror │ │ │ └── rubygems_plugin.rb │ ├── private3072_key.pem │ ├── private_ec_key.pem │ ├── private_key.pem │ ├── public3072_cert.pem │ ├── public_cert.pem │ ├── public_cert_32.pem │ ├── public_key.pem │ ├── rubygems │ │ └── commands │ │ │ └── crash_command.rb │ ├── rubygems_plugin.rb │ ├── sff │ │ └── discover.rb │ ├── simple_gem.rb │ ├── specifications │ │ ├── bar-0.0.2.gemspec │ │ ├── foo-0.0.1-x86-mswin32.gemspec │ │ └── rubyforge-0.0.1.gemspec │ ├── ssl_cert.pem │ ├── ssl_key.pem │ ├── test_bundled_ca.rb │ ├── test_config.rb │ ├── test_deprecate.rb │ ├── test_exit.rb │ ├── test_gem.rb │ ├── test_gem_available_set.rb │ ├── test_gem_bundler_version_finder.rb │ ├── test_gem_command.rb │ ├── test_gem_command_manager.rb │ ├── test_gem_commands_build_command.rb │ ├── test_gem_commands_cert_command.rb │ ├── test_gem_commands_check_command.rb │ ├── test_gem_commands_cleanup_command.rb │ ├── test_gem_commands_contents_command.rb │ ├── test_gem_commands_dependency_command.rb │ ├── test_gem_commands_environment_command.rb │ ├── test_gem_commands_exec_command.rb │ ├── test_gem_commands_fetch_command.rb │ ├── test_gem_commands_generate_index_command.rb │ ├── test_gem_commands_help_command.rb │ ├── test_gem_commands_info_command.rb │ ├── test_gem_commands_install_command.rb │ ├── test_gem_commands_list_command.rb │ ├── test_gem_commands_lock_command.rb │ ├── test_gem_commands_mirror.rb │ ├── test_gem_commands_open_command.rb │ ├── test_gem_commands_outdated_command.rb │ ├── test_gem_commands_owner_command.rb │ ├── test_gem_commands_pristine_command.rb │ ├── test_gem_commands_push_command.rb │ ├── test_gem_commands_query_command.rb │ ├── test_gem_commands_search_command.rb │ ├── test_gem_commands_server_command.rb │ ├── test_gem_commands_setup_command.rb │ ├── test_gem_commands_signin_command.rb │ ├── test_gem_commands_signout_command.rb │ ├── test_gem_commands_sources_command.rb │ ├── test_gem_commands_specification_command.rb │ ├── test_gem_commands_stale_command.rb │ ├── test_gem_commands_uninstall_command.rb │ ├── test_gem_commands_unpack_command.rb │ ├── test_gem_commands_update_command.rb │ ├── test_gem_commands_which_command.rb │ ├── test_gem_commands_yank_command.rb │ ├── test_gem_config_file.rb │ ├── test_gem_dependency.rb │ ├── test_gem_dependency_installer.rb │ ├── test_gem_dependency_list.rb │ ├── test_gem_dependency_resolution_error.rb │ ├── test_gem_doctor.rb │ ├── test_gem_ext_builder.rb │ ├── test_gem_ext_cargo_builder.rb │ ├── test_gem_ext_cargo_builder │ │ ├── custom_name │ │ │ ├── .gitignore │ │ │ ├── custom_name.gemspec │ │ │ ├── ext │ │ │ │ └── custom_name_lib │ │ │ │ │ ├── Cargo.lock │ │ │ │ │ ├── Cargo.toml │ │ │ │ │ └── src │ │ │ │ │ └── lib.rs │ │ │ └── lib │ │ │ │ └── custom_name.rb │ │ └── rust_ruby_example │ │ │ ├── .gitignore │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── rust_ruby_example.gemspec │ │ │ └── src │ │ │ └── lib.rs │ ├── test_gem_ext_cargo_builder_link_flag_converter.rb │ ├── test_gem_ext_cargo_builder_unit.rb │ ├── test_gem_ext_cmake_builder.rb │ ├── test_gem_ext_configure_builder.rb │ ├── test_gem_ext_ext_conf_builder.rb │ ├── test_gem_ext_rake_builder.rb │ ├── test_gem_gem_runner.rb │ ├── test_gem_gemcutter_utilities.rb │ ├── test_gem_impossible_dependencies_error.rb │ ├── test_gem_indexer.rb │ ├── test_gem_install_update_options.rb │ ├── test_gem_installer.rb │ ├── test_gem_local_remote_options.rb │ ├── test_gem_name_tuple.rb │ ├── test_gem_package.rb │ ├── test_gem_package_old.rb │ ├── test_gem_package_tar_header.rb │ ├── test_gem_package_tar_reader.rb │ ├── test_gem_package_tar_reader_entry.rb │ ├── test_gem_package_tar_writer.rb │ ├── test_gem_package_task.rb │ ├── test_gem_path_support.rb │ ├── test_gem_platform.rb │ ├── test_gem_rdoc.rb │ ├── test_gem_remote_fetcher.rb │ ├── test_gem_request.rb │ ├── test_gem_request_connection_pools.rb │ ├── test_gem_request_set.rb │ ├── test_gem_request_set_gem_dependency_api.rb │ ├── test_gem_request_set_lockfile.rb │ ├── test_gem_request_set_lockfile_parser.rb │ ├── test_gem_request_set_lockfile_tokenizer.rb │ ├── test_gem_requirement.rb │ ├── test_gem_resolver.rb │ ├── test_gem_resolver_activation_request.rb │ ├── test_gem_resolver_api_set.rb │ ├── test_gem_resolver_api_specification.rb │ ├── test_gem_resolver_best_set.rb │ ├── test_gem_resolver_composed_set.rb │ ├── test_gem_resolver_conflict.rb │ ├── test_gem_resolver_dependency_request.rb │ ├── test_gem_resolver_git_set.rb │ ├── test_gem_resolver_git_specification.rb │ ├── test_gem_resolver_index_set.rb │ ├── test_gem_resolver_index_specification.rb │ ├── test_gem_resolver_installed_specification.rb │ ├── test_gem_resolver_installer_set.rb │ ├── test_gem_resolver_local_specification.rb │ ├── test_gem_resolver_lock_set.rb │ ├── test_gem_resolver_lock_specification.rb │ ├── test_gem_resolver_requirement_list.rb │ ├── test_gem_resolver_specification.rb │ ├── test_gem_resolver_vendor_set.rb │ ├── test_gem_resolver_vendor_specification.rb │ ├── test_gem_security.rb │ ├── test_gem_security_policy.rb │ ├── test_gem_security_signer.rb │ ├── test_gem_security_trust_dir.rb │ ├── test_gem_silent_ui.rb │ ├── test_gem_source.rb │ ├── test_gem_source_fetch_problem.rb │ ├── test_gem_source_git.rb │ ├── test_gem_source_installed.rb │ ├── test_gem_source_list.rb │ ├── test_gem_source_local.rb │ ├── test_gem_source_lock.rb │ ├── test_gem_source_specific_file.rb │ ├── test_gem_source_subpath_problem.rb │ ├── test_gem_source_vendor.rb │ ├── test_gem_spec_fetcher.rb │ ├── test_gem_specification.rb │ ├── test_gem_stream_ui.rb │ ├── test_gem_stub_specification.rb │ ├── test_gem_text.rb │ ├── test_gem_uninstaller.rb │ ├── test_gem_unsatisfiable_dependency_error.rb │ ├── test_gem_update_suggestion.rb │ ├── test_gem_uri.rb │ ├── test_gem_uri_formatter.rb │ ├── test_gem_util.rb │ ├── test_gem_validator.rb │ ├── test_gem_version.rb │ ├── test_gem_version_option.rb │ ├── test_kernel.rb │ ├── test_project_sanity.rb │ ├── test_remote_fetch_error.rb │ ├── test_require.rb │ ├── test_rubygems.rb │ ├── test_webauthn_listener.rb │ ├── test_webauthn_listener_response.rb │ ├── utilities.rb │ ├── wrong_key_cert.pem │ └── wrong_key_cert_32.pem ├── runner.rb ├── socket │ ├── test_addrinfo.rb │ ├── test_ancdata.rb │ ├── test_basicsocket.rb │ ├── test_nonblock.rb │ ├── test_socket.rb │ ├── test_sockopt.rb │ ├── test_tcp.rb │ ├── test_udp.rb │ └── test_unix.rb ├── stringio │ ├── test_ractor.rb │ └── test_stringio.rb ├── strscan │ ├── test_ractor.rb │ └── test_stringscanner.rb ├── syslog │ └── test_syslog_logger.rb ├── test_abbrev.rb ├── test_delegate.rb ├── test_extlibs.rb ├── test_find.rb ├── test_forwardable.rb ├── test_getoptlong.rb ├── test_ipaddr.rb ├── test_mutex_m.rb ├── test_observer.rb ├── test_open3.rb ├── test_pp.rb ├── test_prettyprint.rb ├── test_pstore.rb ├── test_pty.rb ├── test_rbconfig.rb ├── test_securerandom.rb ├── test_set.rb ├── test_shellwords.rb ├── test_singleton.rb ├── test_sorted_set.rb ├── test_syslog.rb ├── test_tempfile.rb ├── test_time.rb ├── test_timeout.rb ├── test_tmpdir.rb ├── test_trick.rb ├── test_tsort.rb ├── test_unicode_normalize.rb ├── test_weakref.rb ├── uri │ ├── test_common.rb │ ├── test_file.rb │ ├── test_ftp.rb │ ├── test_generic.rb │ ├── test_http.rb │ ├── test_ldap.rb │ ├── test_mailto.rb │ ├── test_parser.rb │ ├── test_ws.rb │ └── test_wss.rb ├── win32ole │ ├── available_ole.rb │ ├── err_in_callback.rb │ ├── orig_data.csv │ ├── test_err_in_callback.rb │ ├── test_folderitem2_invokeverb.rb │ ├── test_nil2vtempty.rb │ ├── test_ole_methods.rb │ ├── test_propertyputref.rb │ ├── test_thread.rb │ ├── test_win32ole.rb │ ├── test_win32ole_event.rb │ ├── test_win32ole_method.rb │ ├── test_win32ole_method_event.rb │ ├── test_win32ole_param.rb │ ├── test_win32ole_param_event.rb │ ├── test_win32ole_record.rb │ ├── test_win32ole_type.rb │ ├── test_win32ole_type_event.rb │ ├── test_win32ole_typelib.rb │ ├── test_win32ole_variable.rb │ ├── test_win32ole_variant.rb │ ├── test_win32ole_variant_m.rb │ ├── test_win32ole_variant_outarg.rb │ └── test_word.rb ├── yaml │ └── test_store.rb └── zlib │ └── test_zlib.rb ├── thread.c ├── thread_none.c ├── thread_none.h ├── thread_pthread.c ├── thread_pthread.h ├── thread_sync.c ├── thread_sync.rb ├── thread_win32.c ├── thread_win32.h ├── time.c ├── timev.h ├── timev.rb ├── tool ├── annocheck │ ├── Dockerfile │ └── Dockerfile-copy ├── asm_parse.rb ├── bisect.sh ├── build-transcode ├── bundler │ ├── dev_gems.rb │ ├── dev_gems.rb.lock │ ├── rubocop_gems.rb │ ├── rubocop_gems.rb.lock │ ├── standard_gems.rb │ ├── standard_gems.rb.lock │ ├── test_gems.rb │ └── test_gems.rb.lock ├── checksum.rb ├── ci_functions.sh ├── colors ├── darwin-ar ├── darwin-cc ├── disable_ipv6.sh ├── downloader.rb ├── dummy-rake-compiler │ └── rake │ │ └── extensiontask.rb ├── enc-case-folding.rb ├── enc-emoji-citrus-gen.rb ├── enc-emoji4unicode.rb ├── enc-unicode.rb ├── eval.rb ├── expand-config.rb ├── extlibs.rb ├── fake.rb ├── fetch-bundled_gems.rb ├── file2lastrev.rb ├── format-release ├── gen-github-release.rb ├── gen-mailmap.rb ├── gen_dummy_probes.rb ├── gen_ruby_tapset.rb ├── generic_erb.rb ├── git-refresh ├── gperf.sed ├── id2token.rb ├── ifchange ├── insns2vm.rb ├── install-sh ├── intern_ids.rb ├── leaked-globals ├── lib │ ├── -test- │ │ └── integer.rb │ ├── bundled_gem.rb │ ├── colorize.rb │ ├── core_assertions.rb │ ├── envutil.rb │ ├── find_executable.rb │ ├── gc_checker.rb │ ├── helper.rb │ ├── iseq_loader_checker.rb │ ├── jisx0208.rb │ ├── leakchecker.rb │ ├── memory_status.rb │ ├── output.rb │ ├── profile_test_all.rb │ ├── test │ │ ├── unit.rb │ │ └── unit │ │ │ ├── assertions.rb │ │ │ ├── parallel.rb │ │ │ └── testcase.rb │ ├── tracepointchecker.rb │ ├── vcs.rb │ ├── vpath.rb │ ├── webrick.rb │ ├── webrick │ │ ├── .document │ │ ├── accesslog.rb │ │ ├── cgi.rb │ │ ├── compat.rb │ │ ├── config.rb │ │ ├── cookie.rb │ │ ├── htmlutils.rb │ │ ├── httpauth.rb │ │ ├── httpauth │ │ │ ├── authenticator.rb │ │ │ ├── basicauth.rb │ │ │ ├── digestauth.rb │ │ │ ├── htdigest.rb │ │ │ ├── htgroup.rb │ │ │ ├── htpasswd.rb │ │ │ └── userdb.rb │ │ ├── httpproxy.rb │ │ ├── httprequest.rb │ │ ├── httpresponse.rb │ │ ├── https.rb │ │ ├── httpserver.rb │ │ ├── httpservlet.rb │ │ ├── httpservlet │ │ │ ├── abstract.rb │ │ │ ├── cgi_runner.rb │ │ │ ├── cgihandler.rb │ │ │ ├── erbhandler.rb │ │ │ ├── filehandler.rb │ │ │ └── prochandler.rb │ │ ├── httpstatus.rb │ │ ├── httputils.rb │ │ ├── httpversion.rb │ │ ├── log.rb │ │ ├── server.rb │ │ ├── ssl.rb │ │ ├── utils.rb │ │ └── version.rb │ └── zombie_hunter.rb ├── ln_sr.rb ├── m4 │ ├── _colorize_result_prepare.m4 │ ├── ac_msg_result.m4 │ ├── colorize_result.m4 │ ├── ruby_append_option.m4 │ ├── ruby_append_options.m4 │ ├── ruby_check_builtin_func.m4 │ ├── ruby_check_builtin_setjmp.m4 │ ├── ruby_check_printf_prefix.m4 │ ├── ruby_check_setjmp.m4 │ ├── ruby_check_signedness.m4 │ ├── ruby_check_sizeof.m4 │ ├── ruby_check_sysconf.m4 │ ├── ruby_cppoutfile.m4 │ ├── ruby_decl_attribute.m4 │ ├── ruby_default_arch.m4 │ ├── ruby_define_if.m4 │ ├── ruby_defint.m4 │ ├── ruby_dtrace_available.m4 │ ├── ruby_dtrace_postprocess.m4 │ ├── ruby_func_attribute.m4 │ ├── ruby_mingw32.m4 │ ├── ruby_prepend_option.m4 │ ├── ruby_prog_gnu_ld.m4 │ ├── ruby_prog_makedirs.m4 │ ├── ruby_replace_funcs.m4 │ ├── ruby_replace_type.m4 │ ├── ruby_require_funcs.m4 │ ├── ruby_rm_recursive.m4 │ ├── ruby_setjmp_type.m4 │ ├── ruby_stack_grow_direction.m4 │ ├── ruby_thread.m4 │ ├── ruby_try_cflags.m4 │ ├── ruby_try_cxxflags.m4 │ ├── ruby_try_ldflags.m4 │ ├── ruby_type_attribute.m4 │ ├── ruby_universal_arch.m4 │ ├── ruby_wasm_tools.m4 │ └── ruby_werror_flag.m4 ├── make-snapshot ├── make_hgraph.rb ├── mdoc2man.rb ├── merger.rb ├── mk_builtin_loader.rb ├── mkconfig.rb ├── mkrunnable.rb ├── node_name.rb ├── outdate-bundled-gems.rb ├── parse.rb ├── prereq.status ├── probes_to_wiki.rb ├── rakelib │ └── sync_tool.rake ├── rbinstall.rb ├── rbs_skip_tests ├── rbuninstall.rb ├── redmine-backporter.rb ├── release.sh ├── releng │ ├── gen-mail.rb │ ├── gen-release-note.rb │ └── update-www-meta.rb ├── rjit │ └── bindgen.rb ├── rmdirs ├── ruby_vm │ ├── controllers │ │ └── application_controller.rb │ ├── helpers │ │ ├── c_escape.rb │ │ ├── dumper.rb │ │ └── scanner.rb │ ├── loaders │ │ ├── insns_def.rb │ │ ├── opt_insn_unif_def.rb │ │ ├── opt_operand_def.rb │ │ └── vm_opts_h.rb │ ├── models │ │ ├── attribute.rb │ │ ├── bare_instructions.rb │ │ ├── c_expr.rb │ │ ├── instructions.rb │ │ ├── instructions_unifications.rb │ │ ├── operands_unifications.rb │ │ ├── trace_instructions.rb │ │ └── typemap.rb │ ├── scripts │ │ ├── converter.rb │ │ └── insns2vm.rb │ ├── tests │ │ └── .gitkeep │ └── views │ │ ├── _attributes.erb │ │ ├── _c_expr.erb │ │ ├── _comptime_insn_stack_increase.erb │ │ ├── _copyright.erb │ │ ├── _insn_entry.erb │ │ ├── _insn_len_info.erb │ │ ├── _insn_name_info.erb │ │ ├── _insn_operand_info.erb │ │ ├── _insn_sp_pc_dependency.erb │ │ ├── _insn_stack_increase.erb │ │ ├── _insn_stack_retn.erb │ │ ├── _insn_type_chars.erb │ │ ├── _leaf_helpers.erb │ │ ├── _notice.erb │ │ ├── _sp_inc_helpers.erb │ │ ├── _trace_instruction.erb │ │ ├── insns.inc.erb │ │ ├── insns_info.inc.erb │ │ ├── lib │ │ └── ruby_vm │ │ │ └── rjit │ │ │ └── instruction.rb.erb │ │ ├── opt_sc.inc.erb │ │ ├── optinsn.inc.erb │ │ ├── optunifs.inc.erb │ │ ├── vm.inc.erb │ │ └── vmtc.inc.erb ├── rubyspec_temp.rb ├── run-gcov.rb ├── run-lcov.rb ├── runruby.rb ├── search-cgvars.rb ├── strip-rdoc.rb ├── sync_default_gems.rb ├── sync_test_lib.rb ├── test-annocheck.sh ├── test-bundled-gems.rb ├── test-coverage.rb ├── test │ ├── runner.rb │ ├── test_jisx0208.rb │ ├── test_sync_default_gems.rb │ ├── testunit │ │ ├── metametameta.rb │ │ ├── test4test_hideskip.rb │ │ ├── test4test_redefinition.rb │ │ ├── test4test_sorting.rb │ │ ├── test_assertion.rb │ │ ├── test_hideskip.rb │ │ ├── test_minitest_unit.rb │ │ ├── test_parallel.rb │ │ ├── test_redefinition.rb │ │ ├── test_sorting.rb │ │ └── tests_for_parallel │ │ │ ├── ptest_first.rb │ │ │ ├── ptest_forth.rb │ │ │ ├── ptest_second.rb │ │ │ ├── ptest_third.rb │ │ │ ├── runner.rb │ │ │ └── test4test_hungup.rb │ └── webrick │ │ ├── .htaccess │ │ ├── test_cgi.rb │ │ ├── test_config.rb │ │ ├── test_cookie.rb │ │ ├── test_do_not_reverse_lookup.rb │ │ ├── test_filehandler.rb │ │ ├── test_htgroup.rb │ │ ├── test_htmlutils.rb │ │ ├── test_httpauth.rb │ │ ├── test_httpproxy.rb │ │ ├── test_httprequest.rb │ │ ├── test_httpresponse.rb │ │ ├── test_https.rb │ │ ├── test_httpserver.rb │ │ ├── test_httpstatus.rb │ │ ├── test_httputils.rb │ │ ├── test_httpversion.rb │ │ ├── test_server.rb │ │ ├── test_ssl_server.rb │ │ ├── test_utils.rb │ │ ├── utils.rb │ │ ├── webrick.cgi │ │ ├── webrick.rhtml │ │ └── webrick_long_filename.cgi ├── transcode-tblgen.rb ├── travis_retry.sh ├── travis_wait.sh ├── update-NEWS-gemlist.rb ├── update-NEWS-refs.rb ├── update-bundled_gems.rb ├── update-deps ├── vtlh.rb ├── wasm-clangw └── ytab.sed ├── trace_point.rb ├── transcode.c ├── transcode_data.h ├── transient_heap.c ├── transient_heap.h ├── util.c ├── variable.c ├── variable.h ├── version.c ├── version.h ├── vm.c ├── vm_args.c ├── vm_backtrace.c ├── vm_callinfo.h ├── vm_core.h ├── vm_debug.h ├── vm_dump.c ├── vm_eval.c ├── vm_exec.c ├── vm_exec.h ├── vm_insnhelper.c ├── vm_insnhelper.h ├── vm_method.c ├── vm_opts.h ├── vm_sync.c ├── vm_sync.h ├── vm_trace.c ├── vsnprintf.c ├── warning.rb ├── wasm ├── GNUmakefile.in ├── README.md ├── asyncify.h ├── fiber.c ├── fiber.h ├── machine.c ├── machine.h ├── machine_core.S ├── missing.c ├── runtime.c ├── setjmp.c ├── setjmp.h ├── setjmp_core.S ├── tests │ ├── fiber_test.c │ ├── machine_test.c │ └── setjmp_test.c └── wasm-opt ├── weakmap.c ├── win32 ├── Makefile.sub ├── configure.bat ├── dir.h ├── enc-setup.mak ├── file.c ├── file.h ├── ifchange.bat ├── makedirs.bat ├── mkexports.rb ├── resource.rb ├── rm.bat ├── rmdirs.bat ├── rtname.cmd ├── ruby.manifest ├── setup.mak ├── win32.c └── winmain.c ├── yjit.c ├── yjit.h ├── yjit.rb └── yjit ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── bindgen ├── Cargo.lock ├── Cargo.toml └── src │ └── main.rs ├── not_gmake.mk ├── src ├── asm │ ├── arm64 │ │ ├── README.md │ │ ├── arg │ │ │ ├── bitmask_imm.rs │ │ │ ├── condition.rs │ │ │ ├── inst_offset.rs │ │ │ ├── mod.rs │ │ │ ├── sf.rs │ │ │ ├── shifted_imm.rs │ │ │ ├── sys_reg.rs │ │ │ └── truncate.rs │ │ ├── inst │ │ │ ├── atomic.rs │ │ │ ├── branch.rs │ │ │ ├── branch_cond.rs │ │ │ ├── breakpoint.rs │ │ │ ├── call.rs │ │ │ ├── conditional.rs │ │ │ ├── data_imm.rs │ │ │ ├── data_reg.rs │ │ │ ├── halfword_imm.rs │ │ │ ├── load_literal.rs │ │ │ ├── load_register.rs │ │ │ ├── load_store.rs │ │ │ ├── load_store_exclusive.rs │ │ │ ├── logical_imm.rs │ │ │ ├── logical_reg.rs │ │ │ ├── mod.rs │ │ │ ├── mov.rs │ │ │ ├── nop.rs │ │ │ ├── pc_rel.rs │ │ │ ├── reg_pair.rs │ │ │ ├── sbfm.rs │ │ │ ├── shift_imm.rs │ │ │ ├── sys_reg.rs │ │ │ └── test_bit.rs │ │ ├── mod.rs │ │ └── opnd.rs │ ├── mod.rs │ └── x86_64 │ │ ├── mod.rs │ │ └── tests.rs ├── backend │ ├── arm64 │ │ └── mod.rs │ ├── ir.rs │ ├── mod.rs │ ├── tests.rs │ └── x86_64 │ │ └── mod.rs ├── codegen.rs ├── core.rs ├── cruby.rs ├── cruby_bindings.inc.rs ├── disasm.rs ├── invariants.rs ├── lib.rs ├── options.rs ├── stats.rs ├── utils.rs ├── virtualmem.rs └── yjit.rs └── yjit.mk /.appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/.appveyor.yml -------------------------------------------------------------------------------- /.cirrus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/.cirrus.yml -------------------------------------------------------------------------------- /.dir-locals.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/.dir-locals.el -------------------------------------------------------------------------------- /.document: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/.document -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gdbinit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/.gdbinit -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/.github/SECURITY.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/.gitignore -------------------------------------------------------------------------------- /.indent.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/.indent.pro -------------------------------------------------------------------------------- /.rdoc_options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/.rdoc_options -------------------------------------------------------------------------------- /.rspec_parallel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/.rspec_parallel -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/.travis.yml -------------------------------------------------------------------------------- /BSDL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/BSDL -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/COPYING -------------------------------------------------------------------------------- /COPYING.ja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/COPYING.ja -------------------------------------------------------------------------------- /GPL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/GPL -------------------------------------------------------------------------------- /KNOWNBUGS.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/KNOWNBUGS.rb -------------------------------------------------------------------------------- /LEGAL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/LEGAL -------------------------------------------------------------------------------- /NEWS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/NEWS.md -------------------------------------------------------------------------------- /README.EXT: -------------------------------------------------------------------------------- 1 | Moved to doc/extension.rdoc 2 | -------------------------------------------------------------------------------- /README.EXT.ja: -------------------------------------------------------------------------------- 1 | doc/extension.ja.rdocに移動しました 2 | -------------------------------------------------------------------------------- /README.ja.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/README.ja.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/README.md -------------------------------------------------------------------------------- /addr2line.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/addr2line.c -------------------------------------------------------------------------------- /addr2line.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/addr2line.h -------------------------------------------------------------------------------- /array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/array.c -------------------------------------------------------------------------------- /array.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/array.rb -------------------------------------------------------------------------------- /ast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ast.c -------------------------------------------------------------------------------- /ast.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ast.rb -------------------------------------------------------------------------------- /autogen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/autogen.sh -------------------------------------------------------------------------------- /basictest/runner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/basictest/runner.rb -------------------------------------------------------------------------------- /basictest/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/basictest/test.rb -------------------------------------------------------------------------------- /benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/benchmark/README.md -------------------------------------------------------------------------------- /benchmark/gc/aobench.rb: -------------------------------------------------------------------------------- 1 | require_relative '../app_aobench' 2 | -------------------------------------------------------------------------------- /benchmark/gc/binary_trees.rb: -------------------------------------------------------------------------------- 1 | require_relative '../so_binary_trees' 2 | -------------------------------------------------------------------------------- /benchmark/gc/null.rb: -------------------------------------------------------------------------------- 1 | # null 2 | -------------------------------------------------------------------------------- /benchmark/gc/pentomino.rb: -------------------------------------------------------------------------------- 1 | require_relative '../app_pentomino' 2 | -------------------------------------------------------------------------------- /benchmark/masgn.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/benchmark/masgn.yml -------------------------------------------------------------------------------- /benchmark/nil_p.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/benchmark/nil_p.yml -------------------------------------------------------------------------------- /benchmark/range_min.yml: -------------------------------------------------------------------------------- 1 | benchmark: 2 | - (1..10).min 3 | -------------------------------------------------------------------------------- /benchmark/vm_gc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/benchmark/vm_gc.rb -------------------------------------------------------------------------------- /bignum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/bignum.c -------------------------------------------------------------------------------- /bin/gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/bin/gem -------------------------------------------------------------------------------- /builtin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/builtin.c -------------------------------------------------------------------------------- /builtin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/builtin.h -------------------------------------------------------------------------------- /ccan/licenses/CC0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ccan/licenses/CC0 -------------------------------------------------------------------------------- /ccan/list/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ccan/list/list.h -------------------------------------------------------------------------------- /ccan/str/str.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ccan/str/str.h -------------------------------------------------------------------------------- /class.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/class.c -------------------------------------------------------------------------------- /common.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/common.mk -------------------------------------------------------------------------------- /compar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/compar.c -------------------------------------------------------------------------------- /compile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/compile.c -------------------------------------------------------------------------------- /complex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/complex.c -------------------------------------------------------------------------------- /configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/configure.ac -------------------------------------------------------------------------------- /constant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/constant.h -------------------------------------------------------------------------------- /cont.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/cont.c -------------------------------------------------------------------------------- /coverage/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/coverage/README -------------------------------------------------------------------------------- /darray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/darray.h -------------------------------------------------------------------------------- /debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/debug.c -------------------------------------------------------------------------------- /debug_counter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/debug_counter.c -------------------------------------------------------------------------------- /debug_counter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/debug_counter.h -------------------------------------------------------------------------------- /defs/gmake.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/defs/gmake.mk -------------------------------------------------------------------------------- /defs/id.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/defs/id.def -------------------------------------------------------------------------------- /defs/keywords: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/defs/keywords -------------------------------------------------------------------------------- /defs/lex.c.src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/defs/lex.c.src -------------------------------------------------------------------------------- /defs/tags.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/defs/tags.mk -------------------------------------------------------------------------------- /dir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/dir.c -------------------------------------------------------------------------------- /dir.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/dir.rb -------------------------------------------------------------------------------- /dln.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/dln.c -------------------------------------------------------------------------------- /dln.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/dln.h -------------------------------------------------------------------------------- /dln_find.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/dln_find.c -------------------------------------------------------------------------------- /dmydln.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/dmydln.c -------------------------------------------------------------------------------- /dmyenc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/dmyenc.c -------------------------------------------------------------------------------- /dmyext.c: -------------------------------------------------------------------------------- 1 | void 2 | Init_ext(void) 3 | { 4 | } 5 | -------------------------------------------------------------------------------- /doc/.document: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/doc/.document -------------------------------------------------------------------------------- /doc/NEWS/NEWS-1.8.7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/doc/NEWS/NEWS-1.8.7 -------------------------------------------------------------------------------- /doc/NEWS/NEWS-1.9.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/doc/NEWS/NEWS-1.9.1 -------------------------------------------------------------------------------- /doc/NEWS/NEWS-1.9.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/doc/NEWS/NEWS-1.9.2 -------------------------------------------------------------------------------- /doc/NEWS/NEWS-1.9.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/doc/NEWS/NEWS-1.9.3 -------------------------------------------------------------------------------- /doc/NEWS/NEWS-2.0.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/doc/NEWS/NEWS-2.0.0 -------------------------------------------------------------------------------- /doc/NEWS/NEWS-2.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/doc/NEWS/NEWS-2.1.0 -------------------------------------------------------------------------------- /doc/NEWS/NEWS-2.2.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/doc/NEWS/NEWS-2.2.0 -------------------------------------------------------------------------------- /doc/NEWS/NEWS-2.3.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/doc/NEWS/NEWS-2.3.0 -------------------------------------------------------------------------------- /doc/NEWS/NEWS-2.4.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/doc/NEWS/NEWS-2.4.0 -------------------------------------------------------------------------------- /doc/NEWS/NEWS-2.5.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/doc/NEWS/NEWS-2.5.0 -------------------------------------------------------------------------------- /doc/NEWS/NEWS-2.6.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/doc/NEWS/NEWS-2.6.0 -------------------------------------------------------------------------------- /doc/NEWS/NEWS-2.7.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/doc/NEWS/NEWS-2.7.0 -------------------------------------------------------------------------------- /doc/bsearch.rdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/doc/bsearch.rdoc -------------------------------------------------------------------------------- /doc/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/doc/contributing.md -------------------------------------------------------------------------------- /doc/distribution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/doc/distribution.md -------------------------------------------------------------------------------- /doc/encodings.rdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/doc/encodings.rdoc -------------------------------------------------------------------------------- /doc/extension.rdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/doc/extension.rdoc -------------------------------------------------------------------------------- /doc/fiber.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/doc/fiber.md -------------------------------------------------------------------------------- /doc/globals.rdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/doc/globals.rdoc -------------------------------------------------------------------------------- /doc/irb/irb.rd.ja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/doc/irb/irb.rd.ja -------------------------------------------------------------------------------- /doc/keywords.rdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/doc/keywords.rdoc -------------------------------------------------------------------------------- /doc/maintainers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/doc/maintainers.md -------------------------------------------------------------------------------- /doc/marshal.rdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/doc/marshal.rdoc -------------------------------------------------------------------------------- /doc/math/math.rdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/doc/math/math.rdoc -------------------------------------------------------------------------------- /doc/memory_view.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/doc/memory_view.md -------------------------------------------------------------------------------- /doc/optparse/.document: -------------------------------------------------------------------------------- 1 | *.rdoc 2 | -------------------------------------------------------------------------------- /doc/optparse/ruby/argv.rb: -------------------------------------------------------------------------------- 1 | p ARGV 2 | 3 | -------------------------------------------------------------------------------- /doc/pty/README.ja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/doc/pty/README.ja -------------------------------------------------------------------------------- /doc/ractor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/doc/ractor.md -------------------------------------------------------------------------------- /doc/regexp.rdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/doc/regexp.rdoc -------------------------------------------------------------------------------- /doc/rjit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/doc/rjit/README.md -------------------------------------------------------------------------------- /doc/security.rdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/doc/security.rdoc -------------------------------------------------------------------------------- /doc/signals.rdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/doc/signals.rdoc -------------------------------------------------------------------------------- /doc/string/b.rdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/doc/string/b.rdoc -------------------------------------------------------------------------------- /doc/string/new.rdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/doc/string/new.rdoc -------------------------------------------------------------------------------- /doc/string/ord.rdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/doc/string/ord.rdoc -------------------------------------------------------------------------------- /doc/string/sum.rdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/doc/string/sum.rdoc -------------------------------------------------------------------------------- /doc/syntax.rdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/doc/syntax.rdoc -------------------------------------------------------------------------------- /doc/timezones.rdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/doc/timezones.rdoc -------------------------------------------------------------------------------- /doc/windows.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/doc/windows.md -------------------------------------------------------------------------------- /doc/yarvarch.en: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/doc/yarvarch.en -------------------------------------------------------------------------------- /doc/yarvarch.ja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/doc/yarvarch.ja -------------------------------------------------------------------------------- /doc/yjit/yjit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/doc/yjit/yjit.md -------------------------------------------------------------------------------- /enc/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/Makefile.in -------------------------------------------------------------------------------- /enc/ascii.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/ascii.c -------------------------------------------------------------------------------- /enc/big5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/big5.c -------------------------------------------------------------------------------- /enc/cesu_8.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/cesu_8.c -------------------------------------------------------------------------------- /enc/cp949.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/cp949.c -------------------------------------------------------------------------------- /enc/depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/depend -------------------------------------------------------------------------------- /enc/ebcdic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/ebcdic.h -------------------------------------------------------------------------------- /enc/emacs_mule.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/emacs_mule.c -------------------------------------------------------------------------------- /enc/encdb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/encdb.c -------------------------------------------------------------------------------- /enc/encinit.c.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/encinit.c.erb -------------------------------------------------------------------------------- /enc/euc_jp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/euc_jp.c -------------------------------------------------------------------------------- /enc/euc_kr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/euc_kr.c -------------------------------------------------------------------------------- /enc/euc_tw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/euc_tw.c -------------------------------------------------------------------------------- /enc/gb18030.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/gb18030.c -------------------------------------------------------------------------------- /enc/gb2312.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/gb2312.c -------------------------------------------------------------------------------- /enc/gbk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/gbk.c -------------------------------------------------------------------------------- /enc/iso_2022_jp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/iso_2022_jp.h -------------------------------------------------------------------------------- /enc/iso_8859.h: -------------------------------------------------------------------------------- 1 | #define SHARP_s 0xdf 2 | -------------------------------------------------------------------------------- /enc/iso_8859_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/iso_8859_1.c -------------------------------------------------------------------------------- /enc/iso_8859_10.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/iso_8859_10.c -------------------------------------------------------------------------------- /enc/iso_8859_11.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/iso_8859_11.c -------------------------------------------------------------------------------- /enc/iso_8859_13.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/iso_8859_13.c -------------------------------------------------------------------------------- /enc/iso_8859_14.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/iso_8859_14.c -------------------------------------------------------------------------------- /enc/iso_8859_15.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/iso_8859_15.c -------------------------------------------------------------------------------- /enc/iso_8859_16.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/iso_8859_16.c -------------------------------------------------------------------------------- /enc/iso_8859_2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/iso_8859_2.c -------------------------------------------------------------------------------- /enc/iso_8859_3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/iso_8859_3.c -------------------------------------------------------------------------------- /enc/iso_8859_4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/iso_8859_4.c -------------------------------------------------------------------------------- /enc/iso_8859_5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/iso_8859_5.c -------------------------------------------------------------------------------- /enc/iso_8859_6.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/iso_8859_6.c -------------------------------------------------------------------------------- /enc/iso_8859_7.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/iso_8859_7.c -------------------------------------------------------------------------------- /enc/iso_8859_8.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/iso_8859_8.c -------------------------------------------------------------------------------- /enc/iso_8859_9.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/iso_8859_9.c -------------------------------------------------------------------------------- /enc/jis/props.h.blt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/jis/props.h.blt -------------------------------------------------------------------------------- /enc/jis/props.kwd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/jis/props.kwd -------------------------------------------------------------------------------- /enc/jis/props.src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/jis/props.src -------------------------------------------------------------------------------- /enc/koi8_r.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/koi8_r.c -------------------------------------------------------------------------------- /enc/koi8_u.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/koi8_u.c -------------------------------------------------------------------------------- /enc/make_encmake.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/make_encmake.rb -------------------------------------------------------------------------------- /enc/mktable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/mktable.c -------------------------------------------------------------------------------- /enc/shift_jis.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/shift_jis.c -------------------------------------------------------------------------------- /enc/shift_jis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/shift_jis.h -------------------------------------------------------------------------------- /enc/trans/gbk.trans: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/trans/gbk.trans -------------------------------------------------------------------------------- /enc/trans/transdb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/trans/transdb.c -------------------------------------------------------------------------------- /enc/unicode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/unicode.c -------------------------------------------------------------------------------- /enc/us_ascii.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/us_ascii.c -------------------------------------------------------------------------------- /enc/utf_16_32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/utf_16_32.h -------------------------------------------------------------------------------- /enc/utf_16be.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/utf_16be.c -------------------------------------------------------------------------------- /enc/utf_16le.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/utf_16le.c -------------------------------------------------------------------------------- /enc/utf_32be.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/utf_32be.c -------------------------------------------------------------------------------- /enc/utf_32le.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/utf_32le.c -------------------------------------------------------------------------------- /enc/utf_7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/utf_7.h -------------------------------------------------------------------------------- /enc/utf_8.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/utf_8.c -------------------------------------------------------------------------------- /enc/windows_1250.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/windows_1250.c -------------------------------------------------------------------------------- /enc/windows_1251.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/windows_1251.c -------------------------------------------------------------------------------- /enc/windows_1252.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/windows_1252.c -------------------------------------------------------------------------------- /enc/windows_1253.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/windows_1253.c -------------------------------------------------------------------------------- /enc/windows_1254.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/windows_1254.c -------------------------------------------------------------------------------- /enc/windows_1257.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/windows_1257.c -------------------------------------------------------------------------------- /enc/windows_31j.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/windows_31j.c -------------------------------------------------------------------------------- /enc/x_emoji.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enc/x_emoji.h -------------------------------------------------------------------------------- /encindex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/encindex.h -------------------------------------------------------------------------------- /encoding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/encoding.c -------------------------------------------------------------------------------- /enum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enum.c -------------------------------------------------------------------------------- /enumerator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/enumerator.c -------------------------------------------------------------------------------- /error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/error.c -------------------------------------------------------------------------------- /eval.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/eval.c -------------------------------------------------------------------------------- /eval_error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/eval_error.c -------------------------------------------------------------------------------- /eval_intern.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/eval_intern.h -------------------------------------------------------------------------------- /eval_jump.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/eval_jump.c -------------------------------------------------------------------------------- /ext/-test-/enumerator_kw/extconf.rb: -------------------------------------------------------------------------------- 1 | create_makefile("-test-/enumerator_kw") 2 | -------------------------------------------------------------------------------- /ext/-test-/eval/extconf.rb: -------------------------------------------------------------------------------- 1 | require 'mkmf' 2 | create_makefile('-test-/eval') 3 | -------------------------------------------------------------------------------- /ext/-test-/load/protect/extconf.rb: -------------------------------------------------------------------------------- 1 | create_makefile('-test-/load/protect') 2 | -------------------------------------------------------------------------------- /ext/-test-/rb_call_super_kw/extconf.rb: -------------------------------------------------------------------------------- 1 | create_makefile("-test-/rb_call_super_kw") 2 | -------------------------------------------------------------------------------- /ext/-test-/scan_args/extconf.rb: -------------------------------------------------------------------------------- 1 | create_makefile("-test-/scan_args") 2 | -------------------------------------------------------------------------------- /ext/-test-/vm/extconf.rb: -------------------------------------------------------------------------------- 1 | create_makefile('-test-/vm/at_exit') 2 | -------------------------------------------------------------------------------- /ext/-test-/win32/dln/libdlntest.c: -------------------------------------------------------------------------------- 1 | void 2 | dlntest_ordinal(void) 3 | { 4 | } 5 | -------------------------------------------------------------------------------- /ext/-test-/win32/dln/libdlntest.def: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | dlntest_ordinal @1 NONAME 3 | -------------------------------------------------------------------------------- /ext/.document: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/.document -------------------------------------------------------------------------------- /ext/Setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/Setup -------------------------------------------------------------------------------- /ext/Setup.atheos: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/Setup.atheos -------------------------------------------------------------------------------- /ext/Setup.nt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/Setup.nt -------------------------------------------------------------------------------- /ext/cgi/escape/extconf.rb: -------------------------------------------------------------------------------- 1 | require 'mkmf' 2 | 3 | create_makefile 'cgi/escape' 4 | -------------------------------------------------------------------------------- /ext/coverage/depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/coverage/depend -------------------------------------------------------------------------------- /ext/date/date_tmx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/date/date_tmx.h -------------------------------------------------------------------------------- /ext/date/depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/date/depend -------------------------------------------------------------------------------- /ext/date/extconf.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/date/extconf.rb -------------------------------------------------------------------------------- /ext/date/prereq.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/date/prereq.mk -------------------------------------------------------------------------------- /ext/date/zonetab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/date/zonetab.h -------------------------------------------------------------------------------- /ext/digest/defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/digest/defs.h -------------------------------------------------------------------------------- /ext/digest/depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/digest/depend -------------------------------------------------------------------------------- /ext/digest/digest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/digest/digest.c -------------------------------------------------------------------------------- /ext/digest/digest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/digest/digest.h -------------------------------------------------------------------------------- /ext/digest/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/digest/test.sh -------------------------------------------------------------------------------- /ext/etc/depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/etc/depend -------------------------------------------------------------------------------- /ext/etc/etc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/etc/etc.c -------------------------------------------------------------------------------- /ext/etc/etc.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/etc/etc.gemspec -------------------------------------------------------------------------------- /ext/etc/extconf.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/etc/extconf.rb -------------------------------------------------------------------------------- /ext/extmk.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/extmk.rb -------------------------------------------------------------------------------- /ext/fcntl/depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/fcntl/depend -------------------------------------------------------------------------------- /ext/fcntl/fcntl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/fcntl/fcntl.c -------------------------------------------------------------------------------- /ext/fiddle/depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/fiddle/depend -------------------------------------------------------------------------------- /ext/fiddle/fiddle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/fiddle/fiddle.c -------------------------------------------------------------------------------- /ext/fiddle/fiddle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/fiddle/fiddle.h -------------------------------------------------------------------------------- /ext/fiddle/handle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/fiddle/handle.c -------------------------------------------------------------------------------- /ext/fiddle/lib/fiddle/version.rb: -------------------------------------------------------------------------------- 1 | module Fiddle 2 | VERSION = "1.1.2" 3 | end 4 | -------------------------------------------------------------------------------- /ext/fiddle/pinned.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/fiddle/pinned.c -------------------------------------------------------------------------------- /ext/io/console/win32_vk.chksum: -------------------------------------------------------------------------------- 1 | src="win32_vk.list", len=3269, checksum=34076 2 | -------------------------------------------------------------------------------- /ext/io/wait/depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/io/wait/depend -------------------------------------------------------------------------------- /ext/io/wait/wait.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/io/wait/wait.c -------------------------------------------------------------------------------- /ext/json/VERSION: -------------------------------------------------------------------------------- 1 | 2.6.3 2 | -------------------------------------------------------------------------------- /ext/json/depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/json/depend -------------------------------------------------------------------------------- /ext/json/extconf.rb: -------------------------------------------------------------------------------- 1 | require 'mkmf' 2 | 3 | create_makefile('json') 4 | -------------------------------------------------------------------------------- /ext/monitor/depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/monitor/depend -------------------------------------------------------------------------------- /ext/monitor/extconf.rb: -------------------------------------------------------------------------------- 1 | require 'mkmf' 2 | create_makefile('monitor') 3 | -------------------------------------------------------------------------------- /ext/nkf/depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/nkf/depend -------------------------------------------------------------------------------- /ext/nkf/extconf.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/nkf/extconf.rb -------------------------------------------------------------------------------- /ext/nkf/nkf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/nkf/nkf.c -------------------------------------------------------------------------------- /ext/nkf/nkf.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/nkf/nkf.gemspec -------------------------------------------------------------------------------- /ext/objspace/depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/objspace/depend -------------------------------------------------------------------------------- /ext/openssl/depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/openssl/depend -------------------------------------------------------------------------------- /ext/openssl/ossl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/openssl/ossl.c -------------------------------------------------------------------------------- /ext/openssl/ossl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/openssl/ossl.h -------------------------------------------------------------------------------- /ext/pathname/depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/pathname/depend -------------------------------------------------------------------------------- /ext/psych/.gitignore: -------------------------------------------------------------------------------- 1 | /yaml-[0-9]*.*.* 2 | -------------------------------------------------------------------------------- /ext/psych/depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/psych/depend -------------------------------------------------------------------------------- /ext/psych/psych.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/psych/psych.c -------------------------------------------------------------------------------- /ext/psych/psych.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/psych/psych.h -------------------------------------------------------------------------------- /ext/pty/depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/pty/depend -------------------------------------------------------------------------------- /ext/pty/extconf.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/pty/extconf.rb -------------------------------------------------------------------------------- /ext/pty/pty.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/pty/pty.c -------------------------------------------------------------------------------- /ext/readline/.gitignore: -------------------------------------------------------------------------------- 1 | /readline-[1-9]*.* 2 | -------------------------------------------------------------------------------- /ext/readline/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/readline/README -------------------------------------------------------------------------------- /ext/readline/depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/readline/depend -------------------------------------------------------------------------------- /ext/ripper/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/ripper/README -------------------------------------------------------------------------------- /ext/ripper/depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/ripper/depend -------------------------------------------------------------------------------- /ext/rubyvm/depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/rubyvm/depend -------------------------------------------------------------------------------- /ext/rubyvm/extconf.rb: -------------------------------------------------------------------------------- 1 | create_makefile("rubyvm") 2 | -------------------------------------------------------------------------------- /ext/socket/depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/socket/depend -------------------------------------------------------------------------------- /ext/socket/ifaddr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/socket/ifaddr.c -------------------------------------------------------------------------------- /ext/socket/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/socket/init.c -------------------------------------------------------------------------------- /ext/socket/option.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/socket/option.c -------------------------------------------------------------------------------- /ext/socket/socket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/socket/socket.c -------------------------------------------------------------------------------- /ext/stringio/depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/stringio/depend -------------------------------------------------------------------------------- /ext/strscan/depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/strscan/depend -------------------------------------------------------------------------------- /ext/syslog/depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/syslog/depend -------------------------------------------------------------------------------- /ext/syslog/syslog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/syslog/syslog.c -------------------------------------------------------------------------------- /ext/win32/depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/win32/depend -------------------------------------------------------------------------------- /ext/win32ole/depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/win32ole/depend -------------------------------------------------------------------------------- /ext/zlib/.gitignore: -------------------------------------------------------------------------------- 1 | /zlib-[1-9]*.*.* 2 | -------------------------------------------------------------------------------- /ext/zlib/depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/zlib/depend -------------------------------------------------------------------------------- /ext/zlib/extconf.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/zlib/extconf.rb -------------------------------------------------------------------------------- /ext/zlib/zlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ext/zlib/zlib.c -------------------------------------------------------------------------------- /file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/file.c -------------------------------------------------------------------------------- /gc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/gc.c -------------------------------------------------------------------------------- /gc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/gc.rb -------------------------------------------------------------------------------- /gem_prelude.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/gem_prelude.rb -------------------------------------------------------------------------------- /gems/bundled_gems: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/gems/bundled_gems -------------------------------------------------------------------------------- /golf_prelude.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/golf_prelude.rb -------------------------------------------------------------------------------- /goruby.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/goruby.c -------------------------------------------------------------------------------- /hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/hash.c -------------------------------------------------------------------------------- /hrtime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/hrtime.h -------------------------------------------------------------------------------- /id_table.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/id_table.c -------------------------------------------------------------------------------- /id_table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/id_table.h -------------------------------------------------------------------------------- /include/ruby.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/include/ruby.h -------------------------------------------------------------------------------- /include/ruby/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/include/ruby/io.h -------------------------------------------------------------------------------- /include/ruby/re.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/include/ruby/re.h -------------------------------------------------------------------------------- /include/ruby/ruby.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/include/ruby/ruby.h -------------------------------------------------------------------------------- /include/ruby/st.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/include/ruby/st.h -------------------------------------------------------------------------------- /include/ruby/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/include/ruby/util.h -------------------------------------------------------------------------------- /include/ruby/vm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/include/ruby/vm.h -------------------------------------------------------------------------------- /inits.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/inits.c -------------------------------------------------------------------------------- /insns.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/insns.def -------------------------------------------------------------------------------- /internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal.h -------------------------------------------------------------------------------- /internal/array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal/array.h -------------------------------------------------------------------------------- /internal/bignum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal/bignum.h -------------------------------------------------------------------------------- /internal/bits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal/bits.h -------------------------------------------------------------------------------- /internal/class.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal/class.h -------------------------------------------------------------------------------- /internal/compar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal/compar.h -------------------------------------------------------------------------------- /internal/compile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal/compile.h -------------------------------------------------------------------------------- /internal/complex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal/complex.h -------------------------------------------------------------------------------- /internal/cont.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal/cont.h -------------------------------------------------------------------------------- /internal/dir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal/dir.h -------------------------------------------------------------------------------- /internal/enc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal/enc.h -------------------------------------------------------------------------------- /internal/encoding.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal/encoding.h -------------------------------------------------------------------------------- /internal/enum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal/enum.h -------------------------------------------------------------------------------- /internal/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal/error.h -------------------------------------------------------------------------------- /internal/eval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal/eval.h -------------------------------------------------------------------------------- /internal/file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal/file.h -------------------------------------------------------------------------------- /internal/fixnum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal/fixnum.h -------------------------------------------------------------------------------- /internal/gc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal/gc.h -------------------------------------------------------------------------------- /internal/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal/hash.h -------------------------------------------------------------------------------- /internal/imemo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal/imemo.h -------------------------------------------------------------------------------- /internal/inits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal/inits.h -------------------------------------------------------------------------------- /internal/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal/io.h -------------------------------------------------------------------------------- /internal/load.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal/load.h -------------------------------------------------------------------------------- /internal/loadpath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal/loadpath.h -------------------------------------------------------------------------------- /internal/math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal/math.h -------------------------------------------------------------------------------- /internal/missing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal/missing.h -------------------------------------------------------------------------------- /internal/numeric.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal/numeric.h -------------------------------------------------------------------------------- /internal/object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal/object.h -------------------------------------------------------------------------------- /internal/parse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal/parse.h -------------------------------------------------------------------------------- /internal/proc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal/proc.h -------------------------------------------------------------------------------- /internal/process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal/process.h -------------------------------------------------------------------------------- /internal/ractor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal/ractor.h -------------------------------------------------------------------------------- /internal/random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal/random.h -------------------------------------------------------------------------------- /internal/range.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal/range.h -------------------------------------------------------------------------------- /internal/rational.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal/rational.h -------------------------------------------------------------------------------- /internal/re.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal/re.h -------------------------------------------------------------------------------- /internal/serial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal/serial.h -------------------------------------------------------------------------------- /internal/signal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal/signal.h -------------------------------------------------------------------------------- /internal/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal/string.h -------------------------------------------------------------------------------- /internal/struct.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal/struct.h -------------------------------------------------------------------------------- /internal/symbol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal/symbol.h -------------------------------------------------------------------------------- /internal/thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal/thread.h -------------------------------------------------------------------------------- /internal/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal/time.h -------------------------------------------------------------------------------- /internal/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal/util.h -------------------------------------------------------------------------------- /internal/variable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal/variable.h -------------------------------------------------------------------------------- /internal/vm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal/vm.h -------------------------------------------------------------------------------- /internal/warnings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/internal/warnings.h -------------------------------------------------------------------------------- /io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/io.c -------------------------------------------------------------------------------- /io.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/io.rb -------------------------------------------------------------------------------- /io_buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/io_buffer.c -------------------------------------------------------------------------------- /iseq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/iseq.c -------------------------------------------------------------------------------- /iseq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/iseq.h -------------------------------------------------------------------------------- /kernel.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/kernel.rb -------------------------------------------------------------------------------- /lex.c.blt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lex.c.blt -------------------------------------------------------------------------------- /lib/English.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/English.gemspec -------------------------------------------------------------------------------- /lib/English.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/English.rb -------------------------------------------------------------------------------- /lib/abbrev.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/abbrev.gemspec -------------------------------------------------------------------------------- /lib/abbrev.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/abbrev.rb -------------------------------------------------------------------------------- /lib/base64.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/base64.gemspec -------------------------------------------------------------------------------- /lib/base64.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/base64.rb -------------------------------------------------------------------------------- /lib/benchmark.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/benchmark.rb -------------------------------------------------------------------------------- /lib/bundler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/bundler.rb -------------------------------------------------------------------------------- /lib/bundler/.document: -------------------------------------------------------------------------------- 1 | # not in RDoc 2 | -------------------------------------------------------------------------------- /lib/bundler/cli.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/bundler/cli.rb -------------------------------------------------------------------------------- /lib/bundler/dsl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/bundler/dsl.rb -------------------------------------------------------------------------------- /lib/bundler/env.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/bundler/env.rb -------------------------------------------------------------------------------- /lib/bundler/man/.document: -------------------------------------------------------------------------------- 1 | # Ignore all files in this directory 2 | -------------------------------------------------------------------------------- /lib/bundler/templates/.document: -------------------------------------------------------------------------------- 1 | # Ignore all files in this directory 2 | -------------------------------------------------------------------------------- /lib/bundler/ui.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/bundler/ui.rb -------------------------------------------------------------------------------- /lib/bundler/vlad.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/bundler/vlad.rb -------------------------------------------------------------------------------- /lib/cgi.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/cgi.rb -------------------------------------------------------------------------------- /lib/cgi/cgi.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/cgi/cgi.gemspec -------------------------------------------------------------------------------- /lib/cgi/cookie.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/cgi/cookie.rb -------------------------------------------------------------------------------- /lib/cgi/core.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/cgi/core.rb -------------------------------------------------------------------------------- /lib/cgi/html.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/cgi/html.rb -------------------------------------------------------------------------------- /lib/cgi/session.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/cgi/session.rb -------------------------------------------------------------------------------- /lib/cgi/util.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/cgi/util.rb -------------------------------------------------------------------------------- /lib/csv.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/csv.rb -------------------------------------------------------------------------------- /lib/csv/csv.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/csv/csv.gemspec -------------------------------------------------------------------------------- /lib/csv/match_p.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/csv/match_p.rb -------------------------------------------------------------------------------- /lib/csv/parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/csv/parser.rb -------------------------------------------------------------------------------- /lib/csv/row.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/csv/row.rb -------------------------------------------------------------------------------- /lib/csv/table.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/csv/table.rb -------------------------------------------------------------------------------- /lib/csv/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/csv/version.rb -------------------------------------------------------------------------------- /lib/csv/writer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/csv/writer.rb -------------------------------------------------------------------------------- /lib/delegate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/delegate.rb -------------------------------------------------------------------------------- /lib/did_you_mean.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/did_you_mean.rb -------------------------------------------------------------------------------- /lib/did_you_mean/version.rb: -------------------------------------------------------------------------------- 1 | module DidYouMean 2 | VERSION = "1.6.3".freeze 3 | end 4 | -------------------------------------------------------------------------------- /lib/drb.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: false 2 | require 'drb/drb' 3 | 4 | -------------------------------------------------------------------------------- /lib/drb/acl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/drb/acl.rb -------------------------------------------------------------------------------- /lib/drb/drb.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/drb/drb.gemspec -------------------------------------------------------------------------------- /lib/drb/drb.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/drb/drb.rb -------------------------------------------------------------------------------- /lib/drb/eq.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/drb/eq.rb -------------------------------------------------------------------------------- /lib/drb/extserv.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/drb/extserv.rb -------------------------------------------------------------------------------- /lib/drb/extservm.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/drb/extservm.rb -------------------------------------------------------------------------------- /lib/drb/gw.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/drb/gw.rb -------------------------------------------------------------------------------- /lib/drb/observer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/drb/observer.rb -------------------------------------------------------------------------------- /lib/drb/ssl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/drb/ssl.rb -------------------------------------------------------------------------------- /lib/drb/unix.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/drb/unix.rb -------------------------------------------------------------------------------- /lib/drb/version.rb: -------------------------------------------------------------------------------- 1 | module DRb 2 | VERSION = "2.1.1" 3 | end 4 | -------------------------------------------------------------------------------- /lib/erb.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/erb.gemspec -------------------------------------------------------------------------------- /lib/erb.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/erb.rb -------------------------------------------------------------------------------- /lib/erb/compiler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/erb/compiler.rb -------------------------------------------------------------------------------- /lib/erb/util.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/erb/util.rb -------------------------------------------------------------------------------- /lib/erb/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/erb/version.rb -------------------------------------------------------------------------------- /lib/error_highlight/version.rb: -------------------------------------------------------------------------------- 1 | module ErrorHighlight 2 | VERSION = "0.5.1" 3 | end 4 | -------------------------------------------------------------------------------- /lib/fileutils.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/fileutils.rb -------------------------------------------------------------------------------- /lib/find.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/find.gemspec -------------------------------------------------------------------------------- /lib/find.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/find.rb -------------------------------------------------------------------------------- /lib/forwardable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/forwardable.rb -------------------------------------------------------------------------------- /lib/getoptlong.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/getoptlong.rb -------------------------------------------------------------------------------- /lib/ipaddr.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/ipaddr.gemspec -------------------------------------------------------------------------------- /lib/ipaddr.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/ipaddr.rb -------------------------------------------------------------------------------- /lib/irb.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/irb.rb -------------------------------------------------------------------------------- /lib/irb/.document: -------------------------------------------------------------------------------- 1 | **/*.rb 2 | -------------------------------------------------------------------------------- /lib/irb/cmd/chws.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/irb/cmd/chws.rb -------------------------------------------------------------------------------- /lib/irb/cmd/edit.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/irb/cmd/edit.rb -------------------------------------------------------------------------------- /lib/irb/cmd/fork.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/irb/cmd/fork.rb -------------------------------------------------------------------------------- /lib/irb/cmd/help.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/irb/cmd/help.rb -------------------------------------------------------------------------------- /lib/irb/cmd/info.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/irb/cmd/info.rb -------------------------------------------------------------------------------- /lib/irb/cmd/load.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/irb/cmd/load.rb -------------------------------------------------------------------------------- /lib/irb/cmd/ls.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/irb/cmd/ls.rb -------------------------------------------------------------------------------- /lib/irb/cmd/next.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/irb/cmd/next.rb -------------------------------------------------------------------------------- /lib/irb/cmd/nop.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/irb/cmd/nop.rb -------------------------------------------------------------------------------- /lib/irb/cmd/step.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/irb/cmd/step.rb -------------------------------------------------------------------------------- /lib/irb/color.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/irb/color.rb -------------------------------------------------------------------------------- /lib/irb/context.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/irb/context.rb -------------------------------------------------------------------------------- /lib/irb/frame.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/irb/frame.rb -------------------------------------------------------------------------------- /lib/irb/help.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/irb/help.rb -------------------------------------------------------------------------------- /lib/irb/init.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/irb/init.rb -------------------------------------------------------------------------------- /lib/irb/irb.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/irb/irb.gemspec -------------------------------------------------------------------------------- /lib/irb/lc/error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/irb/lc/error.rb -------------------------------------------------------------------------------- /lib/irb/locale.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/irb/locale.rb -------------------------------------------------------------------------------- /lib/irb/notifier.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/irb/notifier.rb -------------------------------------------------------------------------------- /lib/irb/ruby-lex.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/irb/ruby-lex.rb -------------------------------------------------------------------------------- /lib/irb/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/irb/version.rb -------------------------------------------------------------------------------- /lib/irb/xmp.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/irb/xmp.rb -------------------------------------------------------------------------------- /lib/logger.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/logger.rb -------------------------------------------------------------------------------- /lib/mkmf.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/mkmf.rb -------------------------------------------------------------------------------- /lib/mutex_m.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/mutex_m.gemspec -------------------------------------------------------------------------------- /lib/mutex_m.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/mutex_m.rb -------------------------------------------------------------------------------- /lib/net/http.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/net/http.rb -------------------------------------------------------------------------------- /lib/net/https.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/net/https.rb -------------------------------------------------------------------------------- /lib/net/protocol.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/net/protocol.rb -------------------------------------------------------------------------------- /lib/observer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/observer.rb -------------------------------------------------------------------------------- /lib/open-uri.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/open-uri.rb -------------------------------------------------------------------------------- /lib/open3.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/open3.rb -------------------------------------------------------------------------------- /lib/open3/version.rb: -------------------------------------------------------------------------------- 1 | module Open3 2 | VERSION = "0.1.2" 3 | end 4 | -------------------------------------------------------------------------------- /lib/optionparser.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: false 2 | require_relative 'optparse' 3 | -------------------------------------------------------------------------------- /lib/optparse.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/optparse.rb -------------------------------------------------------------------------------- /lib/optparse/ac.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/optparse/ac.rb -------------------------------------------------------------------------------- /lib/optparse/uri.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/optparse/uri.rb -------------------------------------------------------------------------------- /lib/ostruct.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/ostruct.rb -------------------------------------------------------------------------------- /lib/pp.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/pp.gemspec -------------------------------------------------------------------------------- /lib/pp.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/pp.rb -------------------------------------------------------------------------------- /lib/prettyprint.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/prettyprint.rb -------------------------------------------------------------------------------- /lib/pstore.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/pstore.rb -------------------------------------------------------------------------------- /lib/racc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/racc.rb -------------------------------------------------------------------------------- /lib/racc/compat.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/racc/compat.rb -------------------------------------------------------------------------------- /lib/racc/grammar.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/racc/grammar.rb -------------------------------------------------------------------------------- /lib/racc/info.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/racc/info.rb -------------------------------------------------------------------------------- /lib/racc/iset.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/racc/iset.rb -------------------------------------------------------------------------------- /lib/racc/parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/racc/parser.rb -------------------------------------------------------------------------------- /lib/racc/state.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/racc/state.rb -------------------------------------------------------------------------------- /lib/racc/static.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/racc/static.rb -------------------------------------------------------------------------------- /lib/rdoc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/rdoc.rb -------------------------------------------------------------------------------- /lib/rdoc/.document: -------------------------------------------------------------------------------- 1 | *.rb 2 | parser 3 | -------------------------------------------------------------------------------- /lib/rdoc/alias.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/rdoc/alias.rb -------------------------------------------------------------------------------- /lib/rdoc/attr.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/rdoc/attr.rb -------------------------------------------------------------------------------- /lib/rdoc/comment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/rdoc/comment.rb -------------------------------------------------------------------------------- /lib/rdoc/context.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/rdoc/context.rb -------------------------------------------------------------------------------- /lib/rdoc/erbio.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/rdoc/erbio.rb -------------------------------------------------------------------------------- /lib/rdoc/extend.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/rdoc/extend.rb -------------------------------------------------------------------------------- /lib/rdoc/generator/template/darkfish/.document: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/rdoc/i18n.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/rdoc/i18n.rb -------------------------------------------------------------------------------- /lib/rdoc/include.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/rdoc/include.rb -------------------------------------------------------------------------------- /lib/rdoc/markup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/rdoc/markup.rb -------------------------------------------------------------------------------- /lib/rdoc/mixin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/rdoc/mixin.rb -------------------------------------------------------------------------------- /lib/rdoc/options.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/rdoc/options.rb -------------------------------------------------------------------------------- /lib/rdoc/parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/rdoc/parser.rb -------------------------------------------------------------------------------- /lib/rdoc/rd.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/rdoc/rd.rb -------------------------------------------------------------------------------- /lib/rdoc/rdoc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/rdoc/rdoc.rb -------------------------------------------------------------------------------- /lib/rdoc/require.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/rdoc/require.rb -------------------------------------------------------------------------------- /lib/rdoc/ri.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/rdoc/ri.rb -------------------------------------------------------------------------------- /lib/rdoc/ri/task.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/rdoc/ri/task.rb -------------------------------------------------------------------------------- /lib/rdoc/servlet.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/rdoc/servlet.rb -------------------------------------------------------------------------------- /lib/rdoc/stats.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/rdoc/stats.rb -------------------------------------------------------------------------------- /lib/rdoc/store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/rdoc/store.rb -------------------------------------------------------------------------------- /lib/rdoc/task.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/rdoc/task.rb -------------------------------------------------------------------------------- /lib/rdoc/text.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/rdoc/text.rb -------------------------------------------------------------------------------- /lib/rdoc/tom_doc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/rdoc/tom_doc.rb -------------------------------------------------------------------------------- /lib/rdoc/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/rdoc/version.rb -------------------------------------------------------------------------------- /lib/readline.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/readline.rb -------------------------------------------------------------------------------- /lib/reline.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/reline.rb -------------------------------------------------------------------------------- /lib/reline/ansi.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/reline/ansi.rb -------------------------------------------------------------------------------- /lib/reline/version.rb: -------------------------------------------------------------------------------- 1 | module Reline 2 | VERSION = '0.3.3' 3 | end 4 | -------------------------------------------------------------------------------- /lib/resolv.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/resolv.gemspec -------------------------------------------------------------------------------- /lib/resolv.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/resolv.rb -------------------------------------------------------------------------------- /lib/rinda/rinda.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/rinda/rinda.rb -------------------------------------------------------------------------------- /lib/rinda/ring.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/rinda/ring.rb -------------------------------------------------------------------------------- /lib/rubygems.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/rubygems.rb -------------------------------------------------------------------------------- /lib/rubygems/ext.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/rubygems/ext.rb -------------------------------------------------------------------------------- /lib/rubygems/ssl_certs/.document: -------------------------------------------------------------------------------- 1 | # Ignore all files in this directory 2 | -------------------------------------------------------------------------------- /lib/rubygems/uri.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/rubygems/uri.rb -------------------------------------------------------------------------------- /lib/securerandom.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/securerandom.rb -------------------------------------------------------------------------------- /lib/set.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/set.rb -------------------------------------------------------------------------------- /lib/set/set.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/set/set.gemspec -------------------------------------------------------------------------------- /lib/shellwords.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/shellwords.rb -------------------------------------------------------------------------------- /lib/singleton.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/singleton.rb -------------------------------------------------------------------------------- /lib/tempfile.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/tempfile.rb -------------------------------------------------------------------------------- /lib/time.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/time.gemspec -------------------------------------------------------------------------------- /lib/time.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/time.rb -------------------------------------------------------------------------------- /lib/timeout.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/timeout.rb -------------------------------------------------------------------------------- /lib/tmpdir.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/tmpdir.gemspec -------------------------------------------------------------------------------- /lib/tmpdir.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/tmpdir.rb -------------------------------------------------------------------------------- /lib/tsort.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/tsort.gemspec -------------------------------------------------------------------------------- /lib/tsort.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/tsort.rb -------------------------------------------------------------------------------- /lib/un.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/un.gemspec -------------------------------------------------------------------------------- /lib/un.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/un.rb -------------------------------------------------------------------------------- /lib/uri.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/uri.rb -------------------------------------------------------------------------------- /lib/uri/common.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/uri/common.rb -------------------------------------------------------------------------------- /lib/uri/file.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/uri/file.rb -------------------------------------------------------------------------------- /lib/uri/ftp.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/uri/ftp.rb -------------------------------------------------------------------------------- /lib/uri/generic.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/uri/generic.rb -------------------------------------------------------------------------------- /lib/uri/http.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/uri/http.rb -------------------------------------------------------------------------------- /lib/uri/https.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/uri/https.rb -------------------------------------------------------------------------------- /lib/uri/ldap.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/uri/ldap.rb -------------------------------------------------------------------------------- /lib/uri/ldaps.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/uri/ldaps.rb -------------------------------------------------------------------------------- /lib/uri/mailto.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/uri/mailto.rb -------------------------------------------------------------------------------- /lib/uri/uri.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/uri/uri.gemspec -------------------------------------------------------------------------------- /lib/uri/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/uri/version.rb -------------------------------------------------------------------------------- /lib/uri/ws.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/uri/ws.rb -------------------------------------------------------------------------------- /lib/uri/wss.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/uri/wss.rb -------------------------------------------------------------------------------- /lib/weakref.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/weakref.rb -------------------------------------------------------------------------------- /lib/yaml.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/yaml.rb -------------------------------------------------------------------------------- /lib/yaml/dbm.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/yaml/dbm.rb -------------------------------------------------------------------------------- /lib/yaml/store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/lib/yaml/store.rb -------------------------------------------------------------------------------- /libexec/bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/libexec/bundle -------------------------------------------------------------------------------- /libexec/bundler: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/libexec/bundler -------------------------------------------------------------------------------- /libexec/erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/libexec/erb -------------------------------------------------------------------------------- /libexec/irb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/libexec/irb -------------------------------------------------------------------------------- /libexec/racc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/libexec/racc -------------------------------------------------------------------------------- /libexec/rdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/libexec/rdoc -------------------------------------------------------------------------------- /libexec/ri: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/libexec/ri -------------------------------------------------------------------------------- /load.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/load.c -------------------------------------------------------------------------------- /loadpath.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/loadpath.c -------------------------------------------------------------------------------- /localeinit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/localeinit.c -------------------------------------------------------------------------------- /main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/main.c -------------------------------------------------------------------------------- /man/erb.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/man/erb.1 -------------------------------------------------------------------------------- /man/goruby.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/man/goruby.1 -------------------------------------------------------------------------------- /man/index.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/man/index.txt -------------------------------------------------------------------------------- /man/irb.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/man/irb.1 -------------------------------------------------------------------------------- /man/ri.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/man/ri.1 -------------------------------------------------------------------------------- /man/ruby.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/man/ruby.1 -------------------------------------------------------------------------------- /marshal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/marshal.c -------------------------------------------------------------------------------- /marshal.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/marshal.rb -------------------------------------------------------------------------------- /math.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/math.c -------------------------------------------------------------------------------- /memory_view.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/memory_view.c -------------------------------------------------------------------------------- /method.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/method.h -------------------------------------------------------------------------------- /mini_builtin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/mini_builtin.c -------------------------------------------------------------------------------- /miniinit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/miniinit.c -------------------------------------------------------------------------------- /mirjit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/mirjit.c -------------------------------------------------------------------------------- /mirjit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/mirjit.h -------------------------------------------------------------------------------- /misc/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/misc/README -------------------------------------------------------------------------------- /misc/expand_tabs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/misc/expand_tabs.rb -------------------------------------------------------------------------------- /misc/gdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/misc/gdb.py -------------------------------------------------------------------------------- /misc/lldb_cruby.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/misc/lldb_cruby.py -------------------------------------------------------------------------------- /misc/lldb_disasm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/misc/lldb_disasm.py -------------------------------------------------------------------------------- /misc/lldb_yjit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/misc/lldb_yjit.py -------------------------------------------------------------------------------- /misc/ruby-style.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/misc/ruby-style.el -------------------------------------------------------------------------------- /missing/acosh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/missing/acosh.c -------------------------------------------------------------------------------- /missing/alloca.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/missing/alloca.c -------------------------------------------------------------------------------- /missing/cbrt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/missing/cbrt.c -------------------------------------------------------------------------------- /missing/close.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/missing/close.c -------------------------------------------------------------------------------- /missing/crypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/missing/crypt.c -------------------------------------------------------------------------------- /missing/crypt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/missing/crypt.h -------------------------------------------------------------------------------- /missing/dtoa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/missing/dtoa.c -------------------------------------------------------------------------------- /missing/erf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/missing/erf.c -------------------------------------------------------------------------------- /missing/ffs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/missing/ffs.c -------------------------------------------------------------------------------- /missing/file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/missing/file.h -------------------------------------------------------------------------------- /missing/flock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/missing/flock.c -------------------------------------------------------------------------------- /missing/hypot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/missing/hypot.c -------------------------------------------------------------------------------- /missing/langinfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/missing/langinfo.c -------------------------------------------------------------------------------- /missing/lgamma_r.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/missing/lgamma_r.c -------------------------------------------------------------------------------- /missing/memcmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/missing/memcmp.c -------------------------------------------------------------------------------- /missing/memmove.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/missing/memmove.c -------------------------------------------------------------------------------- /missing/mt19937.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/missing/mt19937.c -------------------------------------------------------------------------------- /missing/nan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/missing/nan.c -------------------------------------------------------------------------------- /missing/nextafter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/missing/nextafter.c -------------------------------------------------------------------------------- /missing/strchr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/missing/strchr.c -------------------------------------------------------------------------------- /missing/strerror.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/missing/strerror.c -------------------------------------------------------------------------------- /missing/strlcat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/missing/strlcat.c -------------------------------------------------------------------------------- /missing/strlcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/missing/strlcpy.c -------------------------------------------------------------------------------- /missing/strstr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/missing/strstr.c -------------------------------------------------------------------------------- /missing/tgamma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/missing/tgamma.c -------------------------------------------------------------------------------- /nilclass.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/nilclass.rb -------------------------------------------------------------------------------- /node.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/node.c -------------------------------------------------------------------------------- /node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/node.h -------------------------------------------------------------------------------- /numeric.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/numeric.c -------------------------------------------------------------------------------- /numeric.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/numeric.rb -------------------------------------------------------------------------------- /object.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/object.c -------------------------------------------------------------------------------- /pack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/pack.c -------------------------------------------------------------------------------- /pack.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/pack.rb -------------------------------------------------------------------------------- /parse.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/parse.y -------------------------------------------------------------------------------- /prelude.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/prelude.rb -------------------------------------------------------------------------------- /probes.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/probes.d -------------------------------------------------------------------------------- /probes_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/probes_helper.h -------------------------------------------------------------------------------- /proc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/proc.c -------------------------------------------------------------------------------- /process.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/process.c -------------------------------------------------------------------------------- /ractor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ractor.c -------------------------------------------------------------------------------- /ractor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ractor.rb -------------------------------------------------------------------------------- /ractor_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ractor_core.h -------------------------------------------------------------------------------- /random.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/random.c -------------------------------------------------------------------------------- /range.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/range.c -------------------------------------------------------------------------------- /rational.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/rational.c -------------------------------------------------------------------------------- /re.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/re.c -------------------------------------------------------------------------------- /regcomp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/regcomp.c -------------------------------------------------------------------------------- /regenc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/regenc.c -------------------------------------------------------------------------------- /regenc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/regenc.h -------------------------------------------------------------------------------- /regerror.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/regerror.c -------------------------------------------------------------------------------- /regexec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/regexec.c -------------------------------------------------------------------------------- /regint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/regint.h -------------------------------------------------------------------------------- /regparse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/regparse.c -------------------------------------------------------------------------------- /regparse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/regparse.h -------------------------------------------------------------------------------- /regsyntax.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/regsyntax.c -------------------------------------------------------------------------------- /rjit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/rjit.c -------------------------------------------------------------------------------- /rjit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/rjit.h -------------------------------------------------------------------------------- /rjit.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/rjit.rb -------------------------------------------------------------------------------- /rjit_c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/rjit_c.c -------------------------------------------------------------------------------- /rjit_c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/rjit_c.h -------------------------------------------------------------------------------- /rjit_c.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/rjit_c.rb -------------------------------------------------------------------------------- /ruby-runner.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ruby-runner.c -------------------------------------------------------------------------------- /ruby.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ruby.c -------------------------------------------------------------------------------- /ruby_assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ruby_assert.h -------------------------------------------------------------------------------- /ruby_atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/ruby_atomic.h -------------------------------------------------------------------------------- /rubystub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/rubystub.c -------------------------------------------------------------------------------- /sample/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/README -------------------------------------------------------------------------------- /sample/benchmark.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/benchmark.rb -------------------------------------------------------------------------------- /sample/biorhythm.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/biorhythm.rb -------------------------------------------------------------------------------- /sample/cal.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/cal.rb -------------------------------------------------------------------------------- /sample/cbreak.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/cbreak.rb -------------------------------------------------------------------------------- /sample/clnt.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/clnt.rb -------------------------------------------------------------------------------- /sample/coverage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/coverage.rb -------------------------------------------------------------------------------- /sample/delegate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/delegate.rb -------------------------------------------------------------------------------- /sample/dir.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/dir.rb -------------------------------------------------------------------------------- /sample/drb/acl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/drb/acl.rb -------------------------------------------------------------------------------- /sample/drb/dbiff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/drb/dbiff.rb -------------------------------------------------------------------------------- /sample/drb/dlogc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/drb/dlogc.rb -------------------------------------------------------------------------------- /sample/drb/dlogd.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/drb/dlogd.rb -------------------------------------------------------------------------------- /sample/drb/dqin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/drb/dqin.rb -------------------------------------------------------------------------------- /sample/drb/dqlib.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/drb/dqlib.rb -------------------------------------------------------------------------------- /sample/drb/dqout.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/drb/dqout.rb -------------------------------------------------------------------------------- /sample/drb/drbc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/drb/drbc.rb -------------------------------------------------------------------------------- /sample/drb/drbch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/drb/drbch.rb -------------------------------------------------------------------------------- /sample/drb/drbm.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/drb/drbm.rb -------------------------------------------------------------------------------- /sample/drb/drbmc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/drb/drbmc.rb -------------------------------------------------------------------------------- /sample/drb/drbs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/drb/drbs.rb -------------------------------------------------------------------------------- /sample/drb/gw_ct.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/drb/gw_ct.rb -------------------------------------------------------------------------------- /sample/drb/gw_cu.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/drb/gw_cu.rb -------------------------------------------------------------------------------- /sample/drb/gw_s.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/drb/gw_s.rb -------------------------------------------------------------------------------- /sample/drb/http0.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/drb/http0.rb -------------------------------------------------------------------------------- /sample/drb/name.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/drb/name.rb -------------------------------------------------------------------------------- /sample/drb/namec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/drb/namec.rb -------------------------------------------------------------------------------- /sample/eval.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/eval.rb -------------------------------------------------------------------------------- /sample/export.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/export.rb -------------------------------------------------------------------------------- /sample/exyacc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/exyacc.rb -------------------------------------------------------------------------------- /sample/fact.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/fact.rb -------------------------------------------------------------------------------- /sample/fib.awk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/fib.awk -------------------------------------------------------------------------------- /sample/fib.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/fib.pl -------------------------------------------------------------------------------- /sample/fib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/fib.py -------------------------------------------------------------------------------- /sample/fib.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/fib.rb -------------------------------------------------------------------------------- /sample/fib.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/fib.scm -------------------------------------------------------------------------------- /sample/from.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/from.rb -------------------------------------------------------------------------------- /sample/fullpath.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/fullpath.rb -------------------------------------------------------------------------------- /sample/less.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/less.rb -------------------------------------------------------------------------------- /sample/list.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/list.rb -------------------------------------------------------------------------------- /sample/list2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/list2.rb -------------------------------------------------------------------------------- /sample/list3.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/list3.rb -------------------------------------------------------------------------------- /sample/mine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/mine.rb -------------------------------------------------------------------------------- /sample/mkproto.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/mkproto.rb -------------------------------------------------------------------------------- /sample/mpart.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/mpart.rb -------------------------------------------------------------------------------- /sample/net-imap.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/net-imap.rb -------------------------------------------------------------------------------- /sample/observ.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/observ.rb -------------------------------------------------------------------------------- /sample/occur.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/occur.pl -------------------------------------------------------------------------------- /sample/occur.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/occur.rb -------------------------------------------------------------------------------- /sample/open3.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/open3.rb -------------------------------------------------------------------------------- /sample/philos.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/philos.rb -------------------------------------------------------------------------------- /sample/pi.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/pi.rb -------------------------------------------------------------------------------- /sample/pstore.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/pstore.rb -------------------------------------------------------------------------------- /sample/pty/shl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/pty/shl.rb -------------------------------------------------------------------------------- /sample/rcs.awk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/rcs.awk -------------------------------------------------------------------------------- /sample/rcs.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/rcs.dat -------------------------------------------------------------------------------- /sample/rcs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/rcs.rb -------------------------------------------------------------------------------- /sample/sieve.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/sieve.rb -------------------------------------------------------------------------------- /sample/svr.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/svr.rb -------------------------------------------------------------------------------- /sample/tempfile.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/tempfile.rb -------------------------------------------------------------------------------- /sample/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/test.rb -------------------------------------------------------------------------------- /sample/time.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/time.rb -------------------------------------------------------------------------------- /sample/timeout.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/timeout.rb -------------------------------------------------------------------------------- /sample/trick2013/shinh/authors.markdown: -------------------------------------------------------------------------------- 1 | Shinichiro Hamaji 2 | Japan, .jp 3 | -------------------------------------------------------------------------------- /sample/trick2022/01-tompng/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | gem 'matrix' 3 | -------------------------------------------------------------------------------- /sample/trojan.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/trojan.rb -------------------------------------------------------------------------------- /sample/tsvr.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/tsvr.rb -------------------------------------------------------------------------------- /sample/uumerge.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/uumerge.rb -------------------------------------------------------------------------------- /sample/weakref.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sample/weakref.rb -------------------------------------------------------------------------------- /scheduler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/scheduler.c -------------------------------------------------------------------------------- /shape.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/shape.c -------------------------------------------------------------------------------- /shape.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/shape.h -------------------------------------------------------------------------------- /signal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/signal.c -------------------------------------------------------------------------------- /siphash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/siphash.c -------------------------------------------------------------------------------- /siphash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/siphash.h -------------------------------------------------------------------------------- /sir-bench/aread.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sir-bench/aread.rb -------------------------------------------------------------------------------- /sir-bench/aref.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sir-bench/aref.rb -------------------------------------------------------------------------------- /sir-bench/aset.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sir-bench/aset.rb -------------------------------------------------------------------------------- /sir-bench/awrite.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sir-bench/awrite.rb -------------------------------------------------------------------------------- /sir-bench/bench.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sir-bench/bench.rb -------------------------------------------------------------------------------- /sir-bench/call.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sir-bench/call.rb -------------------------------------------------------------------------------- /sir-bench/cfunc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sir-bench/cfunc.rb -------------------------------------------------------------------------------- /sir-bench/const.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sir-bench/const.rb -------------------------------------------------------------------------------- /sir-bench/const2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sir-bench/const2.rb -------------------------------------------------------------------------------- /sir-bench/fannk.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sir-bench/fannk.rb -------------------------------------------------------------------------------- /sir-bench/fib.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sir-bench/fib.rb -------------------------------------------------------------------------------- /sir-bench/ivread.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sir-bench/ivread.rb -------------------------------------------------------------------------------- /sir-bench/meteor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sir-bench/meteor.rb -------------------------------------------------------------------------------- /sir-bench/nbody.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sir-bench/nbody.rb -------------------------------------------------------------------------------- /sir-bench/norm.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sir-bench/norm.rb -------------------------------------------------------------------------------- /sir-bench/nsvb.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sir-bench/nsvb.rb -------------------------------------------------------------------------------- /sir-bench/pent.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sir-bench/pent.rb -------------------------------------------------------------------------------- /sir-bench/sieve.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sir-bench/sieve.rb -------------------------------------------------------------------------------- /sir-bench/trees.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sir-bench/trees.rb -------------------------------------------------------------------------------- /sir-bench/while.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sir-bench/while.rb -------------------------------------------------------------------------------- /sir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sir.c -------------------------------------------------------------------------------- /sir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sir.h -------------------------------------------------------------------------------- /sir_exec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sir_exec.c -------------------------------------------------------------------------------- /sir_gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sir_gen.c -------------------------------------------------------------------------------- /sirflow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sirflow.svg -------------------------------------------------------------------------------- /sparc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sparc.c -------------------------------------------------------------------------------- /spec/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/spec/README.md -------------------------------------------------------------------------------- /spec/bundler/realworld/fixtures/warbler/.gitignore: -------------------------------------------------------------------------------- 1 | *.jar 2 | -------------------------------------------------------------------------------- /spec/default.mspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/spec/default.mspec -------------------------------------------------------------------------------- /spec/mspec/.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | -------------------------------------------------------------------------------- /spec/mspec/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/spec/mspec/Gemfile -------------------------------------------------------------------------------- /spec/mspec/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/spec/mspec/LICENSE -------------------------------------------------------------------------------- /spec/mspec/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/spec/mspec/Rakefile -------------------------------------------------------------------------------- /spec/mspec/bin/mkspec.bat: -------------------------------------------------------------------------------- 1 | @"ruby.exe" "%~dpn0" %* 2 | -------------------------------------------------------------------------------- /spec/mspec/bin/mspec-ci.bat: -------------------------------------------------------------------------------- 1 | @"ruby.exe" "%~dpn0" %* 2 | -------------------------------------------------------------------------------- /spec/mspec/bin/mspec-run.bat: -------------------------------------------------------------------------------- 1 | @"ruby.exe" "%~dpn0" %* 2 | -------------------------------------------------------------------------------- /spec/mspec/bin/mspec-tag.bat: -------------------------------------------------------------------------------- 1 | @"ruby.exe" "%~dpn0" %* 2 | -------------------------------------------------------------------------------- /spec/mspec/bin/mspec.bat: -------------------------------------------------------------------------------- 1 | @"ruby.exe" "%~dpn0" %* 2 | -------------------------------------------------------------------------------- /spec/mspec/spec/commands/fixtures/four.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/mspec/spec/commands/fixtures/level2/three_spec.rb: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /spec/mspec/spec/commands/fixtures/one_spec.rb: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /spec/mspec/spec/commands/fixtures/three.rb: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /spec/mspec/spec/commands/fixtures/two_spec.rb: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /spec/ruby/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/spec/ruby/LICENSE -------------------------------------------------------------------------------- /spec/ruby/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/spec/ruby/README.md -------------------------------------------------------------------------------- /spec/ruby/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/spec/ruby/TODO -------------------------------------------------------------------------------- /spec/ruby/command_line/fixtures/bad_syntax.rb: -------------------------------------------------------------------------------- 1 | f { 2 | -------------------------------------------------------------------------------- /spec/ruby/command_line/fixtures/bin/dash_s_fail: -------------------------------------------------------------------------------- 1 | raise 'die' 2 | -------------------------------------------------------------------------------- /spec/ruby/command_line/fixtures/bin/launcher.rb: -------------------------------------------------------------------------------- 1 | #!ruby 2 | puts 'success' 3 | -------------------------------------------------------------------------------- /spec/ruby/command_line/fixtures/change_directory_script.rb: -------------------------------------------------------------------------------- 1 | print Dir.pwd 2 | -------------------------------------------------------------------------------- /spec/ruby/command_line/fixtures/conditional_range.txt: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | 4 5 | 5 6 | -------------------------------------------------------------------------------- /spec/ruby/command_line/fixtures/loadpath.rb: -------------------------------------------------------------------------------- 1 | puts $: 2 | -------------------------------------------------------------------------------- /spec/ruby/command_line/fixtures/names.txt: -------------------------------------------------------------------------------- 1 | alice 2 | bob 3 | james 4 | -------------------------------------------------------------------------------- /spec/ruby/command_line/fixtures/require.rb: -------------------------------------------------------------------------------- 1 | puts $" 2 | -------------------------------------------------------------------------------- /spec/ruby/command_line/fixtures/rubyopt.rb: -------------------------------------------------------------------------------- 1 | puts "rubyopt.rb required" 2 | -------------------------------------------------------------------------------- /spec/ruby/command_line/fixtures/test_file.rb: -------------------------------------------------------------------------------- 1 | puts "REQUIRED" 2 | -------------------------------------------------------------------------------- /spec/ruby/command_line/fixtures/verbose.rb: -------------------------------------------------------------------------------- 1 | puts $VERBOSE.inspect 2 | -------------------------------------------------------------------------------- /spec/ruby/core/binding/fixtures/irb.rb: -------------------------------------------------------------------------------- 1 | a = 10 2 | 3 | binding.irb 4 | -------------------------------------------------------------------------------- /spec/ruby/core/binding/fixtures/irbrc: -------------------------------------------------------------------------------- 1 | # empty configuration 2 | -------------------------------------------------------------------------------- /spec/ruby/core/env/indexes_spec.rb: -------------------------------------------------------------------------------- 1 | require_relative '../../spec_helper' 2 | -------------------------------------------------------------------------------- /spec/ruby/core/env/indices_spec.rb: -------------------------------------------------------------------------------- 1 | require_relative '../../spec_helper' 2 | -------------------------------------------------------------------------------- /spec/ruby/core/file/fixtures/do_not_remove: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /spec/ruby/core/io/fixtures/bom_UTF-8.txt: -------------------------------------------------------------------------------- 1 | UTF-8 2 | -------------------------------------------------------------------------------- /spec/ruby/core/io/fixtures/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/ruby/core/io/fixtures/no_bom_UTF-8.txt: -------------------------------------------------------------------------------- 1 | UTF-8 2 | -------------------------------------------------------------------------------- /spec/ruby/core/io/fixtures/one_byte.txt: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /spec/ruby/core/io/fixtures/read_text.txt: -------------------------------------------------------------------------------- 1 | abcâdef 2 | -------------------------------------------------------------------------------- /spec/ruby/core/main/fixtures/using.rb: -------------------------------------------------------------------------------- 1 | using Module.new 2 | -------------------------------------------------------------------------------- /spec/ruby/core/module/fixtures/autoload.rb: -------------------------------------------------------------------------------- 1 | $m.const_set(:AAA, "test") unless $m.nil? 2 | -------------------------------------------------------------------------------- /spec/ruby/core/module/fixtures/autoload_never_set.rb: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /spec/ruby/core/module/fixtures/autoload_w2.rb: -------------------------------------------------------------------------------- 1 | ScratchPad.record :loaded 2 | -------------------------------------------------------------------------------- /spec/ruby/core/module/fixtures/constants_autoload_a.rb: -------------------------------------------------------------------------------- 1 | module CSAutoloadA 2 | end 3 | -------------------------------------------------------------------------------- /spec/ruby/core/module/fixtures/constants_autoload_b.rb: -------------------------------------------------------------------------------- 1 | module CSAutoloadB 2 | end 3 | -------------------------------------------------------------------------------- /spec/ruby/core/module/fixtures/path2/load_path.rb: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /spec/ruby/core/process/fixtures/in.txt: -------------------------------------------------------------------------------- 1 | stdin 2 | -------------------------------------------------------------------------------- /spec/ruby/core/thread/backtrace/location/fixtures/subdir/sibling.rb: -------------------------------------------------------------------------------- 1 | puts __FILE__ 2 | -------------------------------------------------------------------------------- /spec/ruby/fixtures/code/a/load_fixture.bundle: -------------------------------------------------------------------------------- 1 | ScratchPad << :ext_bundle 2 | -------------------------------------------------------------------------------- /spec/ruby/fixtures/code/a/load_fixture.dll: -------------------------------------------------------------------------------- 1 | ScratchPad << :ext_dll 2 | -------------------------------------------------------------------------------- /spec/ruby/fixtures/code/a/load_fixture.dylib: -------------------------------------------------------------------------------- 1 | ScratchPad << :ext_dylib 2 | -------------------------------------------------------------------------------- /spec/ruby/fixtures/code/a/load_fixture.so: -------------------------------------------------------------------------------- 1 | ScratchPad << :ext_so 2 | -------------------------------------------------------------------------------- /spec/ruby/fixtures/code/b/load_fixture.rb: -------------------------------------------------------------------------------- 1 | ScratchPad << :loaded 2 | -------------------------------------------------------------------------------- /spec/ruby/fixtures/code/c/load_fixture.rb: -------------------------------------------------------------------------------- 1 | ScratchPad << :loaded 2 | -------------------------------------------------------------------------------- /spec/ruby/fixtures/code/file_fixture.rb: -------------------------------------------------------------------------------- 1 | ScratchPad << __FILE__ 2 | -------------------------------------------------------------------------------- /spec/ruby/fixtures/code/gem/load_fixture.rb: -------------------------------------------------------------------------------- 1 | ScratchPad << :loaded_gem 2 | -------------------------------------------------------------------------------- /spec/ruby/fixtures/code/load_ext_fixture.rb: -------------------------------------------------------------------------------- 1 | ScratchPad << :loaded 2 | -------------------------------------------------------------------------------- /spec/ruby/fixtures/code/load_fixture: -------------------------------------------------------------------------------- 1 | ScratchPad << :no_ext 2 | -------------------------------------------------------------------------------- /spec/ruby/fixtures/code/load_fixture.bundle: -------------------------------------------------------------------------------- 1 | ScratchPad << :ext_bundle 2 | -------------------------------------------------------------------------------- /spec/ruby/fixtures/code/load_fixture.dll: -------------------------------------------------------------------------------- 1 | ScratchPad << :ext_dll 2 | -------------------------------------------------------------------------------- /spec/ruby/fixtures/code/load_fixture.dylib: -------------------------------------------------------------------------------- 1 | ScratchPad << :ext_dylib 2 | -------------------------------------------------------------------------------- /spec/ruby/fixtures/code/load_fixture.ext: -------------------------------------------------------------------------------- 1 | ScratchPad << :no_rb_ext 2 | -------------------------------------------------------------------------------- /spec/ruby/fixtures/code/load_fixture.ext.bundle: -------------------------------------------------------------------------------- 1 | ScratchPad << :ext_bundle 2 | -------------------------------------------------------------------------------- /spec/ruby/fixtures/code/load_fixture.ext.dll: -------------------------------------------------------------------------------- 1 | ScratchPad << :ext_dll 2 | -------------------------------------------------------------------------------- /spec/ruby/fixtures/code/load_fixture.ext.dylib: -------------------------------------------------------------------------------- 1 | ScratchPad << :ext_dylib 2 | -------------------------------------------------------------------------------- /spec/ruby/fixtures/code/load_fixture.ext.rb: -------------------------------------------------------------------------------- 1 | ScratchPad << :loaded 2 | -------------------------------------------------------------------------------- /spec/ruby/fixtures/code/load_fixture.ext.so: -------------------------------------------------------------------------------- 1 | ScratchPad << :ext_so 2 | -------------------------------------------------------------------------------- /spec/ruby/fixtures/code/load_fixture.rb: -------------------------------------------------------------------------------- 1 | ScratchPad << :loaded 2 | -------------------------------------------------------------------------------- /spec/ruby/fixtures/code/load_fixture.so: -------------------------------------------------------------------------------- 1 | ScratchPad << :ext_so 2 | -------------------------------------------------------------------------------- /spec/ruby/fixtures/code/load_fixture_and__FILE__.rb: -------------------------------------------------------------------------------- 1 | ScratchPad << __FILE__ 2 | -------------------------------------------------------------------------------- /spec/ruby/fixtures/code/raise_fixture.rb: -------------------------------------------------------------------------------- 1 | raise "Exception loading a file" 2 | -------------------------------------------------------------------------------- /spec/ruby/fixtures/code/symlink/symlink2/symlink2.rb: -------------------------------------------------------------------------------- 1 | ScratchPad << :loaded 2 | -------------------------------------------------------------------------------- /spec/ruby/language/fixtures/argv_encoding.rb: -------------------------------------------------------------------------------- 1 | p ARGV.map { |a| a.encoding.name } 2 | -------------------------------------------------------------------------------- /spec/ruby/language/fixtures/begin_file.rb: -------------------------------------------------------------------------------- 1 | BEGIN { 2 | puts __FILE__ 3 | } 4 | -------------------------------------------------------------------------------- /spec/ruby/language/fixtures/file.rb: -------------------------------------------------------------------------------- 1 | ScratchPad.record __FILE__ 2 | -------------------------------------------------------------------------------- /spec/ruby/language/fixtures/utf8-bom.rb: -------------------------------------------------------------------------------- 1 | # encoding: utf-8 2 | puts 'hello' 3 | -------------------------------------------------------------------------------- /spec/ruby/language/fixtures/utf8-nobom.rb: -------------------------------------------------------------------------------- 1 | # encoding: utf-8 2 | puts 'hello' 3 | -------------------------------------------------------------------------------- /spec/ruby/language/predefined/fixtures/data_only.rb: -------------------------------------------------------------------------------- 1 | __END__ 2 | data only 3 | -------------------------------------------------------------------------------- /spec/ruby/library/csv/fixtures/one_line.csv: -------------------------------------------------------------------------------- 1 | 1,2 2 | -------------------------------------------------------------------------------- /spec/ruby/library/socket/fixtures/send_io.txt: -------------------------------------------------------------------------------- 1 | This data is magic. 2 | -------------------------------------------------------------------------------- /spec/ruby/library/yaml/fixtures/test_yaml.yml: -------------------------------------------------------------------------------- 1 | project: 2 | name: RubySpec 3 | -------------------------------------------------------------------------------- /spec/ruby/optional/capi/fixtures/foo.rb: -------------------------------------------------------------------------------- 1 | $foo = 7 2 | -------------------------------------------------------------------------------- /spec/ruby/shared/file/setgid.rb: -------------------------------------------------------------------------------- 1 | describe :file_setgid, shared: true do 2 | end 3 | -------------------------------------------------------------------------------- /spec/ruby/shared/file/setuid.rb: -------------------------------------------------------------------------------- 1 | describe :file_setuid, shared: true do 2 | end 3 | -------------------------------------------------------------------------------- /spec/ruby/shared/kernel/fixtures/END.rb: -------------------------------------------------------------------------------- 1 | END { 2 | STDERR.puts "handler ran" 3 | } 4 | -------------------------------------------------------------------------------- /sprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/sprintf.c -------------------------------------------------------------------------------- /st.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/st.c -------------------------------------------------------------------------------- /strftime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/strftime.c -------------------------------------------------------------------------------- /string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/string.c -------------------------------------------------------------------------------- /string.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/string.rb -------------------------------------------------------------------------------- /struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/struct.c -------------------------------------------------------------------------------- /symbol.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/symbol.c -------------------------------------------------------------------------------- /symbol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/symbol.h -------------------------------------------------------------------------------- /symbol.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/symbol.rb -------------------------------------------------------------------------------- /template/fake.rb.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/template/fake.rb.in -------------------------------------------------------------------------------- /template/id.c.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/template/id.c.tmpl -------------------------------------------------------------------------------- /template/id.h.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/template/id.h.tmpl -------------------------------------------------------------------------------- /template/ruby.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/template/ruby.pc.in -------------------------------------------------------------------------------- /test/-ext-/load/script.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | raise "foo" 3 | -------------------------------------------------------------------------------- /test/coverage/main.rb: -------------------------------------------------------------------------------- 1 | puts Coverage.peek_result[__FILE__][:lines] 2 | -------------------------------------------------------------------------------- /test/csv/helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/test/csv/helper.rb -------------------------------------------------------------------------------- /test/drb/drbtest.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/test/drb/drbtest.rb -------------------------------------------------------------------------------- /test/drb/ut_drb.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/test/drb/ut_drb.rb -------------------------------------------------------------------------------- /test/drb/ut_eq.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/test/drb/ut_eq.rb -------------------------------------------------------------------------------- /test/drb/ut_port.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/test/drb/ut_port.rb -------------------------------------------------------------------------------- /test/erb/hello.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/test/erb/hello.erb -------------------------------------------------------------------------------- /test/excludes/TestISeq.rb: -------------------------------------------------------------------------------- 1 | exclude :test_parent_iseq_mark, "time consuming test" 2 | -------------------------------------------------------------------------------- /test/fiber/autoload.rb: -------------------------------------------------------------------------------- 1 | sleep 0.01 2 | module TestFiberSchedulerAutoload 3 | end 4 | -------------------------------------------------------------------------------- /test/fiber/http.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/test/fiber/http.rb -------------------------------------------------------------------------------- /test/irb/helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/test/irb/helper.rb -------------------------------------------------------------------------------- /test/json/fixtures/fail11.json: -------------------------------------------------------------------------------- 1 | {"Illegal expression": 1 + 2} -------------------------------------------------------------------------------- /test/json/fixtures/fail12.json: -------------------------------------------------------------------------------- 1 | {"Illegal invocation": alert()} -------------------------------------------------------------------------------- /test/json/fixtures/fail13.json: -------------------------------------------------------------------------------- 1 | {"Numbers cannot have leading zeroes": 013} -------------------------------------------------------------------------------- /test/json/fixtures/fail14.json: -------------------------------------------------------------------------------- 1 | {"Numbers cannot be hex": 0x14} -------------------------------------------------------------------------------- /test/json/fixtures/fail19.json: -------------------------------------------------------------------------------- 1 | {"Missing colon" null} -------------------------------------------------------------------------------- /test/json/fixtures/fail2.json: -------------------------------------------------------------------------------- 1 | ["Unclosed array" -------------------------------------------------------------------------------- /test/json/fixtures/fail20.json: -------------------------------------------------------------------------------- 1 | {"Double colon":: null} -------------------------------------------------------------------------------- /test/json/fixtures/fail21.json: -------------------------------------------------------------------------------- 1 | {"Comma instead of colon", null} -------------------------------------------------------------------------------- /test/json/fixtures/fail22.json: -------------------------------------------------------------------------------- 1 | ["Colon instead of comma": false] -------------------------------------------------------------------------------- /test/json/fixtures/fail23.json: -------------------------------------------------------------------------------- 1 | ["Bad value", truth] -------------------------------------------------------------------------------- /test/json/fixtures/fail24.json: -------------------------------------------------------------------------------- 1 | ['single quote'] -------------------------------------------------------------------------------- /test/json/fixtures/fail25.json: -------------------------------------------------------------------------------- 1 | ["tab character in string "] 2 | -------------------------------------------------------------------------------- /test/json/fixtures/fail27.json: -------------------------------------------------------------------------------- 1 | ["line 2 | break"] -------------------------------------------------------------------------------- /test/json/fixtures/fail28.json: -------------------------------------------------------------------------------- 1 | ["line\ 2 | break"] -------------------------------------------------------------------------------- /test/json/fixtures/fail29.json: -------------------------------------------------------------------------------- 1 | { 2 | -------------------------------------------------------------------------------- /test/json/fixtures/fail30.json: -------------------------------------------------------------------------------- 1 | [ 2 | -------------------------------------------------------------------------------- /test/json/fixtures/fail31.json: -------------------------------------------------------------------------------- 1 | [1, 2, 3, 2 | -------------------------------------------------------------------------------- /test/json/fixtures/fail32.json: -------------------------------------------------------------------------------- 1 | {"foo": "bar" 2 | -------------------------------------------------------------------------------- /test/json/fixtures/fail4.json: -------------------------------------------------------------------------------- 1 | ["extra comma",] -------------------------------------------------------------------------------- /test/json/fixtures/fail5.json: -------------------------------------------------------------------------------- 1 | ["double extra comma",,] -------------------------------------------------------------------------------- /test/json/fixtures/fail6.json: -------------------------------------------------------------------------------- 1 | [ , "<-- missing value"] -------------------------------------------------------------------------------- /test/json/fixtures/fail7.json: -------------------------------------------------------------------------------- 1 | ["Comma after the close"], -------------------------------------------------------------------------------- /test/json/fixtures/fail8.json: -------------------------------------------------------------------------------- 1 | ["Extra close"]] -------------------------------------------------------------------------------- /test/json/fixtures/fail9.json: -------------------------------------------------------------------------------- 1 | {"Extra comma": true,} -------------------------------------------------------------------------------- /test/json/fixtures/pass15.json: -------------------------------------------------------------------------------- 1 | ["Illegal backslash escape: \x15"] -------------------------------------------------------------------------------- /test/json/fixtures/pass16.json: -------------------------------------------------------------------------------- 1 | ["Illegal backslash escape: \'"] -------------------------------------------------------------------------------- /test/json/fixtures/pass17.json: -------------------------------------------------------------------------------- 1 | ["Illegal backslash escape: \017"] -------------------------------------------------------------------------------- /test/mkmf/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/test/mkmf/base.rb -------------------------------------------------------------------------------- /test/openssl/fixtures/pkey/empty.der: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/openssl/fixtures/pkey/empty.pem: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/openssl/fixtures/pkey/garbage.txt: -------------------------------------------------------------------------------- 1 | Hello World 2 | -------------------------------------------------------------------------------- /test/racc/assets/firstline.y: -------------------------------------------------------------------------------- 1 | class T 2 | rule 3 | a: A B C 4 | end 5 | -------------------------------------------------------------------------------- /test/racc/assets/noend.y: -------------------------------------------------------------------------------- 1 | class MyParser 2 | rule 3 | input: A B C 4 | end 5 | -------------------------------------------------------------------------------- /test/racc/assets/norule.y: -------------------------------------------------------------------------------- 1 | 2 | class A 3 | rule 4 | end 5 | -------------------------------------------------------------------------------- /test/racc/bench.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/test/racc/bench.y -------------------------------------------------------------------------------- /test/racc/case.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/test/racc/case.rb -------------------------------------------------------------------------------- /test/racc/infini.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/test/racc/infini.y -------------------------------------------------------------------------------- /test/racc/scandata/gvar: -------------------------------------------------------------------------------- 1 | { $' $" $& $-a $/ $\ $( $1 $2 $3 $? $-i } 2 | -------------------------------------------------------------------------------- /test/racc/src.intp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/test/racc/src.intp -------------------------------------------------------------------------------- /test/racc/start.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/test/racc/start.y -------------------------------------------------------------------------------- /test/rdoc/README: -------------------------------------------------------------------------------- 1 | you don't have to 2 | -------------------------------------------------------------------------------- /test/rdoc/helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/test/rdoc/helper.rb -------------------------------------------------------------------------------- /test/rdoc/hidden.zip.txt: -------------------------------------------------------------------------------- 1 | PK 2 | -------------------------------------------------------------------------------- /test/rdoc/test.txt: -------------------------------------------------------------------------------- 1 | test file 2 | -------------------------------------------------------------------------------- /test/ruby/lbtest.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/test/ruby/lbtest.rb -------------------------------------------------------------------------------- /test/ruby/ut_eof.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/test/ruby/ut_eof.rb -------------------------------------------------------------------------------- /test/rubygems/bad_rake.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | exit 1 4 | -------------------------------------------------------------------------------- /test/rubygems/foo/discover.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | -------------------------------------------------------------------------------- /test/rubygems/good_rake.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | exit 0 4 | -------------------------------------------------------------------------------- /test/rubygems/sff/discover.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | -------------------------------------------------------------------------------- /test/rubygems/test_gem_ext_cargo_builder/custom_name/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | -------------------------------------------------------------------------------- /test/rubygems/test_gem_ext_cargo_builder/rust_ruby_example/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | -------------------------------------------------------------------------------- /test/runner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/test/runner.rb -------------------------------------------------------------------------------- /test/test_pp.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/test/test_pp.rb -------------------------------------------------------------------------------- /test/test_pty.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/test/test_pty.rb -------------------------------------------------------------------------------- /test/test_set.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/test/test_set.rb -------------------------------------------------------------------------------- /thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/thread.c -------------------------------------------------------------------------------- /thread_none.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/thread_none.c -------------------------------------------------------------------------------- /thread_none.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/thread_none.h -------------------------------------------------------------------------------- /thread_pthread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/thread_pthread.c -------------------------------------------------------------------------------- /thread_pthread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/thread_pthread.h -------------------------------------------------------------------------------- /thread_sync.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/thread_sync.c -------------------------------------------------------------------------------- /thread_sync.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/thread_sync.rb -------------------------------------------------------------------------------- /thread_win32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/thread_win32.c -------------------------------------------------------------------------------- /thread_win32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/thread_win32.h -------------------------------------------------------------------------------- /time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/time.c -------------------------------------------------------------------------------- /timev.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/timev.h -------------------------------------------------------------------------------- /timev.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/timev.rb -------------------------------------------------------------------------------- /tool/bisect.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/tool/bisect.sh -------------------------------------------------------------------------------- /tool/checksum.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/tool/checksum.rb -------------------------------------------------------------------------------- /tool/colors: -------------------------------------------------------------------------------- 1 | pass=36;7 2 | fail=31;1;7 3 | skip=33;1 4 | -------------------------------------------------------------------------------- /tool/darwin-ar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/tool/darwin-ar -------------------------------------------------------------------------------- /tool/darwin-cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/tool/darwin-cc -------------------------------------------------------------------------------- /tool/eval.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/tool/eval.rb -------------------------------------------------------------------------------- /tool/extlibs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/tool/extlibs.rb -------------------------------------------------------------------------------- /tool/fake.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/tool/fake.rb -------------------------------------------------------------------------------- /tool/git-refresh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/tool/git-refresh -------------------------------------------------------------------------------- /tool/gperf.sed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/tool/gperf.sed -------------------------------------------------------------------------------- /tool/id2token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/tool/id2token.rb -------------------------------------------------------------------------------- /tool/ifchange: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/tool/ifchange -------------------------------------------------------------------------------- /tool/insns2vm.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/tool/insns2vm.rb -------------------------------------------------------------------------------- /tool/install-sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/tool/install-sh -------------------------------------------------------------------------------- /tool/lib/vcs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/tool/lib/vcs.rb -------------------------------------------------------------------------------- /tool/ln_sr.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/tool/ln_sr.rb -------------------------------------------------------------------------------- /tool/mdoc2man.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/tool/mdoc2man.rb -------------------------------------------------------------------------------- /tool/merger.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/tool/merger.rb -------------------------------------------------------------------------------- /tool/mkconfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/tool/mkconfig.rb -------------------------------------------------------------------------------- /tool/parse.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/tool/parse.rb -------------------------------------------------------------------------------- /tool/release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/tool/release.sh -------------------------------------------------------------------------------- /tool/rmdirs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/tool/rmdirs -------------------------------------------------------------------------------- /tool/ruby_vm/tests/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tool/run-gcov.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/tool/run-gcov.rb -------------------------------------------------------------------------------- /tool/run-lcov.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/tool/run-lcov.rb -------------------------------------------------------------------------------- /tool/runruby.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/tool/runruby.rb -------------------------------------------------------------------------------- /tool/test/webrick/.htaccess: -------------------------------------------------------------------------------- 1 | this file should not be published. 2 | -------------------------------------------------------------------------------- /tool/update-deps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/tool/update-deps -------------------------------------------------------------------------------- /tool/vtlh.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/tool/vtlh.rb -------------------------------------------------------------------------------- /tool/wasm-clangw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/tool/wasm-clangw -------------------------------------------------------------------------------- /tool/ytab.sed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/tool/ytab.sed -------------------------------------------------------------------------------- /trace_point.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/trace_point.rb -------------------------------------------------------------------------------- /transcode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/transcode.c -------------------------------------------------------------------------------- /transcode_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/transcode_data.h -------------------------------------------------------------------------------- /transient_heap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/transient_heap.c -------------------------------------------------------------------------------- /transient_heap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/transient_heap.h -------------------------------------------------------------------------------- /util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/util.c -------------------------------------------------------------------------------- /variable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/variable.c -------------------------------------------------------------------------------- /variable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/variable.h -------------------------------------------------------------------------------- /version.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/version.c -------------------------------------------------------------------------------- /version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/version.h -------------------------------------------------------------------------------- /vm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/vm.c -------------------------------------------------------------------------------- /vm_args.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/vm_args.c -------------------------------------------------------------------------------- /vm_backtrace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/vm_backtrace.c -------------------------------------------------------------------------------- /vm_callinfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/vm_callinfo.h -------------------------------------------------------------------------------- /vm_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/vm_core.h -------------------------------------------------------------------------------- /vm_debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/vm_debug.h -------------------------------------------------------------------------------- /vm_dump.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/vm_dump.c -------------------------------------------------------------------------------- /vm_eval.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/vm_eval.c -------------------------------------------------------------------------------- /vm_exec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/vm_exec.c -------------------------------------------------------------------------------- /vm_exec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/vm_exec.h -------------------------------------------------------------------------------- /vm_insnhelper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/vm_insnhelper.c -------------------------------------------------------------------------------- /vm_insnhelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/vm_insnhelper.h -------------------------------------------------------------------------------- /vm_method.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/vm_method.c -------------------------------------------------------------------------------- /vm_opts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/vm_opts.h -------------------------------------------------------------------------------- /vm_sync.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/vm_sync.c -------------------------------------------------------------------------------- /vm_sync.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/vm_sync.h -------------------------------------------------------------------------------- /vm_trace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/vm_trace.c -------------------------------------------------------------------------------- /vsnprintf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/vsnprintf.c -------------------------------------------------------------------------------- /warning.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/warning.rb -------------------------------------------------------------------------------- /wasm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/wasm/README.md -------------------------------------------------------------------------------- /wasm/asyncify.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/wasm/asyncify.h -------------------------------------------------------------------------------- /wasm/fiber.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/wasm/fiber.c -------------------------------------------------------------------------------- /wasm/fiber.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/wasm/fiber.h -------------------------------------------------------------------------------- /wasm/machine.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/wasm/machine.c -------------------------------------------------------------------------------- /wasm/machine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/wasm/machine.h -------------------------------------------------------------------------------- /wasm/missing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/wasm/missing.c -------------------------------------------------------------------------------- /wasm/runtime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/wasm/runtime.c -------------------------------------------------------------------------------- /wasm/setjmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/wasm/setjmp.c -------------------------------------------------------------------------------- /wasm/setjmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/wasm/setjmp.h -------------------------------------------------------------------------------- /wasm/wasm-opt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/wasm/wasm-opt -------------------------------------------------------------------------------- /weakmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/weakmap.c -------------------------------------------------------------------------------- /win32/dir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/win32/dir.h -------------------------------------------------------------------------------- /win32/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/win32/file.c -------------------------------------------------------------------------------- /win32/file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/win32/file.h -------------------------------------------------------------------------------- /win32/rm.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/win32/rm.bat -------------------------------------------------------------------------------- /win32/rmdirs.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/win32/rmdirs.bat -------------------------------------------------------------------------------- /win32/rtname.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/win32/rtname.cmd -------------------------------------------------------------------------------- /win32/setup.mak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/win32/setup.mak -------------------------------------------------------------------------------- /win32/win32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/win32/win32.c -------------------------------------------------------------------------------- /win32/winmain.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/win32/winmain.c -------------------------------------------------------------------------------- /yjit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/yjit.c -------------------------------------------------------------------------------- /yjit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/yjit.h -------------------------------------------------------------------------------- /yjit.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/yjit.rb -------------------------------------------------------------------------------- /yjit/.gitignore: -------------------------------------------------------------------------------- 1 | # Build output 2 | target/ 3 | -------------------------------------------------------------------------------- /yjit/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/yjit/Cargo.lock -------------------------------------------------------------------------------- /yjit/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/yjit/Cargo.toml -------------------------------------------------------------------------------- /yjit/src/core.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/yjit/src/core.rs -------------------------------------------------------------------------------- /yjit/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/yjit/src/lib.rs -------------------------------------------------------------------------------- /yjit/src/yjit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/yjit/src/yjit.rs -------------------------------------------------------------------------------- /yjit/yjit.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vnmakarov/ruby/HEAD/yjit/yjit.mk --------------------------------------------------------------------------------