[jruby] 01/11: Merge tag 'upstream/9.1.6.0' into experimental

Miguel Landaeta nomadium at moszumanska.debian.org
Sat Feb 11 18:45:09 UTC 2017


This is an automated email from the git hooks/post-receive script.

nomadium pushed a commit to branch experimental
in repository jruby.

commit dbc4dfebbb34605d601bf4c99ea30d9c88007480
Merge: 719a009 fc879d5
Author: Miguel Landaeta <nomadium at debian.org>
Date:   Sat Jan 21 19:10:16 2017 +0000

    Merge tag 'upstream/9.1.6.0' into experimental
    
    Upstream version 9.1.6.0
    
    # gpg: Signature made Sat 21 Jan 2017 07:10:05 PM GMT
    # gpg:                using RSA key 0xAFB8E0FC9231CC6D
    # gpg: Good signature from "Miguel Landaeta <miguel at miguel.cc>" [full]
    # gpg:                 aka "Miguel Landaeta <nomadium at gmail.com>" [full]
    # gpg:                 aka "Miguel Landaeta (LDC) <miguel at ldc.usb.ve>" [full]
    # gpg:                 aka "Miguel Landaeta (Debian) <nomadium at debian.org>" [full]
    # Primary key fingerprint: 4CB7 FE1E 280E CC90 F29A  597E 6E60 8B63 7D89 67E9
    #      Subkey fingerprint: 1247 379C 15BC F26C 0EC4  6B61 AFB8 E0FC 9231 CC6D

 .classpath                                         |     7 -
 .externalToolBuilders/Create Jar File.launch       |    21 -
 .gitignore                                         |   167 +-
 .mvn/extensions.xml                                |     8 +
 .mvn/wrapper/maven-wrapper.jar                     |   Bin 49519 -> 49502 bytes
 .mvn/wrapper/maven-wrapper.properties              |     2 +-
 .project                                           |    44 -
 .settings/org.eclipse.jdt.core.prefs               |   391 -
 .settings/org.eclipse.jdt.launching.prefs          |     2 -
 .settings/org.eclipse.jdt.ui.prefs                 |   110 -
 .settings/org.maven.ide.eclipse.prefs              |     9 -
 .travis.yml                                        |   133 +-
 BSDL                                               |    22 +
 BUILDING.md                                        |   159 +-
 CODE_OF_CONDUCT.md                                 |    22 +
 COPYING                                            |   488 +-
 ISSUE_TEMPLATE.md                                  |    20 +
 LICENSE.RUBY                                       |     8 +-
 README.md                                          |    94 +-
 Rakefile                                           |    30 -
 VERSION                                            |     2 +-
 antlib/extra.xml                                   |    11 +-
 antlib/spec.xml                                    |   150 -
 antlib/test.xml                                    |   327 -
 antlib/util.xml                                    |    81 -
 appveyor.yml                                       |    27 +-
 bench/BenchParser.java                             |     4 +-
 bench/java/bench_array_to_java.rb                  |    28 +-
 bench/java/bench_java_coll_member.rb               |    73 +
 bench/java/bench_java_list_ext.rb                  |    45 +
 bench/java/bench_java_overloaded_invocation.rb     |     9 +-
 bench/{yarv => mri}/bm_app_answer.rb               |     0
 bench/mri/bm_app_aobench.rb                        |   291 +
 bench/mri/bm_app_erb.rb                            |    26 +
 bench/mri/bm_app_factorial.rb                      |    11 +
 bench/{yarv => mri}/bm_app_fib.rb                  |     0
 bench/mri/bm_app_lc_fizzbuzz.rb                    |    52 +
 bench/mri/bm_app_mandelbrot.rb                     |    23 +
 bench/{yarv => mri}/bm_app_pentomino.rb            |     0
 bench/mri/bm_app_raise.rb                          |     8 +
 bench/mri/bm_app_strconcat.rb                      |     5 +
 bench/{yarv => mri}/bm_app_tak.rb                  |     0
 bench/{yarv => mri}/bm_app_tarai.rb                |     0
 bench/mri/bm_app_uri.rb                            |     8 +
 bench/mri/bm_array_shift.rb                        |    14 +
 bench/mri/bm_hash_aref_dsym.rb                     |     4 +
 bench/mri/bm_hash_aref_dsym_long.rb                |    21 +
 bench/mri/bm_hash_aref_fix.rb                      |     4 +
 bench/mri/bm_hash_aref_flo.rb                      |     4 +
 bench/mri/bm_hash_aref_miss.rb                     |     5 +
 bench/mri/bm_hash_aref_str.rb                      |     4 +
 bench/mri/bm_hash_aref_sym.rb                      |     9 +
 bench/mri/bm_hash_aref_sym_long.rb                 |    13 +
 bench/mri/bm_hash_flatten.rb                       |     9 +
 bench/mri/bm_hash_ident_flo.rb                     |     4 +
 bench/mri/bm_hash_ident_num.rb                     |     4 +
 bench/mri/bm_hash_ident_obj.rb                     |     4 +
 bench/mri/bm_hash_ident_str.rb                     |     4 +
 bench/mri/bm_hash_ident_sym.rb                     |     4 +
 bench/mri/bm_hash_keys.rb                          |     9 +
 bench/mri/bm_hash_shift.rb                         |    10 +
 bench/mri/bm_hash_shift_u16.rb                     |    10 +
 bench/mri/bm_hash_shift_u24.rb                     |    10 +
 bench/mri/bm_hash_shift_u32.rb                     |    10 +
 bench/mri/bm_hash_to_proc.rb                       |     9 +
 bench/mri/bm_hash_values.rb                        |     9 +
 bench/mri/bm_io_file_create.rb                     |    13 +
 bench/mri/bm_io_file_read.rb                       |    15 +
 bench/mri/bm_io_file_write.rb                      |    14 +
 bench/mri/bm_io_nonblock_noex.rb                   |    22 +
 bench/mri/bm_io_nonblock_noex2.rb                  |    21 +
 bench/mri/bm_io_select.rb                          |     9 +
 bench/mri/bm_io_select2.rb                         |    22 +
 bench/mri/bm_io_select3.rb                         |    21 +
 bench/mri/bm_loop_for.rb                           |     3 +
 bench/{yarv => mri}/bm_loop_generator.rb           |     0
 bench/mri/bm_loop_times.rb                         |     1 +
 bench/mri/bm_loop_whileloop.rb                     |     4 +
 bench/mri/bm_loop_whileloop2.rb                    |     4 +
 bench/mri/bm_marshal_dump_flo.rb                   |     2 +
 bench/mri/bm_marshal_dump_load_geniv.rb            |    10 +
 bench/mri/bm_marshal_dump_load_time.rb             |     1 +
 bench/mri/bm_require.rb                            |     7 +
 bench/mri/bm_require_thread.rb                     |    15 +
 bench/mri/bm_securerandom.rb                       |     5 +
 bench/{yarv => mri}/bm_so_ackermann.rb             |     0
 bench/{yarv => mri}/bm_so_array.rb                 |     0
 bench/mri/bm_so_binary_trees.rb                    |    62 +
 bench/mri/bm_so_concatenate.rb                     |    18 +
 bench/{yarv => mri}/bm_so_count_words.rb           |     0
 bench/mri/bm_so_exception.rb                       |    61 +
 bench/mri/bm_so_fannkuch.rb                        |    45 +
 bench/mri/bm_so_fasta.rb                           |    81 +
 bench/mri/bm_so_k_nucleotide.rb                    |    48 +
 bench/mri/bm_so_lists.rb                           |    47 +
 bench/mri/bm_so_mandelbrot.rb                      |    57 +
 bench/mri/bm_so_matrix.rb                          |    48 +
 bench/mri/bm_so_meteor_contest.rb                  |   563 +
 bench/mri/bm_so_nbody.rb                           |   148 +
 bench/{yarv => mri}/bm_so_nested_loop.rb           |     0
 bench/mri/bm_so_nsieve.rb                          |    35 +
 bench/mri/bm_so_nsieve_bits.rb                     |    43 +
 bench/{yarv => mri}/bm_so_object.rb                |     0
 bench/mri/bm_so_partial_sums.rb                    |    31 +
 bench/mri/bm_so_pidigits.rb                        |    92 +
 bench/mri/bm_so_random.rb                          |    20 +
 bench/mri/bm_so_reverse_complement.rb              |    30 +
 bench/mri/bm_so_sieve.rb                           |    24 +
 bench/mri/bm_so_spectralnorm.rb                    |    50 +
 bench/{yarv => mri}/bm_startup.rb                  |     0
 bench/mri/bm_vm1_attr_ivar.rb                      |    14 +
 bench/mri/bm_vm1_attr_ivar_set.rb                  |    14 +
 bench/mri/bm_vm1_block.rb                          |    10 +
 bench/mri/bm_vm1_const.rb                          |     8 +
 bench/mri/bm_vm1_ensure.rb                         |    11 +
 bench/mri/bm_vm1_float_simple.rb                   |     7 +
 bench/mri/bm_vm1_gc_short_lived.rb                 |    10 +
 bench/mri/bm_vm1_gc_short_with_complex_long.rb     |    27 +
 bench/mri/bm_vm1_gc_short_with_long.rb             |    13 +
 bench/mri/bm_vm1_gc_short_with_symbol.rb           |    15 +
 bench/mri/bm_vm1_gc_wb_ary.rb                      |    12 +
 bench/mri/bm_vm1_gc_wb_ary_promoted.rb             |    14 +
 bench/mri/bm_vm1_gc_wb_obj.rb                      |    15 +
 bench/mri/bm_vm1_gc_wb_obj_promoted.rb             |    17 +
 bench/mri/bm_vm1_ivar.rb                           |     8 +
 bench/mri/bm_vm1_ivar_set.rb                       |     6 +
 bench/mri/bm_vm1_length.rb                         |     9 +
 bench/mri/bm_vm1_lvar_init.rb                      |    18 +
 bench/mri/bm_vm1_lvar_set.rb                       |     5 +
 bench/mri/bm_vm1_neq.rb                            |     8 +
 bench/mri/bm_vm1_not.rb                            |     7 +
 bench/mri/bm_vm1_rescue.rb                         |     7 +
 bench/mri/bm_vm1_simplereturn.rb                   |     9 +
 bench/mri/bm_vm1_swap.rb                           |     8 +
 bench/mri/bm_vm1_yield.rb                          |    10 +
 bench/mri/bm_vm2_array.rb                          |     5 +
 bench/mri/bm_vm2_bigarray.rb                       |   106 +
 bench/mri/bm_vm2_bighash.rb                        |     5 +
 bench/mri/bm_vm2_case.rb                           |    14 +
 bench/mri/bm_vm2_case_lit.rb                       |    19 +
 bench/mri/bm_vm2_defined_method.rb                 |     9 +
 bench/mri/bm_vm2_dstr.rb                           |     6 +
 bench/mri/bm_vm2_eval.rb                           |     6 +
 bench/mri/bm_vm2_method.rb                         |     9 +
 bench/mri/bm_vm2_method_missing.rb                 |    12 +
 bench/mri/bm_vm2_method_with_block.rb              |     9 +
 bench/mri/bm_vm2_mutex.rb                          |     9 +
 bench/mri/bm_vm2_newlambda.rb                      |     5 +
 bench/mri/bm_vm2_poly_method.rb                    |    20 +
 bench/mri/bm_vm2_poly_method_ov.rb                 |    20 +
 bench/mri/bm_vm2_proc.rb                           |    14 +
 bench/mri/bm_vm2_raise1.rb                         |    18 +
 bench/mri/bm_vm2_raise2.rb                         |    18 +
 bench/mri/bm_vm2_regexp.rb                         |     6 +
 bench/mri/bm_vm2_send.rb                           |    12 +
 bench/mri/bm_vm2_string_literal.rb                 |     5 +
 bench/mri/bm_vm2_struct_big_aref_hi.rb             |     7 +
 bench/mri/bm_vm2_struct_big_aref_lo.rb             |     7 +
 bench/mri/bm_vm2_struct_big_aset.rb                |     7 +
 bench/mri/bm_vm2_struct_big_href_hi.rb             |     7 +
 bench/mri/bm_vm2_struct_big_href_lo.rb             |     7 +
 bench/mri/bm_vm2_struct_big_hset.rb                |     7 +
 bench/mri/bm_vm2_struct_small_aref.rb              |     7 +
 bench/mri/bm_vm2_struct_small_aset.rb              |     7 +
 bench/mri/bm_vm2_struct_small_href.rb              |     7 +
 bench/mri/bm_vm2_struct_small_hset.rb              |     7 +
 bench/mri/bm_vm2_super.rb                          |    20 +
 bench/mri/bm_vm2_unif1.rb                          |     8 +
 bench/mri/bm_vm2_zsuper.rb                         |    20 +
 bench/mri/bm_vm3_backtrace.rb                      |    22 +
 bench/mri/bm_vm3_clearmethodcache.rb               |     8 +
 bench/mri/bm_vm3_gc.rb                             |     6 +
 bench/mri/bm_vm3_gc_old_full.rb                    |     4 +
 bench/mri/bm_vm3_gc_old_immediate.rb               |     4 +
 bench/mri/bm_vm3_gc_old_lazy.rb                    |     4 +
 bench/{yarv => mri}/bm_vm3_thread_create_join.rb   |     0
 bench/{yarv => mri}/bm_vm3_thread_mutex.rb         |     0
 bench/mri/bm_vm_symbol_block_pass.rb               |    13 +
 bench/mri/bm_vm_thread_alive_check1.rb             |     6 +
 bench/mri/bm_vm_thread_close.rb                    |     6 +
 bench/mri/bm_vm_thread_create_join.rb              |     6 +
 bench/mri/bm_vm_thread_mutex1.rb                   |    21 +
 bench/mri/bm_vm_thread_mutex2.rb                   |    21 +
 bench/mri/bm_vm_thread_mutex3.rb                   |    20 +
 bench/mri/bm_vm_thread_pass.rb                     |    15 +
 bench/mri/bm_vm_thread_pass_flood.rb               |     8 +
 bench/mri/bm_vm_thread_pipe.rb                     |    17 +
 bench/mri/bm_vm_thread_queue.rb                    |    18 +
 bench/{yarv => mri}/bmx_temp.rb                    |     0
 bench/mri/driver.rb                                |   427 +
 bench/mri/gc/aobench.rb                            |     1 +
 bench/mri/gc/binary_trees.rb                       |     1 +
 bench/mri/gc/gcbench.rb                            |    56 +
 bench/mri/gc/hash1.rb                              |    11 +
 bench/mri/gc/hash2.rb                              |     7 +
 bench/mri/gc/null.rb                               |     1 +
 bench/mri/gc/pentomino.rb                          |     1 +
 bench/mri/gc/rdoc.rb                               |    13 +
 bench/mri/gc/redblack.rb                           |   366 +
 bench/mri/gc/ring.rb                               |    29 +
 bench/mri/make_fasta_output.rb                     |    19 +
 bench/mri/memory_wrapper.rb                        |    16 +
 bench/mri/prepare_require.rb                       |    25 +
 bench/mri/prepare_require_thread.rb                |     2 +
 bench/mri/prepare_so_count_words.rb                |    15 +
 bench/mri/prepare_so_k_nucleotide.rb               |     2 +
 bench/mri/prepare_so_reverse_complement.rb         |     2 +
 bench/mri/report.rb                                |    79 +
 bench/mri/run.rb                                   |   127 +
 bench/mri/runc.rb                                  |    27 +
 bench/{yarv => mri}/wc.input.base                  |     0
 bench/truffle/metrics/mandelbrot.rb                |   110 +
 bench/yarv/bm_app_erb.rb                           |    26 -
 bench/yarv/bm_app_factorial.rb                     |    11 -
 bench/yarv/bm_app_mandelbrot.rb                    |    23 -
 bench/yarv/bm_app_raise.rb                         |     8 -
 bench/yarv/bm_app_strconcat.rb                     |     5 -
 bench/yarv/bm_app_uri.rb                           |     8 -
 bench/yarv/bm_io_file_create.rb                    |    13 -
 bench/yarv/bm_io_file_read.rb                      |    15 -
 bench/yarv/bm_io_file_write.rb                     |    14 -
 bench/yarv/bm_loop_times.rb                        |     1 -
 bench/yarv/bm_loop_whileloop.rb                    |     4 -
 bench/yarv/bm_loop_whileloop2.rb                   |     4 -
 bench/yarv/bm_so_binary_trees.rb                   |    57 -
 bench/yarv/bm_so_concatenate.rb                    |    18 -
 bench/yarv/bm_so_exception.rb                      |    61 -
 bench/yarv/bm_so_fannkuch.rb                       |    45 -
 bench/yarv/bm_so_fasta.rb                          |    81 -
 bench/yarv/bm_so_k_nucleotide.rb                   |    48 -
 bench/yarv/bm_so_lists.rb                          |    47 -
 bench/yarv/bm_so_mandelbrot.rb                     |    57 -
 bench/yarv/bm_so_matrix.rb                         |    48 -
 bench/yarv/bm_so_meteor_contest.rb                 |   564 -
 bench/yarv/bm_so_nbody.rb                          |   148 -
 bench/yarv/bm_so_nsieve.rb                         |    35 -
 bench/yarv/bm_so_nsieve_bits.rb                    |    42 -
 bench/yarv/bm_so_partial_sums.rb                   |    31 -
 bench/yarv/bm_so_pidigits.rb                       |    92 -
 bench/yarv/bm_so_random.rb                         |    20 -
 bench/yarv/bm_so_reverse_complement.rb             |    30 -
 bench/yarv/bm_so_sieve.rb                          |    24 -
 bench/yarv/bm_so_spectralnorm.rb                   |    50 -
 bench/yarv/bm_vm1_block.rb                         |    10 -
 bench/yarv/bm_vm1_const.rb                         |     8 -
 bench/yarv/bm_vm1_ensure.rb                        |    11 -
 bench/yarv/bm_vm1_ivar.rb                          |     8 -
 bench/yarv/bm_vm1_ivar_set.rb                      |     6 -
 bench/yarv/bm_vm1_length.rb                        |     9 -
 bench/yarv/bm_vm1_rescue.rb                        |     7 -
 bench/yarv/bm_vm1_simplereturn.rb                  |     9 -
 bench/yarv/bm_vm1_swap.rb                          |     8 -
 bench/yarv/bm_vm2_array.rb                         |     5 -
 bench/yarv/bm_vm2_case.rb                          |    14 -
 bench/yarv/bm_vm2_eval.rb                          |     6 -
 bench/yarv/bm_vm2_method.rb                        |     9 -
 bench/yarv/bm_vm2_mutex.rb                         |     9 -
 bench/yarv/bm_vm2_poly_method.rb                   |    20 -
 bench/yarv/bm_vm2_poly_method_ov.rb                |    20 -
 bench/yarv/bm_vm2_proc.rb                          |    14 -
 bench/yarv/bm_vm2_regexp.rb                        |     6 -
 bench/yarv/bm_vm2_send.rb                          |    12 -
 bench/yarv/bm_vm2_super.rb                         |    20 -
 bench/yarv/bm_vm2_unif1.rb                         |     8 -
 bench/yarv/bm_vm2_zsuper.rb                        |    20 -
 bench/yarv/driver.rb                               |   238 -
 bench/yarv/make_fasta_output.rb                    |    19 -
 bench/yarv/prepare_so_count_words.rb               |    15 -
 bench/yarv/prepare_so_k_nucleotide.rb              |     2 -
 bench/yarv/prepare_so_reverse_complement.rb        |     2 -
 bench/yarv/report.rb                               |    81 -
 bench/yarv/run.rb                                  |   127 -
 bench/yarv/runc.rb                                 |    29 -
 bin/ast                                            |    17 +-
 bin/irb                                            |    21 +
 bin/jirb_swing                                     |    10 +
 bin/jruby+truffle                                  |     3 +
 bin/jruby+truffle.bat                              |     1 +
 bin/jruby-truffle                                  |     5 +
 bin/jruby.bash                                     |   422 +
 bin/jruby.bat                                      |     0
 bin/jruby.dll                                      |   Bin 0 -> 742400 bytes
 bin/jruby.exe                                      |   Bin 0 -> 680448 bytes
 bin/jruby.sh                                       |    17 +-
 bin/jruby200.sh                                    |     5 +
 bin/jrubyd.bat                                     |     0
 bin/jrubyw.exe                                     |   Bin 0 -> 682496 bytes
 bin/rake                                           |    22 +
 bin/rdoc                                           |     5 +-
 bin/ri                                             |     5 +-
 bin/ruby                                           |     1 +
 build.xml                                          |   512 -
 cext/src/Handle.cpp                                |   267 -
 cext/src/Handle.h                                  |   265 -
 cext/src/JLocalEnv.cpp                             |    68 -
 cext/src/JLocalEnv.h                               |    48 -
 cext/src/JString.cpp                               |    69 -
 cext/src/JString.h                                 |    57 -
 cext/src/JUtil.cpp                                 |    69 -
 cext/src/JUtil.h                                   |    70 -
 cext/src/JavaException.cpp                         |    82 -
 cext/src/JavaException.h                           |    52 -
 cext/src/Makefile                                  |   336 -
 cext/src/Type.cpp                                  |   165 -
 cext/src/array.cpp                                 |   484 -
 cext/src/bignum.cpp                                |   102 -
 cext/src/class.cpp                                 |   245 -
 cext/src/data-object.cpp                           |   105 -
 cext/src/exception.cpp                             |   196 -
 cext/src/float.cpp                                 |   175 -
 cext/src/funcall.cpp                               |   114 -
 cext/src/gc.cpp                                    |   177 -
 cext/src/hash.cpp                                  |   114 -
 cext/src/include/config.h                          |     1 -
 cext/src/include/ruby.h                            |     2 -
 cext/src/include/ruby/defines.h                    |    30 -
 cext/src/include/ruby/dl.h                         |     1 -
 cext/src/include/ruby/intern.h                     |     1 -
 cext/src/include/ruby/jruby_win32.h                |    14 -
 cext/src/include/ruby/re.h                         |     1 -
 cext/src/include/ruby/ruby.h                       |  1215 --
 cext/src/include/ruby/rubyio.h                     |     1 -
 cext/src/include/ruby/rubysig.h                    |     1 -
 cext/src/include/ruby/st.h                         |   129 -
 cext/src/include/ruby/st_sizes.h                   |    14 -
 cext/src/invoke.cpp                                |   337 -
 cext/src/io.cpp                                    |   240 -
 cext/src/jruby-cext.cpp                            |   467 -
 cext/src/jruby.cpp                                 |   337 -
 cext/src/jruby.h                                   |   276 -
 cext/src/kernel.cpp                                |   136 -
 cext/src/make.bat                                  |    14 -
 cext/src/malloc.cpp                                |   100 -
 cext/src/marshal.cpp                               |    47 -
 cext/src/module.cpp                                |   249 -
 cext/src/numeric.cpp                               |   280 -
 cext/src/object.cpp                                |   372 -
 cext/src/proc.cpp                                  |    44 -
 cext/src/queue.h                                   |   528 -
 cext/src/raise.cpp                                 |    83 -
 cext/src/range.cpp                                 |    71 -
 cext/src/regexp.cpp                                |    77 -
 cext/src/ruby.cpp                                  |   358 -
 cext/src/safe.cpp                                  |    87 -
 cext/src/st.c                                      |  1317 --
 cext/src/string.cpp                                |   540 -
 cext/src/struct.cpp                                |    97 -
 cext/src/symbol.cpp                                |   188 -
 cext/src/thread.cpp                                |   191 -
 cext/src/time.cpp                                  |    27 -
 cext/src/util.cpp                                  |   148 -
 cext/src/util.h                                    |    64 -
 ci.hocon                                           |    89 +
 core/.classpath                                    |    36 -
 core/.project                                      |    23 -
 core/.settings/org.eclipse.core.resources.prefs    |     6 -
 core/.settings/org.eclipse.jdt.core.prefs          |     5 -
 core/pom.rb                                        |   413 +
 core/pom.xml                                       |  1361 +-
 core/src/main/java/emma.properties                 |     1 -
 .../main/java/org/jruby/AbstractRubyMethod.java    |    52 +-
 core/src/main/java/org/jruby/BasicObjectStub.java  |     2 +-
 core/src/main/java/org/jruby/CompatVersion.java    |    15 +-
 core/src/main/java/org/jruby/EvalType.java         |     5 +
 core/src/main/java/org/jruby/FlagRegistry.java     |    75 +
 core/src/main/java/org/jruby/IncludedModule.java   |    59 +
 .../main/java/org/jruby/IncludedModuleWrapper.java |   147 +-
 .../main/java/org/jruby/JRubyTruffleInterface.java |    20 +
 core/src/main/java/org/jruby/Main.java             |   202 +-
 core/src/main/java/org/jruby/MetaClass.java        |     2 +-
 core/src/main/java/org/jruby/NativeException.java  |   109 +-
 core/src/main/java/org/jruby/ParseResult.java      |     4 +
 core/src/main/java/org/jruby/PrependedModule.java  |    61 +
 .../src/main/java/org/jruby/ReifiedRubyObject.java |   127 +
 core/src/main/java/org/jruby/Ruby.java             |  1844 ++-
 core/src/main/java/org/jruby/RubyArgsFile.java     |   363 +-
 core/src/main/java/org/jruby/RubyArray.java        |  2173 ++-
 core/src/main/java/org/jruby/RubyBasicObject.java  |  1025 +-
 core/src/main/java/org/jruby/RubyBignum.java       |   163 +-
 core/src/main/java/org/jruby/RubyBinding.java      |    62 +-
 core/src/main/java/org/jruby/RubyBoolean.java      |    37 +-
 core/src/main/java/org/jruby/RubyClass.java        |  1366 +-
 .../main/java/org/jruby/RubyClassPathVariable.java |    10 +-
 core/src/main/java/org/jruby/RubyComparable.java   |   112 +-
 core/src/main/java/org/jruby/RubyComplex.java      |   113 +-
 core/src/main/java/org/jruby/RubyContinuation.java |     6 +-
 core/src/main/java/org/jruby/RubyConverter.java    |   657 +-
 core/src/main/java/org/jruby/RubyDir.java          |   269 +-
 core/src/main/java/org/jruby/RubyEncoding.java     |   151 +-
 core/src/main/java/org/jruby/RubyEnumerable.java   |  1145 +-
 core/src/main/java/org/jruby/RubyEnumerator.java   |   580 +-
 core/src/main/java/org/jruby/RubyException.java    |   182 +-
 core/src/main/java/org/jruby/RubyFile.java         |  1494 +-
 core/src/main/java/org/jruby/RubyFileStat.java     |    49 +-
 core/src/main/java/org/jruby/RubyFileTest.java     |    29 +-
 core/src/main/java/org/jruby/RubyFixnum.java       |   610 +-
 core/src/main/java/org/jruby/RubyFloat.java        |   537 +-
 core/src/main/java/org/jruby/RubyGC.java           |    31 +-
 core/src/main/java/org/jruby/RubyGenerator.java    |   111 +
 core/src/main/java/org/jruby/RubyGlobal.java       |   234 +-
 core/src/main/java/org/jruby/RubyHash.java         |  1158 +-
 core/src/main/java/org/jruby/RubyIO.java           |  6132 ++++---
 .../main/java/org/jruby/RubyInstanceConfig.java    |   436 +-
 core/src/main/java/org/jruby/RubyInteger.java      |   155 +-
 core/src/main/java/org/jruby/RubyInterrupt.java    |    78 +
 core/src/main/java/org/jruby/RubyKernel.java       |  1528 +-
 .../main/java/org/jruby/RubyLocalJumpError.java    |     5 +-
 core/src/main/java/org/jruby/RubyMarshal.java      |    19 +-
 core/src/main/java/org/jruby/RubyMatchData.java    |   479 +-
 core/src/main/java/org/jruby/RubyMath.java         |   559 +-
 core/src/main/java/org/jruby/RubyMethod.java       |   128 +-
 core/src/main/java/org/jruby/RubyModule.java       |  2189 ++-
 core/src/main/java/org/jruby/RubyNameError.java    |   204 +-
 core/src/main/java/org/jruby/RubyNil.java          |    84 +-
 .../src/main/java/org/jruby/RubyNoMethodError.java |    34 +-
 core/src/main/java/org/jruby/RubyNumeric.java      |   627 +-
 core/src/main/java/org/jruby/RubyObject.java       |   156 +-
 core/src/main/java/org/jruby/RubyObjectSpace.java  |    82 +-
 core/src/main/java/org/jruby/RubyObjectVar0.java   |    31 +-
 core/src/main/java/org/jruby/RubyObjectVar1.java   |    44 +-
 core/src/main/java/org/jruby/RubyObjectVar2.java   |    56 +-
 core/src/main/java/org/jruby/RubyObjectVar3.java   |    68 +-
 core/src/main/java/org/jruby/RubyObjectVar4.java   |    80 +-
 core/src/main/java/org/jruby/RubyObjectVar5.java   |    92 +-
 core/src/main/java/org/jruby/RubyObjectVar6.java   |   104 +-
 core/src/main/java/org/jruby/RubyObjectVar7.java   |   116 +-
 core/src/main/java/org/jruby/RubyObjectVar8.java   |   128 +-
 core/src/main/java/org/jruby/RubyObjectVar9.java   |   140 +-
 core/src/main/java/org/jruby/RubyPrecision.java    |    90 -
 core/src/main/java/org/jruby/RubyProc.java         |   213 +-
 core/src/main/java/org/jruby/RubyProcess.java      |   843 +-
 core/src/main/java/org/jruby/RubyRandom.java       |   136 +-
 core/src/main/java/org/jruby/RubyRange.java        |   814 +-
 core/src/main/java/org/jruby/RubyRational.java     |   181 +-
 core/src/main/java/org/jruby/RubyRegexp.java       |  1870 +--
 core/src/main/java/org/jruby/RubySignal.java       |   100 +-
 .../main/java/org/jruby/RubySignalException.java   |   127 +
 .../src/main/java/org/jruby/RubyStopIteration.java |    78 +
 core/src/main/java/org/jruby/RubyString.java       |  5674 +++----
 core/src/main/java/org/jruby/RubyStringIO.java     |   123 -
 core/src/main/java/org/jruby/RubyStruct.java       |   493 +-
 core/src/main/java/org/jruby/RubySymbol.java       |   698 +-
 .../main/java/org/jruby/RubySystemCallError.java   |     9 +-
 core/src/main/java/org/jruby/RubySystemExit.java   |    66 +-
 core/src/main/java/org/jruby/RubyThread.java       |  1426 +-
 core/src/main/java/org/jruby/RubyThreadGroup.java  |    12 +-
 core/src/main/java/org/jruby/RubyTime.java         |   544 +-
 .../src/main/java/org/jruby/RubyUnboundMethod.java |    19 +-
 .../java/org/jruby/RubyUncaughtThrowError.java     |   107 +
 core/src/main/java/org/jruby/RubyYielder.java      |    34 +-
 core/src/main/java/org/jruby/TopSelfFactory.java   |    58 +-
 .../main/java/org/jruby/anno/AnnotationBinder.java |   223 +-
 .../main/java/org/jruby/anno/AnnotationHelper.java |    81 +-
 .../jruby/anno/ExecutableElementDescriptor.java    |   111 +
 core/src/main/java/org/jruby/anno/IndyBinder.java  |   607 +
 .../main/java/org/jruby/anno/InvokerGenerator.java |    56 +-
 core/src/main/java/org/jruby/anno/JRubyMethod.java |     1 +
 .../java/org/jruby/anno/JavaMethodDescriptor.java  |   159 +-
 .../main/java/org/jruby/anno/MethodDescriptor.java |   148 +
 .../main/java/org/jruby/anno/TypePopulator.java    |   114 +-
 core/src/main/java/org/jruby/ast/AliasNode.java    |    17 +-
 core/src/main/java/org/jruby/ast/AndNode.java      |    29 +-
 .../main/java/org/jruby/ast/ArgAuxillaryNode.java  |    68 -
 core/src/main/java/org/jruby/ast/ArgsCatNode.java  |    15 +-
 .../src/main/java/org/jruby/ast/ArgsNoArgNode.java |    49 -
 core/src/main/java/org/jruby/ast/ArgsNode.java     |   507 +-
 .../main/java/org/jruby/ast/ArgsPreOneArgNode.java |    71 -
 .../main/java/org/jruby/ast/ArgsPreTwoArgNode.java |    79 -
 core/src/main/java/org/jruby/ast/ArgsPushNode.java |    14 +-
 core/src/main/java/org/jruby/ast/ArgumentNode.java |     9 +-
 core/src/main/java/org/jruby/ast/ArrayNode.java    |    36 +-
 .../main/java/org/jruby/ast/AssignableNode.java    |    29 +-
 .../main/java/org/jruby/ast/AttrAssignNode.java    |   178 +-
 .../java/org/jruby/ast/AttrAssignOneArgNode.java   |    58 -
 .../java/org/jruby/ast/AttrAssignThreeArgNode.java |    67 -
 .../java/org/jruby/ast/AttrAssignTwoArgNode.java   |    62 -
 core/src/main/java/org/jruby/ast/BackRefNode.java  |    41 +-
 core/src/main/java/org/jruby/ast/BeginNode.java    |    13 +-
 core/src/main/java/org/jruby/ast/BignumNode.java   |    15 +-
 .../java/org/jruby/ast/BlockAcceptingNode.java     |     2 +-
 .../main/java/org/jruby/ast/BlockArg18Node.java    |    53 -
 core/src/main/java/org/jruby/ast/BlockArgNode.java |     4 +-
 core/src/main/java/org/jruby/ast/BlockNode.java    |    18 +-
 .../src/main/java/org/jruby/ast/BlockPassNode.java |    13 +-
 core/src/main/java/org/jruby/ast/BreakNode.java    |    16 +-
 .../java/org/jruby/ast/CallManyArgsBlockNode.java  |    66 -
 .../org/jruby/ast/CallManyArgsBlockPassNode.java   |    59 -
 .../main/java/org/jruby/ast/CallManyArgsNode.java  |    61 -
 .../java/org/jruby/ast/CallNoArgBlockNode.java     |    71 -
 .../java/org/jruby/ast/CallNoArgBlockPassNode.java |    57 -
 .../src/main/java/org/jruby/ast/CallNoArgNode.java |    80 -
 core/src/main/java/org/jruby/ast/CallNode.java     |   101 +-
 .../java/org/jruby/ast/CallOneArgBlockNode.java    |    64 -
 .../org/jruby/ast/CallOneArgBlockPassNode.java     |    64 -
 .../java/org/jruby/ast/CallOneArgFixnumNode.java   |    67 -
 .../main/java/org/jruby/ast/CallOneArgNode.java    |    65 -
 .../org/jruby/ast/CallSpecialArgBlockNode.java     |    76 -
 .../org/jruby/ast/CallSpecialArgBlockPassNode.java |    76 -
 .../java/org/jruby/ast/CallSpecialArgNode.java     |    79 -
 .../java/org/jruby/ast/CallThreeArgBlockNode.java  |    70 -
 .../org/jruby/ast/CallThreeArgBlockPassNode.java   |    70 -
 .../main/java/org/jruby/ast/CallThreeArgNode.java  |    71 -
 .../java/org/jruby/ast/CallTwoArgBlockNode.java    |    67 -
 .../org/jruby/ast/CallTwoArgBlockPassNode.java     |    67 -
 .../main/java/org/jruby/ast/CallTwoArgNode.java    |    68 -
 core/src/main/java/org/jruby/ast/CaseNode.java     |    41 +-
 core/src/main/java/org/jruby/ast/ClassNode.java    |    35 +-
 .../main/java/org/jruby/ast/ClassVarAsgnNode.java  |    25 +-
 .../main/java/org/jruby/ast/ClassVarDeclNode.java  |    32 +-
 core/src/main/java/org/jruby/ast/ClassVarNode.java |    44 +-
 .../main/java/org/jruby/ast/Colon2ConstNode.java   |    58 -
 .../java/org/jruby/ast/Colon2ImplicitNode.java     |    35 -
 .../main/java/org/jruby/ast/Colon2MethodNode.java  |    49 -
 core/src/main/java/org/jruby/ast/Colon2Node.java   |    19 +-
 core/src/main/java/org/jruby/ast/Colon3Node.java   |    71 +-
 core/src/main/java/org/jruby/ast/ComplexNode.java  |    48 +
 .../src/main/java/org/jruby/ast/ConstDeclNode.java |    65 +-
 core/src/main/java/org/jruby/ast/ConstNode.java    |    53 +-
 core/src/main/java/org/jruby/ast/DAsgnNode.java    |    22 +-
 core/src/main/java/org/jruby/ast/DNode.java        |    84 +-
 core/src/main/java/org/jruby/ast/DRegexpNode.java  |    49 +-
 core/src/main/java/org/jruby/ast/DStrNode.java     |    14 +-
 core/src/main/java/org/jruby/ast/DSymbolNode.java  |    13 -
 core/src/main/java/org/jruby/ast/DVarNode.java     |    30 +-
 core/src/main/java/org/jruby/ast/DXStrNode.java    |    15 +-
 core/src/main/java/org/jruby/ast/DefNode.java      |    35 +
 core/src/main/java/org/jruby/ast/DefinedNode.java  |    16 +-
 core/src/main/java/org/jruby/ast/DefnNode.java     |    83 +-
 core/src/main/java/org/jruby/ast/DefsNode.java     |    51 +-
 core/src/main/java/org/jruby/ast/DotNode.java      |    17 +-
 core/src/main/java/org/jruby/ast/EncodingNode.java |    11 +-
 core/src/main/java/org/jruby/ast/EnsureNode.java   |    26 +-
 core/src/main/java/org/jruby/ast/EvStrNode.java    |    15 +-
 .../java/org/jruby/ast/FCallManyArgsBlockNode.java |    31 -
 .../org/jruby/ast/FCallManyArgsBlockPassNode.java  |    29 -
 .../main/java/org/jruby/ast/FCallManyArgsNode.java |    62 -
 .../java/org/jruby/ast/FCallNoArgBlockNode.java    |    34 -
 .../org/jruby/ast/FCallNoArgBlockPassNode.java     |    29 -
 .../main/java/org/jruby/ast/FCallNoArgNode.java    |    38 -
 core/src/main/java/org/jruby/ast/FCallNode.java    |    64 +-
 .../java/org/jruby/ast/FCallOneArgBlockNode.java   |    36 -
 .../org/jruby/ast/FCallOneArgBlockPassNode.java    |    36 -
 .../main/java/org/jruby/ast/FCallOneArgNode.java   |    38 -
 .../org/jruby/ast/FCallSpecialArgBlockNode.java    |    48 -
 .../jruby/ast/FCallSpecialArgBlockPassNode.java    |    50 -
 .../java/org/jruby/ast/FCallSpecialArgNode.java    |    51 -
 .../java/org/jruby/ast/FCallThreeArgBlockNode.java |    42 -
 .../org/jruby/ast/FCallThreeArgBlockPassNode.java  |    42 -
 .../main/java/org/jruby/ast/FCallThreeArgNode.java |    45 -
 .../java/org/jruby/ast/FCallTwoArgBlockNode.java   |    39 -
 .../org/jruby/ast/FCallTwoArgBlockPassNode.java    |    39 -
 .../main/java/org/jruby/ast/FCallTwoArgNode.java   |    42 -
 core/src/main/java/org/jruby/ast/FalseNode.java    |    30 +-
 core/src/main/java/org/jruby/ast/FileNode.java     |     2 +-
 core/src/main/java/org/jruby/ast/FixnumNode.java   |    37 +-
 core/src/main/java/org/jruby/ast/FlipNode.java     |    59 +-
 core/src/main/java/org/jruby/ast/FloatNode.java    |    29 +-
 core/src/main/java/org/jruby/ast/ForNode.java      |    44 +-
 .../main/java/org/jruby/ast/GlobalAsgnNode.java    |    23 +-
 .../src/main/java/org/jruby/ast/GlobalVarNode.java |    23 +-
 core/src/main/java/org/jruby/ast/Hash19Node.java   |    58 -
 core/src/main/java/org/jruby/ast/HashNode.java     |   104 +-
 core/src/main/java/org/jruby/ast/IScopedNode.java  |    16 +
 core/src/main/java/org/jruby/ast/IfNode.java       |    31 +-
 core/src/main/java/org/jruby/ast/InstAsgnNode.java |    35 +-
 core/src/main/java/org/jruby/ast/InstVarNode.java  |    62 +-
 core/src/main/java/org/jruby/ast/IterNode.java     |    63 +-
 .../main/java/org/jruby/ast/KeywordArgNode.java    |     6 +-
 .../java/org/jruby/ast/KeywordRestArgNode.java     |     2 +-
 core/src/main/java/org/jruby/ast/LambdaNode.java   |    14 -
 core/src/main/java/org/jruby/ast/ListNode.java     |    92 +-
 core/src/main/java/org/jruby/ast/LiteralNode.java  |    10 +-
 .../src/main/java/org/jruby/ast/LocalAsgnNode.java |    33 +-
 core/src/main/java/org/jruby/ast/LocalVarNode.java |    28 +-
 .../main/java/org/jruby/ast/Match2CaptureNode.java |    15 -
 core/src/main/java/org/jruby/ast/Match2Node.java   |    28 +-
 core/src/main/java/org/jruby/ast/Match3Node.java   |    36 +-
 core/src/main/java/org/jruby/ast/MatchNode.java    |    17 +-
 .../src/main/java/org/jruby/ast/MethodDefNode.java |   111 +-
 core/src/main/java/org/jruby/ast/ModuleNode.java   |    25 +-
 .../java/org/jruby/ast/MultipleAsgn19Node.java     |   121 -
 .../main/java/org/jruby/ast/MultipleAsgnNode.java  |   102 +-
 core/src/main/java/org/jruby/ast/NewlineNode.java  |    33 +-
 core/src/main/java/org/jruby/ast/NextNode.java     |    23 +-
 .../main/java/org/jruby/ast/NilImplicitNode.java   |     4 +-
 core/src/main/java/org/jruby/ast/NilNode.java      |    34 +-
 core/src/main/java/org/jruby/ast/Node.java         |   166 +-
 core/src/main/java/org/jruby/ast/NodeType.java     |     9 +-
 core/src/main/java/org/jruby/ast/NotNode.java      |    93 -
 core/src/main/java/org/jruby/ast/NthRefNode.java   |    37 +-
 core/src/main/java/org/jruby/ast/NumericNode.java  |    13 +
 .../src/main/java/org/jruby/ast/OpAsgnAndNode.java |    34 +-
 .../java/org/jruby/ast/OpAsgnConstDeclNode.java    |    51 +
 core/src/main/java/org/jruby/ast/OpAsgnNode.java   |    62 +-
 core/src/main/java/org/jruby/ast/OpAsgnOrNode.java |    42 +-
 .../main/java/org/jruby/ast/OpElementAsgnNode.java |    51 +-
 .../org/jruby/ast/OpElementOneArgAndAsgnNode.java  |    74 -
 .../org/jruby/ast/OpElementOneArgAsgnNode.java     |    72 -
 .../org/jruby/ast/OpElementOneArgOrAsgnNode.java   |    74 -
 core/src/main/java/org/jruby/ast/OptArgNode.java   |    23 +-
 core/src/main/java/org/jruby/ast/OrNode.java       |    31 +-
 core/src/main/java/org/jruby/ast/PostExeNode.java  |    18 +-
 core/src/main/java/org/jruby/ast/PreExe19Node.java |    13 +-
 core/src/main/java/org/jruby/ast/PreExeNode.java   |    34 +-
 core/src/main/java/org/jruby/ast/RationalNode.java |    50 +
 core/src/main/java/org/jruby/ast/RedoNode.java     |    17 +-
 core/src/main/java/org/jruby/ast/RegexpNode.java   |    33 +-
 .../ast/RequiredKeywordArgumentValueNode.java      |    34 +
 .../main/java/org/jruby/ast/RescueBodyNode.java    |    18 +-
 .../src/main/java/org/jruby/ast/RescueModNode.java |    12 +
 core/src/main/java/org/jruby/ast/RescueNode.java   |   147 +-
 core/src/main/java/org/jruby/ast/RestArgNode.java  |     2 +-
 core/src/main/java/org/jruby/ast/RetryNode.java    |    16 +-
 core/src/main/java/org/jruby/ast/ReturnNode.java   |    22 +-
 core/src/main/java/org/jruby/ast/RootNode.java     |    66 +-
 core/src/main/java/org/jruby/ast/SClassNode.java   |    21 +-
 core/src/main/java/org/jruby/ast/SValue19Node.java |    50 -
 core/src/main/java/org/jruby/ast/SValueNode.java   |    16 +-
 core/src/main/java/org/jruby/ast/SelfNode.java     |    25 +-
 .../main/java/org/jruby/ast/SideEffectFree.java    |     7 +
 core/src/main/java/org/jruby/ast/SpecialArgs.java  |     8 -
 core/src/main/java/org/jruby/ast/Splat19Node.java  |    50 -
 core/src/main/java/org/jruby/ast/SplatNode.java    |    15 +-
 core/src/main/java/org/jruby/ast/StarNode.java     |    16 +-
 core/src/main/java/org/jruby/ast/StrNode.java      |    25 +-
 core/src/main/java/org/jruby/ast/SuperNode.java    |    48 +-
 core/src/main/java/org/jruby/ast/SymbolNode.java   |    72 +-
 core/src/main/java/org/jruby/ast/ToAryNode.java    |    71 -
 core/src/main/java/org/jruby/ast/TrueNode.java     |    31 +-
 .../main/java/org/jruby/ast/TypedArgumentNode.java |    26 -
 core/src/main/java/org/jruby/ast/UndefNode.java    |    18 +-
 core/src/main/java/org/jruby/ast/UntilNode.java    |    43 +-
 core/src/main/java/org/jruby/ast/VAliasNode.java   |    29 +-
 core/src/main/java/org/jruby/ast/VCallNode.java    |    29 +-
 core/src/main/java/org/jruby/ast/WhenNode.java     |    45 +-
 .../main/java/org/jruby/ast/WhenOneArgNode.java    |    36 -
 core/src/main/java/org/jruby/ast/WhileNode.java    |    61 +-
 core/src/main/java/org/jruby/ast/XStrNode.java     |    23 +-
 core/src/main/java/org/jruby/ast/Yield19Node.java  |    44 -
 core/src/main/java/org/jruby/ast/YieldNode.java    |    56 +-
 core/src/main/java/org/jruby/ast/YieldOneNode.java |    38 -
 .../main/java/org/jruby/ast/YieldThreeNode.java    |    38 -
 core/src/main/java/org/jruby/ast/YieldTwoNode.java |    35 -
 core/src/main/java/org/jruby/ast/ZArrayNode.java   |    20 +-
 core/src/main/java/org/jruby/ast/ZSuperNode.java   |    52 +-
 core/src/main/java/org/jruby/ast/ZYieldNode.java   |    27 -
 core/src/main/java/org/jruby/ast/ZeroArgNode.java  |    76 -
 .../org/jruby/ast/executable/AbstractScript.java   |    58 +-
 .../org/jruby/ast/executable/RuntimeCache.java     |   138 +-
 .../org/jruby/ast/executable/ScriptAndCode.java    |    24 +
 .../ast/java_signature/AnnotationParameter.java    |     2 +-
 .../main/java/org/jruby/ast/types/IArityNode.java  |    39 -
 .../main/java/org/jruby/ast/types/IEqlNode.java    |    19 -
 .../src/main/java/org/jruby/ast/util/ArgsUtil.java |   131 +-
 .../main/java/org/jruby/ast/util/SexpMaker.java    |   444 +-
 .../org/jruby/ast/visitor/AbstractNodeVisitor.java |   579 +-
 .../jruby/ast/visitor/InstanceVariableFinder.java  |    21 +-
 .../java/org/jruby/ast/visitor/NodeVisitor.java    |   321 +-
 core/src/main/java/org/jruby/cext/Cleaner.java     |   108 -
 core/src/main/java/org/jruby/cext/GC.java          |   136 -
 core/src/main/java/org/jruby/cext/GIL.java         |    91 -
 core/src/main/java/org/jruby/cext/Handle.java      |   189 -
 core/src/main/java/org/jruby/cext/JRuby.java       |   320 -
 .../src/main/java/org/jruby/cext/ModuleLoader.java |    79 -
 core/src/main/java/org/jruby/cext/Native.java      |   231 -
 .../src/main/java/org/jruby/cext/NativeMethod.java |   131 -
 .../main/java/org/jruby/cext/NativeMethod0.java    |    63 -
 .../main/java/org/jruby/cext/NativeMethod1.java    |    65 -
 .../main/java/org/jruby/cext/NativeMethod2.java    |    70 -
 .../main/java/org/jruby/cext/NativeMethod3.java    |    75 -
 .../java/org/jruby/cext/NativeObjectAllocator.java |    55 -
 .../main/java/org/jruby/cext/NativeProcMethod.java |    70 -
 core/src/main/java/org/jruby/cext/RubyData.java    |    50 -
 .../main/java/org/jruby/common/IRubyWarnings.java  |    28 +-
 .../main/java/org/jruby/common/NullWarnings.java   |     1 +
 .../main/java/org/jruby/common/RubyWarnings.java   |    79 +-
 .../main/java/org/jruby/compiler/ASTCompiler.java  |  3778 -----
 .../java/org/jruby/compiler/ASTCompiler19.java     |   569 -
 .../main/java/org/jruby/compiler/ASTInspector.java |   852 -
 .../java/org/jruby/compiler/ArgumentsCallback.java |    14 -
 .../java/org/jruby/compiler/ArrayCallback.java     |    18 -
 .../main/java/org/jruby/compiler/BodyCompiler.java |   780 -
 .../java/org/jruby/compiler/BranchCallback.java    |    18 -
 .../java/org/jruby/compiler/CacheCompiler.java     |    82 -
 .../main/java/org/jruby/compiler/Compilable.java   |    21 +
 .../java/org/jruby/compiler/CompilerCallback.java  |    36 -
 .../java/org/jruby/compiler/Constantizable.java    |     9 +
 .../java/org/jruby/compiler/DefinedCallback.java   |    14 -
 .../java/org/jruby/compiler/FastSwitchType.java    |    30 -
 .../org/jruby/compiler/InvocationCompiler.java     |   110 -
 .../main/java/org/jruby/compiler/JITCompiler.java  |   824 +-
 .../java/org/jruby/compiler/JITCompilerMBean.java  |     2 +
 .../org/jruby/compiler/NotCompilableException.java |     8 +
 .../java/org/jruby/compiler/ScriptCompiler.java    |    78 -
 .../java/org/jruby/compiler/TwoBranchCallback.java |    18 -
 .../java/org/jruby/compiler/VariableCompiler.java  |    91 -
 .../compiler/impl/AbstractVariableCompiler.java    |   486 -
 .../org/jruby/compiler/impl/BaseBodyCompiler.java  |  3003 ----
 .../compiler/impl/ChainedChildBodyCompiler.java    |    22 -
 .../compiler/impl/ChainedChildBodyCompiler19.java  |    38 -
 .../compiler/impl/ChainedRootBodyCompiler.java     |    26 -
 .../compiler/impl/ChildScopedBodyCompiler.java     |   145 -
 .../compiler/impl/ChildScopedBodyCompiler19.java   |    37 -
 .../org/jruby/compiler/impl/ClassBodyCompiler.java |    40 -
 .../compiler/impl/HeapBasedVariableCompiler.java   |   368 -
 .../compiler/impl/InheritedCacheCompiler.java      |   743 -
 .../compiler/impl/InvokeDynamicCacheCompiler.java  |   502 -
 .../impl/InvokeDynamicInvocationCompiler.java      |   515 -
 .../jruby/compiler/impl/MethodBodyCompiler.java    |   184 -
 .../compiler/impl/RootScopedBodyCompiler.java      |   174 -
 .../jruby/compiler/impl/SkinnyMethodAdapter.java   |    79 +-
 .../compiler/impl/StackBasedVariableCompiler.java  |   189 -
 .../jruby/compiler/impl/StandardASMCompiler.java   |   781 -
 .../compiler/impl/StandardInvocationCompiler.java  |   726 -
 .../org/jruby/compiler/util/HandleFactory.java     |     9 +-
 .../java/org/jruby/demo/ext/MethodMissing.java     |    34 -
 .../embed/EmbedRubyInstanceConfigAdapter.java      |    31 -
 .../jruby/embed/IsolatedScriptingContainer.java    |    96 +-
 .../java/org/jruby/embed/LocalContextScope.java    |    12 +-
 .../java/org/jruby/embed/ScriptingContainer.java   |   171 +-
 .../main/java/org/jruby/embed/bsf/JRubyEngine.java |    16 +-
 .../internal/AbstractLocalContextProvider.java     |    12 -
 .../org/jruby/embed/internal/BiVariableMap.java    |     3 +-
 .../internal/ConcurrentLocalContextProvider.java   |    49 +-
 .../jruby/embed/internal/EmbedEvalUnitImpl.java    |     9 +-
 .../embed/internal/EmbedRubyObjectAdapterImpl.java |    16 +-
 .../internal/EmbedRubyRuntimeAdapterImpl.java      |     8 +-
 .../jruby/embed/internal/LocalContextProvider.java |    18 -
 .../internal/ThreadSafeLocalContextProvider.java   |    53 +-
 .../embed/jsr223/JRubyScriptEngineManager.java     |     2 +-
 .../main/java/org/jruby/embed/jsr223/Utils.java    |    13 +-
 .../embed/osgi/OSGiIsolatedScriptingContainer.java |    60 +-
 .../jruby/embed/osgi/OSGiScriptingContainer.java   |     2 +-
 .../osgi/internal/JRubyOSGiBundleClassLoader.java  |    38 +-
 .../embed/osgi/internal/OSGiBundlesSearcher.java   |    54 -
 .../jruby/embed/osgi/internal/OSGiLoadService.java |    20 +-
 .../org/jruby/embed/util/CoreConstructors.java     |    27 +
 .../jruby/embed/util/SystemPropertyCatcher.java    |    24 +-
 .../org/jruby/embed/variable/AbstractVariable.java |     1 +
 .../main/java/org/jruby/embed/variable/Argv.java   |    10 +-
 .../java/org/jruby/embed/variable/Constant.java    |     3 +-
 .../jruby/embed/variable/VariableInterceptor.java  |     1 -
 .../java/org/jruby/environment/OSEnvironment.java  |    38 -
 .../java/org/jruby/evaluator/ASTInterpreter.java   |   389 -
 .../org/jruby/evaluator/AssignmentVisitor.java     |   161 -
 .../java/org/jruby/exceptions/JumpException.java   |    10 +-
 .../org/jruby/exceptions/MainExitException.java    |     4 +
 .../java/org/jruby/exceptions/RaiseException.java  |    88 +-
 .../main/java/org/jruby/exceptions/ThreadKill.java |     5 +
 .../main/java/org/jruby/ext/JRubyPOSIXHandler.java |    11 +-
 .../org/jruby/ext/bigdecimal/RubyBigDecimal.java   |  1235 +-
 .../java/org/jruby/ext/coverage/CoverageData.java  |    72 +-
 .../org/jruby/ext/coverage/CoverageModule.java     |    21 +-
 .../jruby/ext/delegate/NativeDelegateLibrary.java  |   141 -
 .../java/org/jruby/ext/digest/BubbleBabble.java    |   199 +-
 .../main/java/org/jruby/ext/digest/RubyDigest.java |   137 +-
 .../jruby/ext/enumerator/EnumeratorLibrary.java    |    45 -
 core/src/main/java/org/jruby/ext/etc/RubyEtc.java  |   121 +-
 .../java/org/jruby/ext/ffi/AbstractMemory.java     |     4 +-
 core/src/main/java/org/jruby/ext/ffi/Buffer.java   |     2 -
 core/src/main/java/org/jruby/ext/ffi/Enum.java     |    56 +-
 core/src/main/java/org/jruby/ext/ffi/Enums.java    |     4 +-
 core/src/main/java/org/jruby/ext/ffi/IOModule.java |    16 +-
 core/src/main/java/org/jruby/ext/ffi/Pointer.java  |     3 +-
 core/src/main/java/org/jruby/ext/ffi/Struct.java   |    27 +-
 .../main/java/org/jruby/ext/ffi/StructLayout.java  |    12 +-
 .../main/java/org/jruby/ext/ffi/TypeResolver.java  |     4 -
 .../org/jruby/ext/ffi/io/FileDescriptorIO.java     |    42 +-
 .../org/jruby/ext/ffi/jffi/CallbackManager.java    |     5 +-
 .../java/org/jruby/ext/ffi/jffi/DefaultMethod.java |     3 +-
 .../jruby/ext/ffi/jffi/DefaultMethodFactory.java   |    11 +-
 .../java/org/jruby/ext/ffi/jffi/InvokeDynamic.java |   398 -
 .../java/org/jruby/ext/ffi/jffi/JITCompiler.java   |    14 +-
 .../java/org/jruby/ext/ffi/jffi/JITHandle.java     |     3 +-
 .../org/jruby/ext/ffi/jffi/JITNativeInvoker.java   |     1 +
 .../java/org/jruby/ext/ffi/jffi/NativeInvoker.java |     3 +-
 .../main/java/org/jruby/ext/fiber/FiberQueue.java  |   134 +
 .../main/java/org/jruby/ext/fiber/ThreadFiber.java |   204 +-
 .../org/jruby/ext/fiber/ThreadFiberLibrary.java    |     2 +
 .../java/org/jruby/ext/iconv/IConvLibrary.java     |    41 -
 .../main/java/org/jruby/ext/iconv/RubyIconv.java   |   448 -
 .../ext/io/try_nonblock/IOTryNonblockLibrary.java  |    29 -
 .../java/org/jruby/ext/io/wait/IOWaitLibrary.java  |   138 +-
 .../org/jruby/ext/jruby/JRubyConfigLibrary.java    |    52 -
 .../ext/jruby/JRubyExecutionContextLocal.java      |     1 +
 .../java/org/jruby/ext/jruby/JRubyLibrary.java     |   192 +-
 .../java/org/jruby/ext/jruby/JRubyTypeLibrary.java |    62 -
 .../java/org/jruby/ext/jruby/JRubyUtilLibrary.java |     5 +-
 .../ext/net/protocol/NetProtocolBufferedIO.java    |    43 +-
 .../main/java/org/jruby/ext/nkf/CommandParser.java |     1 -
 core/src/main/java/org/jruby/ext/nkf/RubyNKF.java  |   243 +-
 .../java/org/jruby/ext/pathname/RubyPathname.java  |    24 +-
 .../java/org/jruby/ext/psych/PsychEmitter.java     |   345 -
 .../java/org/jruby/ext/psych/PsychLibrary.java     |   100 -
 .../main/java/org/jruby/ext/psych/PsychParser.java |   400 -
 .../main/java/org/jruby/ext/psych/PsychToRuby.java |    79 -
 .../java/org/jruby/ext/psych/PsychYamlTree.java    |    55 -
 .../org/jruby/ext/rbconfig/RbConfigLibrary.java    |   159 +-
 .../java/org/jruby/ext/ripper/ArgsTailHolder.java  |    31 +
 .../java/org/jruby/ext/ripper/HeredocTerm.java     |   209 +
 .../main/java/org/jruby/ext/ripper/Position.java   |     0
 .../java/org/jruby/ext/ripper/RipperLexer.java     |  2560 +++
 .../java/org/jruby/ext/ripper/RipperLibrary.java   |     0
 .../java/org/jruby/ext/ripper/RipperParser.java    |  4741 ++++++
 .../main/java/org/jruby/ext/ripper/RipperParser.y  |  2115 +++
 .../org/jruby/ext/ripper/RipperParserBase.java     |   455 +
 .../org/jruby/ext/ripper/RipperParserState.java    |    35 +
 .../main/java/org/jruby/ext/ripper/RubyRipper.java |   386 +
 .../main/java/org/jruby/ext/ripper/StrTerm.java    |    37 +
 .../main/java/org/jruby/ext/ripper/StringTerm.java |   415 +
 .../java/org/jruby/ext/ripper/SyntaxException.java |     0
 .../src/main/java/org/jruby/ext/ripper/Tokens.java |   187 +
 .../main/java/org/jruby/ext/ripper/Warnings.java   |     0
 .../main/java/org/jruby/ext/ripper/YyTables.java   |  4825 ++++++
 .../main/java/org/jruby/ext/ripper/skeleton.parser |   260 +
 .../ext/securerandom/SecureRandomLibrary.java      |     7 +-
 .../main/java/org/jruby/ext/socket/Addrinfo.java   |   635 +-
 .../src/main/java/org/jruby/ext/socket/Ifaddr.java |   224 +
 .../src/main/java/org/jruby/ext/socket/Option.java |   177 +-
 .../java/org/jruby/ext/socket/RubyBasicSocket.java |   609 +-
 .../java/org/jruby/ext/socket/RubyIPSocket.java    |   180 +-
 .../org/jruby/ext/socket/RubyServerSocket.java     |   125 +-
 .../main/java/org/jruby/ext/socket/RubySocket.java |   573 +-
 .../java/org/jruby/ext/socket/RubyTCPServer.java   |   113 +-
 .../java/org/jruby/ext/socket/RubyTCPSocket.java   |   103 +-
 .../java/org/jruby/ext/socket/RubyUDPSocket.java   |   530 +-
 .../java/org/jruby/ext/socket/RubyUNIXServer.java  |    63 +-
 .../java/org/jruby/ext/socket/RubyUNIXSocket.java  |   243 +-
 .../java/org/jruby/ext/socket/SocketLibrary.java   |     7 +-
 .../main/java/org/jruby/ext/socket/SocketType.java |    23 +-
 .../java/org/jruby/ext/socket/SocketUtils.java     |   381 +-
 .../java/org/jruby/ext/socket/SocketUtilsIPV6.java |   542 +
 .../java/org/jruby/ext/socket/SubnetUtils.java     |   316 +
 .../java/org/jruby/ext/stringio/RubyStringIO.java  |  1075 --
 .../main/java/org/jruby/ext/stringio/StringIO.java |   696 +-
 .../org/jruby/ext/stringio/StringIOLibrary.java    |     6 +-
 .../org/jruby/ext/strscan/RubyStringScanner.java   |   235 +-
 .../main/java/org/jruby/ext/tempfile/Tempfile.java |   228 +-
 .../org/jruby/ext/thread/ConditionVariable.java    |     6 +
 core/src/main/java/org/jruby/ext/thread/Mutex.java |    40 +-
 core/src/main/java/org/jruby/ext/thread/Queue.java |   574 +-
 .../main/java/org/jruby/ext/thread/SizedQueue.java |   199 +-
 .../java/org/jruby/ext/thread/ThreadLibrary.java   |    15 +-
 .../java/org/jruby/ext/thread/ThreadMethods.java   |    53 -
 .../main/java/org/jruby/ext/timeout/Timeout.java   |    16 +-
 .../java/org/jruby/ext/tracepoint/TracePoint.java  |    60 +-
 .../main/java/org/jruby/ext/weakref/WeakRef.java   |     5 +-
 .../main/java/org/jruby/ext/zlib/JZlibDeflate.java |     7 +-
 .../main/java/org/jruby/ext/zlib/JZlibInflate.java |    32 +-
 .../org/jruby/ext/zlib/JZlibRubyGzipReader.java    |    91 +-
 .../org/jruby/ext/zlib/JZlibRubyGzipWriter.java    |    91 +-
 .../main/java/org/jruby/ext/zlib/RubyGzipFile.java |    80 +-
 .../src/main/java/org/jruby/ext/zlib/RubyZlib.java |    55 +-
 core/src/main/java/org/jruby/ext/zlib/ZStream.java |     8 +-
 .../main/java/org/jruby/ext/zlib/ZlibLibrary.java  |     4 +-
 .../jruby/internal/runtime/AbstractIRMethod.java   |   138 +
 .../org/jruby/internal/runtime/FutureThread.java   |   190 -
 .../jruby/internal/runtime/GlobalVariables.java    |    50 +-
 .../org/jruby/internal/runtime/NativeThread.java   |    13 +-
 .../org/jruby/internal/runtime/RubyRunnable.java   |    37 +-
 .../org/jruby/internal/runtime/ThreadService.java  |   146 +-
 .../internal/runtime/methods/AliasMethod.java      |    17 +-
 .../internal/runtime/methods/AttrReaderMethod.java |    10 +-
 .../internal/runtime/methods/AttrWriterMethod.java |    10 +-
 .../runtime/methods/CallConfiguration.java         |    83 +-
 .../runtime/methods/CompiledIRMetaClassBody.java   |    53 +
 .../internal/runtime/methods/CompiledIRMethod.java |   342 +-
 .../internal/runtime/methods/CompiledMethod.java   |   302 -
 .../internal/runtime/methods/DefaultMethod.java    |   284 -
 .../runtime/methods/DefineMethodMethod.java        |    49 +
 .../runtime/methods/DelegatingDynamicMethod.java   |    36 +-
 .../internal/runtime/methods/DescriptorInfo.java   |   156 +
 .../internal/runtime/methods/DynamicMethod.java    |   208 +-
 .../runtime/methods/DynamicMethodFactory.java      |    82 -
 .../methods/FullFunctionCallbackMethod.java        |    94 -
 .../internal/runtime/methods/HandleMethod.java     |   209 +-
 .../internal/runtime/methods/IRMethodArgs.java     |    19 +-
 .../runtime/methods/InterpretedIRBodyMethod.java   |   117 +
 .../methods/InterpretedIRMetaClassBody.java        |    45 +
 .../runtime/methods/InterpretedIRMethod.java       |   288 +-
 .../runtime/methods/InterpretedMethod.java         |   339 -
 .../runtime/methods/InvocationMethodFactory.java   |  1078 +-
 .../methods/InvokeDynamicMethodFactory.java        |   533 +-
 .../jruby/internal/runtime/methods/JavaMethod.java |   307 +-
 .../internal/runtime/methods/JittedMethod.java     |   329 -
 .../jruby/internal/runtime/methods/MethodArgs.java |    36 -
 .../internal/runtime/methods/MethodArgs2.java      |     7 +
 .../internal/runtime/methods/MethodMethod.java     |     2 +-
 .../runtime/methods/MethodMissingMethod.java       |     2 +-
 .../runtime/methods/MixedModeIRMethod.java         |   326 +
 .../internal/runtime/methods/NativeCallMethod.java |    39 +
 .../jruby/internal/runtime/methods/NullMethod.java |   127 +
 .../jruby/internal/runtime/methods/ProcMethod.java |    27 +-
 .../runtime/methods/ReflectedCompiledMethod.java   |    98 -
 .../runtime/methods/ReflectedJavaMethod.java       |   199 -
 .../runtime/methods/ReflectedJavaMultiMethod.java  |   111 -
 .../runtime/methods/ReflectionMethodFactory.java   |   254 -
 .../runtime/methods/SimpleCallbackMethod.java      |    81 -
 .../methods/TraceableInterpretedMethod.java        |    71 -
 .../runtime/methods/TraceableJittedMethod.java     |   296 -
 .../internal/runtime/methods/UndefinedMethod.java  |     1 +
 .../internal/runtime/methods/WrapperMethod.java    |    11 +-
 core/src/main/java/org/jruby/ir/CodeVersion.java   |    30 -
 core/src/main/java/org/jruby/ir/Compiler.java      |   128 +
 core/src/main/java/org/jruby/ir/IRBuilder.java     |  4726 +++---
 core/src/main/java/org/jruby/ir/IRBuilder19.java   |   536 -
 core/src/main/java/org/jruby/ir/IRBuilder20.java   |    71 -
 core/src/main/java/org/jruby/ir/IRClassBody.java   |    10 +-
 core/src/main/java/org/jruby/ir/IRClosure.java     |   463 +-
 core/src/main/java/org/jruby/ir/IREvalScript.java  |   154 +-
 core/src/main/java/org/jruby/ir/IRFlags.java       |    61 +
 core/src/main/java/org/jruby/ir/IRFor.java         |    46 +
 core/src/main/java/org/jruby/ir/IRLoop.java        |    25 -
 core/src/main/java/org/jruby/ir/IRManager.java     |   186 +-
 .../main/java/org/jruby/ir/IRMetaClassBody.java    |    19 +-
 core/src/main/java/org/jruby/ir/IRMethod.java      |    91 +-
 core/src/main/java/org/jruby/ir/IRModuleBody.java  |    40 +-
 core/src/main/java/org/jruby/ir/IRScope.java       |  1425 +-
 core/src/main/java/org/jruby/ir/IRScopeType.java   |    39 +
 core/src/main/java/org/jruby/ir/IRScriptBody.java  |    85 +-
 core/src/main/java/org/jruby/ir/IRTranslator.java  |    46 +
 core/src/main/java/org/jruby/ir/IRVisitor.java     |   156 +-
 core/src/main/java/org/jruby/ir/JIT.java           |     8 +
 core/src/main/java/org/jruby/ir/OpClass.java       |     5 +-
 core/src/main/java/org/jruby/ir/Operation.java     |   242 +-
 .../org/jruby/ir/dataflow/DataFlowConstants.java   |    71 -
 .../org/jruby/ir/dataflow/DataFlowProblem.java     |   121 +-
 .../java/org/jruby/ir/dataflow/DataFlowVar.java    |    17 -
 .../java/org/jruby/ir/dataflow/FlowGraphNode.java  |   168 +-
 .../ir/dataflow/analyses/DefinedVariableNode.java  |   205 +
 .../dataflow/analyses/DefinedVariablesProblem.java |    63 +
 .../ir/dataflow/analyses/LiveVariableNode.java     |   331 +-
 .../ir/dataflow/analyses/LiveVariablesProblem.java |   101 +-
 .../analyses/LoadLocalVarPlacementNode.java        |   238 +-
 .../analyses/LoadLocalVarPlacementProblem.java     |    12 +-
 .../analyses/StoreLocalVarPlacementNode.java       |   333 +-
 .../analyses/StoreLocalVarPlacementProblem.java    |    76 +-
 .../analyses/UnboxableOpsAnalysisNode.java         |   723 +
 .../analyses/UnboxableOpsAnalysisProblem.java      |   201 +
 .../java/org/jruby/ir/instructions/AliasInstr.java |    86 +-
 .../jruby/ir/instructions/ArgScopeDepthInstr.java  |    37 +
 .../org/jruby/ir/instructions/ArrayDerefInstr.java |    83 +
 .../org/jruby/ir/instructions/AttrAssignInstr.java |    77 +-
 .../java/org/jruby/ir/instructions/BEQInstr.java   |    79 +-
 .../org/jruby/ir/instructions/BFalseInstr.java     |    23 +-
 .../java/org/jruby/ir/instructions/BNEInstr.java   |    36 +-
 .../java/org/jruby/ir/instructions/BNilInstr.java  |    24 +-
 .../org/jruby/ir/instructions/BSwitchInstr.java    |   135 +
 .../java/org/jruby/ir/instructions/BTrueInstr.java |    24 +-
 .../org/jruby/ir/instructions/BUndefInstr.java     |    23 +-
 .../org/jruby/ir/instructions/BacktickInstr.java   |    69 +
 .../org/jruby/ir/instructions/BlockGivenInstr.java |    55 +-
 .../org/jruby/ir/instructions/BranchInstr.java     |    41 +-
 .../java/org/jruby/ir/instructions/BreakInstr.java |    99 +-
 .../jruby/ir/instructions/BuildBackrefInstr.java   |    64 +
 .../ir/instructions/BuildCompoundArrayInstr.java   |    73 +
 .../ir/instructions/BuildCompoundStringInstr.java  |   104 +
 .../jruby/ir/instructions/BuildDynRegExpInstr.java |   122 +
 .../jruby/ir/instructions/BuildLambdaInstr.java    |    91 +
 .../org/jruby/ir/instructions/BuildRangeInstr.java |    76 +
 .../org/jruby/ir/instructions/BuildSplatInstr.java |    61 +
 .../java/org/jruby/ir/instructions/CallBase.java   |   505 +-
 .../java/org/jruby/ir/instructions/CallInstr.java  |   190 +-
 .../ir/instructions/CheckArgsArrayArityInstr.java  |    48 +-
 .../org/jruby/ir/instructions/CheckArityInstr.java |    66 +-
 .../jruby/ir/instructions/CheckForLJEInstr.java    |    62 +
 .../org/jruby/ir/instructions/ClassSuperInstr.java |    67 +-
 .../ir/instructions/ClosureAcceptingInstr.java     |    11 +
 .../jruby/ir/instructions/ConstMissingInstr.java   |    58 +-
 .../java/org/jruby/ir/instructions/CopyInstr.java  |    56 +-
 .../jruby/ir/instructions/DefineClassInstr.java    |   101 +-
 .../ir/instructions/DefineClassMethodInstr.java    |    71 +-
 .../ir/instructions/DefineInstanceMethodInstr.java |   104 +-
 .../ir/instructions/DefineMetaClassInstr.java      |    82 +-
 .../jruby/ir/instructions/DefineModuleInstr.java   |    72 +-
 .../java/org/jruby/ir/instructions/EQQInstr.java   |    91 +-
 .../ir/instructions/EnsureRubyArrayInstr.java      |    82 -
 .../ExceptionRegionEndMarkerInstr.java             |    13 +-
 .../ExceptionRegionStartMarkerInstr.java           |    41 +-
 .../org/jruby/ir/instructions/FixedArityInstr.java |     9 +
 .../org/jruby/ir/instructions/GVarAliasInstr.java  |    47 +-
 .../GetClassVarContainerModuleInstr.java           |    90 +-
 .../ir/instructions/GetClassVariableInstr.java     |    18 +-
 .../jruby/ir/instructions/GetEncodingInstr.java    |    57 +
 .../org/jruby/ir/instructions/GetFieldInstr.java   |    35 +-
 .../ir/instructions/GetGlobalVariableInstr.java    |    51 +-
 .../java/org/jruby/ir/instructions/GetInstr.java   |    41 +-
 .../instructions/InheritanceSearchConstInstr.java  |   113 +-
 .../ir/instructions/InlinedLineNumberInstr.java    |    39 +
 .../jruby/ir/instructions/InstanceSuperInstr.java  |    63 +-
 .../main/java/org/jruby/ir/instructions/Instr.java |   239 +-
 .../jruby/ir/instructions/JumpIndirectInstr.java   |    57 -
 .../java/org/jruby/ir/instructions/JumpInstr.java  |    39 +-
 .../org/jruby/ir/instructions/JumpTargetInstr.java |    10 +
 .../java/org/jruby/ir/instructions/LabelInstr.java |    32 +-
 .../ir/instructions/LexicalSearchConstInstr.java   |    89 +-
 .../org/jruby/ir/instructions/LineNumberInstr.java |    47 +-
 .../ir/instructions/LoadFrameClosureInstr.java     |    57 +
 .../ir/instructions/LoadImplicitClosureInstr.java  |    46 +
 .../jruby/ir/instructions/LoadLocalVarInstr.java   |    83 +-
 .../org/jruby/ir/instructions/Match2Instr.java     |    78 -
 .../org/jruby/ir/instructions/Match3Instr.java     |    84 -
 .../java/org/jruby/ir/instructions/MatchInstr.java |    68 +-
 .../jruby/ir/instructions/MethodLookupInstr.java   |    73 -
 .../ir/instructions/ModuleVersionGuardInstr.java   |    68 +-
 .../jruby/ir/instructions/MultiBranchInstr.java    |    12 +
 .../jruby/ir/instructions/MultipleAsgnBase.java    |    43 +-
 .../org/jruby/ir/instructions/NOperandInstr.java   |    30 +
 .../ir/instructions/NOperandResultBaseInstr.java   |    30 +
 .../org/jruby/ir/instructions/NoOperandInstr.java  |    21 +
 .../ir/instructions/NoOperandResultBaseInstr.java  |    22 +
 .../jruby/ir/instructions/NoResultCallInstr.java   |    56 +-
 .../jruby/ir/instructions/NonlocalReturnInstr.java |    61 +-
 .../java/org/jruby/ir/instructions/NopInstr.java   |    20 +-
 .../java/org/jruby/ir/instructions/NotInstr.java   |    77 -
 .../ir/instructions/OneOperandBranchInstr.java     |    51 +
 .../org/jruby/ir/instructions/OneOperandInstr.java |    39 +
 .../ir/instructions/OneOperandResultBaseInstr.java |    40 +
 .../ir/instructions/OptArgMultipleAsgnInstr.java   |    43 +-
 .../org/jruby/ir/instructions/PopBindingInstr.java |    29 +-
 .../jruby/ir/instructions/PopBlockFrameInstr.java  |    39 +
 .../org/jruby/ir/instructions/PopFrameInstr.java   |    33 -
 .../jruby/ir/instructions/PopMethodFrameInstr.java |    27 +
 .../ir/instructions/PrepareBlockArgsInstr.java     |    29 +
 .../instructions/PrepareFixedBlockArgsInstr.java   |    29 +
 .../ir/instructions/PrepareNoBlockArgsInstr.java   |    29 +
 .../instructions/PrepareSingleBlockArgInstr.java   |    29 +
 .../ir/instructions/ProcessModuleBodyInstr.java    |    64 +-
 .../jruby/ir/instructions/PushBindingInstr.java    |    43 -
 .../ir/instructions/PushBlockBindingInstr.java     |    26 +
 .../jruby/ir/instructions/PushBlockFrameInstr.java |    42 +
 .../org/jruby/ir/instructions/PushFrameInstr.java  |    33 -
 .../ir/instructions/PushMethodBindingInstr.java    |    26 +
 .../ir/instructions/PushMethodFrameInstr.java      |    34 +
 .../ir/instructions/PutClassVariableInstr.java     |    24 +-
 .../org/jruby/ir/instructions/PutConstInstr.java   |    21 +-
 .../org/jruby/ir/instructions/PutFieldInstr.java   |    41 +-
 .../jruby/ir/instructions/PutGlobalVarInstr.java   |    57 +-
 .../java/org/jruby/ir/instructions/PutInstr.java   |    33 +-
 .../ir/instructions/RaiseArgumentErrorInstr.java   |    51 +-
 .../RaiseRequiredKeywordArgumentError.java         |    52 +
 .../org/jruby/ir/instructions/ReceiveArgBase.java  |    30 +-
 .../jruby/ir/instructions/ReceiveClosureInstr.java |    51 -
 .../ir/instructions/ReceiveExceptionBase.java      |    12 +
 .../ir/instructions/ReceiveExceptionInstr.java     |    58 -
 .../instructions/ReceiveJRubyExceptionInstr.java   |    27 +
 .../ir/instructions/ReceiveKeywordArgInstr.java    |    61 +
 .../instructions/ReceiveKeywordRestArgInstr.java   |    59 +
 .../jruby/ir/instructions/ReceiveOptArgInstr.java  |    75 +-
 .../ir/instructions/ReceivePostReqdArgInstr.java   |    82 +
 .../ir/instructions/ReceivePreReqdArgInstr.java    |    31 +-
 .../jruby/ir/instructions/ReceiveRestArgInstr.java |    62 +-
 .../ir/instructions/ReceiveRubyExceptionInstr.java |    27 +
 .../jruby/ir/instructions/ReceiveSelfInstr.java    |    40 +-
 .../jruby/ir/instructions/RecordEndBlockInstr.java |    58 +-
 .../jruby/ir/instructions/ReifyClosureInstr.java   |    74 +
 .../ir/instructions/ReqdArgMultipleAsgnInstr.java  |    55 +-
 .../org/jruby/ir/instructions/RescueEQQInstr.java  |   101 +-
 .../ir/instructions/RestArgMultipleAsgnInstr.java  |    53 +-
 .../RestoreBindingVisibilityInstr.java             |    39 +
 .../org/jruby/ir/instructions/ResultBaseInstr.java |    34 +
 .../java/org/jruby/ir/instructions/ReturnBase.java |    27 +-
 .../org/jruby/ir/instructions/ReturnInstr.java     |    38 +-
 .../instructions/ReturnOrRethrowSavedExcInstr.java |    28 +
 .../jruby/ir/instructions/RuntimeHelperCall.java   |   157 +-
 .../instructions/SaveBindingVisibilityInstr.java   |    28 +
 .../jruby/ir/instructions/SearchConstInstr.java    |   108 +-
 .../ir/instructions/SearchModuleForConstInstr.java |   103 +
 .../jruby/ir/instructions/SetCapturedVarInstr.java |    68 +
 .../ir/instructions/SetReturnAddressInstr.java     |    77 -
 .../org/jruby/ir/instructions/Specializeable.java  |    21 -
 .../jruby/ir/instructions/StoreLocalVarInstr.java  |    81 +-
 .../org/jruby/ir/instructions/SuperInstrType.java  |     5 +
 .../org/jruby/ir/instructions/ThreadPollInstr.java |    45 +-
 .../jruby/ir/instructions/ThrowExceptionInstr.java |    45 +-
 .../java/org/jruby/ir/instructions/ToAryInstr.java |    78 +-
 .../ir/instructions/ToggleBacktraceInstr.java      |    59 +
 .../java/org/jruby/ir/instructions/TraceInstr.java |    83 +
 .../ir/instructions/TwoOperandBranchInstr.java     |    61 +
 .../org/jruby/ir/instructions/TwoOperandInstr.java |    53 +
 .../ir/instructions/TwoOperandResultBaseInstr.java |    53 +
 .../jruby/ir/instructions/UndefMethodInstr.java    |    62 +-
 .../ir/instructions/UnresolvedSuperInstr.java      |   100 +-
 .../UpdateBlockExecutionStateInstr.java            |    43 +
 .../java/org/jruby/ir/instructions/YieldInstr.java |    92 +-
 .../org/jruby/ir/instructions/ZSuperInstr.java     |    78 +-
 .../org/jruby/ir/instructions/boxing/AluInstr.java |    35 +
 .../ir/instructions/boxing/BoxBooleanInstr.java    |    24 +
 .../ir/instructions/boxing/BoxFixnumInstr.java     |    24 +
 .../ir/instructions/boxing/BoxFloatInstr.java      |    24 +
 .../org/jruby/ir/instructions/boxing/BoxInstr.java |    16 +
 .../ir/instructions/boxing/UnboxBooleanInstr.java  |    24 +
 .../ir/instructions/boxing/UnboxFixnumInstr.java   |    24 +
 .../ir/instructions/boxing/UnboxFloatInstr.java    |    24 +
 .../jruby/ir/instructions/boxing/UnboxInstr.java   |    23 +
 .../calladapter/AttrAssignCallAdapter.java         |    59 -
 .../ir/instructions/calladapter/CallAdapter.java   |    69 -
 .../calladapter/ClosureCallAdapter.java            |    52 -
 .../FourArgNoBlockConstantCallAdapter.java         |    50 -
 .../FourArgNoBlockOperandCallAdapter.java          |    42 -
 .../NoArgNoBlockOperandCallAdapter.java            |    21 -
 .../calladapter/OneArgBlockOperandCallAdapter.java |    30 -
 .../OneArgNoBlockConstantCallAdapter.java          |    29 -
 .../OneArgNoBlockOperandCallAdapter.java           |    33 -
 .../ThreeArgBlockOperandCallAdapter.java           |    36 -
 .../ThreeArgNoBlockConstantCallAdapter.java        |    46 -
 .../ThreeArgNoBlockOperandCallAdapter.java         |    32 -
 .../calladapter/TwoArgBlockOperandCallAdapter.java |    33 -
 .../TwoArgNoBlockConstantCallAdapter.java          |    42 -
 .../TwoArgNoBlockOperandCallAdapter.java           |    30 -
 .../defined/BackrefIsMatchDataInstr.java           |    40 -
 .../defined/ClassVarIsDefinedInstr.java            |    56 -
 .../ir/instructions/defined/DefinedInstr.java      |    34 -
 .../defined/DefinedObjectNameInstr.java            |    48 -
 .../ir/instructions/defined/GetBackrefInstr.java   |    59 -
 .../defined/GetDefinedConstantOrMethodInstr.java   |    50 -
 .../ir/instructions/defined/GetErrorInfoInstr.java |    46 +-
 .../instructions/defined/GlobalIsDefinedInstr.java |    62 -
 .../instructions/defined/HasInstanceVarInstr.java  |    46 -
 .../instructions/defined/IsMethodBoundInstr.java   |    45 -
 .../instructions/defined/MethodDefinedInstr.java   |    50 -
 .../instructions/defined/MethodIsPublicInstr.java  |    57 -
 .../defined/RestoreErrorInfoInstr.java             |    49 +-
 .../defined/SuperMethodBoundInstr.java             |    69 -
 .../ir/instructions/ruby19/BuildLambdaInstr.java   |    82 -
 .../ir/instructions/ruby19/GetEncodingInstr.java   |    59 -
 .../ruby19/ReceivePostReqdArgInstr.java            |    75 -
 .../ruby20/ReceiveKeywordArgInstr.java             |    52 -
 .../ruby20/ReceiveKeywordRestArgInstr.java         |    43 -
 .../specialized/OneArgOperandAttrAssignInstr.java  |    31 +-
 .../specialized/OneFixnumArgNoBlockCallInstr.java  |    32 +-
 .../specialized/OneFloatArgNoBlockCallInstr.java   |    43 +
 .../specialized/OneOperandArgBlockCallInstr.java   |    35 +
 .../specialized/OneOperandArgNoBlockCallInstr.java |    38 +-
 .../OneOperandArgNoBlockNoResultCallInstr.java     |    35 +-
 .../specialized/SpecializedInstType.java           |     6 +
 .../specialized/TwoOperandArgNoBlockCallInstr.java |    46 +
 .../ZeroOperandArgNoBlockCallInstr.java            |    29 +-
 .../ir/interpreter/BeginEndInterpreterContext.java |    32 +
 .../ir/interpreter/ClosureInterpreterContext.java  |    31 +
 .../ir/interpreter/FullInterpreterContext.java     |   191 +
 .../org/jruby/ir/interpreter/InlineMethodHint.java |     8 -
 .../java/org/jruby/ir/interpreter/Interpreter.java |   911 +-
 .../jruby/ir/interpreter/InterpreterContext.java   |   231 +
 .../jruby/ir/interpreter/InterpreterEngine.java    |   652 +
 .../java/org/jruby/ir/interpreter/Profiler.java    |   349 +
 .../ir/interpreter/StartupInterpreterEngine.java   |   192 +
 .../jruby/ir/listeners/InstructionsListener.java   |     3 +-
 .../listeners/InstructionsListenerDecorator.java   |     7 +-
 .../src/main/java/org/jruby/ir/operands/Array.java |    80 +-
 .../main/java/org/jruby/ir/operands/AsString.java  |    43 +-
 .../main/java/org/jruby/ir/operands/Attribute.java |    38 -
 .../main/java/org/jruby/ir/operands/Backref.java   |    48 -
 .../java/org/jruby/ir/operands/BacktickString.java |    92 -
 .../main/java/org/jruby/ir/operands/Bignum.java    |    26 +-
 .../main/java/org/jruby/ir/operands/Boolean.java   |    65 +
 .../java/org/jruby/ir/operands/BooleanLiteral.java |    35 -
 .../jruby/ir/operands/ClosureLocalVariable.java    |    64 +-
 .../main/java/org/jruby/ir/operands/Complex.java   |    51 +
 .../java/org/jruby/ir/operands/CompoundArray.java  |   101 -
 .../java/org/jruby/ir/operands/CompoundString.java |   137 -
 .../java/org/jruby/ir/operands/CurrentScope.java   |    73 +-
 .../java/org/jruby/ir/operands/DepthCloneable.java |    12 +
 .../java/org/jruby/ir/operands/DynamicSymbol.java  |    56 +-
 .../main/java/org/jruby/ir/operands/Filename.java  |    62 +
 .../main/java/org/jruby/ir/operands/Fixnum.java    |    52 +-
 .../src/main/java/org/jruby/ir/operands/Float.java |    35 +-
 .../java/org/jruby/ir/operands/FrozenString.java   |   147 +
 .../java/org/jruby/ir/operands/GlobalVariable.java |    13 +-
 core/src/main/java/org/jruby/ir/operands/Hash.java |   113 +-
 .../java/org/jruby/ir/operands/IRException.java    |    88 +-
 .../org/jruby/ir/operands/ImmutableLiteral.java    |    17 +-
 .../java/org/jruby/ir/operands/KeyValuePair.java   |    24 -
 .../src/main/java/org/jruby/ir/operands/Label.java |    80 +-
 .../java/org/jruby/ir/operands/LocalVariable.java  |    71 +-
 .../main/java/org/jruby/ir/operands/MethAddr.java  |    42 -
 .../java/org/jruby/ir/operands/MethodHandle.java   |   113 -
 core/src/main/java/org/jruby/ir/operands/Nil.java  |    13 +-
 .../main/java/org/jruby/ir/operands/NthRef.java    |    25 +-
 .../main/java/org/jruby/ir/operands/NullBlock.java |    43 +
 .../java/org/jruby/ir/operands/ObjectClass.java    |    16 +-
 .../main/java/org/jruby/ir/operands/Operand.java   |    22 +-
 .../java/org/jruby/ir/operands/OperandType.java    |    86 +
 .../src/main/java/org/jruby/ir/operands/Range.java |    91 -
 .../main/java/org/jruby/ir/operands/Rational.java  |    47 +
 .../main/java/org/jruby/ir/operands/Reference.java |    13 +-
 .../main/java/org/jruby/ir/operands/Regexp.java    |    82 +-
 .../main/java/org/jruby/ir/operands/SValue.java    |    45 +-
 .../java/org/jruby/ir/operands/ScopeModule.java    |    63 +-
 core/src/main/java/org/jruby/ir/operands/Self.java |    41 +-
 .../src/main/java/org/jruby/ir/operands/Splat.java |    69 +-
 .../java/org/jruby/ir/operands/StandardError.java  |    27 +-
 .../java/org/jruby/ir/operands/StringLiteral.java  |    78 +-
 .../java/org/jruby/ir/operands/Stringable.java     |     8 +
 .../main/java/org/jruby/ir/operands/Symbol.java    |    51 +-
 .../java/org/jruby/ir/operands/SymbolProc.java     |    73 +
 .../ir/operands/TemporaryBooleanVariable.java      |    62 +
 .../ir/operands/TemporaryClosureVariable.java      |    45 +-
 .../operands/TemporaryCurrentModuleVariable.java   |    43 +
 .../ir/operands/TemporaryCurrentScopeVariable.java |    38 +
 .../jruby/ir/operands/TemporaryFixnumVariable.java |    67 +
 .../jruby/ir/operands/TemporaryFloatVariable.java  |    67 +
 .../TemporaryLocalReplacementVariable.java         |    34 +
 .../jruby/ir/operands/TemporaryLocalVariable.java  |    93 +
 .../org/jruby/ir/operands/TemporaryVariable.java   |    78 +-
 .../jruby/ir/operands/TemporaryVariableType.java   |    18 +
 .../java/org/jruby/ir/operands/UnboxedBoolean.java |    67 +
 .../java/org/jruby/ir/operands/UnboxedFixnum.java  |    67 +
 .../java/org/jruby/ir/operands/UnboxedFloat.java   |    43 +
 .../java/org/jruby/ir/operands/UndefinedValue.java |    30 +-
 .../org/jruby/ir/operands/UnexecutableNil.java     |    12 +-
 .../main/java/org/jruby/ir/operands/Variable.java  |    17 +-
 .../org/jruby/ir/operands/WrappedIRClosure.java    |    70 +-
 .../ir/passes/AddCallProtocolInstructions.java     |   272 +-
 .../passes/AddLocalVarLoadStoreInstructions.java   |    79 +-
 .../org/jruby/ir/passes/AddMissingInitsPass.java   |    51 +
 .../jruby/ir/passes/BasicCompilerPassListener.java |    24 +-
 .../main/java/org/jruby/ir/passes/CFGBuilder.java  |    25 -
 .../java/org/jruby/ir/passes/CallSplitter.java     |    22 -
 .../java/org/jruby/ir/passes/CompilerPass.java     |   129 +-
 .../org/jruby/ir/passes/DeadCodeElimination.java   |    14 +-
 .../org/jruby/ir/passes/DominatorTreeBuilder.java  |    56 +-
 .../org/jruby/ir/passes/EnsureTempsAssigned.java   |    52 +
 .../java/org/jruby/ir/passes/LinearizeCFG.java     |    31 -
 .../org/jruby/ir/passes/LiveVariableAnalysis.java  |    74 +-
 .../org/jruby/ir/passes/LocalOptimizationPass.java |   200 +-
 .../jruby/ir/passes/OptimizeDelegationPass.java    |    88 +
 .../org/jruby/ir/passes/OptimizeDynScopesPass.java |   143 +
 .../org/jruby/ir/passes/OptimizeTempVarsPass.java  |   261 -
 .../java/org/jruby/ir/passes/UnboxingPass.java     |    44 +
 .../java/org/jruby/ir/persistence/IRDumper.java    |   416 +
 .../ir/persistence/IRPersistenceException.java     |    20 +
 .../jruby/ir/persistence/IRPersistenceValues.java  |    36 +
 .../java/org/jruby/ir/persistence/IRReader.java    |   178 +
 .../org/jruby/ir/persistence/IRReaderDecoder.java  |    72 +
 .../org/jruby/ir/persistence/IRReaderStream.java   |   496 +
 .../java/org/jruby/ir/persistence/IRWriter.java    |   129 +
 .../org/jruby/ir/persistence/IRWriterAnalyzer.java |   181 +
 .../org/jruby/ir/persistence/IRWriterEncoder.java  |    66 +
 .../org/jruby/ir/persistence/IRWriterStream.java   |   280 +
 .../jruby/ir/persistence/util/IRFileExpert.java    |    30 +
 .../org/jruby/ir/representations/BasicBlock.java   |   146 +-
 .../java/org/jruby/ir/representations/CFG.java     |   470 +-
 .../jruby/ir/representations/CFGLinearizer.java    |    73 +-
 .../jruby/ir/representations/ExceptionRegion.java  |    68 +-
 .../jruby/ir/representations/IGVCFGVisitor.java    |   165 +
 .../java/org/jruby/ir/runtime/IRBreakJump.java     |    40 +-
 .../src/main/java/org/jruby/ir/runtime/IRJump.java |    25 +
 .../java/org/jruby/ir/runtime/IRReturnJump.java    |    40 +-
 .../org/jruby/ir/runtime/IRRuntimeHelpers.java     |  1923 ++-
 .../ir/runtime/IRWrappedLambdaReturnValue.java     |    23 +
 .../org/jruby/ir/targets/ArrayDerefInvokeSite.java |   116 +
 .../org/jruby/ir/targets/BignumObjectSite.java     |    37 +
 .../main/java/org/jruby/ir/targets/Bootstrap.java  |  1318 +-
 .../main/java/org/jruby/ir/targets/ClassData.java  |    42 +-
 .../main/java/org/jruby/ir/targets/ClassData6.java |    41 +
 .../main/java/org/jruby/ir/targets/ClassData7.java |    38 +
 .../org/jruby/ir/targets/ClassSuperInvokeSite.java |    40 +
 .../org/jruby/ir/targets/ConstantLookupSite.java   |   317 +
 .../org/jruby/ir/targets/ConstructObjectSite.java  |    34 +
 .../org/jruby/ir/targets/DRegexpObjectSite.java    |    82 +
 .../org/jruby/ir/targets/FixnumObjectSite.java     |    36 +
 .../java/org/jruby/ir/targets/FloatObjectSite.java |    37 +
 .../org/jruby/ir/targets/IRBytecodeAdapter.java    |   581 +-
 .../org/jruby/ir/targets/IRBytecodeAdapter6.java   |  1019 ++
 .../org/jruby/ir/targets/IRBytecodeAdapter7.java   |   332 +
 .../jruby/ir/targets/InstanceSuperInvokeSite.java  |    41 +
 .../main/java/org/jruby/ir/targets/InvokeSite.java |   349 +
 core/src/main/java/org/jruby/ir/targets/JDK6.java  |     6 -
 core/src/main/java/org/jruby/ir/targets/JDK7.java  |     6 -
 core/src/main/java/org/jruby/ir/targets/JVM.java   |    60 +-
 core/src/main/java/org/jruby/ir/targets/JVM6.java  |    20 +
 core/src/main/java/org/jruby/ir/targets/JVM7.java  |    22 +
 .../main/java/org/jruby/ir/targets/JVMVisitor.java |  2650 ++-
 .../jruby/ir/targets/JVMVisitorMethodContext.java  |    49 +
 .../java/org/jruby/ir/targets/LazyObjectSite.java  |    49 +
 .../main/java/org/jruby/ir/targets/MethodData.java |    34 +-
 .../org/jruby/ir/targets/NormalInvokeSite.java     |    46 +
 .../org/jruby/ir/targets/RegexpObjectSite.java     |    48 +
 .../jruby/ir/targets/ResolvedSuperInvokeSite.java  |   109 +
 .../java/org/jruby/ir/targets/SelfInvokeSite.java  |    47 +
 .../java/org/jruby/ir/targets/SiteTracker.java     |    33 +
 .../java/org/jruby/ir/targets/SuperInvokeSite.java |    69 +
 .../org/jruby/ir/targets/SymbolObjectSite.java     |    43 +
 .../ir/targets/UnresolvedSuperInvokeSite.java      |    28 +
 .../main/java/org/jruby/ir/targets/YieldSite.java  |   120 +
 .../org/jruby/ir/targets/ZSuperInvokeSite.java     |    29 +
 .../ir/transformations/inlining/CFGInliner.java    |   368 +-
 .../ir/transformations/inlining/CloneInfo.java     |    97 +
 .../transformations/inlining/InlineCloneInfo.java  |   215 +
 .../ir/transformations/inlining/InlinerInfo.java   |   267 -
 .../transformations/inlining/SimpleCloneInfo.java  |    54 +
 .../main/java/org/jruby/ir/util/DataIterable.java  |    31 -
 .../main/java/org/jruby/ir/util/DataIterator.java  |    66 -
 .../main/java/org/jruby/ir/util/DirectedGraph.java |   110 -
 core/src/main/java/org/jruby/ir/util/Edge.java     |    34 -
 .../java/org/jruby/ir/util/EdgeTypeIterable.java   |    28 -
 .../java/org/jruby/ir/util/EdgeTypeIterator.java   |    61 -
 .../java/org/jruby/ir/util/ExplicitVertexID.java   |     9 -
 .../main/java/org/jruby/ir/util/IRScopeFlags.java  |     7 +
 core/src/main/java/org/jruby/ir/util/Vertex.java   |   241 -
 .../org/jruby/java/addons/ClassJavaAddons.java     |    95 +
 .../java/org/jruby/java/addons/IOJavaAddons.java   |    22 +-
 .../org/jruby/java/addons/KernelJavaAddons.java    |    73 +-
 .../org/jruby/java/codegen/MultiClassLoader.java   |    60 +
 .../org/jruby/java/codegen/RealClassGenerator.java |   648 +-
 .../org/jruby/java/dispatch/CallableSelector.java  |   229 +-
 .../jruby/java/invokers/ConstructorInvoker.java    |    52 +-
 .../org/jruby/java/invokers/FieldMethodOne.java    |    30 +-
 .../org/jruby/java/invokers/FieldMethodZero.java   |    41 +-
 .../jruby/java/invokers/InstanceFieldGetter.java   |     9 +-
 .../jruby/java/invokers/InstanceFieldSetter.java   |    15 +-
 .../jruby/java/invokers/InstanceMethodInvoker.java |    32 +-
 .../org/jruby/java/invokers/MethodInvoker.java     |     7 +-
 .../org/jruby/java/invokers/RubyToJavaInvoker.java |   437 +-
 .../java/invokers/SingletonMethodInvoker.java      |    20 +-
 .../org/jruby/java/invokers/StaticFieldGetter.java |     6 +-
 .../org/jruby/java/invokers/StaticFieldSetter.java |     9 +-
 .../jruby/java/invokers/StaticMethodInvoker.java   |    35 +-
 .../org/jruby/java/proxies/ArrayJavaProxy.java     |   531 +-
 .../jruby/java/proxies/ArrayJavaProxyCreator.java  |    19 +-
 .../org/jruby/java/proxies/ConcreteJavaProxy.java  |    38 +-
 .../jruby/java/proxies/JavaInterfaceTemplate.java  |   185 +-
 .../java/org/jruby/java/proxies/JavaProxy.java     |   189 +-
 .../java/org/jruby/java/proxies/MapJavaProxy.java  |   378 +-
 .../main/java/org/jruby/java/util/ArrayUtils.java  |   186 +-
 .../org/jruby/java/util/BlankSlateWrapper.java     |     7 +-
 core/src/main/java/org/jruby/javasupport/Java.java |   781 +-
 .../main/java/org/jruby/javasupport/JavaArray.java |    31 +-
 .../java/org/jruby/javasupport/JavaCallable.java   |    18 +-
 .../main/java/org/jruby/javasupport/JavaClass.java |   220 +-
 .../org/jruby/javasupport/JavaConstructor.java     |    41 +-
 .../java/org/jruby/javasupport/JavaEmbedUtils.java |    37 +-
 .../java/org/jruby/javasupport/JavaMethod.java     |   170 +-
 .../java/org/jruby/javasupport/JavaObject.java     |    54 +-
 .../java/org/jruby/javasupport/JavaPackage.java    |   417 +
 .../org/jruby/javasupport/JavaProxyMethods.java    |    87 +-
 .../java/org/jruby/javasupport/JavaSupport.java    |   437 +-
 .../org/jruby/javasupport/JavaSupportImpl.java     |   478 +
 .../main/java/org/jruby/javasupport/JavaUtil.java  |   162 +-
 .../javasupport/binding/ClassInitializer.java      |    51 +-
 .../org/jruby/javasupport/binding/Initializer.java |   202 +-
 .../binding/InstanceMethodInvokerInstaller.java    |     6 +-
 .../javasupport/binding/InterfaceInitializer.java  |    26 +-
 .../jruby/javasupport/binding/MethodInstaller.java |    18 +
 .../binding/SingletonMethodInvokerInstaller.java   |     8 +-
 .../binding/StaticMethodInvokerInstaller.java      |     8 +-
 .../org/jruby/javasupport/bsf/JRubyEngine.java     |    11 +-
 .../java/org/jruby/javasupport/ext/JavaIo.java     |   140 +
 .../java/org/jruby/javasupport/ext/JavaLang.java   |   560 +
 .../org/jruby/javasupport/ext/JavaLangReflect.java |   330 +
 .../java/org/jruby/javasupport/ext/JavaNet.java    |   101 +
 .../java/org/jruby/javasupport/ext/JavaUtil.java   |   638 +
 .../org/jruby/javasupport/ext/JavaUtilRegex.java   |   272 +
 .../java/org/jruby/javasupport/ext/Kernel.java     |    75 +
 .../jruby/javasupport/proxy/JavaProxyClass.java    |   325 +-
 .../javasupport/proxy/JavaProxyClassFactory.java   |   203 +-
 .../javasupport/proxy/JavaProxyConstructor.java    |    73 +-
 .../proxy/JavaProxyInvocationHandler.java          |     9 +-
 .../jruby/javasupport/proxy/JavaProxyMethod.java   |     1 +
 .../proxy/JavaProxyReflectionObject.java           |    16 +-
 .../jruby/javasupport/util/ObjectProxyCache.java   |    72 +-
 .../org/jruby/javasupport/util/RuntimeHelpers.java |    14 +
 .../java/org/jruby/lexer/ByteListLexerSource.java  |    82 +
 .../main/java/org/jruby/lexer/GetsLexerSource.java |    96 +
 .../src/main/java/org/jruby/lexer/LexerSource.java |    94 +
 .../main/java/org/jruby/lexer/LexingCommon.java    |   848 +
 .../org/jruby/lexer/yacc/ByteArrayLexerSource.java |   269 -
 .../java/org/jruby/lexer/yacc/HeredocTerm.java     |   173 +-
 .../java/org/jruby/lexer/yacc/ISourcePosition.java |    17 +-
 .../jruby/lexer/yacc/InputStreamLexerSource.java   |   324 -
 .../jruby/lexer/yacc/InvalidSourcePosition.java    |    43 +
 .../java/org/jruby/lexer/yacc/KeywordMatch.java    |     2 +-
 .../java/org/jruby/lexer/yacc/LexerSource.java     |   270 -
 .../main/java/org/jruby/lexer/yacc/RubyLexer.java  |  2410 +++
 .../java/org/jruby/lexer/yacc/RubyYaccLexer.java   |  2723 ----
 .../jruby/lexer/yacc/SimplePositionFactory.java    |    57 -
 .../org/jruby/lexer/yacc/SimpleSourcePosition.java |     8 +-
 .../main/java/org/jruby/lexer/yacc/StackState.java |     4 +
 .../main/java/org/jruby/lexer/yacc/StrTerm.java    |     3 +-
 .../main/java/org/jruby/lexer/yacc/StringTerm.java |   369 +-
 .../java/org/jruby/lexer/yacc/SyntaxException.java |    27 +-
 core/src/main/java/org/jruby/lexer/yacc/Token.java |    71 -
 .../main/java/org/jruby/main/NailServerMain.java   |    54 +
 .../java/org/jruby/management/BeanManager.java     |     4 -
 .../org/jruby/management/BeanManagerFactory.java   |     2 -
 .../java/org/jruby/management/BeanManagerImpl.java |    27 +-
 .../main/java/org/jruby/management/ClassCache.java |    33 -
 .../java/org/jruby/management/ClassCacheMBean.java |     9 -
 .../src/main/java/org/jruby/management/Config.java |    16 +-
 .../java/org/jruby/management/ConfigMBean.java     |     5 +-
 .../main/java/org/jruby/management/Runtime.java    |    14 +-
 .../java/org/jruby/parser/BlockStaticScope.java    |   127 -
 .../java/org/jruby/parser/DefaultRubyParser.java   |  3973 -----
 .../main/java/org/jruby/parser/DefaultRubyParser.y |  1909 ---
 .../java/org/jruby/parser/EvalStaticScope.java     |    31 -
 .../main/java/org/jruby/parser/IRStaticScope.java  |   148 -
 .../org/jruby/parser/IRStaticScopeFactory.java     |    59 -
 .../java/org/jruby/parser/LocalStaticScope.java    |   112 -
 core/src/main/java/org/jruby/parser/Parser.java    |    70 +-
 .../java/org/jruby/parser/ParserConfiguration.java |   106 +-
 .../main/java/org/jruby/parser/ParserState.java    |     4 +-
 .../main/java/org/jruby/parser/ParserSupport.java  |  1025 +-
 .../java/org/jruby/parser/ParserSupport19.java     |   260 -
 core/src/main/java/org/jruby/parser/ReOptions.java |    12 +-
 .../main/java/org/jruby/parser/Ruby19Parser.java   |  4295 -----
 core/src/main/java/org/jruby/parser/Ruby19Parser.y |  2044 ---
 .../main/java/org/jruby/parser/Ruby19YyTables.java |  4033 -----
 .../main/java/org/jruby/parser/Ruby20Parser.java   |  4649 ------
 core/src/main/java/org/jruby/parser/Ruby20Parser.y |  2236 ---
 .../main/java/org/jruby/parser/Ruby20YyTables.java |  4089 -----
 .../src/main/java/org/jruby/parser/RubyParser.java |  5353 +++++-
 core/src/main/java/org/jruby/parser/RubyParser.y   |  2587 +++
 .../main/java/org/jruby/parser/RubyParserPool.java |    65 -
 .../main/java/org/jruby/parser/StaticScope.java    |   525 +-
 .../java/org/jruby/parser/StaticScopeFactory.java  |    53 +-
 core/src/main/java/org/jruby/parser/Tokens.java    |   259 +-
 core/src/main/java/org/jruby/parser/YyTables.java  |  8262 +++++-----
 .../src/main/java/org/jruby/parser/skeleton.parser |     4 +-
 .../main/java/org/jruby/platform/NTPlatform.java   |    57 +
 .../src/main/java/org/jruby/platform/Platform.java |    26 +-
 .../java/org/jruby/platform/SolarisPlatform.java   |    69 +
 .../main/java/org/jruby/platform/UnixPlatform.java |    69 +
 .../org/jruby/platform/UnsupportedPlatform.java    |    37 +
 .../java/org/jruby/runtime/ArgumentDescriptor.java |    47 +
 .../main/java/org/jruby/runtime/ArgumentType.java  |    72 +
 core/src/main/java/org/jruby/runtime/Arity.java    |    59 +-
 core/src/main/java/org/jruby/runtime/Binding.java  |   172 +-
 core/src/main/java/org/jruby/runtime/Block.java    |   196 +-
 .../src/main/java/org/jruby/runtime/BlockBody.java |   331 +-
 .../src/main/java/org/jruby/runtime/CallBlock.java |    72 +-
 .../main/java/org/jruby/runtime/CallBlock19.java   |    60 +-
 core/src/main/java/org/jruby/runtime/CallType.java |     9 +
 .../java/org/jruby/runtime/CallbackFactory.java    |   241 -
 .../main/java/org/jruby/runtime/ClassIndex.java    |   119 +-
 .../main/java/org/jruby/runtime/CompiledBlock.java |   210 -
 .../java/org/jruby/runtime/CompiledBlock19.java    |   194 -
 .../org/jruby/runtime/CompiledBlockCallback.java   |    22 -
 .../org/jruby/runtime/CompiledBlockCallback19.java |     9 -
 .../java/org/jruby/runtime/CompiledBlockLight.java |    67 -
 .../org/jruby/runtime/CompiledBlockLight19.java    |    67 -
 .../org/jruby/runtime/CompiledIRBlockBody.java     |   162 +
 .../jruby/runtime/CompiledSharedScopeBlock.java    |    55 -
 .../org/jruby/runtime/ContextAwareBlockBody.java   |    28 +-
 .../org/jruby/runtime/DynamicScope.arities.erb     |     3 -
 .../main/java/org/jruby/runtime/DynamicScope.erb   |   372 -
 .../main/java/org/jruby/runtime/DynamicScope.java  |   504 +-
 core/src/main/java/org/jruby/runtime/Frame.java    |    35 +-
 core/src/main/java/org/jruby/runtime/Helpers.java  |  1637 +-
 .../main/java/org/jruby/runtime/IRBlockBody.java   |   209 +
 .../java/org/jruby/runtime/Interpreted19Block.java |   258 -
 .../java/org/jruby/runtime/InterpretedBlock.java   |   412 -
 .../org/jruby/runtime/InterpretedIRBlockBody.java  |   273 +-
 .../jruby/runtime/InterpretedIRBlockBody19.java    |   146 -
 .../org/jruby/runtime/JavaInternalBlockBody.java   |    63 +-
 .../src/main/java/org/jruby/runtime/JavaSites.java |   391 +
 .../main/java/org/jruby/runtime/MethodBlock.java   |   190 -
 .../java/org/jruby/runtime/MethodBlockBody.java    |    93 +
 .../main/java/org/jruby/runtime/MethodFactory.java |   203 +-
 .../main/java/org/jruby/runtime/MethodIndex.java   |   150 +-
 .../org/jruby/runtime/MixedModeIRBlockBody.java    |   193 +
 .../main/java/org/jruby/runtime/NullBlockBody.java |    46 +-
 .../main/java/org/jruby/runtime/ObjectSpace.java   |    61 +-
 .../src/main/java/org/jruby/runtime/RubyEvent.java |    24 +-
 .../java/org/jruby/runtime/SharedScopeBlock.java   |    61 -
 .../src/main/java/org/jruby/runtime/Signature.java |   285 +
 .../main/java/org/jruby/runtime/ThreadContext.java |   937 +-
 .../main/java/org/jruby/runtime/Visibility.java    |    20 +-
 .../java/org/jruby/runtime/assigner/Assigner.java  |    91 -
 .../runtime/assigner/Pre0Rest0Post0Assigner.java   |    69 -
 .../assigner/Pre0Rest0Post0BlockAssigner.java      |    89 -
 .../runtime/assigner/Pre0Rest1Post0Assigner.java   |    89 -
 .../assigner/Pre0Rest1Post0BlockAssigner.java      |    98 -
 .../assigner/Pre1ExpandedRest0Post0Assigner.java   |   119 -
 .../Pre1ExpandedRest0Post0BlockAssigner.java       |   127 -
 .../runtime/assigner/Pre1Rest0Post0Assigner.java   |   103 -
 .../assigner/Pre1Rest0Post0BlockAssigner.java      |   110 -
 .../runtime/assigner/Pre1Rest1Post0Assigner.java   |   136 -
 .../assigner/Pre1Rest1Post0BlockAssigner.java      |   146 -
 .../runtime/assigner/Pre2Rest0Post0Assigner.java   |   115 -
 .../assigner/Pre2Rest0Post0BlockAssigner.java      |   122 -
 .../runtime/assigner/Pre2Rest1Post0Assigner.java   |   145 -
 .../assigner/Pre2Rest1Post0BlockAssigner.java      |   155 -
 .../runtime/assigner/Pre3Rest0Post0Assigner.java   |   129 -
 .../assigner/Pre3Rest0Post0BlockAssigner.java      |   137 -
 .../runtime/assigner/Pre3Rest1Post0Assigner.java   |   154 -
 .../assigner/Pre3Rest1Post0BlockAssigner.java      |   165 -
 .../assigner/PreManyRest0Post0Assigner.java        |   147 -
 .../assigner/PreManyRest0Post0BlockAssigner.java   |   159 -
 .../assigner/PreManyRest1Post0Assigner.java        |   177 -
 .../assigner/PreManyRest1Post0BlockAssigner.java   |   188 -
 .../org/jruby/runtime/backtrace/BacktraceData.java |   131 +-
 .../jruby/runtime/backtrace/BacktraceElement.java  |     7 +-
 .../org/jruby/runtime/backtrace/FrameType.java     |    45 +-
 .../runtime/backtrace/RubyStackTraceElement.java   |    72 +-
 .../org/jruby/runtime/backtrace/TraceType.java     |   115 +-
 .../org/jruby/runtime/builtin/IRubyObject.java     |    11 +-
 .../jruby/runtime/callsite/CachingCallSite.java    |   179 +-
 .../callsite/FunctionalCachingCallSite.java        |     2 +-
 .../runtime/callsite/NormalCachingCallSite.java    |     1 -
 .../runtime/callsite/RefinedCachingCallSite.java   |   135 +
 .../jruby/runtime/callsite/RespondToCallSite.java  |    64 +-
 .../org/jruby/runtime/callsite/SuperCallSite.java  |    87 +-
 .../runtime/callsite/VariableCachingCallSite.java  |     1 -
 .../jruby/runtime/encoding/EncodingService.java    |   137 +-
 .../jruby/runtime/invokedynamic/GlobalSite.java    |    20 +-
 .../runtime/invokedynamic/InvocationLinker.java    |  2005 +--
 .../invokedynamic/InvokeDynamicSupport.java        |   887 +-
 .../jruby/runtime/invokedynamic/JRubyCallSite.java |   125 +-
 .../jruby/runtime/invokedynamic/MathLinker.java    |    96 +-
 .../invokedynamic/RubyConstantCallSite.java        |    49 -
 .../jruby/runtime/invokedynamic/VariableSite.java  |     6 +-
 .../runtime/ivars/NonvolatileVariableAccessor.java |   161 +
 .../runtime/ivars/StampedVariableAccessor.java     |     5 +-
 .../ivars/SynchronizedVariableAccessor.java        |     6 +-
 .../org/jruby/runtime/ivars/VariableAccessor.java  |    22 +-
 .../jruby/runtime/ivars/VariableAccessorVar0.java  |     5 +-
 .../jruby/runtime/ivars/VariableAccessorVar1.java  |     5 +-
 .../jruby/runtime/ivars/VariableAccessorVar2.java  |     5 +-
 .../jruby/runtime/ivars/VariableAccessorVar3.java  |     5 +-
 .../jruby/runtime/ivars/VariableAccessorVar4.java  |     5 +-
 .../jruby/runtime/ivars/VariableAccessorVar5.java  |     5 +-
 .../jruby/runtime/ivars/VariableAccessorVar6.java  |     5 +-
 .../jruby/runtime/ivars/VariableAccessorVar7.java  |     5 +-
 .../jruby/runtime/ivars/VariableAccessorVar8.java  |     5 +-
 .../jruby/runtime/ivars/VariableAccessorVar9.java  |     5 +-
 .../jruby/runtime/ivars/VariableTableManager.java  |   216 +-
 .../java/org/jruby/runtime/load/CExtension.java    |   100 -
 .../jruby/runtime/load/ClassExtensionLibrary.java  |    27 +-
 .../jruby/runtime/load/CompiledScriptLoader.java   |    97 +-
 .../main/java/org/jruby/runtime/load/DebugLog.java |     7 +-
 .../org/jruby/runtime/load/ExternalScript.java     |    16 +-
 .../org/jruby/runtime/load/IAutoloadMethod.java    |     6 +-
 .../org/jruby/runtime/load/JavaCompiledScript.java |     7 +-
 .../main/java/org/jruby/runtime/load/Library.java  |     5 +
 .../org/jruby/runtime/load/LibrarySearcher.java    |   172 +-
 .../java/org/jruby/runtime/load/LoadService.java   |   432 +-
 .../java/org/jruby/runtime/load/LoadService19.java |    73 -
 .../load/LoadServiceResourceInputStream.java       |    18 +-
 .../org/jruby/runtime/marshal/CoreObjectType.java  |     9 +
 .../org/jruby/runtime/marshal/MarshalStream.java   |    77 +-
 .../org/jruby/runtime/marshal/UnmarshalStream.java |   135 +-
 .../java/org/jruby/runtime/opto/OptoFactory.java   |   123 +-
 .../jruby/runtime/profile/ProfilingService.java    |     8 +
 .../runtime/profile/ProfilingServiceLookup.java    |    13 +-
 .../profile/builtin/BuiltinProfilingService.java   |    38 +-
 .../profile/builtin/JsonProfilePrinter.java        |    30 +-
 .../jruby/runtime/profile/builtin/ProfileData.java |    11 +-
 .../runtime/profile/builtin/ProfiledMethods.java   |     7 +-
 .../runtime/profile/builtin/package-info.java      |     1 +
 .../org/jruby/runtime/profile/package-info.java    |     1 +
 .../org/jruby/runtime/scope/DummyDynamicScope.java |    40 -
 .../jruby/runtime/scope/DynamicScopeGenerator.java |   325 +
 .../jruby/runtime/scope/FourVarDynamicScope.java   |   312 -
 .../jruby/runtime/scope/ManyVarsDynamicScope.java  |   162 +-
 .../jruby/runtime/scope/NoVarsDynamicScope.java    |   148 -
 .../jruby/runtime/scope/OneVarDynamicScope.java    |   178 -
 .../runtime/scope/SharedBindingDynamicScope.java   |   314 -
 .../jruby/runtime/scope/ThreeVarDynamicScope.java  |   280 -
 .../jruby/runtime/scope/TwoVarDynamicScope.java    |   232 -
 .../org/jruby/specialized/RubyArrayOneObject.java  |   328 +
 .../jruby/specialized/RubyArraySpecialized.java    |    79 +
 .../org/jruby/specialized/RubyArrayTwoObject.java  |   371 +
 .../java/org/jruby/util/AbstractFileResource.java  |     3 +-
 .../src/main/java/org/jruby/util/ArraySupport.java |   140 +
 .../main/java/org/jruby/util/ByteListHolder.java   |    33 +
 core/src/main/java/org/jruby/util/ClassCache.java  |   151 -
 .../jruby/util/ClassDefiningJRubyClassLoader.java  |    59 +
 .../main/java/org/jruby/util/ClassesLoader.java    |    34 +
 .../java/org/jruby/util/ClasspathLauncher.java     |    16 +-
 .../java/org/jruby/util/ClasspathResource.java     |   150 -
 .../main/java/org/jruby/util/CodeRangeSupport.java |    46 +
 .../main/java/org/jruby/util/CodeRangeable.java    |    40 +
 .../src/main/java/org/jruby/util/CodegenUtils.java |    87 +-
 .../jruby/util/CompoundJarURLStreamHandler.java    |   180 -
 .../src/main/java/org/jruby/util/ConvertBytes.java |    24 +-
 .../main/java/org/jruby/util/ConvertDouble.java    |    34 +-
 core/src/main/java/org/jruby/util/Dir.java         |   150 +-
 .../java/org/jruby/util/EmptyFileResource.java     |    13 +-
 .../src/main/java/org/jruby/util/FileResource.java |     7 +-
 core/src/main/java/org/jruby/util/IdUtil.java      |    59 +-
 .../main/java/org/jruby/util/JRubyClassLoader.java |   351 +-
 core/src/main/java/org/jruby/util/JRubyFile.java   |   123 +-
 core/src/main/java/org/jruby/util/JarCache.java    |    17 +-
 .../java/org/jruby/util/JarDirectoryResource.java  |     6 +-
 .../main/java/org/jruby/util/JarFileResource.java  |     7 +-
 core/src/main/java/org/jruby/util/JarResource.java |     2 +-
 .../main/java/org/jruby/util/JavaNameMangler.java  |   115 +-
 .../src/main/java/org/jruby/util/KeyValuePair.java |    27 +
 core/src/main/java/org/jruby/util/Loader.java      |    20 +
 core/src/main/java/org/jruby/util/Memo.java        |    32 +
 core/src/main/java/org/jruby/util/MurmurHash.java  |     2 +-
 core/src/main/java/org/jruby/util/NailMain.java    |    10 +-
 .../java/org/jruby/util/NullDeviceResource.java    |   154 +
 core/src/main/java/org/jruby/util/Numeric.java     |   137 +-
 .../main/java/org/jruby/util/OSEnvironment.java    |    43 +-
 .../java/org/jruby/util/OneShotClassLoader.java    |    19 +
 core/src/main/java/org/jruby/util/Pack.java        |   602 +-
 core/src/main/java/org/jruby/util/PackUtils.java   |   100 +
 core/src/main/java/org/jruby/util/Qsort.java       |     2 +-
 core/src/main/java/org/jruby/util/Random.java      |     5 +-
 .../java/org/jruby/util/RecursiveComparator.java   |    27 +-
 .../main/java/org/jruby/util/RegexpOptions.java    |    12 +-
 .../main/java/org/jruby/util/RegexpSupport.java    |   495 +
 .../java/org/jruby/util/RegularFileResource.java   |    69 +-
 .../java/org/jruby/util/ResourceException.java     |    25 +-
 .../java/org/jruby/util/RubyDateFormatter.java     |    56 +-
 .../java/org/jruby/util/RubyFileTypeDetector.java  |    53 +
 .../org/jruby/util/RubyTimeOutputFormatter.java    |     4 +
 .../main/java/org/jruby/util/SecurityHelper.java   |    54 +
 .../org/jruby/util/SelfFirstJRubyClassLoader.java  |    61 +
 .../main/java/org/jruby/util/ShellLauncher.java    |   274 +-
 core/src/main/java/org/jruby/util/Sprintf.java     |   125 +-
 .../main/java/org/jruby/util/StringSupport.java    |  1943 ++-
 .../main/java/org/jruby/util/SunSignalFacade.java  |   104 +-
 .../java/org/jruby/util/TimeOutputFormatter.java   |     4 +-
 .../main/java/org/jruby/util/TypeConverter.java    |   347 +-
 core/src/main/java/org/jruby/util/URLResource.java |   167 +-
 .../java/org/jruby/util/UriLikePathHelper.java     |    28 +-
 .../java/org/jruby/util/cli/ArgumentProcessor.java |   342 +-
 .../src/main/java/org/jruby/util/cli/Category.java |     5 +-
 core/src/main/java/org/jruby/util/cli/Options.java |   228 +-
 .../java/org/jruby/util/cli/OutputStrings.java     |    84 +-
 .../org/jruby/util/collections/ClassValue.java     |    25 +-
 .../org/jruby/util/collections/IntHashMap.java     |    13 +
 .../jruby/util/collections/Java7ClassValue.java    |    31 +-
 .../jruby/util/collections/MapBasedClassValue.java |     7 +-
 .../org/jruby/util/collections/StringArraySet.java |   184 +-
 .../org/jruby/util/collections/WeakValuedMap.java  |    15 +
 .../org/jruby/util/encoding/CharsetTranscoder.java |  1071 --
 .../org/jruby/util/encoding/RubyCoderResult.java   |    47 -
 .../java/org/jruby/util/encoding/Transcoder.java   |   255 -
 .../java/org/jruby/util/io/CRLFStreamWrapper.java  |    28 +-
 .../java/org/jruby/util/io/ChannelDescriptor.java  |   235 +-
 .../src/main/java/org/jruby/util/io/ChannelFD.java |   170 +
 .../main/java/org/jruby/util/io/ChannelHelper.java |   185 +
 .../main/java/org/jruby/util/io/ChannelStream.java |    20 +-
 .../main/java/org/jruby/util/io/EncodingUtils.java |  1757 +-
 .../main/java/org/jruby/util/io/FilenoUtil.java    |   166 +
 .../main/java/org/jruby/util/io/IOEncodable.java   |     8 +
 .../src/main/java/org/jruby/util/io/ModeFlags.java |    83 +-
 .../org/jruby/util/io/NonblockWritingStream.java   |    12 -
 core/src/main/java/org/jruby/util/io/OpenFile.java |  2686 ++-
 .../main/java/org/jruby/util/io/POSIXProcess.java  |    99 +
 .../main/java/org/jruby/util/io/PopenExecutor.java |  2119 +++
 .../src/main/java/org/jruby/util/io/PosixShim.java |   643 +
 core/src/main/java/org/jruby/util/io/STDIO.java    |     9 +
 .../org/jruby/util/io/SeekableByteChannelImpl.java |   161 +
 .../main/java/org/jruby/util/io/SelectBlob.java    |    72 +-
 .../java/org/jruby/util/io/SelectExecutor.java     |   569 +
 .../main/java/org/jruby/util/io/SelectorPool.java  |    52 +-
 core/src/main/java/org/jruby/util/io/Sockaddr.java |   290 +-
 core/src/main/java/org/jruby/util/io/Stream.java   |     8 +
 .../main/java/org/jruby/util/log/JULLogger.java    |   160 +
 .../java/org/jruby/util/log/LoggerFactory.java     |   110 +-
 .../org/jruby/util/log/OutputStreamLogger.java     |   198 +
 .../org/jruby/util/log/ParameterizedWriter.java    |    38 -
 .../main/java/org/jruby/util/log/SLF4JLogger.java  |   110 +
 .../org/jruby/util/log/StandardErrorLogger.java    |   121 +-
 .../services/java.nio.file.spi.FileTypeDetector    |     1 +
 .../resources/org/jruby/runtime/Constants.java     |    70 +-
 core/src/main/ruby/jruby/bigdecimal.rb             |    10 +-
 core/src/main/ruby/jruby/commands.rb               |     2 +-
 core/src/main/ruby/jruby/java.rb                   |     9 +-
 core/src/main/ruby/jruby/java/core_ext.rb          |     7 +-
 core/src/main/ruby/jruby/java/core_ext/#object.rb# |   116 -
 core/src/main/ruby/jruby/java/core_ext/kernel.rb   |    45 +-
 core/src/main/ruby/jruby/java/core_ext/object.rb   |    32 +-
 core/src/main/ruby/jruby/java/java_8.rb            |    19 +
 core/src/main/ruby/jruby/java/java_ext.rb          |    12 +-
 core/src/main/ruby/jruby/java/java_ext/java.io.rb  |    55 +-
 .../src/main/ruby/jruby/java/java_ext/java.lang.rb |   498 +-
 core/src/main/ruby/jruby/java/java_ext/java.net.rb |    39 +-
 .../src/main/ruby/jruby/java/java_ext/java.util.rb |   547 +-
 .../ruby/jruby/java/java_ext/java.util.regex.rb    |   196 +-
 .../main/ruby/jruby/java/java_ext/org.jruby.ast.rb |    97 -
 core/src/main/ruby/jruby/java/java_module.rb       |     1 -
 .../jruby/java/java_package_module_template.rb     |    29 -
 core/src/main/ruby/jruby/java/java_utilities.rb    |     1 +
 core/src/main/ruby/jruby/jruby.rb                  |   122 +-
 core/src/main/ruby/jruby/kernel.rb                 |    43 +-
 core/src/main/ruby/jruby/kernel/basicobject.rb     |    10 +
 core/src/main/ruby/jruby/kernel/enc_prelude.rb     |     4 +
 core/src/main/ruby/jruby/kernel/enumerable.rb      |   128 +
 core/src/main/ruby/jruby/kernel/enumerator.rb      |   219 +
 core/src/main/ruby/jruby/kernel/file.rb            |   234 +
 core/src/main/ruby/jruby/kernel/gc.rb              |   283 +
 core/src/main/ruby/jruby/kernel/gem_prelude.rb     |    15 +
 core/src/main/ruby/jruby/kernel/hash.rb            |     5 +
 core/src/main/ruby/jruby/kernel/io.rb              |    46 +
 core/src/main/ruby/jruby/kernel/jruby/generator.rb |   385 -
 .../ruby/jruby/kernel/jruby/process_manager.rb     |     5 +-
 .../{kernel19 => kernel}/jruby/process_util.rb     |     0
 core/src/main/ruby/jruby/kernel/jruby/type.rb      |     7 +
 core/src/main/ruby/jruby/kernel/kernel.rb          |    29 +
 .../ruby/jruby/{kernel20 => kernel}/load_error.rb  |     0
 core/src/main/ruby/jruby/kernel/prelude.rb         |    16 +
 core/src/main/ruby/jruby/kernel/proc.rb            |    63 +
 core/src/main/ruby/jruby/kernel/process.rb         |    12 +
 .../main/ruby/jruby/{kernel20 => kernel}/range.rb  |     0
 core/src/main/ruby/jruby/kernel/signal.rb          |    26 +-
 .../main/ruby/jruby/{kernel19 => kernel}/time.rb   |     0
 core/src/main/ruby/jruby/kernel18.rb               |     2 -
 core/src/main/ruby/jruby/kernel19.rb               |    20 -
 .../main/ruby/jruby/kernel19/encoding/converter.rb |     5 -
 core/src/main/ruby/jruby/kernel19/enumerable.rb    |    49 -
 core/src/main/ruby/jruby/kernel19/enumerator.rb    |     3 -
 core/src/main/ruby/jruby/kernel19/gc.rb            |   273 -
 core/src/main/ruby/jruby/kernel19/io.rb            |    15 -
 core/src/main/ruby/jruby/kernel19/jruby/type.rb    |    10 -
 core/src/main/ruby/jruby/kernel19/kernel.rb        |    23 -
 core/src/main/ruby/jruby/kernel19/proc.rb          |    62 -
 core/src/main/ruby/jruby/kernel19/process.rb       |    15 -
 core/src/main/ruby/jruby/kernel19/rubygems.rb      |     8 -
 core/src/main/ruby/jruby/kernel19/thread.rb        |    10 -
 core/src/main/ruby/jruby/kernel20.rb               |    11 -
 core/src/main/ruby/jruby/kernel20/enumerable.rb    |   214 -
 core/src/main/ruby/jruby/preludes.rb               |     4 +
 core/src/test/java/org/jruby/TestRegexpCache.java  |    75 +
 .../test/java/org/jruby/bench/BenchArrayCopy.java  |   158 +
 .../org/jruby/embed/ConstantCompilationTest.java   |    14 +-
 .../org/jruby/embed/MultipleScriptsRunner.java     |   193 +-
 .../org/jruby/embed/ParentClassLoaderTest.java     |    92 +
 .../org/jruby/embed/ReaderInputStreamTest.java     |    22 +-
 .../org/jruby/embed/ScriptingContainerTest.java    |   395 +-
 .../java/org/jruby/embed/bsf/JRubyEngineTest.java  |    50 +-
 .../ConcurrentLocalContextProviderTest.java        |    12 +-
 .../embed/jsr223/JRubyCompiledScriptTest.java      |     2 +-
 .../org/jruby/embed/jsr223/JRubyEngineTest.java    |    86 +-
 .../org/jruby/exceptions/TestRaiseException.java   |    99 +
 .../jruby/java/dispatch/CallableSelectorTest.java  |    83 +-
 .../org/jruby/javasupport/JavaEmbedUtilsTest.java  |    10 +-
 .../test/java/org/jruby/javasupport/TestJava.java  |    71 +-
 .../jruby/lexer/yacc/ByteArrayLexerSourceTest.java |   301 -
 .../java/org/jruby/lexer/yacc/StringTermTest.java  |    41 +-
 .../java/org/jruby/runtime/TestDynamicScope.java   |    62 +
 .../org/jruby/runtime/profile/ProfilingTest.java   |    19 -
 .../runtime/profile/TestProfilingService.java      |     6 +
 .../profile/builtin/ProfileMethodsTest.java        |     3 +-
 .../test/java/org/jruby/test/MainTestSuite.java    |    10 +-
 .../test/java/org/jruby/test/MockJavaSupport.java  |     4 +-
 .../java/org/jruby/test/TestAdoptedThreading.java  |    86 +-
 .../test/java/org/jruby/test/TestCodeCache.java    |    65 -
 .../test/java/org/jruby/test/TestEncodingAPI.java  |    32 +
 .../java/org/jruby/test/TestMethodFactories.java   |    22 +-
 .../test/java/org/jruby/test/TestObjectSpace.java  |    22 +-
 core/src/test/java/org/jruby/test/TestParser.java  |     2 +-
 .../java/org/jruby/test/TestRaiseException.java    |   176 +-
 .../java/org/jruby/test/TestRecursiveCheck.java    |     6 +-
 core/src/test/java/org/jruby/test/TestRequire.java |     3 +-
 .../test/java/org/jruby/test/TestRubyArray.java    |    15 +-
 .../src/test/java/org/jruby/test/TestRubyBase.java |    18 +-
 .../src/test/java/org/jruby/test/TestRubyHash.java |     9 +-
 .../org/jruby/test/TestRubyInstanceConfig.java     |    12 -
 core/src/test/java/org/jruby/test/TestRubyNil.java |   115 -
 .../test/java/org/jruby/test/TestRubyRational.java |     6 +-
 .../test/java/org/jruby/test/TestRubySymbol.java   |     4 -
 .../java/org/jruby/test/ThrowingConstructor.java   |    10 +
 .../java/org/jruby/util/StringSupportTest.java     |   142 +
 .../test/java/org/jruby/util/URLResourceTest.java  |    70 +-
 .../java/org/jruby/util/log/LoggerFactoryTest.java |   225 +
 .../org/jruby/util/log/OutputStreamLoggerTest.java |   154 +
 .../jruby/util/log/ParameterSubstitutionTest.java  |    76 +
 .../jruby/util/log/ParameterizedWriterTest.java    |    53 -
 .../jruby/util/log/StandardErrorLoggerTest.java    |   103 +-
 .../version.h => core/src/test/resources/foo_.rb   |     0
 core/src/test/resources/rubygems/defaults/jruby.rb |     9 -
 .../ruby/org/jruby/embed/ruby/block-param-scope.rb |     4 +-
 .../ruby/org/jruby/embed/ruby/radioactive_decay.rb |    13 +-
 .../test/ruby/org/jruby/embed/ruby/yaml_dump.rb    |     7 +-
 default.build.properties                           |    26 +-
 docs/CodeConventions.txt                           |   157 -
 docs/LICENCE.bsf                                   |    53 -
 docs/LICENSE.ant                                   |    49 -
 docs/LICENSE.bouncycastle                          |    10 -
 docs/README.cext                                   |   142 -
 docs/README.coverage                               |    10 -
 docs/README.test.md                                |    51 -
 docs/jvyaml/CREDITS                                |     4 -
 docs/jvyaml/LICENSE                                |    19 -
 docs/jvyaml/README                                 |    31 -
 docs/man/pom.xml                                   |    50 -
 docs/man/src/docbkx/jruby.xml                      |   325 -
 docs/pom.xml                                       |    31 -
 docs/style_checks.xml                              |   215 -
 ext/pom.xml                                        |    34 -
 ext/readline/pom.xml                               |   143 -
 .../src/main/java/org/jruby/JRubyApplet.java       |   449 -
 .../java/org/jruby/demo/readline/IRBConsole.java   |   124 -
 .../org/jruby/demo/readline/TextAreaReadline.java  |   618 -
 .../main/java/org/jruby/ext/readline/Readline.java |   559 -
 .../org/jruby/ext/readline/ReadlineService.java    |    40 -
 ext/ripper/nb-configuration.xml                    |    18 -
 ext/ripper/pom.xml                                 |    79 -
 .../org/jruby/ext/ripper/ByteListLexerSource.java  |    61 -
 .../java/org/jruby/ext/ripper/GetsLexerSource.java |    57 -
 .../java/org/jruby/ext/ripper/HeredocTerm.java     |   190 -
 .../java/org/jruby/ext/ripper/LexerSource.java     |    67 -
 .../java/org/jruby/ext/ripper/Ripper19Parser.java  |  3989 -----
 .../java/org/jruby/ext/ripper/Ripper19Parser.y     |  1758 --
 .../org/jruby/ext/ripper/Ripper19YyTables.java     |  4065 -----
 .../java/org/jruby/ext/ripper/RipperLexer.java     |  2918 ----
 .../java/org/jruby/ext/ripper/RipperParser.java    |   380 -
 .../org/jruby/ext/ripper/RipperParserState.java    |    35 -
 .../main/java/org/jruby/ext/ripper/RubyRipper.java |   352 -
 .../main/java/org/jruby/ext/ripper/StrTerm.java    |    34 -
 .../main/java/org/jruby/ext/ripper/StringTerm.java |   404 -
 .../src/main/java/org/jruby/ext/ripper/Token.java  |    60 -
 .../src/main/java/org/jruby/ext/ripper/Tokens.java |   179 -
 .../main/java/org/jruby/ext/ripper/YyTables.java   |  4017 -----
 .../main/java/org/jruby/ext/ripper/skeleton.parser |   260 -
 install/jruby.install4j                            |    84 +-
 install/macos/COPYING.rtf                          |  2370 ---
 install/macos/Info.plist                           |    30 -
 .../JRuby-installer.pmdoc/01jruby-contents.xml     |     1 -
 install/macos/JRuby-installer.pmdoc/01jruby.xml    |     1 -
 .../macos/JRuby-installer.pmdoc/01jruby.xml.erb    |     1 -
 .../JRuby-installer.pmdoc/02gems-contents.xml      |     1 -
 install/macos/JRuby-installer.pmdoc/02gems.xml     |     1 -
 install/macos/JRuby-installer.pmdoc/02gems.xml.erb |     1 -
 install/macos/JRuby-installer.pmdoc/index.xml      |     1 -
 .../01uninstaller-contents.xml                     |     1 -
 .../JRuby-uninstaller.pmdoc/01uninstaller.xml      |     1 -
 .../JRuby-uninstaller.pmdoc/01uninstaller.xml.erb  |     1 -
 install/macos/JRuby-uninstaller.pmdoc/index.xml    |     1 -
 .../macos/JRuby-uninstaller.pmdoc/index.xml.erb    |     1 -
 install/macos/LICENSE.jruby.rtf                    |    64 -
 install/macos/README.jruby.rtf                     |    17 -
 install/macos/README.txt                           |     5 -
 install/macos/Welcome.uninstaller.rtf              |     7 -
 install/macos/Welcome.uninstaller.rtf.erb          |     7 -
 install/macos/rubygems/jruby_mac.rb                |     9 -
 install/macos/rubygems/jruby_mac.rb.erb            |     9 -
 install/macos/scripts/installer.postflight         |    39 -
 install/macos/scripts/installer.postflight.erb     |    39 -
 install/macos/scripts/patch_profile                |    81 -
 install/macos/scripts/uninstaller.postinstall      |   111 -
 install/macos/scripts/uninstaller.postinstall.erb  |   111 -
 lib/.gitignore                                     |     5 -
 lib/pom.rb                                         |   242 +-
 lib/pom.xml                                        |   298 +-
 lib/ruby/1.8/.document                             |   106 -
 lib/ruby/1.8/English.rb                            |   159 -
 lib/ruby/1.8/Env.rb                                |    18 -
 lib/ruby/1.8/README                                |    96 -
 lib/ruby/1.8/abbrev.rb                             |   103 -
 lib/ruby/1.8/base64.rb                             |   133 -
 lib/ruby/1.8/benchmark.rb                          |   572 -
 lib/ruby/1.8/bigdecimal/jacobian.rb                |    85 -
 lib/ruby/1.8/bigdecimal/ludcmp.rb                  |    84 -
 lib/ruby/1.8/bigdecimal/math.rb                    |   166 -
 lib/ruby/1.8/bigdecimal/newton.rb                  |    77 -
 lib/ruby/1.8/bigdecimal/util.rb                    |    65 -
 lib/ruby/1.8/cgi-lib.rb                            |   272 -
 lib/ruby/1.8/cgi.rb                                |  2313 ---
 lib/ruby/1.8/cgi/.document                         |     2 -
 lib/ruby/1.8/cgi/session.rb                        |   500 -
 lib/ruby/1.8/cgi/session/pstore.rb                 |   111 -
 lib/ruby/1.8/complex.rb                            |   659 -
 lib/ruby/1.8/csv.rb                                |   992 --
 lib/ruby/1.8/date.rb                               |  1781 --
 lib/ruby/1.8/date/format.rb                        |  1190 --
 lib/ruby/1.8/date2.rb                              |     5 -
 lib/ruby/1.8/debug.rb                              |   949 --
 lib/ruby/1.8/delegate.rb                           |   358 -
 lib/ruby/1.8/digest.rb                             |    50 -
 lib/ruby/1.8/digest/sha2.rb                        |    73 -
 lib/ruby/1.8/dl.rb                                 |   263 -
 lib/ruby/1.8/dl/import.rb                          |   225 -
 lib/ruby/1.8/dl/struct.rb                          |   149 -
 lib/ruby/1.8/dl/types.rb                           |   245 -
 lib/ruby/1.8/dl/win32.rb                           |    25 -
 lib/ruby/1.8/drb.rb                                |     2 -
 lib/ruby/1.8/drb/acl.rb                            |   146 -
 lib/ruby/1.8/drb/drb.rb                            |  1824 ---
 lib/ruby/1.8/drb/eq.rb                             |    16 -
 lib/ruby/1.8/drb/extserv.rb                        |    64 -
 lib/ruby/1.8/drb/extservm.rb                       |    89 -
 lib/ruby/1.8/drb/gw.rb                             |   122 -
 lib/ruby/1.8/drb/invokemethod.rb                   |    36 -
 lib/ruby/1.8/drb/observer.rb                       |    22 -
 lib/ruby/1.8/drb/ssl.rb                            |   190 -
 lib/ruby/1.8/drb/timeridconv.rb                    |    91 -
 lib/ruby/1.8/drb/unix.rb                           |   108 -
 lib/ruby/1.8/e2mmap.rb                             |   195 -
 lib/ruby/1.8/erb.rb                                |   867 -
 lib/ruby/1.8/eregex.rb                             |    37 -
 lib/ruby/1.8/expect.rb                             |    36 -
 lib/ruby/1.8/fileutils.rb                          |  1599 --
 lib/ruby/1.8/finalize.rb                           |   193 -
 lib/ruby/1.8/find.rb                               |    79 -
 lib/ruby/1.8/forwardable.rb                        |   218 -
 lib/ruby/1.8/ftools.rb                             |   261 -
 lib/ruby/1.8/generator.rb                          |     4 -
 lib/ruby/1.8/getoptlong.rb                         |   621 -
 lib/ruby/1.8/getopts.rb                            |   127 -
 lib/ruby/1.8/gserver.rb                            |   253 -
 lib/ruby/1.8/importenv.rb                          |    33 -
 lib/ruby/1.8/io/nonblock.rb                        |    23 -
 lib/ruby/1.8/ipaddr.rb                             |   814 -
 lib/ruby/1.8/irb.rb                                |   354 -
 lib/ruby/1.8/irb/cmd/chws.rb                       |    33 -
 lib/ruby/1.8/irb/cmd/fork.rb                       |    39 -
 lib/ruby/1.8/irb/cmd/help.rb                       |    34 -
 lib/ruby/1.8/irb/cmd/load.rb                       |    67 -
 lib/ruby/1.8/irb/cmd/nop.rb                        |    39 -
 lib/ruby/1.8/irb/cmd/pushws.rb                     |    39 -
 lib/ruby/1.8/irb/cmd/subirb.rb                     |    43 -
 lib/ruby/1.8/irb/completion.rb                     |   212 -
 lib/ruby/1.8/irb/context.rb                        |   255 -
 lib/ruby/1.8/irb/ext/change-ws.rb                  |    62 -
 lib/ruby/1.8/irb/ext/history.rb                    |   110 -
 lib/ruby/1.8/irb/ext/loader.rb                     |   120 -
 lib/ruby/1.8/irb/ext/math-mode.rb                  |    37 -
 lib/ruby/1.8/irb/ext/multi-irb.rb                  |   241 -
 lib/ruby/1.8/irb/ext/save-history.rb               |    99 -
 lib/ruby/1.8/irb/ext/tracer.rb                     |    61 -
 lib/ruby/1.8/irb/ext/use-loader.rb                 |    65 -
 lib/ruby/1.8/irb/ext/workspaces.rb                 |    56 -
 lib/ruby/1.8/irb/extend-command.rb                 |   264 -
 lib/ruby/1.8/irb/frame.rb                          |    67 -
 lib/ruby/1.8/irb/help.rb                           |    33 -
 lib/ruby/1.8/irb/init.rb                           |   265 -
 lib/ruby/1.8/irb/input-method.rb                   |   120 -
 lib/ruby/1.8/irb/lc/error.rb                       |    30 -
 lib/ruby/1.8/irb/lc/help-message                   |    35 -
 lib/ruby/1.8/irb/lc/ja/error.rb                    |    27 -
 lib/ruby/1.8/irb/lc/ja/help-message                |    36 -
 lib/ruby/1.8/irb/locale.rb                         |   184 -
 lib/ruby/1.8/irb/notifier.rb                       |   145 -
 lib/ruby/1.8/irb/output-method.rb                  |    85 -
 lib/ruby/1.8/irb/ruby-lex.rb                       |  1149 --
 lib/ruby/1.8/irb/ruby-token.rb                     |   273 -
 lib/ruby/1.8/irb/slex.rb                           |   285 -
 lib/ruby/1.8/irb/version.rb                        |    16 -
 lib/ruby/1.8/irb/workspace.rb                      |   107 -
 lib/ruby/1.8/irb/ws-for-case-2.rb                  |    15 -
 lib/ruby/1.8/irb/xmp.rb                            |    86 -
 lib/ruby/1.8/jcode.rb                              |   220 -
 lib/ruby/1.8/kconv.rb                              |   367 -
 lib/ruby/1.8/logger.rb                             |   702 -
 lib/ruby/1.8/mailread.rb                           |    62 -
 lib/ruby/1.8/mathn.rb                              |   308 -
 lib/ruby/1.8/matrix.rb                             |  1537 --
 lib/ruby/1.8/md5.rb                                |    23 -
 lib/ruby/1.8/monitor.rb                            |   341 -
 lib/ruby/1.8/mutex_m.rb                            |   122 -
 lib/ruby/1.8/net/ftp.rb                            |   926 --
 lib/ruby/1.8/net/http.rb                           |  2291 ---
 lib/ruby/1.8/net/https.rb                          |   173 -
 lib/ruby/1.8/net/imap.rb                           |  3406 ----
 lib/ruby/1.8/net/pop.rb                            |   998 --
 lib/ruby/1.8/net/protocol.rb                       |   392 -
 lib/ruby/1.8/net/smtp.rb                           |  1026 --
 lib/ruby/1.8/net/telnet.rb                         |   756 -
 lib/ruby/1.8/observer.rb                           |   192 -
 lib/ruby/1.8/open-uri.rb                           |   678 -
 lib/ruby/1.8/open3.rb                              |   102 -
 lib/ruby/1.8/optparse.rb                           |  1797 --
 lib/ruby/1.8/optparse/date.rb                      |    17 -
 lib/ruby/1.8/optparse/shellwords.rb                |     6 -
 lib/ruby/1.8/optparse/time.rb                      |    10 -
 lib/ruby/1.8/optparse/uri.rb                       |     6 -
 lib/ruby/1.8/optparse/version.rb                   |    70 -
 lib/ruby/1.8/ostruct.rb                            |   149 -
 lib/ruby/1.8/parsearg.rb                           |    87 -
 lib/ruby/1.8/parsedate.rb                          |    53 -
 lib/ruby/1.8/pathname.rb                           |  1086 --
 lib/ruby/1.8/ping.rb                               |    64 -
 lib/ruby/1.8/pp.rb                                 |   654 -
 lib/ruby/1.8/prettyprint.rb                        |   896 -
 lib/ruby/1.8/profile.rb                            |     6 -
 lib/ruby/1.8/profiler.rb                           |    59 -
 lib/ruby/1.8/pstore.rb                             |   395 -
 lib/ruby/1.8/racc/parser.rb                        |   442 -
 lib/ruby/1.8/rational.rb                           |   564 -
 lib/ruby/1.8/rdoc/README                           |   489 -
 lib/ruby/1.8/rdoc/code_objects.rb                  |   765 -
 lib/ruby/1.8/rdoc/diagram.rb                       |   335 -
 lib/ruby/1.8/rdoc/dot/dot.rb                       |   255 -
 lib/ruby/1.8/rdoc/generators/chm_generator.rb      |   112 -
 lib/ruby/1.8/rdoc/generators/html_generator.rb     |  1519 --
 lib/ruby/1.8/rdoc/generators/ri_generator.rb       |   268 -
 lib/ruby/1.8/rdoc/generators/template/chm/chm.rb   |    87 -
 .../1.8/rdoc/generators/template/html/hefss.rb     |   418 -
 lib/ruby/1.8/rdoc/generators/template/html/html.rb |   711 -
 .../1.8/rdoc/generators/template/html/kilmer.rb    |   435 -
 .../1.8/rdoc/generators/template/html/old_html.rb  |   728 -
 .../rdoc/generators/template/html/one_page_html.rb |   122 -
 lib/ruby/1.8/rdoc/generators/template/xml/rdf.rb   |   112 -
 lib/ruby/1.8/rdoc/generators/template/xml/xml.rb   |   112 -
 lib/ruby/1.8/rdoc/generators/xml_generator.rb      |   130 -
 lib/ruby/1.8/rdoc/markup/.document                 |     2 -
 lib/ruby/1.8/rdoc/markup/sample/rdoc2latex.rb      |    16 -
 lib/ruby/1.8/rdoc/markup/sample/sample.rb          |    42 -
 lib/ruby/1.8/rdoc/markup/simple_markup.rb          |   476 -
 .../1.8/rdoc/markup/simple_markup/fragments.rb     |   328 -
 lib/ruby/1.8/rdoc/markup/simple_markup/inline.rb   |   340 -
 lib/ruby/1.8/rdoc/markup/simple_markup/lines.rb    |   151 -
 .../1.8/rdoc/markup/simple_markup/preprocess.rb    |    73 -
 lib/ruby/1.8/rdoc/markup/simple_markup/to_flow.rb  |   188 -
 lib/ruby/1.8/rdoc/markup/simple_markup/to_html.rb  |   289 -
 lib/ruby/1.8/rdoc/markup/simple_markup/to_latex.rb |   333 -
 lib/ruby/1.8/rdoc/markup/test/AllTests.rb          |     2 -
 lib/ruby/1.8/rdoc/markup/test/TestInline.rb        |   154 -
 lib/ruby/1.8/rdoc/markup/test/TestParse.rb         |   503 -
 lib/ruby/1.8/rdoc/options.rb                       |   586 -
 lib/ruby/1.8/rdoc/parsers/parse_c.rb               |   773 -
 lib/ruby/1.8/rdoc/parsers/parse_f95.rb             |  1841 ---
 lib/ruby/1.8/rdoc/parsers/parse_rb.rb              |  2611 ---
 lib/ruby/1.8/rdoc/parsers/parse_simple.rb          |    41 -
 lib/ruby/1.8/rdoc/parsers/parserfactory.rb         |    99 -
 lib/ruby/1.8/rdoc/rdoc.rb                          |   298 -
 lib/ruby/1.8/rdoc/ri/ri_cache.rb                   |   187 -
 lib/ruby/1.8/rdoc/ri/ri_descriptions.rb            |   154 -
 lib/ruby/1.8/rdoc/ri/ri_display.rb                 |   255 -
 lib/ruby/1.8/rdoc/ri/ri_driver.rb                  |   143 -
 lib/ruby/1.8/rdoc/ri/ri_formatter.rb               |   672 -
 lib/ruby/1.8/rdoc/ri/ri_options.rb                 |   319 -
 lib/ruby/1.8/rdoc/ri/ri_paths.rb                   |   101 -
 lib/ruby/1.8/rdoc/ri/ri_reader.rb                  |   100 -
 lib/ruby/1.8/rdoc/ri/ri_util.rb                    |    75 -
 lib/ruby/1.8/rdoc/ri/ri_writer.rb                  |    62 -
 lib/ruby/1.8/rdoc/template.rb                      |   234 -
 lib/ruby/1.8/rdoc/tokenstream.rb                   |    25 -
 lib/ruby/1.8/rdoc/usage.rb                         |   210 -
 lib/ruby/1.8/readbytes.rb                          |    41 -
 lib/ruby/1.8/resolv-replace.rb                     |    63 -
 lib/ruby/1.8/resolv.rb                             |  2299 ---
 lib/ruby/1.8/rexml/attlistdecl.rb                  |    62 -
 lib/ruby/1.8/rexml/attribute.rb                    |   185 -
 lib/ruby/1.8/rexml/cdata.rb                        |    67 -
 lib/ruby/1.8/rexml/child.rb                        |    96 -
 lib/ruby/1.8/rexml/comment.rb                      |    80 -
 lib/ruby/1.8/rexml/doctype.rb                      |   271 -
 lib/ruby/1.8/rexml/document.rb                     |   248 -
 lib/ruby/1.8/rexml/dtd/attlistdecl.rb              |    10 -
 lib/ruby/1.8/rexml/dtd/dtd.rb                      |    51 -
 lib/ruby/1.8/rexml/dtd/elementdecl.rb              |    17 -
 lib/ruby/1.8/rexml/dtd/entitydecl.rb               |    56 -
 lib/ruby/1.8/rexml/dtd/notationdecl.rb             |    39 -
 lib/ruby/1.8/rexml/element.rb                      |  1227 --
 lib/ruby/1.8/rexml/encoding.rb                     |    71 -
 lib/ruby/1.8/rexml/encodings/CP-1252.rb            |   103 -
 lib/ruby/1.8/rexml/encodings/EUC-JP.rb             |    35 -
 lib/ruby/1.8/rexml/encodings/ICONV.rb              |    22 -
 lib/ruby/1.8/rexml/encodings/ISO-8859-1.rb         |     7 -
 lib/ruby/1.8/rexml/encodings/ISO-8859-15.rb        |    72 -
 lib/ruby/1.8/rexml/encodings/SHIFT-JIS.rb          |    37 -
 lib/ruby/1.8/rexml/encodings/SHIFT_JIS.rb          |     1 -
 lib/ruby/1.8/rexml/encodings/UNILE.rb              |    34 -
 lib/ruby/1.8/rexml/encodings/US-ASCII.rb           |    30 -
 lib/ruby/1.8/rexml/encodings/UTF-16.rb             |    35 -
 lib/ruby/1.8/rexml/encodings/UTF-8.rb              |    18 -
 lib/ruby/1.8/rexml/entity.rb                       |   172 -
 lib/ruby/1.8/rexml/formatters/default.rb           |   109 -
 lib/ruby/1.8/rexml/formatters/pretty.rb            |   138 -
 lib/ruby/1.8/rexml/formatters/transitive.rb        |    56 -
 lib/ruby/1.8/rexml/functions.rb                    |   382 -
 lib/ruby/1.8/rexml/instruction.rb                  |    70 -
 lib/ruby/1.8/rexml/light/node.rb                   |   196 -
 lib/ruby/1.8/rexml/namespace.rb                    |    47 -
 lib/ruby/1.8/rexml/node.rb                         |    75 -
 lib/ruby/1.8/rexml/output.rb                       |    24 -
 lib/ruby/1.8/rexml/parent.rb                       |   166 -
 lib/ruby/1.8/rexml/parseexception.rb               |    51 -
 lib/ruby/1.8/rexml/parsers/baseparser.rb           |   503 -
 lib/ruby/1.8/rexml/parsers/lightparser.rb          |    60 -
 lib/ruby/1.8/rexml/parsers/pullparser.rb           |   196 -
 lib/ruby/1.8/rexml/parsers/sax2parser.rb           |   238 -
 lib/ruby/1.8/rexml/parsers/streamparser.rb         |    46 -
 lib/ruby/1.8/rexml/parsers/treeparser.rb           |    97 -
 lib/ruby/1.8/rexml/parsers/ultralightparser.rb     |    56 -
 lib/ruby/1.8/rexml/parsers/xpathparser.rb          |   698 -
 lib/ruby/1.8/rexml/quickpath.rb                    |   266 -
 lib/ruby/1.8/rexml/rexml.rb                        |    44 -
 lib/ruby/1.8/rexml/sax2listener.rb                 |    97 -
 lib/ruby/1.8/rexml/source.rb                       |   251 -
 lib/ruby/1.8/rexml/streamlistener.rb               |    92 -
 lib/ruby/1.8/rexml/syncenumerator.rb               |    33 -
 lib/ruby/1.8/rexml/text.rb                         |   343 -
 lib/ruby/1.8/rexml/undefinednamespaceexception.rb  |     8 -
 lib/ruby/1.8/rexml/validation/relaxng.rb           |   559 -
 lib/ruby/1.8/rexml/validation/validation.rb        |   155 -
 .../1.8/rexml/validation/validationexception.rb    |     9 -
 lib/ruby/1.8/rexml/xmldecl.rb                      |   119 -
 lib/ruby/1.8/rexml/xmltokens.rb                    |    18 -
 lib/ruby/1.8/rexml/xpath.rb                        |    66 -
 lib/ruby/1.8/rexml/xpath_parser.rb                 |   792 -
 lib/ruby/1.8/rinda/rinda.rb                        |   283 -
 lib/ruby/1.8/rinda/ring.rb                         |   271 -
 lib/ruby/1.8/rinda/tuplespace.rb                   |   642 -
 lib/ruby/1.8/rss.rb                                |    19 -
 lib/ruby/1.8/rss/0.9.rb                            |   428 -
 lib/ruby/1.8/rss/1.0.rb                            |   452 -
 lib/ruby/1.8/rss/2.0.rb                            |   111 -
 lib/ruby/1.8/rss/atom.rb                           |   749 -
 lib/ruby/1.8/rss/content.rb                        |    31 -
 lib/ruby/1.8/rss/content/1.0.rb                    |    10 -
 lib/ruby/1.8/rss/content/2.0.rb                    |    12 -
 lib/ruby/1.8/rss/converter.rb                      |   162 -
 lib/ruby/1.8/rss/dublincore.rb                     |   161 -
 lib/ruby/1.8/rss/dublincore/1.0.rb                 |    13 -
 lib/ruby/1.8/rss/dublincore/2.0.rb                 |    13 -
 lib/ruby/1.8/rss/dublincore/atom.rb                |    17 -
 lib/ruby/1.8/rss/image.rb                          |   193 -
 lib/ruby/1.8/rss/itunes.rb                         |   410 -
 lib/ruby/1.8/rss/maker.rb                          |    44 -
 lib/ruby/1.8/rss/maker/0.9.rb                      |   467 -
 lib/ruby/1.8/rss/maker/1.0.rb                      |   434 -
 lib/ruby/1.8/rss/maker/2.0.rb                      |   223 -
 lib/ruby/1.8/rss/maker/atom.rb                     |   172 -
 lib/ruby/1.8/rss/maker/base.rb                     |   905 -
 lib/ruby/1.8/rss/maker/content.rb                  |    21 -
 lib/ruby/1.8/rss/maker/dublincore.rb               |   124 -
 lib/ruby/1.8/rss/maker/entry.rb                    |   163 -
 lib/ruby/1.8/rss/maker/feed.rb                     |   429 -
 lib/ruby/1.8/rss/maker/image.rb                    |   111 -
 lib/ruby/1.8/rss/maker/itunes.rb                   |   242 -
 lib/ruby/1.8/rss/maker/slash.rb                    |    33 -
 lib/ruby/1.8/rss/maker/syndication.rb              |    18 -
 lib/ruby/1.8/rss/maker/taxonomy.rb                 |   118 -
 lib/ruby/1.8/rss/maker/trackback.rb                |    61 -
 lib/ruby/1.8/rss/parser.rb                         |   541 -
 lib/ruby/1.8/rss/rexmlparser.rb                    |    54 -
 lib/ruby/1.8/rss/rss.rb                            |  1312 --
 lib/ruby/1.8/rss/slash.rb                          |    49 -
 lib/ruby/1.8/rss/syndication.rb                    |    67 -
 lib/ruby/1.8/rss/taxonomy.rb                       |   145 -
 lib/ruby/1.8/rss/trackback.rb                      |   288 -
 lib/ruby/1.8/rss/utils.rb                          |   111 -
 lib/ruby/1.8/rss/xml-stylesheet.rb                 |   105 -
 lib/ruby/1.8/rss/xml.rb                            |    71 -
 lib/ruby/1.8/rss/xmlparser.rb                      |    93 -
 lib/ruby/1.8/rss/xmlscanner.rb                     |   121 -
 lib/ruby/1.8/rubyunit.rb                           |     6 -
 lib/ruby/1.8/runit/assert.rb                       |    73 -
 lib/ruby/1.8/runit/cui/testrunner.rb               |    51 -
 lib/ruby/1.8/runit/error.rb                        |     9 -
 lib/ruby/1.8/runit/testcase.rb                     |    45 -
 lib/ruby/1.8/runit/testresult.rb                   |    44 -
 lib/ruby/1.8/runit/testsuite.rb                    |    26 -
 lib/ruby/1.8/runit/topublic.rb                     |     8 -
 lib/ruby/1.8/scanf.rb                              |   702 -
 lib/ruby/1.8/set.rb                                |  1293 --
 lib/ruby/1.8/sha1.rb                               |    23 -
 lib/ruby/1.8/shell.rb                              |   269 -
 lib/ruby/1.8/shell/builtin-command.rb              |   154 -
 lib/ruby/1.8/shell/command-processor.rb            |   597 -
 lib/ruby/1.8/shell/error.rb                        |    26 -
 lib/ruby/1.8/shell/filter.rb                       |   110 -
 lib/ruby/1.8/shell/process-controller.rb           |   260 -
 lib/ruby/1.8/shell/system-command.rb               |   168 -
 lib/ruby/1.8/shell/version.rb                      |    16 -
 lib/ruby/1.8/shellwords.rb                         |   172 -
 lib/ruby/1.8/singleton.rb                          |   313 -
 lib/ruby/1.8/soap/attachment.rb                    |   107 -
 lib/ruby/1.8/soap/baseData.rb                      |   942 --
 lib/ruby/1.8/soap/element.rb                       |   258 -
 .../1.8/soap/encodingstyle/aspDotNetHandler.rb     |   213 -
 lib/ruby/1.8/soap/encodingstyle/handler.rb         |   100 -
 lib/ruby/1.8/soap/encodingstyle/literalHandler.rb  |   226 -
 lib/ruby/1.8/soap/encodingstyle/soapHandler.rb     |   582 -
 lib/ruby/1.8/soap/generator.rb                     |   268 -
 lib/ruby/1.8/soap/header/handler.rb                |    57 -
 lib/ruby/1.8/soap/header/handlerset.rb             |    70 -
 lib/ruby/1.8/soap/header/simplehandler.rb          |    44 -
 lib/ruby/1.8/soap/httpconfigloader.rb              |   119 -
 lib/ruby/1.8/soap/mapping.rb                       |    10 -
 lib/ruby/1.8/soap/mapping/factory.rb               |   355 -
 lib/ruby/1.8/soap/mapping/mapping.rb               |   381 -
 lib/ruby/1.8/soap/mapping/registry.rb              |   541 -
 lib/ruby/1.8/soap/mapping/rubytypeFactory.rb       |   475 -
 lib/ruby/1.8/soap/mapping/typeMap.rb               |    50 -
 lib/ruby/1.8/soap/mapping/wsdlencodedregistry.rb   |   280 -
 lib/ruby/1.8/soap/mapping/wsdlliteralregistry.rb   |   418 -
 lib/ruby/1.8/soap/marshal.rb                       |    59 -
 lib/ruby/1.8/soap/mimemessage.rb                   |   240 -
 lib/ruby/1.8/soap/netHttpClient.rb                 |   190 -
 lib/ruby/1.8/soap/parser.rb                        |   251 -
 lib/ruby/1.8/soap/processor.rb                     |    66 -
 lib/ruby/1.8/soap/property.rb                      |   333 -
 lib/ruby/1.8/soap/rpc/cgistub.rb                   |   206 -
 lib/ruby/1.8/soap/rpc/driver.rb                    |   254 -
 lib/ruby/1.8/soap/rpc/element.rb                   |   325 -
 lib/ruby/1.8/soap/rpc/httpserver.rb                |   129 -
 lib/ruby/1.8/soap/rpc/proxy.rb                     |   497 -
 lib/ruby/1.8/soap/rpc/router.rb                    |   594 -
 lib/ruby/1.8/soap/rpc/rpc.rb                       |    25 -
 lib/ruby/1.8/soap/rpc/soaplet.rb                   |   162 -
 lib/ruby/1.8/soap/rpc/standaloneServer.rb          |    43 -
 lib/ruby/1.8/soap/soap.rb                          |   140 -
 lib/ruby/1.8/soap/streamHandler.rb                 |   229 -
 lib/ruby/1.8/soap/wsdlDriver.rb                    |   575 -
 lib/ruby/1.8/sync.rb                               |   299 -
 lib/ruby/1.8/test/unit.rb                          |   281 -
 lib/ruby/1.8/test/unit/assertionfailederror.rb     |    14 -
 lib/ruby/1.8/test/unit/assertions.rb               |   622 -
 lib/ruby/1.8/test/unit/autorunner.rb               |   220 -
 lib/ruby/1.8/test/unit/collector.rb                |    43 -
 lib/ruby/1.8/test/unit/collector/dir.rb            |   107 -
 lib/ruby/1.8/test/unit/collector/objectspace.rb    |    34 -
 lib/ruby/1.8/test/unit/error.rb                    |    56 -
 lib/ruby/1.8/test/unit/failure.rb                  |    51 -
 lib/ruby/1.8/test/unit/testcase.rb                 |   160 -
 lib/ruby/1.8/test/unit/testresult.rb               |    80 -
 lib/ruby/1.8/test/unit/testsuite.rb                |    76 -
 lib/ruby/1.8/test/unit/ui/console/testrunner.rb    |   127 -
 lib/ruby/1.8/test/unit/ui/fox/testrunner.rb        |   268 -
 lib/ruby/1.8/test/unit/ui/gtk/testrunner.rb        |   416 -
 lib/ruby/1.8/test/unit/ui/gtk2/testrunner.rb       |   465 -
 lib/ruby/1.8/test/unit/ui/testrunnermediator.rb    |    68 -
 lib/ruby/1.8/test/unit/ui/testrunnerutilities.rb   |    46 -
 lib/ruby/1.8/test/unit/ui/tk/testrunner.rb         |   260 -
 lib/ruby/1.8/test/unit/util/backtracefilter.rb     |    40 -
 lib/ruby/1.8/test/unit/util/observable.rb          |    90 -
 lib/ruby/1.8/test/unit/util/procwrapper.rb         |    48 -
 lib/ruby/1.8/thwait.rb                             |   170 -
 lib/ruby/1.8/time.rb                               |   799 -
 lib/ruby/1.8/tracer.rb                             |   167 -
 lib/ruby/1.8/tsort.rb                              |   290 -
 lib/ruby/1.8/un.rb                                 |   235 -
 lib/ruby/1.8/uri.rb                                |    29 -
 lib/ruby/1.8/uri/common.rb                         |   611 -
 lib/ruby/1.8/uri/ftp.rb                            |   198 -
 lib/ruby/1.8/uri/generic.rb                        |  1119 --
 lib/ruby/1.8/uri/http.rb                           |   100 -
 lib/ruby/1.8/uri/https.rb                          |    20 -
 lib/ruby/1.8/uri/ldap.rb                           |   190 -
 lib/ruby/1.8/uri/ldaps.rb                          |    12 -
 lib/ruby/1.8/uri/mailto.rb                         |   266 -
 lib/ruby/1.8/webrick.rb                            |    29 -
 lib/ruby/1.8/webrick/accesslog.rb                  |    75 -
 lib/ruby/1.8/webrick/cgi.rb                        |   257 -
 lib/ruby/1.8/webrick/compat.rb                     |    15 -
 lib/ruby/1.8/webrick/config.rb                     |    97 -
 lib/ruby/1.8/webrick/cookie.rb                     |   110 -
 lib/ruby/1.8/webrick/htmlutils.rb                  |    25 -
 lib/ruby/1.8/webrick/httpauth.rb                   |    45 -
 lib/ruby/1.8/webrick/httpauth/authenticator.rb     |    79 -
 lib/ruby/1.8/webrick/httpauth/basicauth.rb         |    65 -
 lib/ruby/1.8/webrick/httpauth/digestauth.rb        |   343 -
 lib/ruby/1.8/webrick/httpauth/htdigest.rb          |    91 -
 lib/ruby/1.8/webrick/httpauth/htgroup.rb           |    61 -
 lib/ruby/1.8/webrick/httpauth/htpasswd.rb          |    83 -
 lib/ruby/1.8/webrick/httpauth/userdb.rb            |    29 -
 lib/ruby/1.8/webrick/httpproxy.rb                  |   254 -
 lib/ruby/1.8/webrick/httprequest.rb                |   362 -
 lib/ruby/1.8/webrick/httpresponse.rb               |   327 -
 lib/ruby/1.8/webrick/https.rb                      |    64 -
 lib/ruby/1.8/webrick/httpserver.rb                 |   210 -
 lib/ruby/1.8/webrick/httpservlet/abstract.rb       |    71 -
 lib/ruby/1.8/webrick/httpservlet/cgi_runner.rb     |    47 -
 lib/ruby/1.8/webrick/httpservlet/cgihandler.rb     |   108 -
 lib/ruby/1.8/webrick/httpservlet/erbhandler.rb     |    54 -
 lib/ruby/1.8/webrick/httpservlet/filehandler.rb    |   435 -
 lib/ruby/1.8/webrick/httpservlet/prochandler.rb    |    33 -
 lib/ruby/1.8/webrick/httpstatus.rb                 |   132 -
 lib/ruby/1.8/webrick/httputils.rb                  |   391 -
 lib/ruby/1.8/webrick/httpversion.rb                |    49 -
 lib/ruby/1.8/webrick/log.rb                        |    88 -
 lib/ruby/1.8/webrick/server.rb                     |   200 -
 lib/ruby/1.8/webrick/ssl.rb                        |   126 -
 lib/ruby/1.8/webrick/utils.rb                      |   100 -
 lib/ruby/1.8/webrick/version.rb                    |    13 -
 lib/ruby/1.8/win32/registry.rb                     |   831 -
 lib/ruby/1.8/win32/resolv.rb                       |   366 -
 lib/ruby/1.8/wsdl/binding.rb                       |    65 -
 lib/ruby/1.8/wsdl/data.rb                          |    64 -
 lib/ruby/1.8/wsdl/definitions.rb                   |   250 -
 lib/ruby/1.8/wsdl/documentation.rb                 |    32 -
 lib/ruby/1.8/wsdl/import.rb                        |    80 -
 lib/ruby/1.8/wsdl/importer.rb                      |    38 -
 lib/ruby/1.8/wsdl/info.rb                          |    39 -
 lib/ruby/1.8/wsdl/message.rb                       |    54 -
 lib/ruby/1.8/wsdl/operation.rb                     |   130 -
 lib/ruby/1.8/wsdl/operationBinding.rb              |   108 -
 lib/ruby/1.8/wsdl/param.rb                         |    85 -
 lib/ruby/1.8/wsdl/parser.rb                        |   163 -
 lib/ruby/1.8/wsdl/part.rb                          |    52 -
 lib/ruby/1.8/wsdl/port.rb                          |    84 -
 lib/ruby/1.8/wsdl/portType.rb                      |    73 -
 lib/ruby/1.8/wsdl/service.rb                       |    61 -
 lib/ruby/1.8/wsdl/soap/address.rb                  |    40 -
 lib/ruby/1.8/wsdl/soap/binding.rb                  |    49 -
 lib/ruby/1.8/wsdl/soap/body.rb                     |    56 -
 lib/ruby/1.8/wsdl/soap/cgiStubCreator.rb           |    76 -
 lib/ruby/1.8/wsdl/soap/classDefCreator.rb          |   314 -
 lib/ruby/1.8/wsdl/soap/classDefCreatorSupport.rb   |   126 -
 lib/ruby/1.8/wsdl/soap/clientSkeltonCreator.rb     |    78 -
 lib/ruby/1.8/wsdl/soap/complexType.rb              |   161 -
 lib/ruby/1.8/wsdl/soap/data.rb                     |    42 -
 lib/ruby/1.8/wsdl/soap/definitions.rb              |   149 -
 lib/ruby/1.8/wsdl/soap/driverCreator.rb            |    95 -
 lib/ruby/1.8/wsdl/soap/element.rb                  |    28 -
 lib/ruby/1.8/wsdl/soap/fault.rb                    |    56 -
 lib/ruby/1.8/wsdl/soap/header.rb                   |    86 -
 lib/ruby/1.8/wsdl/soap/headerfault.rb              |    56 -
 lib/ruby/1.8/wsdl/soap/mappingRegistryCreator.rb   |    92 -
 lib/ruby/1.8/wsdl/soap/methodDefCreator.rb         |   228 -
 lib/ruby/1.8/wsdl/soap/operation.rb                |   122 -
 lib/ruby/1.8/wsdl/soap/servantSkeltonCreator.rb    |    67 -
 .../1.8/wsdl/soap/standaloneServerStubCreator.rb   |    85 -
 lib/ruby/1.8/wsdl/soap/wsdl2ruby.rb                |   176 -
 lib/ruby/1.8/wsdl/types.rb                         |    43 -
 lib/ruby/1.8/wsdl/wsdl.rb                          |    23 -
 lib/ruby/1.8/wsdl/xmlSchema/all.rb                 |    69 -
 lib/ruby/1.8/wsdl/xmlSchema/annotation.rb          |    34 -
 lib/ruby/1.8/wsdl/xmlSchema/any.rb                 |    56 -
 lib/ruby/1.8/wsdl/xmlSchema/attribute.rb           |   127 -
 lib/ruby/1.8/wsdl/xmlSchema/choice.rb              |    69 -
 lib/ruby/1.8/wsdl/xmlSchema/complexContent.rb      |    92 -
 lib/ruby/1.8/wsdl/xmlSchema/complexType.rb         |   139 -
 lib/ruby/1.8/wsdl/xmlSchema/content.rb             |    96 -
 lib/ruby/1.8/wsdl/xmlSchema/data.rb                |    80 -
 lib/ruby/1.8/wsdl/xmlSchema/element.rb             |   154 -
 lib/ruby/1.8/wsdl/xmlSchema/enumeration.rb         |    36 -
 lib/ruby/1.8/wsdl/xmlSchema/import.rb              |    65 -
 lib/ruby/1.8/wsdl/xmlSchema/importer.rb            |    87 -
 lib/ruby/1.8/wsdl/xmlSchema/include.rb             |    54 -
 lib/ruby/1.8/wsdl/xmlSchema/length.rb              |    35 -
 lib/ruby/1.8/wsdl/xmlSchema/parser.rb              |   166 -
 lib/ruby/1.8/wsdl/xmlSchema/pattern.rb             |    36 -
 lib/ruby/1.8/wsdl/xmlSchema/schema.rb              |   143 -
 lib/ruby/1.8/wsdl/xmlSchema/sequence.rb            |    69 -
 lib/ruby/1.8/wsdl/xmlSchema/simpleContent.rb       |    65 -
 lib/ruby/1.8/wsdl/xmlSchema/simpleExtension.rb     |    54 -
 lib/ruby/1.8/wsdl/xmlSchema/simpleRestriction.rb   |    73 -
 lib/ruby/1.8/wsdl/xmlSchema/simpleType.rb          |    73 -
 lib/ruby/1.8/wsdl/xmlSchema/unique.rb              |    34 -
 lib/ruby/1.8/wsdl/xmlSchema/xsd2ruby.rb            |   107 -
 lib/ruby/1.8/xmlrpc/.document                      |     1 -
 lib/ruby/1.8/xmlrpc/base64.rb                      |    81 -
 lib/ruby/1.8/xmlrpc/client.rb                      |   625 -
 lib/ruby/1.8/xmlrpc/config.rb                      |    40 -
 lib/ruby/1.8/xmlrpc/create.rb                      |   290 -
 lib/ruby/1.8/xmlrpc/datetime.rb                    |   142 -
 lib/ruby/1.8/xmlrpc/httpserver.rb                  |   178 -
 lib/ruby/1.8/xmlrpc/marshal.rb                     |    76 -
 lib/ruby/1.8/xmlrpc/parser.rb                      |   813 -
 lib/ruby/1.8/xmlrpc/server.rb                      |   782 -
 lib/ruby/1.8/xmlrpc/utils.rb                       |   165 -
 lib/ruby/1.8/xsd/charset.rb                        |   187 -
 lib/ruby/1.8/xsd/codegen.rb                        |    12 -
 lib/ruby/1.8/xsd/codegen/classdef.rb               |   203 -
 lib/ruby/1.8/xsd/codegen/commentdef.rb             |    34 -
 lib/ruby/1.8/xsd/codegen/gensupport.rb             |   166 -
 lib/ruby/1.8/xsd/codegen/methoddef.rb              |    63 -
 lib/ruby/1.8/xsd/codegen/moduledef.rb              |   191 -
 lib/ruby/1.8/xsd/datatypes.rb                      |  1269 --
 lib/ruby/1.8/xsd/datatypes1999.rb                  |    20 -
 lib/ruby/1.8/xsd/iconvcharset.rb                   |    33 -
 lib/ruby/1.8/xsd/mapping.rb                        |    42 -
 lib/ruby/1.8/xsd/namedelements.rb                  |    95 -
 lib/ruby/1.8/xsd/ns.rb                             |   140 -
 lib/ruby/1.8/xsd/qname.rb                          |    78 -
 lib/ruby/1.8/xsd/xmlparser.rb                      |    61 -
 lib/ruby/1.8/xsd/xmlparser/parser.rb               |    96 -
 lib/ruby/1.8/xsd/xmlparser/rexmlparser.rb          |    54 -
 lib/ruby/1.8/xsd/xmlparser/xmlparser.rb            |    50 -
 lib/ruby/1.8/xsd/xmlparser/xmlscanner.rb           |   147 -
 lib/ruby/1.8/yaml.rb                               |   437 -
 lib/ruby/1.8/yaml/baseemitter.rb                   |   247 -
 lib/ruby/1.8/yaml/basenode.rb                      |   216 -
 lib/ruby/1.8/yaml/compat.rb                        |    26 -
 lib/ruby/1.8/yaml/constants.rb                     |    45 -
 lib/ruby/1.8/yaml/dbm.rb                           |   111 -
 lib/ruby/1.8/yaml/emitter.rb                       |   107 -
 lib/ruby/1.8/yaml/encoding.rb                      |    33 -
 lib/ruby/1.8/yaml/error.rb                         |    34 -
 lib/ruby/1.8/yaml/rubytypes.rb                     |   458 -
 lib/ruby/1.8/yaml/store.rb                         |    29 -
 lib/ruby/1.8/yaml/stream.rb                        |    40 -
 lib/ruby/1.8/yaml/stringio.rb                      |    83 -
 lib/ruby/1.8/yaml/tag.rb                           |    89 -
 lib/ruby/1.8/yaml/types.rb                         |   195 -
 lib/ruby/1.8/yaml/yamlnode.rb                      |    54 -
 lib/ruby/1.8/yaml/yecht.rb                         |    19 -
 lib/ruby/1.8/yaml/ypath.rb                         |    52 -
 lib/ruby/1.9/English.rb                            |   159 -
 lib/ruby/1.9/README                                |    91 -
 lib/ruby/1.9/abbrev.rb                             |   102 -
 lib/ruby/1.9/base64.rb                             |    91 -
 lib/ruby/1.9/benchmark.rb                          |   569 -
 lib/ruby/1.9/bigdecimal/jacobian.rb                |    87 -
 lib/ruby/1.9/bigdecimal/ludcmp.rb                  |    88 -
 lib/ruby/1.9/bigdecimal/math.rb                    |   191 -
 lib/ruby/1.9/bigdecimal/newton.rb                  |    78 -
 lib/ruby/1.9/bigdecimal/util.rb                    |   109 -
 lib/ruby/1.9/cgi.rb                                |   273 -
 lib/ruby/1.9/cgi/cookie.rb                         |   164 -
 lib/ruby/1.9/cgi/core.rb                           |   849 -
 lib/ruby/1.9/cgi/html.rb                           |  1021 --
 lib/ruby/1.9/cgi/session.rb                        |   531 -
 lib/ruby/1.9/cgi/session/pstore.rb                 |   111 -
 lib/ruby/1.9/cgi/util.rb                           |   194 -
 lib/ruby/1.9/cmath.rb                              |   402 -
 lib/ruby/1.9/complex.rb                            |    28 -
 lib/ruby/1.9/csv.rb                                |  2356 ---
 lib/ruby/1.9/date.rb                               |  1951 ---
 lib/ruby/1.9/date/format.rb                        |  1238 --
 lib/ruby/1.9/debug.rb                              |   913 --
 lib/ruby/1.9/delegate.rb                           |   394 -
 lib/ruby/1.9/digest/hmac.rb                        |   302 -
 lib/ruby/1.9/digest/sha2.rb                        |   107 -
 lib/ruby/1.9/dl.rb                                 |   520 -
 lib/ruby/1.9/dl/callback.rb                        |   112 -
 lib/ruby/1.9/dl/cparser.rb                         |   109 -
 lib/ruby/1.9/dl/func.rb                            |   248 -
 lib/ruby/1.9/dl/import.rb                          |   256 -
 lib/ruby/1.9/dl/pack.rb                            |   128 -
 lib/ruby/1.9/dl/stack.rb                           |   116 -
 lib/ruby/1.9/dl/struct.rb                          |   212 -
 lib/ruby/1.9/dl/types.rb                           |    67 -
 lib/ruby/1.9/dl/value.rb                           |   112 -
 lib/ruby/1.9/drb.rb                                |     2 -
 lib/ruby/1.9/drb/acl.rb                            |   250 -
 lib/ruby/1.9/drb/drb.rb                            |  1815 --
 lib/ruby/1.9/drb/eq.rb                             |    14 -
 lib/ruby/1.9/drb/extserv.rb                        |    71 -
 lib/ruby/1.9/drb/extservm.rb                       |    93 -
 lib/ruby/1.9/drb/gw.rb                             |   122 -
 lib/ruby/1.9/drb/invokemethod.rb                   |    34 -
 lib/ruby/1.9/drb/observer.rb                       |    22 -
 lib/ruby/1.9/drb/ssl.rb                            |   195 -
 lib/ruby/1.9/drb/timeridconv.rb                    |    91 -
 lib/ruby/1.9/drb/unix.rb                           |   108 -
 lib/ruby/1.9/e2mmap.rb                             |   172 -
 lib/ruby/1.9/erb.rb                                |   993 --
 lib/ruby/1.9/expect.rb                             |    51 -
 lib/ruby/1.9/fileutils.rb                          |  1716 --
 lib/ruby/1.9/find.rb                               |    77 -
 lib/ruby/1.9/forwardable.rb                        |   285 -
 lib/ruby/1.9/gauntlet_rdoc.rb                      |    84 -
 lib/ruby/1.9/getoptlong.rb                         |   612 -
 lib/ruby/1.9/gserver.rb                            |   309 -
 lib/ruby/1.9/io/console.rb                         |   319 -
 lib/ruby/1.9/ipaddr.rb                             |   924 --
 lib/ruby/1.9/irb.rb                                |   352 -
 lib/ruby/1.9/irb/cmd/chws.rb                       |    32 -
 lib/ruby/1.9/irb/cmd/fork.rb                       |    38 -
 lib/ruby/1.9/irb/cmd/help.rb                       |    39 -
 lib/ruby/1.9/irb/cmd/load.rb                       |    66 -
 lib/ruby/1.9/irb/cmd/nop.rb                        |    38 -
 lib/ruby/1.9/irb/cmd/pushws.rb                     |    38 -
 lib/ruby/1.9/irb/cmd/subirb.rb                     |    40 -
 lib/ruby/1.9/irb/completion.rb                     |   236 -
 lib/ruby/1.9/irb/context.rb                        |   295 -
 lib/ruby/1.9/irb/ext/change-ws.rb                  |    61 -
 lib/ruby/1.9/irb/ext/history.rb                    |   109 -
 lib/ruby/1.9/irb/ext/loader.rb                     |   119 -
 lib/ruby/1.9/irb/ext/math-mode.rb                  |    36 -
 lib/ruby/1.9/irb/ext/multi-irb.rb                  |   242 -
 lib/ruby/1.9/irb/ext/save-history.rb               |    97 -
 lib/ruby/1.9/irb/ext/tracer.rb                     |    60 -
 lib/ruby/1.9/irb/ext/use-loader.rb                 |    64 -
 lib/ruby/1.9/irb/ext/workspaces.rb                 |    55 -
 lib/ruby/1.9/irb/extend-command.rb                 |   268 -
 lib/ruby/1.9/irb/frame.rb                          |    66 -
 lib/ruby/1.9/irb/help.rb                           |    35 -
 lib/ruby/1.9/irb/init.rb                           |   305 -
 lib/ruby/1.9/irb/input-method.rb                   |   142 -
 lib/ruby/1.9/irb/inspector.rb                      |   109 -
 lib/ruby/1.9/irb/lc/error.rb                       |    29 -
 lib/ruby/1.9/irb/lc/help-message                   |    40 -
 lib/ruby/1.9/irb/lc/ja/encoding_aliases.rb         |     8 -
 lib/ruby/1.9/irb/lc/ja/error.rb                    |    27 -
 lib/ruby/1.9/irb/lc/ja/help-message                |    41 -
 lib/ruby/1.9/irb/locale.rb                         |   182 -
 lib/ruby/1.9/irb/magic-file.rb                     |    37 -
 lib/ruby/1.9/irb/notifier.rb                       |   144 -
 lib/ruby/1.9/irb/output-method.rb                  |    69 -
 lib/ruby/1.9/irb/ruby-lex.rb                       |  1187 --
 lib/ruby/1.9/irb/ruby-token.rb                     |   265 -
 lib/ruby/1.9/irb/slex.rb                           |   282 -
 lib/ruby/1.9/irb/src_encoding.rb                   |     4 -
 lib/ruby/1.9/irb/version.rb                        |    15 -
 lib/ruby/1.9/irb/workspace.rb                      |   108 -
 lib/ruby/1.9/irb/ws-for-case-2.rb                  |    14 -
 lib/ruby/1.9/irb/xmp.rb                            |    97 -
 lib/ruby/1.9/kconv.rb                              |   282 -
 lib/ruby/1.9/logger.rb                             |   801 -
 lib/ruby/1.9/mathn.rb                              |   324 -
 lib/ruby/1.9/matrix.rb                             |  1866 ---
 lib/ruby/1.9/matrix/eigenvalue_decomposition.rb    |   886 -
 lib/ruby/1.9/matrix/lup_decomposition.rb           |   218 -
 lib/ruby/1.9/minitest/README.txt                   |   269 -
 lib/ruby/1.9/minitest/autorun.rb                   |    18 -
 lib/ruby/1.9/minitest/benchmark.rb                 |   372 -
 lib/ruby/1.9/minitest/mock.rb                      |   106 -
 lib/ruby/1.9/minitest/pride.rb                     |    99 -
 lib/ruby/1.9/minitest/spec.rb                      |   519 -
 lib/ruby/1.9/minitest/unit.rb                      |  1169 --
 lib/ruby/1.9/monitor.rb                            |   300 -
 lib/ruby/1.9/mutex_m.rb                            |    95 -
 lib/ruby/1.9/net/ftp.rb                            |  1043 --
 lib/ruby/1.9/net/http.rb                           |  2833 ----
 lib/ruby/1.9/net/https.rb                          |    22 -
 lib/ruby/1.9/net/imap.rb                           |  3677 -----
 lib/ruby/1.9/net/pop.rb                            |  1021 --
 lib/ruby/1.9/net/protocol.rb                       |   404 -
 lib/ruby/1.9/net/smtp.rb                           |  1058 --
 lib/ruby/1.9/net/telnet.rb                         |   764 -
 lib/ruby/1.9/observer.rb                           |   202 -
 lib/ruby/1.9/open-uri.rb                           |   841 -
 lib/ruby/1.9/optparse.rb                           |  1962 ---
 lib/ruby/1.9/optparse/date.rb                      |    17 -
 lib/ruby/1.9/optparse/shellwords.rb                |     6 -
 lib/ruby/1.9/optparse/time.rb                      |    10 -
 lib/ruby/1.9/optparse/uri.rb                       |     6 -
 lib/ruby/1.9/optparse/version.rb                   |    70 -
 lib/ruby/1.9/ostruct.rb                            |   236 -
 lib/ruby/1.9/pathname.rb                           |   527 -
 lib/ruby/1.9/pp.rb                                 |   524 -
 lib/ruby/1.9/prettyprint.rb                        |   395 -
 lib/ruby/1.9/prime.rb                              |   509 -
 lib/ruby/1.9/profile.rb                            |    12 -
 lib/ruby/1.9/profiler.rb                           |    59 -
 lib/ruby/1.9/pstore.rb                             |   532 -
 lib/ruby/1.9/psych.rb                              |   503 -
 lib/ruby/1.9/psych/class_loader.rb                 |   101 -
 lib/ruby/1.9/psych/coder.rb                        |    94 -
 lib/ruby/1.9/psych/core_ext.rb                     |    35 -
 lib/ruby/1.9/psych/deprecated.rb                   |    85 -
 lib/ruby/1.9/psych/exception.rb                    |    13 -
 lib/ruby/1.9/psych/handler.rb                      |   249 -
 lib/ruby/1.9/psych/handlers/document_stream.rb     |    22 -
 lib/ruby/1.9/psych/handlers/recorder.rb            |    39 -
 lib/ruby/1.9/psych/json/ruby_events.rb             |    19 -
 lib/ruby/1.9/psych/json/stream.rb                  |    16 -
 lib/ruby/1.9/psych/json/tree_builder.rb            |    12 -
 lib/ruby/1.9/psych/json/yaml_events.rb             |    29 -
 lib/ruby/1.9/psych/nodes.rb                        |    77 -
 lib/ruby/1.9/psych/nodes/alias.rb                  |    18 -
 lib/ruby/1.9/psych/nodes/document.rb               |    60 -
 lib/ruby/1.9/psych/nodes/mapping.rb                |    56 -
 lib/ruby/1.9/psych/nodes/node.rb                   |    55 -
 lib/ruby/1.9/psych/nodes/scalar.rb                 |    67 -
 lib/ruby/1.9/psych/nodes/sequence.rb               |    81 -
 lib/ruby/1.9/psych/nodes/stream.rb                 |    37 -
 lib/ruby/1.9/psych/omap.rb                         |     4 -
 lib/ruby/1.9/psych/parser.rb                       |    51 -
 lib/ruby/1.9/psych/scalar_scanner.rb               |   149 -
 lib/ruby/1.9/psych/set.rb                          |     4 -
 lib/ruby/1.9/psych/stream.rb                       |    37 -
 lib/ruby/1.9/psych/streaming.rb                    |    27 -
 lib/ruby/1.9/psych/syntax_error.rb                 |    21 -
 lib/ruby/1.9/psych/tree_builder.rb                 |    96 -
 lib/ruby/1.9/psych/versions.rb                     |     3 -
 lib/ruby/1.9/psych/visitors.rb                     |     6 -
 lib/ruby/1.9/psych/visitors/depth_first.rb         |    26 -
 lib/ruby/1.9/psych/visitors/emitter.rb             |    51 -
 lib/ruby/1.9/psych/visitors/json_tree.rb           |    24 -
 lib/ruby/1.9/psych/visitors/to_ruby.rb             |   404 -
 lib/ruby/1.9/psych/visitors/visitor.rb             |    19 -
 lib/ruby/1.9/psych/visitors/yaml_tree.rb           |   605 -
 lib/ruby/1.9/psych/y.rb                            |     9 -
 lib/ruby/1.9/racc/parser.rb                        |   443 -
 lib/ruby/1.9/rake.rb                               |    69 -
 lib/ruby/1.9/rake/alt_system.rb                    |   109 -
 lib/ruby/1.9/rake/application.rb                   |   595 -
 lib/ruby/1.9/rake/backtrace.rb                     |    20 -
 lib/ruby/1.9/rake/classic_namespace.rb             |    11 -
 lib/ruby/1.9/rake/clean.rb                         |    32 -
 lib/ruby/1.9/rake/cloneable.rb                     |    25 -
 lib/ruby/1.9/rake/contrib/compositepublisher.rb    |    21 -
 lib/ruby/1.9/rake/contrib/ftptools.rb              |   150 -
 lib/ruby/1.9/rake/contrib/publisher.rb             |    73 -
 lib/ruby/1.9/rake/contrib/rubyforgepublisher.rb    |    16 -
 lib/ruby/1.9/rake/contrib/sshpublisher.rb          |    50 -
 lib/ruby/1.9/rake/contrib/sys.rb                   |   191 -
 lib/ruby/1.9/rake/default_loader.rb                |    10 -
 lib/ruby/1.9/rake/dsl_definition.rb                |   176 -
 lib/ruby/1.9/rake/early_time.rb                    |    18 -
 lib/ruby/1.9/rake/ext/core.rb                      |    27 -
 lib/ruby/1.9/rake/ext/module.rb                    |    39 -
 lib/ruby/1.9/rake/ext/string.rb                    |   167 -
 lib/ruby/1.9/rake/ext/time.rb                      |    14 -
 lib/ruby/1.9/rake/file_creation_task.rb            |    24 -
 lib/ruby/1.9/rake/file_list.rb                     |   403 -
 lib/ruby/1.9/rake/file_task.rb                     |    47 -
 lib/ruby/1.9/rake/file_utils.rb                    |   114 -
 lib/ruby/1.9/rake/file_utils_ext.rb                |   145 -
 lib/ruby/1.9/rake/gempackagetask.rb                |    15 -
 lib/ruby/1.9/rake/invocation_chain.rb              |    51 -
 lib/ruby/1.9/rake/invocation_exception_mixin.rb    |    16 -
 lib/ruby/1.9/rake/lib/project.rake                 |    21 -
 lib/ruby/1.9/rake/linked_list.rb                   |   103 -
 lib/ruby/1.9/rake/loaders/makefile.rb              |    40 -
 lib/ruby/1.9/rake/multi_task.rb                    |    16 -
 lib/ruby/1.9/rake/name_space.rb                    |    25 -
 lib/ruby/1.9/rake/packagetask.rb                   |   185 -
 lib/ruby/1.9/rake/pathmap.rb                       |     1 -
 lib/ruby/1.9/rake/phony.rb                         |    15 -
 lib/ruby/1.9/rake/private_reader.rb                |    20 -
 lib/ruby/1.9/rake/promise.rb                       |    99 -
 lib/ruby/1.9/rake/pseudo_status.rb                 |    24 -
 lib/ruby/1.9/rake/rake_module.rb                   |    29 -
 lib/ruby/1.9/rake/rake_test_loader.rb              |    22 -
 lib/ruby/1.9/rake/rdoctask.rb                      |   234 -
 lib/ruby/1.9/rake/ruby182_test_unit_fix.rb         |    25 -
 lib/ruby/1.9/rake/rule_recursion_overflow_error.rb |    20 -
 lib/ruby/1.9/rake/runtest.rb                       |    21 -
 lib/ruby/1.9/rake/scope.rb                         |    42 -
 lib/ruby/1.9/rake/task.rb                          |   327 -
 lib/ruby/1.9/rake/task_argument_error.rb           |     7 -
 lib/ruby/1.9/rake/task_arguments.rb                |    78 -
 lib/ruby/1.9/rake/task_manager.rb                  |   307 -
 lib/ruby/1.9/rake/tasklib.rb                       |    22 -
 lib/ruby/1.9/rake/testtask.rb                      |   191 -
 lib/ruby/1.9/rake/thread_history_display.rb        |    48 -
 lib/ruby/1.9/rake/thread_pool.rb                   |   161 -
 lib/ruby/1.9/rake/trace_output.rb                  |    22 -
 lib/ruby/1.9/rake/version.rb                       |     8 -
 lib/ruby/1.9/rake/win32.rb                         |    55 -
 lib/ruby/1.9/rational.rb                           |    23 -
 lib/ruby/1.9/rbconfig/datadir.rb                   |    13 -
 lib/ruby/1.9/rbconfig/obsolete.rb                  |     6 -
 lib/ruby/1.9/resolv-replace.rb                     |    74 -
 lib/ruby/1.9/resolv.rb                             |  2379 ---
 lib/ruby/1.9/rexml/attlistdecl.rb                  |    62 -
 lib/ruby/1.9/rexml/attribute.rb                    |   188 -
 lib/ruby/1.9/rexml/cdata.rb                        |    67 -
 lib/ruby/1.9/rexml/child.rb                        |    96 -
 lib/ruby/1.9/rexml/comment.rb                      |    80 -
 lib/ruby/1.9/rexml/doctype.rb                      |   269 -
 lib/ruby/1.9/rexml/document.rb                     |   252 -
 lib/ruby/1.9/rexml/dtd/attlistdecl.rb              |    10 -
 lib/ruby/1.9/rexml/dtd/dtd.rb                      |    51 -
 lib/ruby/1.9/rexml/dtd/elementdecl.rb              |    17 -
 lib/ruby/1.9/rexml/dtd/entitydecl.rb               |    56 -
 lib/ruby/1.9/rexml/dtd/notationdecl.rb             |    39 -
 lib/ruby/1.9/rexml/element.rb                      |  1245 --
 lib/ruby/1.9/rexml/encoding.rb                     |    62 -
 lib/ruby/1.9/rexml/entity.rb                       |   173 -
 lib/ruby/1.9/rexml/formatters/default.rb           |   111 -
 lib/ruby/1.9/rexml/formatters/pretty.rb            |   141 -
 lib/ruby/1.9/rexml/formatters/transitive.rb        |    57 -
 lib/ruby/1.9/rexml/functions.rb                    |   394 -
 lib/ruby/1.9/rexml/instruction.rb                  |    70 -
 lib/ruby/1.9/rexml/light/node.rb                   |   195 -
 lib/ruby/1.9/rexml/namespace.rb                    |    47 -
 lib/ruby/1.9/rexml/node.rb                         |    75 -
 lib/ruby/1.9/rexml/output.rb                       |    24 -
 lib/ruby/1.9/rexml/parent.rb                       |   167 -
 lib/ruby/1.9/rexml/parseexception.rb               |    51 -
 lib/ruby/1.9/rexml/parsers/baseparser.rb           |   518 -
 lib/ruby/1.9/rexml/parsers/lightparser.rb          |    58 -
 lib/ruby/1.9/rexml/parsers/pullparser.rb           |   196 -
 lib/ruby/1.9/rexml/parsers/sax2parser.rb           |   247 -
 lib/ruby/1.9/rexml/parsers/streamparser.rb         |    46 -
 lib/ruby/1.9/rexml/parsers/treeparser.rb           |   100 -
 lib/ruby/1.9/rexml/parsers/ultralightparser.rb     |    56 -
 lib/ruby/1.9/rexml/parsers/xpathparser.rb          |   697 -
 lib/ruby/1.9/rexml/quickpath.rb                    |   265 -
 lib/ruby/1.9/rexml/rexml.rb                        |    43 -
 lib/ruby/1.9/rexml/sax2listener.rb                 |    97 -
 lib/ruby/1.9/rexml/source.rb                       |   267 -
 lib/ruby/1.9/rexml/streamlistener.rb               |    92 -
 lib/ruby/1.9/rexml/syncenumerator.rb               |    32 -
 lib/ruby/1.9/rexml/text.rb                         |   415 -
 lib/ruby/1.9/rexml/undefinednamespaceexception.rb  |     8 -
 lib/ruby/1.9/rexml/validation/relaxng.rb           |   559 -
 lib/ruby/1.9/rexml/validation/validation.rb        |   155 -
 .../1.9/rexml/validation/validationexception.rb    |     9 -
 lib/ruby/1.9/rexml/xmldecl.rb                      |   119 -
 lib/ruby/1.9/rexml/xmltokens.rb                    |    18 -
 lib/ruby/1.9/rexml/xpath.rb                        |    80 -
 lib/ruby/1.9/rexml/xpath_parser.rb                 |   803 -
 lib/ruby/1.9/rinda/rinda.rb                        |   283 -
 lib/ruby/1.9/rinda/ring.rb                         |   271 -
 lib/ruby/1.9/rinda/tuplespace.rb                   |   642 -
 lib/ruby/1.9/ripper.rb                             |     4 -
 lib/ruby/1.9/ripper/core.rb                        |    75 -
 lib/ruby/1.9/ripper/filter.rb                      |    70 -
 lib/ruby/1.9/ripper/lexer.rb                       |   183 -
 lib/ruby/1.9/ripper/sexp.rb                        |   114 -
 lib/ruby/1.9/rss.rb                                |    91 -
 lib/ruby/1.9/rss/0.9.rb                            |   428 -
 lib/ruby/1.9/rss/1.0.rb                            |   452 -
 lib/ruby/1.9/rss/2.0.rb                            |   111 -
 lib/ruby/1.9/rss/atom.rb                           |   756 -
 lib/ruby/1.9/rss/content.rb                        |    31 -
 lib/ruby/1.9/rss/content/1.0.rb                    |     9 -
 lib/ruby/1.9/rss/content/2.0.rb                    |    11 -
 lib/ruby/1.9/rss/converter.rb                      |   170 -
 lib/ruby/1.9/rss/dublincore.rb                     |   161 -
 lib/ruby/1.9/rss/dublincore/1.0.rb                 |    12 -
 lib/ruby/1.9/rss/dublincore/2.0.rb                 |    12 -
 lib/ruby/1.9/rss/dublincore/atom.rb                |    16 -
 lib/ruby/1.9/rss/image.rb                          |   193 -
 lib/ruby/1.9/rss/itunes.rb                         |   410 -
 lib/ruby/1.9/rss/maker.rb                          |    54 -
 lib/ruby/1.9/rss/maker/0.9.rb                      |   508 -
 lib/ruby/1.9/rss/maker/1.0.rb                      |   435 -
 lib/ruby/1.9/rss/maker/2.0.rb                      |   223 -
 lib/ruby/1.9/rss/maker/atom.rb                     |   172 -
 lib/ruby/1.9/rss/maker/base.rb                     |   944 --
 lib/ruby/1.9/rss/maker/content.rb                  |    21 -
 lib/ruby/1.9/rss/maker/dublincore.rb               |   121 -
 lib/ruby/1.9/rss/maker/entry.rb                    |   163 -
 lib/ruby/1.9/rss/maker/feed.rb                     |   426 -
 lib/ruby/1.9/rss/maker/image.rb                    |   111 -
 lib/ruby/1.9/rss/maker/itunes.rb                   |   242 -
 lib/ruby/1.9/rss/maker/slash.rb                    |    33 -
 lib/ruby/1.9/rss/maker/syndication.rb              |    18 -
 lib/ruby/1.9/rss/maker/taxonomy.rb                 |   118 -
 lib/ruby/1.9/rss/maker/trackback.rb                |    61 -
 lib/ruby/1.9/rss/parser.rb                         |   568 -
 lib/ruby/1.9/rss/rexmlparser.rb                    |    54 -
 lib/ruby/1.9/rss/rss.rb                            |  1342 --
 lib/ruby/1.9/rss/slash.rb                          |    49 -
 lib/ruby/1.9/rss/syndication.rb                    |    67 -
 lib/ruby/1.9/rss/taxonomy.rb                       |   145 -
 lib/ruby/1.9/rss/trackback.rb                      |   288 -
 lib/ruby/1.9/rss/utils.rb                          |   111 -
 lib/ruby/1.9/rss/xml-stylesheet.rb                 |   105 -
 lib/ruby/1.9/rss/xml.rb                            |    71 -
 lib/ruby/1.9/rss/xmlparser.rb                      |    93 -
 lib/ruby/1.9/rss/xmlscanner.rb                     |   121 -
 lib/ruby/1.9/scanf.rb                              |   771 -
 lib/ruby/1.9/set.rb                                |  1352 --
 lib/ruby/1.9/shell.rb                              |   300 -
 lib/ruby/1.9/shell/builtin-command.rb              |   160 -
 lib/ruby/1.9/shell/command-processor.rb            |   593 -
 lib/ruby/1.9/shell/error.rb                        |    25 -
 lib/ruby/1.9/shell/filter.rb                       |   109 -
 lib/ruby/1.9/shell/process-controller.rb           |   319 -
 lib/ruby/1.9/shell/system-command.rb               |   159 -
 lib/ruby/1.9/shell/version.rb                      |    15 -
 lib/ruby/1.9/shellwords.rb                         |   151 -
 lib/ruby/1.9/singleton.rb                          |   172 -
 lib/ruby/1.9/socket.rb                             |   801 -
 lib/ruby/1.9/syck.rb                               |     5 -
 lib/ruby/1.9/sync.rb                               |   321 -
 lib/ruby/1.9/test/unit.rb                          |   640 -
 lib/ruby/1.9/test/unit/assertions.rb               |   324 -
 lib/ruby/1.9/test/unit/parallel.rb                 |   161 -
 lib/ruby/1.9/test/unit/testcase.rb                 |    25 -
 lib/ruby/1.9/thwait.rb                             |   142 -
 lib/ruby/1.9/time.rb                               |   545 -
 lib/ruby/1.9/tracer.rb                             |   298 -
 lib/ruby/1.9/tsort.rb                              |   242 -
 lib/ruby/1.9/un.rb                                 |   348 -
 lib/ruby/1.9/uri.rb                                |   111 -
 lib/ruby/1.9/uri/common.rb                         |  1001 --
 lib/ruby/1.9/uri/ftp.rb                            |   262 -
 lib/ruby/1.9/uri/generic.rb                        |  1599 --
 lib/ruby/1.9/uri/http.rb                           |   106 -
 lib/ruby/1.9/uri/https.rb                          |    22 -
 lib/ruby/1.9/uri/ldap.rb                           |   260 -
 lib/ruby/1.9/uri/ldaps.rb                          |    20 -
 lib/ruby/1.9/uri/mailto.rb                         |   280 -
 lib/ruby/1.9/webrick.rb                            |   227 -
 lib/ruby/1.9/webrick/accesslog.rb                  |   151 -
 lib/ruby/1.9/webrick/cgi.rb                        |   260 -
 lib/ruby/1.9/webrick/config.rb                     |   121 -
 lib/ruby/1.9/webrick/cookie.rb                     |   110 -
 lib/ruby/1.9/webrick/htmlutils.rb                  |    29 -
 lib/ruby/1.9/webrick/httpauth/authenticator.rb     |   112 -
 lib/ruby/1.9/webrick/httpauth/basicauth.rb         |   108 -
 lib/ruby/1.9/webrick/httpauth/digestauth.rb        |   392 -
 lib/ruby/1.9/webrick/httpproxy.rb                  |   305 -
 lib/ruby/1.9/webrick/httprequest.rb                |   461 -
 lib/ruby/1.9/webrick/httpresponse.rb               |   399 -
 lib/ruby/1.9/webrick/https.rb                      |    64 -
 lib/ruby/1.9/webrick/httpserver.rb                 |   264 -
 lib/ruby/1.9/webrick/httpservlet.rb                |    22 -
 lib/ruby/1.9/webrick/httpservlet/abstract.rb       |   153 -
 lib/ruby/1.9/webrick/httpservlet/cgihandler.rb     |   108 -
 lib/ruby/1.9/webrick/httpservlet/filehandler.rb    |   470 -
 lib/ruby/1.9/webrick/httpservlet/prochandler.rb    |    33 -
 lib/ruby/1.9/webrick/httpstatus.rb                 |   184 -
 lib/ruby/1.9/webrick/httputils.rb                  |   402 -
 lib/ruby/1.9/webrick/httpversion.rb                |    49 -
 lib/ruby/1.9/webrick/log.rb                        |   136 -
 lib/ruby/1.9/webrick/server.rb                     |   218 -
 lib/ruby/1.9/webrick/ssl.rb                        |   127 -
 lib/ruby/1.9/webrick/utils.rb                      |   241 -
 lib/ruby/1.9/webrick/version.rb                    |    13 -
 lib/ruby/1.9/win32/registry.rb                     |   842 -
 lib/ruby/1.9/win32/resolv.rb                       |   379 -
 lib/ruby/1.9/win32/sspi.rb                         |   330 -
 lib/ruby/1.9/xmlrpc/README.txt                     |    31 -
 lib/ruby/1.9/xmlrpc/base64.rb                      |    81 -
 lib/ruby/1.9/xmlrpc/client.rb                      |   625 -
 lib/ruby/1.9/xmlrpc/config.rb                      |    40 -
 lib/ruby/1.9/xmlrpc/create.rb                      |   289 -
 lib/ruby/1.9/xmlrpc/datetime.rb                    |   142 -
 lib/ruby/1.9/xmlrpc/httpserver.rb                  |   178 -
 lib/ruby/1.9/xmlrpc/marshal.rb                     |    76 -
 lib/ruby/1.9/xmlrpc/parser.rb                      |   812 -
 lib/ruby/1.9/xmlrpc/server.rb                      |   778 -
 lib/ruby/1.9/xmlrpc/utils.rb                       |   165 -
 lib/ruby/1.9/yaml.rb                               |   110 -
 lib/ruby/1.9/yaml/dbm.rb                           |   214 -
 lib/ruby/1.9/yaml/store.rb                         |    86 -
 lib/ruby/2.0/abbrev.rb                             |   136 -
 lib/ruby/2.0/benchmark.rb                          |   570 -
 lib/ruby/2.0/bigdecimal/jacobian.rb                |    88 -
 lib/ruby/2.0/bigdecimal/ludcmp.rb                  |    88 -
 lib/ruby/2.0/bigdecimal/math.rb                    |   190 -
 lib/ruby/2.0/bigdecimal/newton.rb                  |    78 -
 lib/ruby/2.0/bigdecimal/util.rb                    |   106 -
 lib/ruby/2.0/cgi.rb                                |   278 -
 lib/ruby/2.0/cgi/cookie.rb                         |   165 -
 lib/ruby/2.0/cgi/core.rb                           |   865 -
 lib/ruby/2.0/cgi/html.rb                           |  1077 --
 lib/ruby/2.0/cgi/session.rb                        |   531 -
 lib/ruby/2.0/cgi/session/pstore.rb                 |   111 -
 lib/ruby/2.0/cgi/util.rb                           |   198 -
 lib/ruby/2.0/csv.rb                                |  2317 ---
 lib/ruby/2.0/delegate.rb                           |   395 -
 lib/ruby/2.0/drb.rb                                |     2 -
 lib/ruby/2.0/drb/ssl.rb                            |   343 -
 lib/ruby/2.0/erb.rb                                |  1008 --
 lib/ruby/2.0/fileutils.rb                          |  1759 --
 lib/ruby/2.0/gserver.rb                            |   310 -
 lib/ruby/2.0/ipaddr.rb                             |   935 --
 lib/ruby/2.0/irb/cmd/chws.rb                       |    33 -
 lib/ruby/2.0/irb/cmd/fork.rb                       |    39 -
 lib/ruby/2.0/irb/cmd/help.rb                       |    41 -
 lib/ruby/2.0/irb/cmd/load.rb                       |    68 -
 lib/ruby/2.0/irb/cmd/nop.rb                        |    39 -
 lib/ruby/2.0/irb/cmd/pushws.rb                     |    40 -
 lib/ruby/2.0/irb/cmd/subirb.rb                     |    42 -
 lib/ruby/2.0/irb/completion.rb                     |   240 -
 lib/ruby/2.0/irb/context.rb                        |   422 -
 lib/ruby/2.0/irb/ext/change-ws.rb                  |    69 -
 lib/ruby/2.0/irb/ext/history.rb                    |   120 -
 lib/ruby/2.0/irb/ext/loader.rb                     |   130 -
 lib/ruby/2.0/irb/ext/math-mode.rb                  |    47 -
 lib/ruby/2.0/irb/ext/multi-irb.rb                  |   286 -
 lib/ruby/2.0/irb/ext/save-history.rb               |   120 -
 lib/ruby/2.0/irb/ext/tracer.rb                     |    71 -
 lib/ruby/2.0/irb/ext/use-loader.rb                 |    73 -
 lib/ruby/2.0/irb/ext/workspaces.rb                 |    66 -
 lib/ruby/2.0/irb/extend-command.rb                 |   322 -
 lib/ruby/2.0/irb/frame.rb                          |    80 -
 lib/ruby/2.0/irb/help.rb                           |    36 -
 lib/ruby/2.0/irb/init.rb                           |   310 -
 lib/ruby/2.0/irb/input-method.rb                   |   193 -
 lib/ruby/2.0/irb/inspector.rb                      |   145 -
 lib/ruby/2.0/irb/lc/error.rb                       |    31 -
 lib/ruby/2.0/irb/lc/help-message                   |    40 -
 lib/ruby/2.0/irb/lc/ja/encoding_aliases.rb         |    10 -
 lib/ruby/2.0/irb/lc/ja/error.rb                    |    30 -
 lib/ruby/2.0/irb/lc/ja/help-message                |    41 -
 lib/ruby/2.0/irb/locale.rb                         |   182 -
 lib/ruby/2.0/irb/magic-file.rb                     |    37 -
 lib/ruby/2.0/irb/notifier.rb                       |   231 -
 lib/ruby/2.0/irb/output-method.rb                  |    91 -
 lib/ruby/2.0/irb/ruby-lex.rb                       |  1211 --
 lib/ruby/2.0/irb/ruby-token.rb                     |   267 -
 lib/ruby/2.0/irb/slex.rb                           |   284 -
 lib/ruby/2.0/irb/src_encoding.rb                   |     4 -
 lib/ruby/2.0/irb/version.rb                        |    15 -
 lib/ruby/2.0/irb/workspace.rb                      |   114 -
 lib/ruby/2.0/irb/ws-for-case-2.rb                  |    14 -
 lib/ruby/2.0/irb/xmp.rb                            |   173 -
 lib/ruby/2.0/matrix.rb                             |  1869 ---
 lib/ruby/2.0/matrix/eigenvalue_decomposition.rb    |   882 -
 lib/ruby/2.0/matrix/lup_decomposition.rb           |   218 -
 lib/ruby/2.0/minitest/.document                    |     2 -
 lib/ruby/2.0/minitest/README.txt                   |   394 -
 lib/ruby/2.0/minitest/autorun.rb                   |    19 -
 lib/ruby/2.0/minitest/benchmark.rb                 |   380 -
 lib/ruby/2.0/minitest/hell.rb                      |    16 -
 lib/ruby/2.0/minitest/mock.rb                      |   200 -
 lib/ruby/2.0/minitest/parallel_each.rb             |    36 -
 lib/ruby/2.0/minitest/pride.rb                     |   119 -
 lib/ruby/2.0/minitest/spec.rb                      |   541 -
 lib/ruby/2.0/minitest/unit.rb                      |  1477 --
 lib/ruby/2.0/monitor.rb                            |   300 -
 lib/ruby/2.0/net/ftp.rb                            |  1125 --
 lib/ruby/2.0/net/http.rb                           |  1569 --
 lib/ruby/2.0/net/http/backward.rb                  |    25 -
 lib/ruby/2.0/net/http/exceptions.rb                |    25 -
 lib/ruby/2.0/net/http/generic_request.rb           |   329 -
 lib/ruby/2.0/net/http/header.rb                    |   452 -
 lib/ruby/2.0/net/http/proxy_delta.rb               |    16 -
 lib/ruby/2.0/net/http/request.rb                   |    20 -
 lib/ruby/2.0/net/http/requests.rb                  |   122 -
 lib/ruby/2.0/net/http/response.rb                  |   403 -
 lib/ruby/2.0/net/http/responses.rb                 |   268 -
 lib/ruby/2.0/net/https.rb                          |    22 -
 lib/ruby/2.0/net/imap.rb                           |  3770 -----
 lib/ruby/2.0/net/pop.rb                            |  1021 --
 lib/ruby/2.0/net/protocol.rb                       |   420 -
 lib/ruby/2.0/net/smtp.rb                           |  1060 --
 lib/ruby/2.0/net/telnet.rb                         |   763 -
 lib/ruby/2.0/open-uri.rb                           |   774 -
 lib/ruby/2.0/optparse/ac.rb                        |    50 -
 lib/ruby/2.0/optparse/date.rb                      |    17 -
 lib/ruby/2.0/optparse/shellwords.rb                |     6 -
 lib/ruby/2.0/optparse/time.rb                      |    10 -
 lib/ruby/2.0/optparse/uri.rb                       |     6 -
 lib/ruby/2.0/optparse/version.rb                   |    70 -
 lib/ruby/2.0/ostruct.rb                            |   284 -
 lib/ruby/2.0/pp.rb                                 |   516 -
 lib/ruby/2.0/profiler.rb                           |   139 -
 lib/ruby/2.0/pstore.rb                             |   506 -
 lib/ruby/2.0/racc/parser.rb                        |   624 -
 lib/ruby/2.0/racc/rdoc/grammar.en.rdoc             |   219 -
 lib/ruby/2.0/rake.rb                               |    71 -
 lib/ruby/2.0/rake/alt_system.rb                    |   109 -
 lib/ruby/2.0/rake/application.rb                   |   702 -
 lib/ruby/2.0/rake/backtrace.rb                     |    18 -
 lib/ruby/2.0/rake/classic_namespace.rb             |    11 -
 lib/ruby/2.0/rake/clean.rb                         |    32 -
 lib/ruby/2.0/rake/cloneable.rb                     |    16 -
 lib/ruby/2.0/rake/contrib/compositepublisher.rb    |    21 -
 lib/ruby/2.0/rake/contrib/ftptools.rb              |   151 -
 lib/ruby/2.0/rake/contrib/publisher.rb             |    73 -
 lib/ruby/2.0/rake/contrib/rubyforgepublisher.rb    |    16 -
 lib/ruby/2.0/rake/contrib/sshpublisher.rb          |    50 -
 lib/ruby/2.0/rake/contrib/sys.rb                   |   192 -
 lib/ruby/2.0/rake/default_loader.rb                |    10 -
 lib/ruby/2.0/rake/doc/MIT-LICENSE                  |    21 -
 lib/ruby/2.0/rake/doc/README.rdoc                  |   187 -
 lib/ruby/2.0/rake/doc/command_line_usage.rdoc      |   152 -
 lib/ruby/2.0/rake/doc/glossary.rdoc                |    51 -
 lib/ruby/2.0/rake/doc/rakefile.rdoc                |   557 -
 lib/ruby/2.0/rake/doc/rational.rdoc                |   151 -
 lib/ruby/2.0/rake/dsl_definition.rb                |   182 -
 lib/ruby/2.0/rake/early_time.rb                    |    18 -
 lib/ruby/2.0/rake/ext/core.rb                      |    27 -
 lib/ruby/2.0/rake/ext/module.rb                    |    39 -
 lib/ruby/2.0/rake/ext/string.rb                    |   168 -
 lib/ruby/2.0/rake/ext/time.rb                      |    15 -
 lib/ruby/2.0/rake/file_creation_task.rb            |    24 -
 lib/ruby/2.0/rake/file_list.rb                     |   410 -
 lib/ruby/2.0/rake/file_task.rb                     |    47 -
 lib/ruby/2.0/rake/file_utils.rb                    |   114 -
 lib/ruby/2.0/rake/file_utils_ext.rb                |   146 -
 lib/ruby/2.0/rake/gempackagetask.rb                |    15 -
 lib/ruby/2.0/rake/invocation_chain.rb              |    51 -
 lib/ruby/2.0/rake/invocation_exception_mixin.rb    |    16 -
 lib/ruby/2.0/rake/lib/.document                    |     1 -
 lib/ruby/2.0/rake/lib/project.rake                 |    21 -
 lib/ruby/2.0/rake/loaders/makefile.rb              |    40 -
 lib/ruby/2.0/rake/multi_task.rb                    |    13 -
 lib/ruby/2.0/rake/name_space.rb                    |    25 -
 lib/ruby/2.0/rake/packagetask.rb                   |   185 -
 lib/ruby/2.0/rake/pathmap.rb                       |     1 -
 lib/ruby/2.0/rake/phony.rb                         |    15 -
 lib/ruby/2.0/rake/private_reader.rb                |    20 -
 lib/ruby/2.0/rake/promise.rb                       |    99 -
 lib/ruby/2.0/rake/pseudo_status.rb                 |    24 -
 lib/ruby/2.0/rake/rake_module.rb                   |    37 -
 lib/ruby/2.0/rake/rake_test_loader.rb              |    22 -
 lib/ruby/2.0/rake/rdoctask.rb                      |   234 -
 lib/ruby/2.0/rake/ruby182_test_unit_fix.rb         |    25 -
 lib/ruby/2.0/rake/rule_recursion_overflow_error.rb |    20 -
 lib/ruby/2.0/rake/runtest.rb                       |    22 -
 lib/ruby/2.0/rake/task.rb                          |   350 -
 lib/ruby/2.0/rake/task_argument_error.rb           |     7 -
 lib/ruby/2.0/rake/task_arguments.rb                |    78 -
 lib/ruby/2.0/rake/task_manager.rb                  |   307 -
 lib/ruby/2.0/rake/tasklib.rb                       |    22 -
 lib/ruby/2.0/rake/testtask.rb                      |   198 -
 lib/ruby/2.0/rake/thread_history_display.rb        |    48 -
 lib/ruby/2.0/rake/thread_pool.rb                   |   155 -
 lib/ruby/2.0/rake/trace_output.rb                  |    19 -
 lib/ruby/2.0/rake/version.rb                       |    13 -
 lib/ruby/2.0/rake/win32.rb                         |    55 -
 lib/ruby/2.0/rbconfig/.document                    |     1 -
 lib/ruby/2.0/rbconfig/datadir.rb                   |    13 -
 lib/ruby/2.0/rdoc.rb                               |   182 -
 lib/ruby/2.0/rdoc/alias.rb                         |   111 -
 lib/ruby/2.0/rdoc/anon_class.rb                    |    10 -
 lib/ruby/2.0/rdoc/any_method.rb                    |   264 -
 lib/ruby/2.0/rdoc/attr.rb                          |   175 -
 lib/ruby/2.0/rdoc/class_module.rb                  |   781 -
 lib/ruby/2.0/rdoc/code_object.rb                   |   354 -
 lib/ruby/2.0/rdoc/code_objects.rb                  |     5 -
 lib/ruby/2.0/rdoc/comment.rb                       |   232 -
 lib/ruby/2.0/rdoc/constant.rb                      |   178 -
 lib/ruby/2.0/rdoc/context.rb                       |  1190 --
 lib/ruby/2.0/rdoc/context/section.rb               |   238 -
 lib/ruby/2.0/rdoc/cross_reference.rb               |   183 -
 lib/ruby/2.0/rdoc/encoding.rb                      |    97 -
 lib/ruby/2.0/rdoc/erb_partial.rb                   |    18 -
 lib/ruby/2.0/rdoc/erbio.rb                         |    37 -
 lib/ruby/2.0/rdoc/extend.rb                        |   117 -
 lib/ruby/2.0/rdoc/generator.rb                     |    50 -
 lib/ruby/2.0/rdoc/generator/darkfish.rb            |   720 -
 lib/ruby/2.0/rdoc/generator/json_index.rb          |   248 -
 lib/ruby/2.0/rdoc/generator/markup.rb              |   169 -
 lib/ruby/2.0/rdoc/generator/ri.rb                  |    30 -
 .../rdoc/generator/template/darkfish/_footer.rhtml |     5 -
 .../rdoc/generator/template/darkfish/_head.rhtml   |    16 -
 .../template/darkfish/_sidebar_VCS_info.rhtml      |    18 -
 .../template/darkfish/_sidebar_classes.rhtml       |     9 -
 .../template/darkfish/_sidebar_extends.rhtml       |    16 -
 .../template/darkfish/_sidebar_in_files.rhtml      |     8 -
 .../template/darkfish/_sidebar_includes.rhtml      |    16 -
 .../template/darkfish/_sidebar_installed.rhtml     |    14 -
 .../template/darkfish/_sidebar_methods.rhtml       |    12 -
 .../template/darkfish/_sidebar_navigation.rhtml    |     7 -
 .../template/darkfish/_sidebar_pages.rhtml         |    12 -
 .../template/darkfish/_sidebar_parent.rhtml        |    10 -
 .../template/darkfish/_sidebar_search.rhtml        |    10 -
 .../template/darkfish/_sidebar_sections.rhtml      |    10 -
 .../darkfish/_sidebar_table_of_contents.rhtml      |    19 -
 .../rdoc/generator/template/darkfish/class.rhtml   |   179 -
 .../generator/template/darkfish/images/add.png     |   Bin 733 -> 0 bytes
 .../template/darkfish/images/arrow_up.png          |   Bin 372 -> 0 bytes
 .../generator/template/darkfish/images/brick.png   |   Bin 452 -> 0 bytes
 .../template/darkfish/images/brick_link.png        |   Bin 764 -> 0 bytes
 .../generator/template/darkfish/images/bug.png     |   Bin 774 -> 0 bytes
 .../template/darkfish/images/bullet_black.png      |   Bin 211 -> 0 bytes
 .../darkfish/images/bullet_toggle_minus.png        |   Bin 207 -> 0 bytes
 .../darkfish/images/bullet_toggle_plus.png         |   Bin 209 -> 0 bytes
 .../generator/template/darkfish/images/date.png    |   Bin 626 -> 0 bytes
 .../generator/template/darkfish/images/delete.png  |   Bin 715 -> 0 bytes
 .../generator/template/darkfish/images/find.png    |   Bin 659 -> 0 bytes
 .../template/darkfish/images/loadingAnimation.gif  |   Bin 5886 -> 0 bytes
 .../template/darkfish/images/macFFBgHack.png       |   Bin 207 -> 0 bytes
 .../generator/template/darkfish/images/package.png |   Bin 853 -> 0 bytes
 .../template/darkfish/images/page_green.png        |   Bin 621 -> 0 bytes
 .../template/darkfish/images/page_white_text.png   |   Bin 342 -> 0 bytes
 .../template/darkfish/images/page_white_width.png  |   Bin 309 -> 0 bytes
 .../generator/template/darkfish/images/plugin.png  |   Bin 591 -> 0 bytes
 .../generator/template/darkfish/images/ruby.png    |   Bin 592 -> 0 bytes
 .../template/darkfish/images/tag_blue.png          |   Bin 1880 -> 0 bytes
 .../template/darkfish/images/tag_green.png         |   Bin 613 -> 0 bytes
 .../template/darkfish/images/transparent.png       |   Bin 97 -> 0 bytes
 .../generator/template/darkfish/images/wrench.png  |   Bin 610 -> 0 bytes
 .../template/darkfish/images/wrench_orange.png     |   Bin 584 -> 0 bytes
 .../generator/template/darkfish/images/zoom.png    |   Bin 692 -> 0 bytes
 .../rdoc/generator/template/darkfish/index.rhtml   |    19 -
 .../generator/template/darkfish/js/darkfish.js     |   155 -
 .../rdoc/generator/template/darkfish/js/jquery.js  |     4 -
 .../rdoc/generator/template/darkfish/js/search.js  |    94 -
 .../rdoc/generator/template/darkfish/page.rhtml    |    18 -
 .../2.0/rdoc/generator/template/darkfish/rdoc.css  |   595 -
 .../template/darkfish/servlet_not_found.rhtml      |    18 -
 .../generator/template/darkfish/servlet_root.rhtml |    37 -
 .../template/darkfish/table_of_contents.rhtml      |    55 -
 .../rdoc/generator/template/json_index/.document   |     1 -
 .../generator/template/json_index/js/navigation.js |   142 -
 .../generator/template/json_index/js/searcher.js   |   228 -
 lib/ruby/2.0/rdoc/ghost_method.rb                  |     6 -
 lib/ruby/2.0/rdoc/include.rb                       |   119 -
 lib/ruby/2.0/rdoc/known_classes.rb                 |    72 -
 lib/ruby/2.0/rdoc/markdown.rb                      | 16336 -------------------
 lib/ruby/2.0/rdoc/markdown/entities.rb             |  2131 ---
 lib/ruby/2.0/rdoc/markdown/literals_1_9.rb         |   417 -
 lib/ruby/2.0/rdoc/markup.rb                        |   872 -
 lib/ruby/2.0/rdoc/markup/attr_changer.rb           |    22 -
 lib/ruby/2.0/rdoc/markup/attr_span.rb              |    29 -
 lib/ruby/2.0/rdoc/markup/attribute_manager.rb      |   342 -
 lib/ruby/2.0/rdoc/markup/attributes.rb             |    70 -
 lib/ruby/2.0/rdoc/markup/blank_line.rb             |    27 -
 lib/ruby/2.0/rdoc/markup/block_quote.rb            |    14 -
 lib/ruby/2.0/rdoc/markup/document.rb               |   164 -
 lib/ruby/2.0/rdoc/markup/formatter.rb              |   264 -
 lib/ruby/2.0/rdoc/markup/formatter_test_case.rb    |   767 -
 lib/ruby/2.0/rdoc/markup/hard_break.rb             |    31 -
 lib/ruby/2.0/rdoc/markup/heading.rb                |    65 -
 lib/ruby/2.0/rdoc/markup/include.rb                |    42 -
 lib/ruby/2.0/rdoc/markup/indented_paragraph.rb     |    47 -
 lib/ruby/2.0/rdoc/markup/inline.rb                 |     1 -
 lib/ruby/2.0/rdoc/markup/list.rb                   |   101 -
 lib/ruby/2.0/rdoc/markup/list_item.rb              |    99 -
 lib/ruby/2.0/rdoc/markup/paragraph.rb              |    28 -
 lib/ruby/2.0/rdoc/markup/parser.rb                 |   551 -
 lib/ruby/2.0/rdoc/markup/pre_process.rb            |   293 -
 lib/ruby/2.0/rdoc/markup/raw.rb                    |    69 -
 lib/ruby/2.0/rdoc/markup/rule.rb                   |    20 -
 lib/ruby/2.0/rdoc/markup/special.rb                |    40 -
 .../2.0/rdoc/markup/text_formatter_test_case.rb    |   114 -
 lib/ruby/2.0/rdoc/markup/to_ansi.rb                |    93 -
 lib/ruby/2.0/rdoc/markup/to_bs.rb                  |    78 -
 lib/ruby/2.0/rdoc/markup/to_html.rb                |   374 -
 lib/ruby/2.0/rdoc/markup/to_html_crossref.rb       |   157 -
 lib/ruby/2.0/rdoc/markup/to_html_snippet.rb        |   284 -
 lib/ruby/2.0/rdoc/markup/to_joined_paragraph.rb    |    71 -
 lib/ruby/2.0/rdoc/markup/to_label.rb               |    74 -
 lib/ruby/2.0/rdoc/markup/to_markdown.rb            |   189 -
 lib/ruby/2.0/rdoc/markup/to_rdoc.rb                |   333 -
 lib/ruby/2.0/rdoc/markup/to_table_of_contents.rb   |    87 -
 lib/ruby/2.0/rdoc/markup/to_test.rb                |    69 -
 lib/ruby/2.0/rdoc/markup/to_tt_only.rb             |   120 -
 lib/ruby/2.0/rdoc/markup/verbatim.rb               |    83 -
 lib/ruby/2.0/rdoc/meta_method.rb                   |     6 -
 lib/ruby/2.0/rdoc/method_attr.rb                   |   398 -
 lib/ruby/2.0/rdoc/normal_class.rb                  |    88 -
 lib/ruby/2.0/rdoc/normal_module.rb                 |    69 -
 lib/ruby/2.0/rdoc/options.rb                       |  1149 --
 lib/ruby/2.0/rdoc/parser.rb                        |   299 -
 lib/ruby/2.0/rdoc/parser/c.rb                      |  1181 --
 lib/ruby/2.0/rdoc/parser/changelog.rb              |   194 -
 lib/ruby/2.0/rdoc/parser/markdown.rb               |    23 -
 lib/ruby/2.0/rdoc/parser/rd.rb                     |    22 -
 lib/ruby/2.0/rdoc/parser/ruby.rb                   |  1957 ---
 lib/ruby/2.0/rdoc/parser/ruby_tools.rb             |   167 -
 lib/ruby/2.0/rdoc/parser/simple.rb                 |    61 -
 lib/ruby/2.0/rdoc/parser/text.rb                   |    11 -
 lib/ruby/2.0/rdoc/rd.rb                            |    99 -
 lib/ruby/2.0/rdoc/rd/block_parser.rb               |  1055 --
 lib/ruby/2.0/rdoc/rd/inline.rb                     |    71 -
 lib/ruby/2.0/rdoc/rd/inline_parser.rb              |  1207 --
 lib/ruby/2.0/rdoc/rdoc.rb                          |   565 -
 lib/ruby/2.0/rdoc/require.rb                       |    51 -
 lib/ruby/2.0/rdoc/ri.rb                            |    20 -
 lib/ruby/2.0/rdoc/ri/driver.rb                     |  1424 --
 lib/ruby/2.0/rdoc/ri/formatter.rb                  |     5 -
 lib/ruby/2.0/rdoc/ri/paths.rb                      |   187 -
 lib/ruby/2.0/rdoc/ri/store.rb                      |     6 -
 lib/ruby/2.0/rdoc/ruby_lex.rb                      |  1352 --
 lib/ruby/2.0/rdoc/ruby_token.rb                    |   459 -
 lib/ruby/2.0/rdoc/rubygems_hook.rb                 |   238 -
 lib/ruby/2.0/rdoc/servlet.rb                       |   416 -
 lib/ruby/2.0/rdoc/single_class.rb                  |    21 -
 lib/ruby/2.0/rdoc/stats.rb                         |   444 -
 lib/ruby/2.0/rdoc/stats/normal.rb                  |    48 -
 lib/ruby/2.0/rdoc/stats/quiet.rb                   |    59 -
 lib/ruby/2.0/rdoc/stats/verbose.rb                 |    45 -
 lib/ruby/2.0/rdoc/store.rb                         |   977 --
 lib/ruby/2.0/rdoc/task.rb                          |   330 -
 lib/ruby/2.0/rdoc/test_case.rb                     |   178 -
 lib/ruby/2.0/rdoc/text.rb                          |   315 -
 lib/ruby/2.0/rdoc/token_stream.rb                  |    95 -
 lib/ruby/2.0/rdoc/tom_doc.rb                       |   233 -
 lib/ruby/2.0/rdoc/top_level.rb                     |   282 -
 lib/ruby/2.0/resolv.rb                             |  2413 ---
 lib/ruby/2.0/rexml/attlistdecl.rb                  |    62 -
 lib/ruby/2.0/rexml/attribute.rb                    |   188 -
 lib/ruby/2.0/rexml/cdata.rb                        |    67 -
 lib/ruby/2.0/rexml/child.rb                        |    96 -
 lib/ruby/2.0/rexml/comment.rb                      |    80 -
 lib/ruby/2.0/rexml/doctype.rb                      |   269 -
 lib/ruby/2.0/rexml/document.rb                     |   290 -
 lib/ruby/2.0/rexml/dtd/attlistdecl.rb              |    10 -
 lib/ruby/2.0/rexml/dtd/dtd.rb                      |    51 -
 lib/ruby/2.0/rexml/dtd/elementdecl.rb              |    17 -
 lib/ruby/2.0/rexml/dtd/entitydecl.rb               |    56 -
 lib/ruby/2.0/rexml/dtd/notationdecl.rb             |    39 -
 lib/ruby/2.0/rexml/element.rb                      |  1245 --
 lib/ruby/2.0/rexml/encoding.rb                     |    50 -
 lib/ruby/2.0/rexml/entity.rb                       |   173 -
 lib/ruby/2.0/rexml/formatters/default.rb           |   111 -
 lib/ruby/2.0/rexml/formatters/pretty.rb            |   141 -
 lib/ruby/2.0/rexml/formatters/transitive.rb        |    57 -
 lib/ruby/2.0/rexml/functions.rb                    |   394 -
 lib/ruby/2.0/rexml/instruction.rb                  |    70 -
 lib/ruby/2.0/rexml/light/node.rb                   |   195 -
 lib/ruby/2.0/rexml/namespace.rb                    |    47 -
 lib/ruby/2.0/rexml/node.rb                         |    75 -
 lib/ruby/2.0/rexml/output.rb                       |    29 -
 lib/ruby/2.0/rexml/parent.rb                       |   167 -
 lib/ruby/2.0/rexml/parseexception.rb               |    51 -
 lib/ruby/2.0/rexml/parsers/baseparser.rb           |   530 -
 lib/ruby/2.0/rexml/parsers/lightparser.rb          |    58 -
 lib/ruby/2.0/rexml/parsers/pullparser.rb           |   196 -
 lib/ruby/2.0/rexml/parsers/sax2parser.rb           |   247 -
 lib/ruby/2.0/rexml/parsers/streamparser.rb         |    46 -
 lib/ruby/2.0/rexml/parsers/treeparser.rb           |   100 -
 lib/ruby/2.0/rexml/parsers/ultralightparser.rb     |    56 -
 lib/ruby/2.0/rexml/parsers/xpathparser.rb          |   697 -
 lib/ruby/2.0/rexml/quickpath.rb                    |   265 -
 lib/ruby/2.0/rexml/rexml.rb                        |    43 -
 lib/ruby/2.0/rexml/sax2listener.rb                 |    97 -
 lib/ruby/2.0/rexml/source.rb                       |   296 -
 lib/ruby/2.0/rexml/streamlistener.rb               |    92 -
 lib/ruby/2.0/rexml/syncenumerator.rb               |    32 -
 lib/ruby/2.0/rexml/text.rb                         |   415 -
 lib/ruby/2.0/rexml/undefinednamespaceexception.rb  |     8 -
 lib/ruby/2.0/rexml/validation/relaxng.rb           |   559 -
 lib/ruby/2.0/rexml/validation/validation.rb        |   155 -
 .../2.0/rexml/validation/validationexception.rb    |     9 -
 lib/ruby/2.0/rexml/xmldecl.rb                      |   115 -
 lib/ruby/2.0/rexml/xmltokens.rb                    |    18 -
 lib/ruby/2.0/rexml/xpath.rb                        |    80 -
 lib/ruby/2.0/rexml/xpath_parser.rb                 |   803 -
 lib/ruby/2.0/rinda/rinda.rb                        |   283 -
 lib/ruby/2.0/rinda/ring.rb                         |   275 -
 lib/ruby/2.0/rinda/tuplespace.rb                   |   642 -
 lib/ruby/2.0/rss/0.9.rb                            |   428 -
 lib/ruby/2.0/rss/1.0.rb                            |   452 -
 lib/ruby/2.0/rss/2.0.rb                            |   111 -
 lib/ruby/2.0/rss/atom.rb                           |   839 -
 lib/ruby/2.0/rss/content.rb                        |    31 -
 lib/ruby/2.0/rss/content/1.0.rb                    |     9 -
 lib/ruby/2.0/rss/content/2.0.rb                    |    11 -
 lib/ruby/2.0/rss/converter.rb                      |   170 -
 lib/ruby/2.0/rss/dublincore.rb                     |   161 -
 lib/ruby/2.0/rss/dublincore/1.0.rb                 |    12 -
 lib/ruby/2.0/rss/dublincore/2.0.rb                 |    12 -
 lib/ruby/2.0/rss/dublincore/atom.rb                |    16 -
 lib/ruby/2.0/rss/image.rb                          |   193 -
 lib/ruby/2.0/rss/itunes.rb                         |   410 -
 lib/ruby/2.0/rss/maker.rb                          |    78 -
 lib/ruby/2.0/rss/maker/0.9.rb                      |   508 -
 lib/ruby/2.0/rss/maker/1.0.rb                      |   435 -
 lib/ruby/2.0/rss/maker/2.0.rb                      |   223 -
 lib/ruby/2.0/rss/maker/atom.rb                     |   172 -
 lib/ruby/2.0/rss/maker/base.rb                     |   944 --
 lib/ruby/2.0/rss/maker/content.rb                  |    21 -
 lib/ruby/2.0/rss/maker/dublincore.rb               |   121 -
 lib/ruby/2.0/rss/maker/entry.rb                    |   163 -
 lib/ruby/2.0/rss/maker/feed.rb                     |   426 -
 lib/ruby/2.0/rss/maker/image.rb                    |   111 -
 lib/ruby/2.0/rss/maker/itunes.rb                   |   242 -
 lib/ruby/2.0/rss/maker/slash.rb                    |    33 -
 lib/ruby/2.0/rss/maker/syndication.rb              |    18 -
 lib/ruby/2.0/rss/maker/taxonomy.rb                 |   118 -
 lib/ruby/2.0/rss/maker/trackback.rb                |    61 -
 lib/ruby/2.0/rss/parser.rb                         |   568 -
 lib/ruby/2.0/rss/rexmlparser.rb                    |    54 -
 lib/ruby/2.0/rss/rss.rb                            |  1342 --
 lib/ruby/2.0/rss/slash.rb                          |    49 -
 lib/ruby/2.0/rss/syndication.rb                    |    67 -
 lib/ruby/2.0/rss/taxonomy.rb                       |   145 -
 lib/ruby/2.0/rss/trackback.rb                      |   288 -
 lib/ruby/2.0/rss/utils.rb                          |   111 -
 lib/ruby/2.0/rss/xml-stylesheet.rb                 |   105 -
 lib/ruby/2.0/rss/xml.rb                            |    71 -
 lib/ruby/2.0/rss/xmlparser.rb                      |    93 -
 lib/ruby/2.0/rss/xmlscanner.rb                     |   121 -
 lib/ruby/2.0/set.rb                                |   732 -
 lib/ruby/2.0/shell.rb                              |   427 -
 lib/ruby/2.0/socket.rb                             |   876 -
 lib/ruby/2.0/ssl.rb                                |   344 -
 lib/ruby/2.0/sync.rb                               |   328 -
 lib/ruby/2.0/test/unit.rb                          |   865 -
 lib/ruby/2.0/test/unit/assertions.rb               |   330 -
 lib/ruby/2.0/test/unit/parallel.rb                 |   187 -
 lib/ruby/2.0/test/unit/test-unit.gemspec           |    14 -
 lib/ruby/2.0/test/unit/testcase.rb                 |    34 -
 lib/ruby/2.0/thread.rb                             |   375 -
 lib/ruby/2.0/time.rb                               |   636 -
 lib/ruby/2.0/tracer.rb                             |   294 -
 lib/ruby/2.0/un.rb                                 |   349 -
 lib/ruby/2.0/uri/common.rb                         |  1003 --
 lib/ruby/2.0/uri/ftp.rb                            |   257 -
 lib/ruby/2.0/uri/generic.rb                        |  1708 --
 lib/ruby/2.0/uri/http.rb                           |   106 -
 lib/ruby/2.0/uri/https.rb                          |    22 -
 lib/ruby/2.0/uri/ldap.rb                           |   260 -
 lib/ruby/2.0/uri/ldaps.rb                          |    20 -
 lib/ruby/2.0/uri/mailto.rb                         |   280 -
 lib/ruby/2.0/webrick/compat.rb                     |    35 -
 lib/ruby/2.0/webrick/htmlutils.rb                  |    29 -
 lib/ruby/2.0/webrick/httpauth.rb                   |    95 -
 lib/ruby/2.0/webrick/httpauth/htdigest.rb          |   128 -
 lib/ruby/2.0/webrick/httpauth/htgroup.rb           |    93 -
 lib/ruby/2.0/webrick/httpauth/htpasswd.rb          |   121 -
 lib/ruby/2.0/webrick/httpauth/userdb.rb            |    52 -
 lib/ruby/2.0/webrick/httprequest.rb                |   583 -
 lib/ruby/2.0/webrick/httpservlet.rb                |    22 -
 lib/ruby/2.0/webrick/httpservlet/cgi_runner.rb     |    46 -
 lib/ruby/2.0/webrick/httpservlet/erbhandler.rb     |    87 -
 lib/ruby/2.0/webrick/httputils.rb                  |   509 -
 lib/ruby/2.0/xmlrpc/base64.rb                      |    62 -
 lib/ruby/2.0/xmlrpc/client.rb                      |   598 -
 lib/ruby/2.0/xmlrpc/config.rb                      |    42 -
 lib/ruby/2.0/xmlrpc/create.rb                      |   286 -
 lib/ruby/2.0/xmlrpc/datetime.rb                    |   129 -
 lib/ruby/2.0/xmlrpc/httpserver.rb                  |   173 -
 lib/ruby/2.0/xmlrpc/marshal.rb                     |    66 -
 lib/ruby/2.0/xmlrpc/parser.rb                      |   838 -
 lib/ruby/2.0/xmlrpc/server.rb                      |   707 -
 lib/ruby/2.0/xmlrpc/utils.rb                       |   171 -
 lib/ruby/2.0/yaml.rb                               |    89 -
 lib/ruby/2.0/yaml/dbm.rb                           |   224 -
 lib/ruby/2.0/yaml/store.rb                         |    81 -
 lib/ruby/include/ruby.h                            |     1 +
 lib/ruby/shared/ffi/library.rb                     |   479 -
 .../shared/ffi/platform/mipsel-linux/types.conf    |   102 -
 .../shared/ffi/platform/powerpc-linux/types.conf   |   100 -
 .../shared/ffi/platform/x86_64-darwin/types.conf   |   100 -
 .../shared/ffi/platform/x86_64-freebsd/types.conf  |   126 -
 .../shared/ffi/platform/x86_64-linux/types.conf    |   100 -
 .../shared/ffi/platform/x86_64-openbsd/types.conf  |   126 -
 lib/ruby/shared/fiddle.rb                          |    54 -
 lib/ruby/shared/fiddle/closure.rb                  |    48 -
 lib/ruby/shared/fiddle/function.rb                 |     6 -
 lib/ruby/shared/fiddle/jruby.rb                    |    57 -
 lib/ruby/shared/gauntlet_rubygems.rb               |    50 -
 lib/ruby/shared/jruby/compiler.rb                  |   228 -
 lib/ruby/shared/jruby/compiler/java_class.rb       |   697 -
 lib/ruby/shared/jruby/compiler/java_signature.rb   |   127 -
 lib/ruby/shared/jruby/core_ext/class.rb            |   233 -
 lib/ruby/shared/jruby/core_ext/method.rb           |    73 -
 lib/ruby/shared/jruby/ext.rb                       |   128 -
 lib/ruby/shared/mkmf.rb                            |  1906 ---
 lib/ruby/shared/pty.rb                             |    69 -
 lib/ruby/shared/rbconfig/datadir.rb                |    13 -
 lib/ruby/shared/readline.rb                        |    14 -
 lib/ruby/shared/rubygems.rb                        |  1245 --
 lib/ruby/shared/rubygems/available_set.rb          |   164 -
 lib/ruby/shared/rubygems/basic_specification.rb    |   289 -
 lib/ruby/shared/rubygems/command.rb                |   582 -
 lib/ruby/shared/rubygems/command_manager.rb        |   218 -
 lib/ruby/shared/rubygems/commands/build_command.rb |    60 -
 lib/ruby/shared/rubygems/commands/cert_command.rb  |   276 -
 lib/ruby/shared/rubygems/commands/check_command.rb |    93 -
 .../shared/rubygems/commands/cleanup_command.rb    |   165 -
 .../shared/rubygems/commands/contents_command.rb   |   190 -
 .../shared/rubygems/commands/dependency_command.rb |   207 -
 .../rubygems/commands/environment_command.rb       |   158 -
 lib/ruby/shared/rubygems/commands/fetch_command.rb |    77 -
 .../rubygems/commands/generate_index_command.rb    |    84 -
 lib/ruby/shared/rubygems/commands/help_command.rb  |   384 -
 .../shared/rubygems/commands/install_command.rb    |   347 -
 lib/ruby/shared/rubygems/commands/list_command.rb  |    40 -
 lib/ruby/shared/rubygems/commands/lock_command.rb  |   110 -
 .../shared/rubygems/commands/mirror_command.rb     |    25 -
 lib/ruby/shared/rubygems/commands/open_command.rb  |    76 -
 .../shared/rubygems/commands/outdated_command.rb   |    32 -
 lib/ruby/shared/rubygems/commands/owner_command.rb |    99 -
 .../shared/rubygems/commands/pristine_command.rb   |   165 -
 lib/ruby/shared/rubygems/commands/push_command.rb  |    98 -
 lib/ruby/shared/rubygems/commands/query_command.rb |   343 -
 lib/ruby/shared/rubygems/commands/rdoc_command.rb  |    96 -
 .../shared/rubygems/commands/search_command.rb     |    40 -
 .../shared/rubygems/commands/server_command.rb     |    86 -
 lib/ruby/shared/rubygems/commands/setup_command.rb |   483 -
 .../shared/rubygems/commands/sources_command.rb    |   210 -
 .../rubygems/commands/specification_command.rb     |   145 -
 lib/ruby/shared/rubygems/commands/stale_command.rb |    38 -
 .../shared/rubygems/commands/uninstall_command.rb  |   164 -
 .../shared/rubygems/commands/unpack_command.rb     |   182 -
 .../shared/rubygems/commands/update_command.rb     |   277 -
 lib/ruby/shared/rubygems/commands/which_command.rb |    90 -
 lib/ruby/shared/rubygems/commands/yank_command.rb  |   107 -
 lib/ruby/shared/rubygems/compatibility.rb          |    59 -
 lib/ruby/shared/rubygems/config_file.rb            |   483 -
 lib/ruby/shared/rubygems/core_ext/kernel_gem.rb    |    73 -
 .../shared/rubygems/core_ext/kernel_require.rb     |   139 -
 lib/ruby/shared/rubygems/defaults.rb               |   177 -
 lib/ruby/shared/rubygems/defaults/jruby.rb         |   138 -
 lib/ruby/shared/rubygems/dependency.rb             |   334 -
 lib/ruby/shared/rubygems/dependency_installer.rb   |   490 -
 lib/ruby/shared/rubygems/dependency_list.rb        |   240 -
 lib/ruby/shared/rubygems/deprecate.rb              |    70 -
 lib/ruby/shared/rubygems/doctor.rb                 |   131 -
 lib/ruby/shared/rubygems/errors.rb                 |   137 -
 lib/ruby/shared/rubygems/exceptions.rb             |   270 -
 lib/ruby/shared/rubygems/ext.rb                    |    18 -
 lib/ruby/shared/rubygems/ext/build_error.rb        |     6 -
 lib/ruby/shared/rubygems/ext/builder.rb            |   218 -
 lib/ruby/shared/rubygems/ext/cmake_builder.rb      |    16 -
 lib/ruby/shared/rubygems/ext/configure_builder.rb  |    23 -
 lib/ruby/shared/rubygems/ext/ext_conf_builder.rb   |    78 -
 lib/ruby/shared/rubygems/ext/rake_builder.rb       |    36 -
 lib/ruby/shared/rubygems/gem_runner.rb             |    81 -
 lib/ruby/shared/rubygems/gemcutter_utilities.rb    |   154 -
 lib/ruby/shared/rubygems/indexer.rb                |   498 -
 .../shared/rubygems/install_default_message.rb     |    12 -
 lib/ruby/shared/rubygems/install_message.rb        |    12 -
 lib/ruby/shared/rubygems/install_update_options.rb |   186 -
 lib/ruby/shared/rubygems/installer.rb              |   819 -
 lib/ruby/shared/rubygems/installer_test_case.rb    |   193 -
 lib/ruby/shared/rubygems/local_remote_options.rb   |   148 -
 lib/ruby/shared/rubygems/mock_gem_ui.rb            |    88 -
 lib/ruby/shared/rubygems/name_tuple.rb             |   123 -
 lib/ruby/shared/rubygems/package.rb                |   614 -
 lib/ruby/shared/rubygems/package/digest_io.rb      |    64 -
 lib/ruby/shared/rubygems/package/file_source.rb    |    33 -
 lib/ruby/shared/rubygems/package/io_source.rb      |    45 -
 lib/ruby/shared/rubygems/package/old.rb            |   178 -
 lib/ruby/shared/rubygems/package/source.rb         |     3 -
 lib/ruby/shared/rubygems/package/tar_header.rb     |   229 -
 lib/ruby/shared/rubygems/package/tar_reader.rb     |   123 -
 .../shared/rubygems/package/tar_reader/entry.rb    |   147 -
 lib/ruby/shared/rubygems/package/tar_test_case.rb  |   137 -
 lib/ruby/shared/rubygems/package/tar_writer.rb     |   326 -
 lib/ruby/shared/rubygems/package_task.rb           |   128 -
 lib/ruby/shared/rubygems/path_support.rb           |    80 -
 lib/ruby/shared/rubygems/platform.rb               |   204 -
 lib/ruby/shared/rubygems/psych_additions.rb        |     9 -
 lib/ruby/shared/rubygems/psych_tree.rb             |    31 -
 lib/ruby/shared/rubygems/rdoc.rb                   |   335 -
 lib/ruby/shared/rubygems/remote_fetcher.rb         |   404 -
 lib/ruby/shared/rubygems/request.rb                |   244 -
 .../shared/rubygems/request/connection_pools.rb    |    83 -
 lib/ruby/shared/rubygems/request/http_pool.rb      |    47 -
 lib/ruby/shared/rubygems/request/https_pool.rb     |    10 -
 lib/ruby/shared/rubygems/request_set.rb            |   419 -
 .../rubygems/request_set/gem_dependency_api.rb     |   801 -
 lib/ruby/shared/rubygems/request_set/lockfile.rb   |   238 -
 .../shared/rubygems/request_set/lockfile/parser.rb |   334 -
 .../rubygems/request_set/lockfile/tokenizer.rb     |   108 -
 lib/ruby/shared/rubygems/requirement.rb            |   284 -
 lib/ruby/shared/rubygems/resolver.rb               |   485 -
 .../shared/rubygems/resolver/activation_request.rb |   172 -
 lib/ruby/shared/rubygems/resolver/api_set.rb       |   125 -
 .../shared/rubygems/resolver/api_specification.rb  |    85 -
 lib/ruby/shared/rubygems/resolver/best_set.rb      |    78 -
 lib/ruby/shared/rubygems/resolver/composed_set.rb  |    66 -
 lib/ruby/shared/rubygems/resolver/conflict.rb      |   160 -
 lib/ruby/shared/rubygems/resolver/current_set.rb   |    13 -
 .../shared/rubygems/resolver/dependency_request.rb |   116 -
 lib/ruby/shared/rubygems/resolver/git_set.rb       |   122 -
 .../shared/rubygems/resolver/git_specification.rb  |    59 -
 lib/ruby/shared/rubygems/resolver/index_set.rb     |    80 -
 .../rubygems/resolver/index_specification.rb       |    69 -
 .../rubygems/resolver/installed_specification.rb   |    58 -
 lib/ruby/shared/rubygems/resolver/installer_set.rb |   224 -
 .../rubygems/resolver/local_specification.rb       |    41 -
 lib/ruby/shared/rubygems/resolver/lock_set.rb      |    84 -
 .../shared/rubygems/resolver/lock_specification.rb |    84 -
 .../shared/rubygems/resolver/requirement_list.rb   |    81 -
 lib/ruby/shared/rubygems/resolver/set.rb           |    56 -
 .../shared/rubygems/resolver/spec_specification.rb |    56 -
 lib/ruby/shared/rubygems/resolver/specification.rb |   110 -
 lib/ruby/shared/rubygems/resolver/stats.rb         |    44 -
 lib/ruby/shared/rubygems/resolver/vendor_set.rb    |    87 -
 .../rubygems/resolver/vendor_specification.rb      |    24 -
 lib/ruby/shared/rubygems/security.rb               |   595 -
 lib/ruby/shared/rubygems/security/policies.rb      |   115 -
 lib/ruby/shared/rubygems/security/policy.rb        |   295 -
 lib/ruby/shared/rubygems/security/signer.rb        |   154 -
 lib/ruby/shared/rubygems/security/trust_dir.rb     |   118 -
 lib/ruby/shared/rubygems/server.rb                 |   868 -
 lib/ruby/shared/rubygems/source.rb                 |   234 -
 lib/ruby/shared/rubygems/source/git.rb             |   240 -
 lib/ruby/shared/rubygems/source/installed.rb       |    40 -
 lib/ruby/shared/rubygems/source/local.rb           |   129 -
 lib/ruby/shared/rubygems/source/lock.rb            |    48 -
 lib/ruby/shared/rubygems/source/specific_file.rb   |    72 -
 lib/ruby/shared/rubygems/source/vendor.rb          |    27 -
 lib/ruby/shared/rubygems/source_list.rb            |   149 -
 lib/ruby/shared/rubygems/source_local.rb           |     5 -
 lib/ruby/shared/rubygems/source_specific_file.rb   |     4 -
 lib/ruby/shared/rubygems/spec_fetcher.rb           |   269 -
 lib/ruby/shared/rubygems/specification.rb          |  2800 ----
 ...t_net-Secure-Server-Certification-Authority.pem |    90 -
 .../rubygems/ssl_certs/GeoTrust_Global_CA.pem      |    20 -
 ...lass3PublicPrimaryCertificationAuthority-G2.pem |    57 -
 lib/ruby/shared/rubygems/stub_specification.rb     |   196 -
 lib/ruby/shared/rubygems/syck_hack.rb              |    76 -
 lib/ruby/shared/rubygems/test_case.rb              |  1447 --
 lib/ruby/shared/rubygems/test_utilities.rb         |   383 -
 lib/ruby/shared/rubygems/text.rb                   |    75 -
 lib/ruby/shared/rubygems/uninstaller.rb            |   345 -
 lib/ruby/shared/rubygems/uri_formatter.rb          |    49 -
 lib/ruby/shared/rubygems/user_interaction.rb       |   703 -
 lib/ruby/shared/rubygems/util.rb                   |   134 -
 lib/ruby/shared/rubygems/util/list.rb              |    48 -
 lib/ruby/shared/rubygems/util/stringio.rb          |    34 -
 lib/ruby/shared/rubygems/validator.rb              |   165 -
 lib/ruby/shared/rubygems/version.rb                |   356 -
 lib/ruby/shared/rubygems/version_option.rb         |    71 -
 lib/ruby/shared/tmpdir.rb                          |   156 -
 lib/ruby/shared/ubygems.rb                         |    10 -
 lib/ruby/stdlib/English.rb                         |   191 +
 lib/ruby/{shared => stdlib}/Win32API.rb            |     0
 lib/ruby/stdlib/abbrev.rb                          |   132 +
 lib/ruby/{shared => stdlib}/ant.rb                 |     0
 lib/ruby/{shared => stdlib}/ant/ant.rb             |     0
 lib/ruby/{shared => stdlib}/ant/element.rb         |     0
 .../{shared => stdlib}/ant/project_converter.rb    |     0
 lib/ruby/{shared => stdlib}/ant/rake.rb            |     0
 lib/ruby/{shared => stdlib}/ant/target.rb          |     0
 lib/ruby/{shared => stdlib}/ant/tasks/raketasks.rb |     0
 lib/ruby/stdlib/base64.rb                          |   107 +
 lib/ruby/stdlib/benchmark.rb                       |   562 +
 lib/ruby/stdlib/bigdecimal/jacobian.rb             |    88 +
 lib/ruby/stdlib/bigdecimal/ludcmp.rb               |    89 +
 lib/ruby/stdlib/bigdecimal/math.rb                 |   246 +
 lib/ruby/stdlib/bigdecimal/newton.rb               |    80 +
 lib/ruby/stdlib/bigdecimal/util.rb                 |   128 +
 lib/ruby/stdlib/cgi.rb                             |   296 +
 lib/ruby/stdlib/cgi/cookie.rb                      |   188 +
 lib/ruby/stdlib/cgi/core.rb                        |   881 +
 lib/ruby/stdlib/cgi/html.rb                        |  1035 ++
 lib/ruby/stdlib/cgi/session.rb                     |   534 +
 lib/ruby/stdlib/cgi/session/pstore.rb              |   101 +
 lib/ruby/stdlib/cgi/util.rb                        |   200 +
 lib/ruby/stdlib/cmath.rb                           |   435 +
 lib/ruby/stdlib/csv.rb                             |  2350 +++
 lib/ruby/stdlib/date.rb                            |  1951 +++
 lib/ruby/{1.9 => stdlib}/date/delta.rb             |     0
 lib/ruby/{1.9 => stdlib}/date/delta/parser.rb      |     0
 lib/ruby/{1.9 => stdlib}/date/delta/parser.ry      |     0
 lib/ruby/stdlib/date/format.rb                     |  1243 ++
 lib/ruby/stdlib/debug.rb                           |  1117 ++
 lib/ruby/stdlib/delegate.rb                        |   406 +
 lib/ruby/{1.9 => stdlib}/digest.rb                 |     0
 .../digest}/digest/bubblebabble.rb                 |     0
 lib/ruby/stdlib/digest/sha2.rb                     |   108 +
 lib/ruby/stdlib/drb.rb                             |     3 +
 lib/ruby/stdlib/drb/acl.rb                         |   233 +
 lib/ruby/stdlib/drb/drb.rb                         |  1905 +++
 lib/ruby/stdlib/drb/eq.rb                          |    15 +
 lib/ruby/stdlib/drb/extserv.rb                     |    44 +
 lib/ruby/stdlib/drb/extservm.rb                    |    94 +
 lib/ruby/stdlib/drb/gw.rb                          |   161 +
 lib/ruby/stdlib/drb/invokemethod.rb                |    35 +
 lib/ruby/stdlib/drb/observer.rb                    |    26 +
 lib/ruby/stdlib/drb/ssl.rb                         |   346 +
 lib/ruby/stdlib/drb/timeridconv.rb                 |   102 +
 lib/ruby/stdlib/drb/unix.rb                        |   118 +
 lib/ruby/stdlib/e2mmap.rb                          |   173 +
 lib/ruby/stdlib/erb.rb                             |  1023 ++
 lib/ruby/stdlib/expect.rb                          |    72 +
 lib/ruby/{shared => stdlib}/ffi.rb                 |     0
 lib/ruby/{shared => stdlib}/ffi/autopointer.rb     |     0
 lib/ruby/{shared => stdlib}/ffi/buffer.rb          |     0
 lib/ruby/{shared => stdlib}/ffi/enum.rb            |     0
 lib/ruby/{shared => stdlib}/ffi/errno.rb           |     0
 lib/ruby/{shared => stdlib}/ffi/ffi.rb             |     0
 lib/ruby/{shared => stdlib}/ffi/io.rb              |     0
 lib/ruby/stdlib/ffi/library.rb                     |   499 +
 lib/ruby/{shared => stdlib}/ffi/managedstruct.rb   |     0
 lib/ruby/{shared => stdlib}/ffi/memorypointer.rb   |     0
 lib/ruby/{shared => stdlib}/ffi/platform.rb        |     0
 .../stdlib/ffi/platform/aarch64-linux/types.conf   |   104 +
 lib/ruby/stdlib/ffi/platform/arm-linux/types.conf  |   104 +
 .../{shared => stdlib}/ffi/platform/errno.rb.ffi   |     0
 .../{shared => stdlib}/ffi/platform/etc.rb.ffi     |     0
 lib/ruby/stdlib/ffi/platform/fcntl-flock.rb.ffi    |    17 +
 .../{shared => stdlib}/ffi/platform/fcntl.rb.ffi   |     0
 .../stdlib/ffi/platform/i386-cygwin/types.conf     |     3 +
 .../ffi/platform/i386-darwin/errno.rb              |     0
 .../ffi/platform/i386-darwin/etc.rb                |     0
 .../ffi/platform/i386-darwin/fcntl.rb              |     0
 .../ffi/platform/i386-darwin/platform.conf         |     0
 .../ffi/platform/i386-darwin/socket.rb             |     0
 .../ffi/platform/i386-darwin/stat.rb               |     0
 .../ffi/platform/i386-darwin/sysconf.rb            |     0
 .../ffi/platform/i386-darwin/syslog.rb             |     0
 .../ffi/platform/i386-darwin/types.conf            |     0
 .../ffi/platform/i386-darwin/zlib.rb               |     0
 .../ffi/platform/i386-freebsd/types.conf           |     0
 .../ffi/platform/i386-gnu}/types.conf              |     0
 .../ffi/platform/i386-linux/errno.rb               |     0
 .../ffi/platform/i386-linux/etc.rb                 |     0
 .../ffi/platform/i386-linux/fcntl.rb               |     0
 .../ffi/platform/i386-linux/platform.conf          |     0
 .../ffi/platform/i386-linux/socket.rb              |     0
 .../ffi/platform/i386-linux/stat.rb                |     0
 .../ffi/platform/i386-linux/sysconf.rb             |     0
 .../ffi/platform/i386-linux/syslog.rb              |     0
 lib/ruby/stdlib/ffi/platform/i386-linux/types.conf |   103 +
 .../ffi/platform/i386-linux/zlib.rb                |     0
 .../ffi/platform/i386-netbsd}/types.conf           |     0
 .../ffi/platform/i386-openbsd/errno.rb             |     0
 .../ffi/platform/i386-openbsd/etc.rb               |     0
 .../ffi/platform/i386-openbsd/fcntl.rb             |     0
 .../ffi/platform/i386-openbsd/platform.conf        |     0
 .../ffi/platform/i386-openbsd/socket.rb            |     0
 .../ffi/platform/i386-openbsd/stat.rb              |     0
 .../ffi/platform/i386-openbsd/sysconf.rb           |     0
 .../ffi/platform/i386-openbsd/syslog.rb            |     0
 .../stdlib/ffi/platform/i386-openbsd/types.conf    |   128 +
 .../ffi/platform/i386-openbsd/zlib.rb              |     0
 .../ffi/platform/i386-solaris/errno.rb             |     0
 .../ffi/platform/i386-solaris/etc.rb               |     0
 .../ffi/platform/i386-solaris/fcntl.rb             |     0
 .../ffi/platform/i386-solaris/platform.conf        |     0
 .../ffi/platform/i386-solaris/socket.rb            |     0
 .../ffi/platform/i386-solaris/stat.rb              |     0
 .../ffi/platform/i386-solaris/sysconf.rb           |     0
 .../ffi/platform/i386-solaris/syslog.rb            |     0
 .../ffi/platform/i386-solaris/types.conf           |     0
 .../ffi/platform/i386-solaris/zlib.rb              |     0
 .../ffi/platform/i386-windows/errno.rb             |     0
 .../ffi/platform/i386-windows/etc.rb               |     0
 .../ffi/platform/i386-windows/fcntl.rb             |     0
 .../ffi/platform/i386-windows/platform.conf        |     0
 .../ffi/platform/i386-windows/types.conf           |     0
 .../ffi/platform/i386-windows/zlib.rb              |     0
 .../ffi/platform/i486-gnu/types.conf               |     0
 lib/ruby/stdlib/ffi/platform/ia64-linux/types.conf |   104 +
 .../ffi/platform/mips-linux}/types.conf            |     0
 .../stdlib/ffi/platform/mips64el-linux/types.conf  |   104 +
 .../ffi/platform/mipsel-linux}/types.conf          |     0
 .../ffi/platform/powerpc-aix/errno.rb              |     0
 .../ffi/platform/powerpc-aix/etc.rb                |     0
 .../ffi/platform/powerpc-aix/fcntl.rb              |     0
 .../ffi/platform/powerpc-aix/platform.conf         |     0
 .../ffi/platform/powerpc-aix/socket.rb             |     0
 .../ffi/platform/powerpc-aix/stat.rb               |     0
 .../ffi/platform/powerpc-aix/sysconf.rb            |     0
 .../ffi/platform/powerpc-aix/syslog.rb             |     0
 .../ffi/platform/powerpc-aix/types.conf            |     0
 .../ffi/platform/powerpc-aix/zlib.rb               |     0
 .../ffi/platform/powerpc-darwin/errno.rb           |     0
 .../ffi/platform/powerpc-darwin/etc.rb             |     0
 .../ffi/platform/powerpc-darwin/fcntl.rb           |     0
 .../ffi/platform/powerpc-darwin/platform.conf      |     0
 .../ffi/platform/powerpc-darwin/socket.rb          |     0
 .../ffi/platform/powerpc-darwin/stat.rb            |     0
 .../ffi/platform/powerpc-darwin/sysconf.rb         |     0
 .../ffi/platform/powerpc-darwin/syslog.rb          |     0
 .../ffi/platform/powerpc-darwin/types.conf         |     0
 .../ffi/platform/powerpc-darwin/zlib.rb            |     0
 .../ffi/platform/powerpc-linux}/types.conf         |     0
 .../stdlib/ffi/platform/powerpc64-linux/types.conf |   104 +
 .../ffi/platform/ppc-darwin/syslog.rb              |     0
 .../ffi/platform/ppc64le-linux/types.conf          |     0
 .../ffi/platform/s390-linux/types.conf             |     0
 .../ffi/platform/s390x-linux/types.conf            |     0
 .../{shared => stdlib}/ffi/platform/socket.rb.ffi  |     0
 .../stdlib/ffi/platform/sparc-linux/types.conf     |   102 +
 .../ffi/platform/sparc-solaris/errno.rb            |     0
 .../ffi/platform/sparc-solaris/etc.rb              |     0
 .../ffi/platform/sparc-solaris/fcntl.rb            |     0
 .../ffi/platform/sparc-solaris/platform.conf       |     0
 .../ffi/platform/sparc-solaris/socket.rb           |     0
 .../ffi/platform/sparc-solaris/stat.rb             |     0
 .../ffi/platform/sparc-solaris/sysconf.rb          |     0
 .../ffi/platform/sparc-solaris/syslog.rb           |     0
 .../ffi/platform/sparc-solaris/types.conf          |     0
 .../ffi/platform/sparc-solaris/zlib.rb             |     0
 .../ffi/platform/sparcv9-solaris/errno.rb          |     0
 .../ffi/platform/sparcv9-solaris/etc.rb            |     0
 .../ffi/platform/sparcv9-solaris/fcntl.rb          |     0
 .../ffi/platform/sparcv9-solaris/platform.conf     |     0
 .../ffi/platform/sparcv9-solaris/socket.rb         |     0
 .../ffi/platform/sparcv9-solaris/stat.rb           |     0
 .../ffi/platform/sparcv9-solaris/sysconf.rb        |     0
 .../ffi/platform/sparcv9-solaris/syslog.rb         |     0
 .../ffi/platform/sparcv9-solaris/types.conf        |     0
 .../ffi/platform/sparcv9-solaris/zlib.rb           |     0
 .../{shared => stdlib}/ffi/platform/stat.rb.ffi    |     0
 .../{shared => stdlib}/ffi/platform/sysconf.rb.ffi |     0
 .../{shared => stdlib}/ffi/platform/syslog.rb.ffi  |     0
 .../stdlib/ffi/platform/x86_64-cygwin/types.conf   |     3 +
 .../ffi/platform/x86_64-darwin/errno.rb            |     0
 .../ffi/platform/x86_64-darwin/etc.rb              |     0
 .../ffi/platform/x86_64-darwin/fcntl.rb            |     0
 .../ffi/platform/x86_64-darwin/platform.conf       |     0
 .../ffi/platform/x86_64-darwin/socket.rb           |     0
 .../ffi/platform/x86_64-darwin/stat.rb             |     0
 .../ffi/platform/x86_64-darwin/sysconf.rb          |     0
 .../ffi/platform/x86_64-darwin/syslog.rb           |     0
 .../stdlib/ffi/platform/x86_64-darwin/types.conf   |   126 +
 .../ffi/platform/x86_64-darwin/zlib.rb             |     0
 .../ffi/platform/x86_64-freebsd/syslog.rb          |     0
 .../stdlib/ffi/platform/x86_64-freebsd/types.conf  |   128 +
 .../ffi/platform/x86_64-linux/errno.rb             |     0
 .../ffi/platform/x86_64-linux/etc.rb               |     0
 .../ffi/platform/x86_64-linux/fcntl.rb             |     0
 .../ffi/platform/x86_64-linux/platform.conf        |     0
 .../ffi/platform/x86_64-linux/socket.rb            |     0
 .../ffi/platform/x86_64-linux/stat.rb              |     0
 .../ffi/platform/x86_64-linux/sysconf.rb           |     0
 .../ffi/platform/x86_64-linux/syslog.rb            |     0
 .../stdlib/ffi/platform/x86_64-linux/types.conf    |   102 +
 .../ffi/platform/x86_64-linux/zlib.rb              |     0
 .../stdlib/ffi/platform/x86_64-netbsd/types.conf   |   128 +
 .../ffi/platform/x86_64-openbsd/errno.rb           |     0
 .../ffi/platform/x86_64-openbsd/etc.rb             |     0
 .../ffi/platform/x86_64-openbsd/fcntl.rb           |     0
 .../ffi/platform/x86_64-openbsd/platform.conf      |     0
 .../ffi/platform/x86_64-openbsd/socket.rb          |     0
 .../ffi/platform/x86_64-openbsd/stat.rb            |     0
 .../ffi/platform/x86_64-openbsd/sysconf.rb         |     0
 .../ffi/platform/x86_64-openbsd/syslog.rb          |     0
 .../stdlib/ffi/platform/x86_64-openbsd/types.conf  |   128 +
 .../ffi/platform/x86_64-openbsd/zlib.rb            |     0
 .../ffi/platform/x86_64-solaris/errno.rb           |     0
 .../ffi/platform/x86_64-solaris/etc.rb             |     0
 .../ffi/platform/x86_64-solaris/fcntl-flock.rb     |    16 +
 .../ffi/platform/x86_64-solaris/fcntl.rb           |     0
 .../ffi/platform/x86_64-solaris/platform.conf      |     0
 .../ffi/platform/x86_64-solaris/socket.rb          |     0
 .../ffi/platform/x86_64-solaris/stat.rb            |     0
 .../ffi/platform/x86_64-solaris/sysconf.rb         |     0
 .../ffi/platform/x86_64-solaris/syslog.rb          |     0
 .../ffi/platform/x86_64-solaris/types.conf         |     0
 .../ffi/platform/x86_64-solaris/zlib.rb            |     0
 .../ffi/platform/x86_64-windows/platform.conf      |     0
 .../ffi/platform/x86_64-windows/types.conf         |     0
 .../{shared => stdlib}/ffi/platform/zlib.rb.ffi    |     0
 lib/ruby/{shared => stdlib}/ffi/pointer.rb         |     0
 lib/ruby/{shared => stdlib}/ffi/rbx.rb             |     0
 lib/ruby/{shared => stdlib}/ffi/struct.rb          |     0
 .../ffi/struct_layout_builder.rb                   |     0
 lib/ruby/{shared => stdlib}/ffi/tools/Rakefile     |     0
 .../ffi/tools/const_generator.rb                   |     0
 lib/ruby/{shared => stdlib}/ffi/tools/generator.rb |     0
 .../{shared => stdlib}/ffi/tools/generator_task.rb |     0
 .../{shared => stdlib}/ffi/tools/platform.rake     |     0
 .../ffi/tools/struct_generator.rb                  |     0
 .../ffi/tools/types_generator.rb                   |     0
 lib/ruby/{shared => stdlib}/ffi/types.rb           |     0
 lib/ruby/{shared => stdlib}/ffi/union.rb           |     0
 lib/ruby/{shared => stdlib}/ffi/variadic.rb        |     0
 lib/ruby/{shared => stdlib}/fiber.rb               |     0
 lib/ruby/stdlib/fiddle.rb                          |    76 +
 lib/ruby/stdlib/fiddle/closure.rb                  |    49 +
 lib/ruby/stdlib/fiddle/cparser.rb                  |   194 +
 lib/ruby/stdlib/fiddle/function.rb                 |    18 +
 lib/ruby/stdlib/fiddle/import.rb                   |   315 +
 lib/ruby/stdlib/fiddle/jruby.rb                    |   306 +
 lib/ruby/stdlib/fiddle/pack.rb                     |   129 +
 lib/ruby/stdlib/fiddle/struct.rb                   |   244 +
 lib/ruby/stdlib/fiddle/types.rb                    |    72 +
 lib/ruby/stdlib/fiddle/value.rb                    |   113 +
 lib/ruby/stdlib/fileutils.rb                       |  1772 ++
 lib/ruby/stdlib/find.rb                            |    89 +
 lib/ruby/stdlib/forwardable.rb                     |   300 +
 lib/ruby/stdlib/getoptlong.rb                      |   613 +
 lib/ruby/{1.9 => stdlib}/io/bsd_console.rb         |     0
 lib/ruby/stdlib/io/console.rb                      |   362 +
 lib/ruby/{1.9 => stdlib}/io/linux_console.rb       |     0
 lib/ruby/stdlib/io/nonblock.rb                     |    21 +
 lib/ruby/stdlib/ipaddr.rb                          |   659 +
 lib/ruby/stdlib/irb.rb                             |   703 +
 lib/ruby/stdlib/irb/#context.rb#                   |   419 +
 lib/ruby/stdlib/irb/cmd/chws.rb                    |    34 +
 lib/ruby/stdlib/irb/cmd/fork.rb                    |    39 +
 lib/ruby/stdlib/irb/cmd/help.rb                    |    42 +
 lib/ruby/stdlib/irb/cmd/load.rb                    |    67 +
 lib/ruby/stdlib/irb/cmd/nop.rb                     |    39 +
 lib/ruby/stdlib/irb/cmd/pushws.rb                  |    41 +
 lib/ruby/stdlib/irb/cmd/subirb.rb                  |    43 +
 lib/ruby/stdlib/irb/completion.rb                  |   231 +
 lib/ruby/stdlib/irb/context.rb                     |   420 +
 lib/ruby/stdlib/irb/ext/change-ws.rb               |    46 +
 lib/ruby/stdlib/irb/ext/history.rb                 |   119 +
 lib/ruby/stdlib/irb/ext/loader.rb                  |   129 +
 lib/ruby/stdlib/irb/ext/math-mode.rb               |    48 +
 lib/ruby/stdlib/irb/ext/multi-irb.rb               |   266 +
 lib/ruby/stdlib/irb/ext/save-history.rb            |   105 +
 lib/ruby/stdlib/irb/ext/tracer.rb                  |    72 +
 lib/ruby/stdlib/irb/ext/use-loader.rb              |    74 +
 lib/ruby/stdlib/irb/ext/workspaces.rb              |    67 +
 lib/ruby/stdlib/irb/extend-command.rb              |   309 +
 lib/ruby/stdlib/irb/frame.rb                       |    81 +
 lib/ruby/stdlib/irb/help.rb                        |    37 +
 lib/ruby/stdlib/irb/init.rb                        |   305 +
 lib/ruby/stdlib/irb/input-method.rb                |   192 +
 lib/ruby/stdlib/irb/inspector.rb                   |   132 +
 lib/ruby/{2.0 => stdlib}/irb/lc/.document          |     0
 lib/ruby/stdlib/irb/lc/error.rb                    |    32 +
 lib/ruby/stdlib/irb/lc/help-message                |    50 +
 lib/ruby/stdlib/irb/lc/ja/encoding_aliases.rb      |    11 +
 lib/ruby/stdlib/irb/lc/ja/error.rb                 |    31 +
 lib/ruby/stdlib/irb/lc/ja/help-message             |    53 +
 lib/ruby/stdlib/irb/locale.rb                      |   182 +
 lib/ruby/stdlib/irb/magic-file.rb                  |    42 +
 lib/ruby/stdlib/irb/notifier.rb                    |   232 +
 lib/ruby/stdlib/irb/output-method.rb               |    92 +
 lib/ruby/stdlib/irb/ruby-lex.rb                    |  1171 ++
 lib/ruby/stdlib/irb/ruby-token.rb                  |   267 +
 lib/ruby/stdlib/irb/slex.rb                        |   282 +
 lib/ruby/stdlib/irb/src_encoding.rb                |     5 +
 lib/ruby/stdlib/irb/version.rb                     |    16 +
 lib/ruby/stdlib/irb/workspace.rb                   |   115 +
 lib/ruby/stdlib/irb/ws-for-case-2.rb               |    15 +
 lib/ruby/stdlib/irb/xmp.rb                         |   170 +
 lib/ruby/{shared => stdlib}/java/inspect.rb        |     0
 lib/ruby/stdlib/jruby/compiler.rb                  |   311 +
 .../{shared => stdlib}/jruby/compiler/extending.rb |     0
 lib/ruby/stdlib/jruby/compiler/java_class.rb       |   704 +
 lib/ruby/stdlib/jruby/compiler/java_signature.rb   |   120 +
 lib/ruby/{shared => stdlib}/jruby/core_ext.rb      |     0
 lib/ruby/stdlib/jruby/core_ext/class.rb            |   185 +
 lib/ruby/stdlib/jruby/core_ext/method.rb           |    20 +
 .../{shared => stdlib}/jruby/core_ext/string.rb    |     0
 .../{shared => stdlib}/jruby/core_ext/thread.rb    |     0
 lib/ruby/stdlib/jruby/ext.rb                       |    48 +
 lib/ruby/{shared => stdlib}/jruby/jrubyc.rb        |     0
 .../open3.rb => stdlib/jruby/open3_windows.rb}     |     0
 lib/ruby/{shared => stdlib}/jruby/profiler.rb      |     0
 .../jruby/profiler/shutdown_hook.rb                |     0
 lib/ruby/{shared => stdlib}/jruby/synchronized.rb  |     0
 lib/ruby/{shared => stdlib}/jruby/thread_dump.rb   |     0
 lib/ruby/{shared => stdlib}/jruby/vm.rb            |     0
 lib/ruby/{shared => stdlib}/jruby/win32ole/stub.rb |     0
 lib/ruby/stdlib/kconv.rb                           |   283 +
 lib/ruby/stdlib/logger.rb                          |   812 +
 lib/ruby/stdlib/mathn.rb                           |   192 +
 lib/ruby/stdlib/matrix.rb                          |  2172 +++
 lib/ruby/stdlib/matrix/eigenvalue_decomposition.rb |   883 +
 lib/ruby/stdlib/matrix/lup_decomposition.rb        |   219 +
 lib/ruby/stdlib/mkmf.rb                            |  2722 +++
 lib/ruby/stdlib/monitor.rb                         |   303 +
 lib/ruby/stdlib/mutex_m.rb                         |   112 +
 lib/ruby/{1.9 => stdlib}/net/.document             |     0
 lib/ruby/stdlib/net/ftp.rb                         |  1325 ++
 lib/ruby/stdlib/net/http.rb                        |  1598 ++
 lib/ruby/stdlib/net/http/backward.rb               |    26 +
 lib/ruby/stdlib/net/http/exceptions.rb             |    26 +
 lib/ruby/stdlib/net/http/generic_request.rb        |   333 +
 lib/ruby/stdlib/net/http/header.rb                 |   453 +
 lib/ruby/stdlib/net/http/proxy_delta.rb            |    17 +
 lib/ruby/stdlib/net/http/request.rb                |    21 +
 lib/ruby/stdlib/net/http/requests.rb               |   123 +
 lib/ruby/stdlib/net/http/response.rb               |   417 +
 lib/ruby/stdlib/net/http/responses.rb              |   275 +
 lib/ruby/stdlib/net/https.rb                       |    23 +
 lib/ruby/stdlib/net/imap.rb                        |  3647 +++++
 lib/ruby/stdlib/net/pop.rb                         |  1022 ++
 lib/ruby/stdlib/net/protocol.rb                    |   420 +
 lib/ruby/stdlib/net/smtp.rb                        |  1074 ++
 lib/ruby/stdlib/observer.rb                        |   204 +
 lib/ruby/stdlib/open-uri.rb                        |   802 +
 lib/ruby/stdlib/open3.rb                           |   676 +
 lib/ruby/stdlib/optionparser.rb                    |     2 +
 lib/ruby/stdlib/optparse.rb                        |  2141 +++
 lib/ruby/stdlib/optparse/ac.rb                     |    51 +
 lib/ruby/stdlib/optparse/date.rb                   |    18 +
 lib/ruby/stdlib/optparse/shellwords.rb             |     7 +
 lib/ruby/stdlib/optparse/time.rb                   |    11 +
 lib/ruby/stdlib/optparse/uri.rb                    |     7 +
 lib/ruby/stdlib/optparse/version.rb                |    71 +
 lib/ruby/stdlib/ostruct.rb                         |   324 +
 lib/ruby/stdlib/pathname.rb                        |   591 +
 lib/ruby/stdlib/pp.rb                              |   548 +
 lib/ruby/stdlib/prettyprint.rb                     |   556 +
 lib/ruby/stdlib/prime.rb                           |   466 +
 lib/ruby/stdlib/profile.rb                         |    13 +
 lib/ruby/stdlib/profiler.rb                        |   149 +
 lib/ruby/stdlib/pstore.rb                          |   485 +
 lib/ruby/stdlib/pty.rb                             |    69 +
 lib/ruby/{1.9 => stdlib}/rbconfig/.document        |     0
 lib/ruby/stdlib/rbconfig/datadir.rb                |    14 +
 lib/ruby/{2.0 => stdlib}/rbconfig/obsolete.rb      |     0
 lib/ruby/stdlib/resolv-replace.rb                  |    76 +
 lib/ruby/stdlib/resolv.rb                          |  2859 ++++
 lib/ruby/stdlib/rexml/attlistdecl.rb               |    63 +
 lib/ruby/stdlib/rexml/attribute.rb                 |   192 +
 lib/ruby/stdlib/rexml/cdata.rb                     |    68 +
 lib/ruby/stdlib/rexml/child.rb                     |    97 +
 lib/ruby/stdlib/rexml/comment.rb                   |    80 +
 lib/ruby/stdlib/rexml/doctype.rb                   |   270 +
 lib/ruby/stdlib/rexml/document.rb                  |   291 +
 lib/ruby/stdlib/rexml/dtd/attlistdecl.rb           |    11 +
 lib/ruby/stdlib/rexml/dtd/dtd.rb                   |    47 +
 lib/ruby/stdlib/rexml/dtd/elementdecl.rb           |    18 +
 lib/ruby/stdlib/rexml/dtd/entitydecl.rb            |    57 +
 lib/ruby/stdlib/rexml/dtd/notationdecl.rb          |    40 +
 lib/ruby/stdlib/rexml/element.rb                   |  1241 ++
 lib/ruby/stdlib/rexml/encoding.rb                  |    51 +
 lib/ruby/stdlib/rexml/entity.rb                    |   174 +
 lib/ruby/stdlib/rexml/formatters/default.rb        |   112 +
 lib/ruby/stdlib/rexml/formatters/pretty.rb         |   142 +
 lib/ruby/stdlib/rexml/formatters/transitive.rb     |    58 +
 lib/ruby/stdlib/rexml/functions.rb                 |   395 +
 lib/ruby/stdlib/rexml/instruction.rb               |    71 +
 lib/ruby/stdlib/rexml/light/node.rb                |   196 +
 lib/ruby/stdlib/rexml/namespace.rb                 |    48 +
 lib/ruby/stdlib/rexml/node.rb                      |    76 +
 lib/ruby/stdlib/rexml/output.rb                    |    30 +
 lib/ruby/stdlib/rexml/parent.rb                    |   166 +
 lib/ruby/stdlib/rexml/parseexception.rb            |    52 +
 lib/ruby/stdlib/rexml/parsers/baseparser.rb        |   533 +
 lib/ruby/stdlib/rexml/parsers/lightparser.rb       |    59 +
 lib/ruby/stdlib/rexml/parsers/pullparser.rb        |   197 +
 lib/ruby/stdlib/rexml/parsers/sax2parser.rb        |   273 +
 lib/ruby/stdlib/rexml/parsers/streamparser.rb      |    53 +
 lib/ruby/stdlib/rexml/parsers/treeparser.rb        |   101 +
 lib/ruby/stdlib/rexml/parsers/ultralightparser.rb  |    57 +
 lib/ruby/stdlib/rexml/parsers/xpathparser.rb       |   657 +
 lib/ruby/stdlib/rexml/quickpath.rb                 |   266 +
 lib/ruby/stdlib/rexml/rexml.rb                     |    32 +
 lib/ruby/stdlib/rexml/sax2listener.rb              |    98 +
 lib/ruby/stdlib/rexml/security.rb                  |    28 +
 lib/ruby/stdlib/rexml/source.rb                    |   297 +
 lib/ruby/stdlib/rexml/streamlistener.rb            |    93 +
 lib/ruby/stdlib/rexml/syncenumerator.rb            |    33 +
 lib/ruby/stdlib/rexml/text.rb                      |   426 +
 .../stdlib/rexml/undefinednamespaceexception.rb    |     9 +
 lib/ruby/stdlib/rexml/validation/relaxng.rb        |   539 +
 lib/ruby/stdlib/rexml/validation/validation.rb     |   144 +
 .../stdlib/rexml/validation/validationexception.rb |    10 +
 lib/ruby/stdlib/rexml/xmldecl.rb                   |   116 +
 lib/ruby/stdlib/rexml/xmltokens.rb                 |    85 +
 lib/ruby/stdlib/rexml/xpath.rb                     |    81 +
 lib/ruby/stdlib/rexml/xpath_parser.rb              |   704 +
 lib/ruby/stdlib/rinda/rinda.rb                     |   328 +
 lib/ruby/stdlib/rinda/ring.rb                      |   481 +
 lib/ruby/stdlib/rinda/tuplespace.rb                |   642 +
 lib/ruby/stdlib/ripper.rb                          |    73 +
 lib/ruby/stdlib/ripper/core.rb                     |    75 +
 lib/ruby/stdlib/ripper/filter.rb                   |    78 +
 lib/ruby/stdlib/ripper/lexer.rb                    |   215 +
 lib/ruby/stdlib/ripper/sexp.rb                     |   147 +
 lib/ruby/stdlib/rss.rb                             |    92 +
 lib/ruby/stdlib/rss/0.9.rb                         |   462 +
 lib/ruby/stdlib/rss/1.0.rb                         |   485 +
 lib/ruby/stdlib/rss/2.0.rb                         |   143 +
 lib/ruby/stdlib/rss/atom.rb                        |   840 +
 lib/ruby/stdlib/rss/content.rb                     |    34 +
 lib/ruby/stdlib/rss/content/1.0.rb                 |    10 +
 lib/ruby/stdlib/rss/content/2.0.rb                 |    12 +
 lib/ruby/stdlib/rss/converter.rb                   |   171 +
 lib/ruby/stdlib/rss/dublincore.rb                  |   164 +
 lib/ruby/stdlib/rss/dublincore/1.0.rb              |    13 +
 lib/ruby/stdlib/rss/dublincore/2.0.rb              |    13 +
 lib/ruby/stdlib/rss/dublincore/atom.rb             |    17 +
 lib/ruby/stdlib/rss/image.rb                       |   198 +
 lib/ruby/stdlib/rss/itunes.rb                      |   413 +
 lib/ruby/stdlib/rss/maker.rb                       |    79 +
 lib/ruby/stdlib/rss/maker/0.9.rb                   |   509 +
 lib/ruby/stdlib/rss/maker/1.0.rb                   |   436 +
 lib/ruby/stdlib/rss/maker/2.0.rb                   |   224 +
 lib/ruby/stdlib/rss/maker/atom.rb                  |   173 +
 lib/ruby/stdlib/rss/maker/base.rb                  |   945 ++
 lib/ruby/stdlib/rss/maker/content.rb               |    22 +
 lib/ruby/stdlib/rss/maker/dublincore.rb            |   122 +
 lib/ruby/stdlib/rss/maker/entry.rb                 |   164 +
 lib/ruby/stdlib/rss/maker/feed.rb                  |   427 +
 lib/ruby/stdlib/rss/maker/image.rb                 |   112 +
 lib/ruby/stdlib/rss/maker/itunes.rb                |   243 +
 lib/ruby/stdlib/rss/maker/slash.rb                 |    34 +
 lib/ruby/stdlib/rss/maker/syndication.rb           |    19 +
 lib/ruby/stdlib/rss/maker/taxonomy.rb              |   119 +
 lib/ruby/stdlib/rss/maker/trackback.rb             |    62 +
 lib/ruby/stdlib/rss/parser.rb                      |   571 +
 lib/ruby/stdlib/rss/rexmlparser.rb                 |    50 +
 lib/ruby/stdlib/rss/rss.rb                         |  1353 ++
 lib/ruby/stdlib/rss/slash.rb                       |    52 +
 lib/ruby/stdlib/rss/syndication.rb                 |    69 +
 lib/ruby/stdlib/rss/taxonomy.rb                    |   148 +
 lib/ruby/stdlib/rss/trackback.rb                   |   291 +
 lib/ruby/stdlib/rss/utils.rb                       |   200 +
 lib/ruby/stdlib/rss/xml-stylesheet.rb              |   106 +
 lib/ruby/stdlib/rss/xml.rb                         |    72 +
 lib/ruby/stdlib/rss/xmlparser.rb                   |    95 +
 lib/ruby/stdlib/rss/xmlscanner.rb                  |   122 +
 lib/ruby/stdlib/rubygems.rb                        |  1367 ++
 lib/ruby/stdlib/rubygems/available_set.rb          |   165 +
 lib/ruby/stdlib/rubygems/basic_specification.rb    |   328 +
 lib/ruby/stdlib/rubygems/command.rb                |   594 +
 lib/ruby/stdlib/rubygems/command_manager.rb        |   219 +
 lib/ruby/stdlib/rubygems/commands/build_command.rb |    65 +
 lib/ruby/stdlib/rubygems/commands/cert_command.rb  |   277 +
 lib/ruby/stdlib/rubygems/commands/check_command.rb |    94 +
 .../stdlib/rubygems/commands/cleanup_command.rb    |   171 +
 .../stdlib/rubygems/commands/contents_command.rb   |   191 +
 .../stdlib/rubygems/commands/dependency_command.rb |   218 +
 .../rubygems/commands/environment_command.rb       |   160 +
 lib/ruby/stdlib/rubygems/commands/fetch_command.rb |    78 +
 .../rubygems/commands/generate_index_command.rb    |    85 +
 lib/ruby/stdlib/rubygems/commands/help_command.rb  |   375 +
 .../stdlib/rubygems/commands/install_command.rb    |   303 +
 lib/ruby/stdlib/rubygems/commands/list_command.rb  |    41 +
 lib/ruby/stdlib/rubygems/commands/lock_command.rb  |   111 +
 .../stdlib/rubygems/commands/mirror_command.rb     |    26 +
 lib/ruby/stdlib/rubygems/commands/open_command.rb  |    81 +
 .../stdlib/rubygems/commands/outdated_command.rb   |    33 +
 lib/ruby/stdlib/rubygems/commands/owner_command.rb |    99 +
 .../stdlib/rubygems/commands/pristine_command.rb   |   176 +
 lib/ruby/stdlib/rubygems/commands/push_command.rb  |   103 +
 lib/ruby/stdlib/rubygems/commands/query_command.rb |   359 +
 lib/ruby/stdlib/rubygems/commands/rdoc_command.rb  |    97 +
 .../stdlib/rubygems/commands/search_command.rb     |    41 +
 .../stdlib/rubygems/commands/server_command.rb     |    87 +
 lib/ruby/stdlib/rubygems/commands/setup_command.rb |   484 +
 .../stdlib/rubygems/commands/sources_command.rb    |   211 +
 .../rubygems/commands/specification_command.rb     |   146 +
 lib/ruby/stdlib/rubygems/commands/stale_command.rb |    39 +
 .../stdlib/rubygems/commands/uninstall_command.rb  |   165 +
 .../stdlib/rubygems/commands/unpack_command.rb     |   183 +
 .../stdlib/rubygems/commands/update_command.rb     |   279 +
 lib/ruby/stdlib/rubygems/commands/which_command.rb |    91 +
 lib/ruby/stdlib/rubygems/commands/yank_command.rb  |   103 +
 lib/ruby/stdlib/rubygems/compatibility.rb          |    60 +
 lib/ruby/stdlib/rubygems/config_file.rb            |   498 +
 lib/ruby/stdlib/rubygems/core_ext/kernel_gem.rb    |    74 +
 .../stdlib/rubygems/core_ext/kernel_require.rb     |   141 +
 lib/ruby/stdlib/rubygems/defaults.rb               |   196 +
 lib/ruby/stdlib/rubygems/defaults/jruby.rb         |   129 +
 lib/ruby/stdlib/rubygems/dependency.rb             |   333 +
 lib/ruby/stdlib/rubygems/dependency_installer.rb   |   491 +
 lib/ruby/stdlib/rubygems/dependency_list.rb        |   244 +
 lib/ruby/stdlib/rubygems/deprecate.rb              |    71 +
 lib/ruby/stdlib/rubygems/doctor.rb                 |   132 +
 lib/ruby/stdlib/rubygems/errors.rb                 |   182 +
 lib/ruby/stdlib/rubygems/exceptions.rb             |   270 +
 lib/ruby/stdlib/rubygems/ext.rb                    |    19 +
 lib/ruby/stdlib/rubygems/ext/build_error.rb        |     7 +
 lib/ruby/stdlib/rubygems/ext/builder.rb            |   221 +
 lib/ruby/stdlib/rubygems/ext/cmake_builder.rb      |    17 +
 lib/ruby/stdlib/rubygems/ext/configure_builder.rb  |    24 +
 lib/ruby/stdlib/rubygems/ext/ext_conf_builder.rb   |    94 +
 lib/ruby/stdlib/rubygems/ext/rake_builder.rb       |    37 +
 lib/ruby/stdlib/rubygems/gem_runner.rb             |    82 +
 lib/ruby/stdlib/rubygems/gemcutter_utilities.rb    |   168 +
 lib/ruby/stdlib/rubygems/indexer.rb                |   434 +
 .../stdlib/rubygems/install_default_message.rb     |    13 +
 lib/ruby/stdlib/rubygems/install_message.rb        |    13 +
 lib/ruby/stdlib/rubygems/install_update_options.rb |   239 +
 lib/ruby/stdlib/rubygems/installer.rb              |   862 +
 lib/ruby/stdlib/rubygems/installer_test_case.rb    |   196 +
 lib/ruby/stdlib/rubygems/local_remote_options.rb   |   149 +
 lib/ruby/stdlib/rubygems/mock_gem_ui.rb            |    89 +
 lib/ruby/stdlib/rubygems/name_tuple.rb             |   124 +
 lib/ruby/stdlib/rubygems/package.rb                |   629 +
 lib/ruby/stdlib/rubygems/package/digest_io.rb      |    65 +
 lib/ruby/stdlib/rubygems/package/file_source.rb    |    34 +
 lib/ruby/stdlib/rubygems/package/io_source.rb      |    46 +
 lib/ruby/stdlib/rubygems/package/old.rb            |   178 +
 lib/ruby/stdlib/rubygems/package/source.rb         |     4 +
 lib/ruby/stdlib/rubygems/package/tar_header.rb     |   229 +
 lib/ruby/stdlib/rubygems/package/tar_reader.rb     |   123 +
 .../stdlib/rubygems/package/tar_reader/entry.rb    |   154 +
 lib/ruby/stdlib/rubygems/package/tar_test_case.rb  |   147 +
 lib/ruby/stdlib/rubygems/package/tar_writer.rb     |   339 +
 lib/ruby/stdlib/rubygems/package_task.rb           |   129 +
 lib/ruby/stdlib/rubygems/path_support.rb           |    80 +
 lib/ruby/stdlib/rubygems/platform.rb               |   206 +
 lib/ruby/stdlib/rubygems/psych_additions.rb        |    10 +
 lib/ruby/stdlib/rubygems/psych_tree.rb             |    32 +
 lib/ruby/stdlib/rubygems/rdoc.rb                   |   335 +
 lib/ruby/stdlib/rubygems/remote_fetcher.rb         |   419 +
 lib/ruby/stdlib/rubygems/request.rb                |   294 +
 .../stdlib/rubygems/request/connection_pools.rb    |    88 +
 lib/ruby/stdlib/rubygems/request/http_pool.rb      |    48 +
 lib/ruby/stdlib/rubygems/request/https_pool.rb     |    11 +
 lib/ruby/stdlib/rubygems/request_set.rb            |   424 +
 .../rubygems/request_set/gem_dependency_api.rb     |   849 +
 lib/ruby/stdlib/rubygems/request_set/lockfile.rb   |   238 +
 .../stdlib/rubygems/request_set/lockfile/parser.rb |   354 +
 .../rubygems/request_set/lockfile/tokenizer.rb     |   112 +
 lib/ruby/stdlib/rubygems/requirement.rb            |   285 +
 lib/ruby/stdlib/rubygems/resolver.rb               |   292 +
 .../stdlib/rubygems/resolver/activation_request.rb |   186 +
 lib/ruby/stdlib/rubygems/resolver/api_set.rb       |   126 +
 .../stdlib/rubygems/resolver/api_specification.rb  |    86 +
 lib/ruby/stdlib/rubygems/resolver/best_set.rb      |    79 +
 lib/ruby/stdlib/rubygems/resolver/composed_set.rb  |    67 +
 lib/ruby/stdlib/rubygems/resolver/conflict.rb      |   160 +
 lib/ruby/stdlib/rubygems/resolver/current_set.rb   |    14 +
 .../stdlib/rubygems/resolver/dependency_request.rb |   120 +
 lib/ruby/stdlib/rubygems/resolver/git_set.rb       |   123 +
 .../stdlib/rubygems/resolver/git_specification.rb  |    59 +
 lib/ruby/stdlib/rubygems/resolver/index_set.rb     |    81 +
 .../rubygems/resolver/index_specification.rb       |    70 +
 .../rubygems/resolver/installed_specification.rb   |    59 +
 lib/ruby/stdlib/rubygems/resolver/installer_set.rb |   229 +
 .../rubygems/resolver/local_specification.rb       |    42 +
 lib/ruby/stdlib/rubygems/resolver/lock_set.rb      |    83 +
 .../stdlib/rubygems/resolver/lock_specification.rb |    88 +
 lib/ruby/stdlib/rubygems/resolver/molinillo.rb     |     2 +
 .../rubygems/resolver/molinillo/lib/molinillo.rb   |    10 +
 .../lib/molinillo/delegates/resolution_state.rb    |    50 +
 .../molinillo/delegates/specification_provider.rb  |    80 +
 .../molinillo/lib/molinillo/dependency_graph.rb    |   210 +
 .../lib/molinillo/dependency_graph/action.rb       |    35 +
 .../dependency_graph/add_edge_no_circular.rb       |    58 +
 .../lib/molinillo/dependency_graph/add_vertex.rb   |    61 +
 .../lib/molinillo/dependency_graph/delete_edge.rb  |    62 +
 .../dependency_graph/detach_vertex_named.rb        |    53 +
 .../lib/molinillo/dependency_graph/log.rb          |   125 +
 .../lib/molinillo/dependency_graph/set_payload.rb  |    45 +
 .../lib/molinillo/dependency_graph/tag.rb          |    35 +
 .../lib/molinillo/dependency_graph/vertex.rb       |   123 +
 .../resolver/molinillo/lib/molinillo/errors.rb     |    75 +
 .../molinillo/lib/molinillo/gem_metadata.rb        |     5 +
 .../molinillo/modules/specification_provider.rb    |   100 +
 .../resolver/molinillo/lib/molinillo/modules/ui.rb |    65 +
 .../resolver/molinillo/lib/molinillo/resolution.rb |   474 +
 .../resolver/molinillo/lib/molinillo/resolver.rb   |    45 +
 .../resolver/molinillo/lib/molinillo/state.rb      |    54 +
 .../stdlib/rubygems/resolver/requirement_list.rb   |    82 +
 lib/ruby/stdlib/rubygems/resolver/set.rb           |    57 +
 lib/ruby/stdlib/rubygems/resolver/source_set.rb    |    48 +
 .../stdlib/rubygems/resolver/spec_specification.rb |    57 +
 lib/ruby/stdlib/rubygems/resolver/specification.rb |   111 +
 lib/ruby/stdlib/rubygems/resolver/stats.rb         |    45 +
 lib/ruby/stdlib/rubygems/resolver/vendor_set.rb    |    88 +
 .../rubygems/resolver/vendor_specification.rb      |    25 +
 lib/ruby/stdlib/rubygems/security.rb               |   596 +
 lib/ruby/stdlib/rubygems/security/policies.rb      |   116 +
 lib/ruby/stdlib/rubygems/security/policy.rb        |   295 +
 lib/ruby/stdlib/rubygems/security/signer.rb        |   157 +
 lib/ruby/stdlib/rubygems/security/trust_dir.rb     |   119 +
 lib/ruby/stdlib/rubygems/server.rb                 |   867 +
 lib/ruby/stdlib/rubygems/source.rb                 |   235 +
 lib/ruby/stdlib/rubygems/source/git.rb             |   241 +
 lib/ruby/stdlib/rubygems/source/installed.rb       |    41 +
 lib/ruby/stdlib/rubygems/source/local.rb           |   130 +
 lib/ruby/stdlib/rubygems/source/lock.rb            |    49 +
 lib/ruby/stdlib/rubygems/source/specific_file.rb   |    73 +
 lib/ruby/stdlib/rubygems/source/vendor.rb          |    28 +
 lib/ruby/stdlib/rubygems/source_list.rb            |   150 +
 lib/ruby/stdlib/rubygems/source_local.rb           |     6 +
 lib/ruby/stdlib/rubygems/source_specific_file.rb   |     5 +
 lib/ruby/stdlib/rubygems/spec_fetcher.rb           |   270 +
 lib/ruby/stdlib/rubygems/specification.rb          |  3021 ++++
 .../ssl_certs/AddTrustExternalCARoot-2048.pem      |     0
 .../rubygems/ssl_certs/AddTrustExternalCARoot.pem  |     0
 .../Class3PublicPrimaryCertificationAuthority.pem  |     0
 .../ssl_certs/DigiCertHighAssuranceEVRootCA.pem    |     0
 ...ntrustnetSecureServerCertificationAuthority.pem |     0
 .../rubygems/ssl_certs/GeoTrustGlobalCA.pem        |     0
 .../index.rubygems.org/GlobalSignRoot.pem          |    18 +
 .../index.rubygems.org/GlobalSignRootCA.pem        |    21 +
 .../DigiCertHighAssuranceEVRootCA.pem              |     0
 .../rubygems.org}/AddTrustExternalCARoot-2048.pem  |     0
 .../rubygems.org/AddTrustExternalCARoot.pem}       |     0
 lib/ruby/stdlib/rubygems/stub_specification.rb     |   212 +
 lib/ruby/stdlib/rubygems/syck_hack.rb              |    77 +
 lib/ruby/stdlib/rubygems/test_case.rb              |  1516 ++
 lib/ruby/stdlib/rubygems/test_utilities.rb         |   384 +
 lib/ruby/stdlib/rubygems/text.rb                   |    73 +
 lib/ruby/stdlib/rubygems/uninstaller.rb            |   346 +
 lib/ruby/stdlib/rubygems/uri_formatter.rb          |    50 +
 lib/ruby/stdlib/rubygems/user_interaction.rb       |   700 +
 lib/ruby/stdlib/rubygems/util.rb                   |   135 +
 lib/ruby/stdlib/rubygems/util/licenses.rb          |   343 +
 lib/ruby/stdlib/rubygems/util/list.rb              |    37 +
 lib/ruby/stdlib/rubygems/validator.rb              |   166 +
 lib/ruby/stdlib/rubygems/version.rb                |   374 +
 lib/ruby/stdlib/rubygems/version_option.rb         |    72 +
 lib/ruby/stdlib/scanf.rb                           |   776 +
 lib/ruby/{shared => stdlib}/securerandom.rb        |     0
 lib/ruby/stdlib/set.rb                             |   799 +
 lib/ruby/stdlib/shell.rb                           |   459 +
 lib/ruby/stdlib/shell/builtin-command.rb           |   147 +
 lib/ruby/stdlib/shell/command-processor.rb         |   668 +
 lib/ruby/stdlib/shell/error.rb                     |    26 +
 lib/ruby/stdlib/shell/filter.rb                    |   138 +
 lib/ruby/stdlib/shell/process-controller.rb        |   311 +
 lib/ruby/stdlib/shell/system-command.rb            |   159 +
 lib/ruby/stdlib/shell/version.rb                   |    16 +
 lib/ruby/stdlib/shellwords.rb                      |   223 +
 lib/ruby/stdlib/singleton.rb                       |   173 +
 lib/ruby/stdlib/socket.rb                          |   862 +
 lib/ruby/stdlib/sync.rb                            |   329 +
 lib/ruby/{shared => stdlib}/syslog.rb              |     0
 lib/ruby/{shared => stdlib}/tempfile.rb            |     0
 lib/ruby/stdlib/thwait.rb                          |   141 +
 lib/ruby/stdlib/time.rb                            |   684 +
 lib/ruby/stdlib/tmpdir.rb                          |   142 +
 lib/ruby/stdlib/tracer.rb                          |   287 +
 lib/ruby/stdlib/tsort.rb                           |   452 +
 lib/ruby/stdlib/ubygems.rb                         |    11 +
 lib/ruby/stdlib/un.rb                              |   374 +
 lib/ruby/stdlib/unicode_normalize.rb               |    79 +
 lib/ruby/stdlib/unicode_normalize/normalize.rb     |   161 +
 lib/ruby/stdlib/unicode_normalize/tables.rb        |  1160 ++
 lib/ruby/stdlib/uri.rb                             |   112 +
 lib/ruby/stdlib/uri/common.rb                      |   721 +
 lib/ruby/stdlib/uri/ftp.rb                         |   267 +
 lib/ruby/stdlib/uri/generic.rb                     |  1569 ++
 lib/ruby/stdlib/uri/http.rb                        |   109 +
 lib/ruby/stdlib/uri/https.rb                       |    23 +
 lib/ruby/stdlib/uri/ldap.rb                        |   261 +
 lib/ruby/stdlib/uri/ldaps.rb                       |    21 +
 lib/ruby/stdlib/uri/mailto.rb                      |   291 +
 lib/ruby/stdlib/uri/rfc2396_parser.rb              |   544 +
 lib/ruby/stdlib/uri/rfc3986_parser.rb              |   125 +
 lib/ruby/stdlib/webrick.rb                         |   227 +
 lib/ruby/stdlib/webrick/accesslog.rb               |   159 +
 lib/ruby/stdlib/webrick/cgi.rb                     |   309 +
 lib/ruby/stdlib/webrick/compat.rb                  |    36 +
 lib/ruby/stdlib/webrick/config.rb                  |   152 +
 lib/ruby/stdlib/webrick/cookie.rb                  |   172 +
 lib/ruby/stdlib/webrick/htmlutils.rb               |    30 +
 lib/ruby/stdlib/webrick/httpauth.rb                |    96 +
 lib/ruby/stdlib/webrick/httpauth/authenticator.rb  |   117 +
 lib/ruby/stdlib/webrick/httpauth/basicauth.rb      |   108 +
 lib/ruby/stdlib/webrick/httpauth/digestauth.rb     |   408 +
 lib/ruby/stdlib/webrick/httpauth/htdigest.rb       |   132 +
 lib/ruby/stdlib/webrick/httpauth/htgroup.rb        |    94 +
 lib/ruby/stdlib/webrick/httpauth/htpasswd.rb       |   125 +
 lib/ruby/stdlib/webrick/httpauth/userdb.rb         |    53 +
 lib/ruby/stdlib/webrick/httpproxy.rb               |   338 +
 lib/ruby/stdlib/webrick/httprequest.rb             |   585 +
 lib/ruby/stdlib/webrick/httpresponse.rb            |   467 +
 lib/ruby/stdlib/webrick/https.rb                   |    87 +
 lib/ruby/stdlib/webrick/httpserver.rb              |   280 +
 lib/ruby/stdlib/webrick/httpservlet.rb             |    23 +
 lib/ruby/stdlib/webrick/httpservlet/abstract.rb    |   154 +
 lib/ruby/stdlib/webrick/httpservlet/cgi_runner.rb  |    47 +
 lib/ruby/stdlib/webrick/httpservlet/cgihandler.rb  |   121 +
 lib/ruby/stdlib/webrick/httpservlet/erbhandler.rb  |    88 +
 lib/ruby/stdlib/webrick/httpservlet/filehandler.rb |   522 +
 lib/ruby/stdlib/webrick/httpservlet/prochandler.rb |    47 +
 lib/ruby/stdlib/webrick/httpstatus.rb              |   197 +
 lib/ruby/stdlib/webrick/httputils.rb               |   510 +
 lib/ruby/stdlib/webrick/httpversion.rb             |    76 +
 lib/ruby/stdlib/webrick/log.rb                     |   156 +
 lib/ruby/stdlib/webrick/server.rb                  |   380 +
 lib/ruby/stdlib/webrick/ssl.rb                     |   197 +
 lib/ruby/stdlib/webrick/utils.rb                   |   246 +
 lib/ruby/stdlib/webrick/version.rb                 |    18 +
 lib/ruby/stdlib/win32/importer.rb                  |     9 +
 lib/ruby/stdlib/win32/registry.rb                  |   911 ++
 lib/ruby/stdlib/win32/resolv.rb                    |   379 +
 lib/ruby/stdlib/win32/sspi.rb                      |   331 +
 lib/ruby/stdlib/xmlrpc.rb                          |   312 +
 lib/ruby/{1.9 => stdlib}/xmlrpc/README.rdoc        |     0
 lib/ruby/{1.8 => stdlib}/xmlrpc/README.txt         |     0
 lib/ruby/stdlib/xmlrpc/base64.rb                   |    63 +
 lib/ruby/stdlib/xmlrpc/client.rb                   |   629 +
 lib/ruby/stdlib/xmlrpc/config.rb                   |    44 +
 lib/ruby/stdlib/xmlrpc/create.rb                   |   287 +
 lib/ruby/stdlib/xmlrpc/datetime.rb                 |   130 +
 lib/ruby/stdlib/xmlrpc/marshal.rb                  |    67 +
 lib/ruby/stdlib/xmlrpc/parser.rb                   |   871 +
 lib/ruby/stdlib/xmlrpc/server.rb                   |   708 +
 lib/ruby/stdlib/xmlrpc/utils.rb                    |   172 +
 lib/ruby/stdlib/yaml.rb                            |    60 +
 lib/ruby/stdlib/yaml/dbm.rb                        |   280 +
 lib/ruby/stdlib/yaml/store.rb                      |    82 +
 lib/ruby/truffle/README.md                         |     3 +
 lib/ruby/truffle/cext/ruby.h                       |   759 +
 lib/ruby/truffle/cext/ruby/config.h                |     1 +
 lib/ruby/truffle/cext/ruby/io.h                    |     1 +
 lib/ruby/truffle/cext/ruby/thread.h                |     1 +
 lib/ruby/truffle/cext/ruby/thread_native.h         |     1 +
 lib/ruby/truffle/cext/version.h                    |    24 +
 lib/ruby/truffle/jruby+truffle/README.md           |   131 +
 lib/ruby/truffle/jruby+truffle/bin/jruby+truffle   |     6 +
 .../lib/truffle/actionpack_exclusions.yaml         |    70 +
 .../truffle/jruby+truffle/lib/truffle/config.rb    |   336 +
 .../lib/truffle/exclude_rspec_examples.rb          |    24 +
 .../lib/truffle/railties_exclusions.yaml           |    92 +
 .../truffle/jruby+truffle/lib/truffle/runner.rb    |   933 ++
 lib/ruby/truffle/mri/English.rb                    |     1 +
 lib/ruby/truffle/mri/abbrev.rb                     |     1 +
 lib/ruby/truffle/mri/base64.rb                     |     1 +
 lib/ruby/truffle/mri/benchmark.rb                  |     1 +
 lib/ruby/truffle/mri/bigdecimal/jacobian.rb        |     1 +
 lib/ruby/truffle/mri/bigdecimal/ludcmp.rb          |     1 +
 lib/ruby/truffle/mri/bigdecimal/math.rb            |     1 +
 lib/ruby/truffle/mri/bigdecimal/newton.rb          |     1 +
 lib/ruby/truffle/mri/bigdecimal/util.rb            |     1 +
 lib/ruby/truffle/mri/cgi.rb                        |     1 +
 lib/ruby/truffle/mri/cgi/cookie.rb                 |     1 +
 lib/ruby/truffle/mri/cgi/core.rb                   |     1 +
 lib/ruby/truffle/mri/cgi/html.rb                   |     1 +
 lib/ruby/truffle/mri/cgi/session.rb                |     1 +
 lib/ruby/truffle/mri/cgi/session/pstore.rb         |     1 +
 lib/ruby/truffle/mri/cgi/util.rb                   |     1 +
 lib/ruby/truffle/mri/cmath.rb                      |     1 +
 lib/ruby/truffle/mri/csv.rb                        |     1 +
 lib/ruby/truffle/mri/delegate.rb                   |     1 +
 lib/ruby/truffle/mri/drb.rb                        |     1 +
 lib/ruby/truffle/mri/drb/acl.rb                    |     1 +
 lib/ruby/truffle/mri/drb/drb.rb                    |     1 +
 lib/ruby/truffle/mri/drb/eq.rb                     |     1 +
 lib/ruby/truffle/mri/drb/extserv.rb                |     1 +
 lib/ruby/truffle/mri/drb/extservm.rb               |     1 +
 lib/ruby/truffle/mri/drb/gw.rb                     |     1 +
 lib/ruby/truffle/mri/drb/invokemethod.rb           |     1 +
 lib/ruby/truffle/mri/drb/observer.rb               |     1 +
 lib/ruby/truffle/mri/drb/ssl.rb                    |     1 +
 lib/ruby/truffle/mri/drb/timeridconv.rb            |     1 +
 lib/ruby/truffle/mri/drb/unix.rb                   |     1 +
 lib/ruby/truffle/mri/e2mmap.rb                     |     1 +
 lib/ruby/truffle/mri/erb.rb                        |     1 +
 lib/ruby/truffle/mri/expect.rb                     |     1 +
 lib/ruby/truffle/mri/fileutils.rb                  |     1 +
 lib/ruby/truffle/mri/find.rb                       |     1 +
 lib/ruby/truffle/mri/forwardable.rb                |     1 +
 lib/ruby/truffle/mri/getoptlong.rb                 |     1 +
 lib/ruby/truffle/mri/ipaddr.rb                     |     1 +
 lib/ruby/truffle/mri/irb.rb                        |     1 +
 lib/ruby/truffle/mri/irb/cmd/chws.rb               |     1 +
 lib/ruby/truffle/mri/irb/cmd/fork.rb               |     1 +
 lib/ruby/truffle/mri/irb/cmd/help.rb               |     1 +
 lib/ruby/truffle/mri/irb/cmd/load.rb               |     1 +
 lib/ruby/truffle/mri/irb/cmd/nop.rb                |     1 +
 lib/ruby/truffle/mri/irb/cmd/pushws.rb             |     1 +
 lib/ruby/truffle/mri/irb/cmd/subirb.rb             |     1 +
 lib/ruby/truffle/mri/irb/completion.rb             |     1 +
 lib/ruby/truffle/mri/irb/context.rb                |     1 +
 lib/ruby/truffle/mri/irb/ext/change-ws.rb          |     1 +
 lib/ruby/truffle/mri/irb/ext/history.rb            |     1 +
 lib/ruby/truffle/mri/irb/ext/loader.rb             |     1 +
 lib/ruby/truffle/mri/irb/ext/math-mode.rb          |     1 +
 lib/ruby/truffle/mri/irb/ext/multi-irb.rb          |     1 +
 lib/ruby/truffle/mri/irb/ext/save-history.rb       |     1 +
 lib/ruby/truffle/mri/irb/ext/tracer.rb             |     1 +
 lib/ruby/truffle/mri/irb/ext/use-loader.rb         |     1 +
 lib/ruby/truffle/mri/irb/ext/workspaces.rb         |     1 +
 lib/ruby/truffle/mri/irb/extend-command.rb         |     1 +
 lib/ruby/truffle/mri/irb/frame.rb                  |     1 +
 lib/ruby/truffle/mri/irb/help.rb                   |     1 +
 lib/ruby/truffle/mri/irb/init.rb                   |     1 +
 lib/ruby/truffle/mri/irb/input-method.rb           |     1 +
 lib/ruby/truffle/mri/irb/inspector.rb              |     1 +
 lib/ruby/truffle/mri/irb/lc/error.rb               |     1 +
 lib/ruby/truffle/mri/irb/lc/ja/encoding_aliases.rb |     1 +
 lib/ruby/truffle/mri/irb/lc/ja/error.rb            |     1 +
 lib/ruby/truffle/mri/irb/locale.rb                 |     1 +
 lib/ruby/truffle/mri/irb/magic-file.rb             |     1 +
 lib/ruby/truffle/mri/irb/notifier.rb               |     1 +
 lib/ruby/truffle/mri/irb/output-method.rb          |     1 +
 lib/ruby/truffle/mri/irb/ruby-lex.rb               |     1 +
 lib/ruby/truffle/mri/irb/ruby-token.rb             |     1 +
 lib/ruby/truffle/mri/irb/slex.rb                   |     1 +
 lib/ruby/truffle/mri/irb/src_encoding.rb           |     1 +
 lib/ruby/truffle/mri/irb/version.rb                |     1 +
 lib/ruby/truffle/mri/irb/workspace.rb              |     1 +
 lib/ruby/truffle/mri/irb/ws-for-case-2.rb          |     1 +
 lib/ruby/truffle/mri/irb/xmp.rb                    |     1 +
 lib/ruby/truffle/mri/json.rb                       |     1 +
 lib/ruby/truffle/mri/json/add/bigdecimal.rb        |     1 +
 lib/ruby/truffle/mri/json/add/complex.rb           |     1 +
 lib/ruby/truffle/mri/json/add/core.rb              |     1 +
 lib/ruby/truffle/mri/json/add/date.rb              |     1 +
 lib/ruby/truffle/mri/json/add/date_time.rb         |     1 +
 lib/ruby/truffle/mri/json/add/exception.rb         |     1 +
 lib/ruby/truffle/mri/json/add/ostruct.rb           |     1 +
 lib/ruby/truffle/mri/json/add/range.rb             |     1 +
 lib/ruby/truffle/mri/json/add/rational.rb          |     1 +
 lib/ruby/truffle/mri/json/add/regexp.rb            |     1 +
 lib/ruby/truffle/mri/json/add/struct.rb            |     1 +
 lib/ruby/truffle/mri/json/add/symbol.rb            |     1 +
 lib/ruby/truffle/mri/json/add/time.rb              |     1 +
 lib/ruby/truffle/mri/json/common.rb                |     1 +
 lib/ruby/truffle/mri/json/ext.rb                   |     1 +
 lib/ruby/truffle/mri/json/generic_object.rb        |     1 +
 lib/ruby/truffle/mri/json/pure.rb                  |     1 +
 lib/ruby/truffle/mri/json/pure/generator.rb        |     1 +
 lib/ruby/truffle/mri/json/pure/parser.rb           |     1 +
 lib/ruby/truffle/mri/json/version.rb               |     1 +
 lib/ruby/truffle/mri/logger.rb                     |     1 +
 lib/ruby/truffle/mri/matrix.rb                     |     1 +
 .../truffle/mri/matrix/eigenvalue_decomposition.rb |     1 +
 lib/ruby/truffle/mri/matrix/lup_decomposition.rb   |     1 +
 lib/ruby/truffle/mri/minitest.rb                   |     1 +
 lib/ruby/truffle/mri/minitest/assertions.rb        |     1 +
 lib/ruby/truffle/mri/minitest/autorun.rb           |     1 +
 lib/ruby/truffle/mri/minitest/benchmark.rb         |     1 +
 lib/ruby/truffle/mri/minitest/expectations.rb      |     1 +
 lib/ruby/truffle/mri/minitest/hell.rb              |     1 +
 lib/ruby/truffle/mri/minitest/mock.rb              |     1 +
 lib/ruby/truffle/mri/minitest/parallel.rb          |     1 +
 lib/ruby/truffle/mri/minitest/pride.rb             |     1 +
 lib/ruby/truffle/mri/minitest/pride_plugin.rb      |     1 +
 lib/ruby/truffle/mri/minitest/spec.rb              |     1 +
 lib/ruby/truffle/mri/minitest/test.rb              |     1 +
 lib/ruby/truffle/mri/minitest/unit.rb              |     1 +
 lib/ruby/truffle/mri/monitor.rb                    |     1 +
 lib/ruby/truffle/mri/mutex_m.rb                    |     1 +
 lib/ruby/truffle/mri/net/ftp.rb                    |     1 +
 lib/ruby/truffle/mri/net/http.rb                   |     1 +
 lib/ruby/truffle/mri/net/http/backward.rb          |     1 +
 lib/ruby/truffle/mri/net/http/exceptions.rb        |     1 +
 lib/ruby/truffle/mri/net/http/generic_request.rb   |     1 +
 lib/ruby/truffle/mri/net/http/header.rb            |     1 +
 lib/ruby/truffle/mri/net/http/proxy_delta.rb       |     1 +
 lib/ruby/truffle/mri/net/http/request.rb           |     1 +
 lib/ruby/truffle/mri/net/http/requests.rb          |     1 +
 lib/ruby/truffle/mri/net/http/response.rb          |     1 +
 lib/ruby/truffle/mri/net/http/responses.rb         |     1 +
 lib/ruby/truffle/mri/net/https.rb                  |     1 +
 lib/ruby/truffle/mri/net/imap.rb                   |     1 +
 lib/ruby/truffle/mri/net/pop.rb                    |     1 +
 lib/ruby/truffle/mri/net/protocol.rb               |     1 +
 lib/ruby/truffle/mri/net/smtp.rb                   |     1 +
 lib/ruby/truffle/mri/net/telnet.rb                 |     1 +
 lib/ruby/truffle/mri/observer.rb                   |     1 +
 lib/ruby/truffle/mri/open-uri.rb                   |     1 +
 lib/ruby/truffle/mri/open3.rb                      |     1 +
 lib/ruby/truffle/mri/optparse.rb                   |     1 +
 lib/ruby/truffle/mri/optparse/ac.rb                |     1 +
 lib/ruby/truffle/mri/optparse/date.rb              |     1 +
 lib/ruby/truffle/mri/optparse/shellwords.rb        |     1 +
 lib/ruby/truffle/mri/optparse/time.rb              |     1 +
 lib/ruby/truffle/mri/optparse/uri.rb               |     1 +
 lib/ruby/truffle/mri/optparse/version.rb           |     1 +
 lib/ruby/truffle/mri/ostruct.rb                    |     1 +
 lib/ruby/truffle/mri/pp.rb                         |     1 +
 lib/ruby/truffle/mri/prettyprint.rb                |     1 +
 lib/ruby/truffle/mri/prime.rb                      |     1 +
 lib/ruby/truffle/mri/pstore.rb                     |     1 +
 lib/ruby/truffle/mri/psych.rb                      |     1 +
 lib/ruby/truffle/mri/psych/class_loader.rb         |     1 +
 lib/ruby/truffle/mri/psych/coder.rb                |     1 +
 lib/ruby/truffle/mri/psych/core_ext.rb             |     1 +
 lib/ruby/truffle/mri/psych/deprecated.rb           |     1 +
 lib/ruby/truffle/mri/psych/exception.rb            |     1 +
 lib/ruby/truffle/mri/psych/handler.rb              |     1 +
 .../truffle/mri/psych/handlers/document_stream.rb  |     1 +
 lib/ruby/truffle/mri/psych/handlers/recorder.rb    |     1 +
 lib/ruby/truffle/mri/psych/json/ruby_events.rb     |     1 +
 lib/ruby/truffle/mri/psych/json/stream.rb          |     1 +
 lib/ruby/truffle/mri/psych/json/tree_builder.rb    |     1 +
 lib/ruby/truffle/mri/psych/json/yaml_events.rb     |     1 +
 lib/ruby/truffle/mri/psych/nodes.rb                |     1 +
 lib/ruby/truffle/mri/psych/nodes/alias.rb          |     1 +
 lib/ruby/truffle/mri/psych/nodes/document.rb       |     1 +
 lib/ruby/truffle/mri/psych/nodes/mapping.rb        |     1 +
 lib/ruby/truffle/mri/psych/nodes/node.rb           |     1 +
 lib/ruby/truffle/mri/psych/nodes/scalar.rb         |     1 +
 lib/ruby/truffle/mri/psych/nodes/sequence.rb       |     1 +
 lib/ruby/truffle/mri/psych/nodes/stream.rb         |     1 +
 lib/ruby/truffle/mri/psych/omap.rb                 |     1 +
 lib/ruby/truffle/mri/psych/parser.rb               |     1 +
 lib/ruby/truffle/mri/psych/scalar_scanner.rb       |     1 +
 lib/ruby/truffle/mri/psych/set.rb                  |     1 +
 lib/ruby/truffle/mri/psych/stream.rb               |     1 +
 lib/ruby/truffle/mri/psych/streaming.rb            |     1 +
 lib/ruby/truffle/mri/psych/syntax_error.rb         |     1 +
 lib/ruby/truffle/mri/psych/tree_builder.rb         |     1 +
 lib/ruby/truffle/mri/psych/versions.rb             |     1 +
 lib/ruby/truffle/mri/psych/visitors.rb             |     1 +
 lib/ruby/truffle/mri/psych/visitors/depth_first.rb |     1 +
 lib/ruby/truffle/mri/psych/visitors/emitter.rb     |     1 +
 lib/ruby/truffle/mri/psych/visitors/json_tree.rb   |     1 +
 lib/ruby/truffle/mri/psych/visitors/to_ruby.rb     |     1 +
 lib/ruby/truffle/mri/psych/visitors/visitor.rb     |     1 +
 lib/ruby/truffle/mri/psych/visitors/yaml_tree.rb   |     1 +
 lib/ruby/truffle/mri/psych/y.rb                    |     1 +
 lib/ruby/truffle/mri/racc/info.rb                  |     1 +
 lib/ruby/truffle/mri/racc/parser.rb                |     1 +
 lib/ruby/truffle/mri/rake.rb                       |     1 +
 lib/ruby/truffle/mri/rake/alt_system.rb            |     1 +
 lib/ruby/truffle/mri/rake/application.rb           |     1 +
 lib/ruby/truffle/mri/rake/backtrace.rb             |     1 +
 lib/ruby/truffle/mri/rake/clean.rb                 |     1 +
 lib/ruby/truffle/mri/rake/cloneable.rb             |     1 +
 .../truffle/mri/rake/contrib/compositepublisher.rb |     1 +
 lib/ruby/truffle/mri/rake/contrib/ftptools.rb      |     1 +
 lib/ruby/truffle/mri/rake/contrib/publisher.rb     |     1 +
 .../truffle/mri/rake/contrib/rubyforgepublisher.rb |     1 +
 lib/ruby/truffle/mri/rake/contrib/sshpublisher.rb  |     1 +
 lib/ruby/truffle/mri/rake/contrib/sys.rb           |     1 +
 lib/ruby/truffle/mri/rake/default_loader.rb        |     1 +
 lib/ruby/truffle/mri/rake/dsl_definition.rb        |     1 +
 lib/ruby/truffle/mri/rake/early_time.rb            |     1 +
 lib/ruby/truffle/mri/rake/ext/core.rb              |     1 +
 lib/ruby/truffle/mri/rake/ext/module.rb            |     1 +
 lib/ruby/truffle/mri/rake/ext/string.rb            |     1 +
 lib/ruby/truffle/mri/rake/ext/time.rb              |     1 +
 lib/ruby/truffle/mri/rake/file_creation_task.rb    |     1 +
 lib/ruby/truffle/mri/rake/file_list.rb             |     1 +
 lib/ruby/truffle/mri/rake/file_task.rb             |     1 +
 lib/ruby/truffle/mri/rake/file_utils.rb            |     1 +
 lib/ruby/truffle/mri/rake/file_utils_ext.rb        |     1 +
 lib/ruby/truffle/mri/rake/gempackagetask.rb        |     1 +
 lib/ruby/truffle/mri/rake/invocation_chain.rb      |     1 +
 .../truffle/mri/rake/invocation_exception_mixin.rb |     1 +
 lib/ruby/truffle/mri/rake/linked_list.rb           |     1 +
 lib/ruby/truffle/mri/rake/loaders/makefile.rb      |     1 +
 lib/ruby/truffle/mri/rake/multi_task.rb            |     1 +
 lib/ruby/truffle/mri/rake/name_space.rb            |     1 +
 lib/ruby/truffle/mri/rake/packagetask.rb           |     1 +
 lib/ruby/truffle/mri/rake/pathmap.rb               |     1 +
 lib/ruby/truffle/mri/rake/phony.rb                 |     1 +
 lib/ruby/truffle/mri/rake/private_reader.rb        |     1 +
 lib/ruby/truffle/mri/rake/promise.rb               |     1 +
 lib/ruby/truffle/mri/rake/pseudo_status.rb         |     1 +
 lib/ruby/truffle/mri/rake/rake_module.rb           |     1 +
 lib/ruby/truffle/mri/rake/rake_test_loader.rb      |     1 +
 lib/ruby/truffle/mri/rake/rdoctask.rb              |     1 +
 lib/ruby/truffle/mri/rake/ruby182_test_unit_fix.rb |     1 +
 .../mri/rake/rule_recursion_overflow_error.rb      |     1 +
 lib/ruby/truffle/mri/rake/runtest.rb               |     1 +
 lib/ruby/truffle/mri/rake/scope.rb                 |     1 +
 lib/ruby/truffle/mri/rake/task.rb                  |     1 +
 lib/ruby/truffle/mri/rake/task_argument_error.rb   |     1 +
 lib/ruby/truffle/mri/rake/task_arguments.rb        |     1 +
 lib/ruby/truffle/mri/rake/task_manager.rb          |     1 +
 lib/ruby/truffle/mri/rake/tasklib.rb               |     1 +
 lib/ruby/truffle/mri/rake/testtask.rb              |     1 +
 .../truffle/mri/rake/thread_history_display.rb     |     1 +
 lib/ruby/truffle/mri/rake/thread_pool.rb           |     1 +
 lib/ruby/truffle/mri/rake/trace_output.rb          |     1 +
 lib/ruby/truffle/mri/rake/version.rb               |     1 +
 lib/ruby/truffle/mri/rake/win32.rb                 |     1 +
 lib/ruby/truffle/mri/rdoc.rb                       |     1 +
 lib/ruby/truffle/mri/rdoc/alias.rb                 |     1 +
 lib/ruby/truffle/mri/rdoc/anon_class.rb            |     1 +
 lib/ruby/truffle/mri/rdoc/any_method.rb            |     1 +
 lib/ruby/truffle/mri/rdoc/attr.rb                  |     1 +
 lib/ruby/truffle/mri/rdoc/class_module.rb          |     1 +
 lib/ruby/truffle/mri/rdoc/code_object.rb           |     1 +
 lib/ruby/truffle/mri/rdoc/code_objects.rb          |     1 +
 lib/ruby/truffle/mri/rdoc/comment.rb               |     1 +
 lib/ruby/truffle/mri/rdoc/constant.rb              |     1 +
 lib/ruby/truffle/mri/rdoc/context.rb               |     1 +
 lib/ruby/truffle/mri/rdoc/context/section.rb       |     1 +
 lib/ruby/truffle/mri/rdoc/cross_reference.rb       |     1 +
 lib/ruby/truffle/mri/rdoc/encoding.rb              |     1 +
 lib/ruby/truffle/mri/rdoc/erb_partial.rb           |     1 +
 lib/ruby/truffle/mri/rdoc/erbio.rb                 |     1 +
 lib/ruby/truffle/mri/rdoc/extend.rb                |     1 +
 lib/ruby/truffle/mri/rdoc/generator.rb             |     1 +
 lib/ruby/truffle/mri/rdoc/generator/darkfish.rb    |     1 +
 lib/ruby/truffle/mri/rdoc/generator/json_index.rb  |     1 +
 lib/ruby/truffle/mri/rdoc/generator/markup.rb      |     1 +
 lib/ruby/truffle/mri/rdoc/generator/pot.rb         |     1 +
 lib/ruby/truffle/mri/rdoc/generator/ri.rb          |     1 +
 lib/ruby/truffle/mri/rdoc/ghost_method.rb          |     1 +
 lib/ruby/truffle/mri/rdoc/include.rb               |     1 +
 lib/ruby/truffle/mri/rdoc/known_classes.rb         |     1 +
 lib/ruby/truffle/mri/rdoc/markdown.rb              |     1 +
 lib/ruby/truffle/mri/rdoc/markdown/entities.rb     |     1 +
 lib/ruby/truffle/mri/rdoc/markdown/literals_1_8.rb |     1 +
 lib/ruby/truffle/mri/rdoc/markdown/literals_1_9.rb |     1 +
 lib/ruby/truffle/mri/rdoc/markup.rb                |     1 +
 lib/ruby/truffle/mri/rdoc/markup/attr_changer.rb   |     1 +
 lib/ruby/truffle/mri/rdoc/markup/attr_span.rb      |     1 +
 .../truffle/mri/rdoc/markup/attribute_manager.rb   |     1 +
 lib/ruby/truffle/mri/rdoc/markup/attributes.rb     |     1 +
 lib/ruby/truffle/mri/rdoc/markup/blank_line.rb     |     1 +
 lib/ruby/truffle/mri/rdoc/markup/block_quote.rb    |     1 +
 lib/ruby/truffle/mri/rdoc/markup/document.rb       |     1 +
 lib/ruby/truffle/mri/rdoc/markup/formatter.rb      |     1 +
 .../truffle/mri/rdoc/markup/formatter_test_case.rb |     1 +
 lib/ruby/truffle/mri/rdoc/markup/hard_break.rb     |     1 +
 lib/ruby/truffle/mri/rdoc/markup/heading.rb        |     1 +
 lib/ruby/truffle/mri/rdoc/markup/include.rb        |     1 +
 .../truffle/mri/rdoc/markup/indented_paragraph.rb  |     1 +
 lib/ruby/truffle/mri/rdoc/markup/inline.rb         |     1 +
 lib/ruby/truffle/mri/rdoc/markup/list.rb           |     1 +
 lib/ruby/truffle/mri/rdoc/markup/list_item.rb      |     1 +
 lib/ruby/truffle/mri/rdoc/markup/paragraph.rb      |     1 +
 lib/ruby/truffle/mri/rdoc/markup/parser.rb         |     1 +
 lib/ruby/truffle/mri/rdoc/markup/pre_process.rb    |     1 +
 lib/ruby/truffle/mri/rdoc/markup/raw.rb            |     1 +
 lib/ruby/truffle/mri/rdoc/markup/rule.rb           |     1 +
 lib/ruby/truffle/mri/rdoc/markup/special.rb        |     1 +
 .../mri/rdoc/markup/text_formatter_test_case.rb    |     1 +
 lib/ruby/truffle/mri/rdoc/markup/to_ansi.rb        |     1 +
 lib/ruby/truffle/mri/rdoc/markup/to_bs.rb          |     1 +
 lib/ruby/truffle/mri/rdoc/markup/to_html.rb        |     1 +
 .../truffle/mri/rdoc/markup/to_html_crossref.rb    |     1 +
 .../truffle/mri/rdoc/markup/to_html_snippet.rb     |     1 +
 .../truffle/mri/rdoc/markup/to_joined_paragraph.rb |     1 +
 lib/ruby/truffle/mri/rdoc/markup/to_label.rb       |     1 +
 lib/ruby/truffle/mri/rdoc/markup/to_markdown.rb    |     1 +
 lib/ruby/truffle/mri/rdoc/markup/to_rdoc.rb        |     1 +
 .../mri/rdoc/markup/to_table_of_contents.rb        |     1 +
 lib/ruby/truffle/mri/rdoc/markup/to_test.rb        |     1 +
 lib/ruby/truffle/mri/rdoc/markup/to_tt_only.rb     |     1 +
 lib/ruby/truffle/mri/rdoc/markup/verbatim.rb       |     1 +
 lib/ruby/truffle/mri/rdoc/meta_method.rb           |     1 +
 lib/ruby/truffle/mri/rdoc/method_attr.rb           |     1 +
 lib/ruby/truffle/mri/rdoc/mixin.rb                 |     1 +
 lib/ruby/truffle/mri/rdoc/normal_class.rb          |     1 +
 lib/ruby/truffle/mri/rdoc/normal_module.rb         |     1 +
 lib/ruby/truffle/mri/rdoc/options.rb               |     1 +
 lib/ruby/truffle/mri/rdoc/parser.rb                |     1 +
 lib/ruby/truffle/mri/rdoc/parser/c.rb              |     1 +
 lib/ruby/truffle/mri/rdoc/parser/changelog.rb      |     1 +
 lib/ruby/truffle/mri/rdoc/parser/markdown.rb       |     1 +
 lib/ruby/truffle/mri/rdoc/parser/rd.rb             |     1 +
 lib/ruby/truffle/mri/rdoc/parser/ruby.rb           |     1 +
 lib/ruby/truffle/mri/rdoc/parser/ruby_tools.rb     |     1 +
 lib/ruby/truffle/mri/rdoc/parser/simple.rb         |     1 +
 lib/ruby/truffle/mri/rdoc/parser/text.rb           |     1 +
 lib/ruby/truffle/mri/rdoc/rd.rb                    |     1 +
 lib/ruby/truffle/mri/rdoc/rd/block_parser.rb       |     1 +
 lib/ruby/truffle/mri/rdoc/rd/inline.rb             |     1 +
 lib/ruby/truffle/mri/rdoc/rd/inline_parser.rb      |     1 +
 lib/ruby/truffle/mri/rdoc/rdoc.rb                  |     1 +
 lib/ruby/truffle/mri/rdoc/require.rb               |     1 +
 lib/ruby/truffle/mri/rdoc/ri.rb                    |     1 +
 lib/ruby/truffle/mri/rdoc/ri/driver.rb             |     1 +
 lib/ruby/truffle/mri/rdoc/ri/formatter.rb          |     1 +
 lib/ruby/truffle/mri/rdoc/ri/paths.rb              |     1 +
 lib/ruby/truffle/mri/rdoc/ri/store.rb              |     1 +
 lib/ruby/truffle/mri/rdoc/ruby_lex.rb              |     1 +
 lib/ruby/truffle/mri/rdoc/ruby_token.rb            |     1 +
 lib/ruby/truffle/mri/rdoc/rubygems_hook.rb         |     1 +
 lib/ruby/truffle/mri/rdoc/servlet.rb               |     1 +
 lib/ruby/truffle/mri/rdoc/single_class.rb          |     1 +
 lib/ruby/truffle/mri/rdoc/stats.rb                 |     1 +
 lib/ruby/truffle/mri/rdoc/stats/normal.rb          |     1 +
 lib/ruby/truffle/mri/rdoc/stats/quiet.rb           |     1 +
 lib/ruby/truffle/mri/rdoc/stats/verbose.rb         |     1 +
 lib/ruby/truffle/mri/rdoc/store.rb                 |     1 +
 lib/ruby/truffle/mri/rdoc/task.rb                  |     1 +
 lib/ruby/truffle/mri/rdoc/test_case.rb             |     1 +
 lib/ruby/truffle/mri/rdoc/text.rb                  |     1 +
 lib/ruby/truffle/mri/rdoc/token_stream.rb          |     1 +
 lib/ruby/truffle/mri/rdoc/tom_doc.rb               |     1 +
 lib/ruby/truffle/mri/rdoc/top_level.rb             |     1 +
 lib/ruby/truffle/mri/resolv.rb                     |     1 +
 lib/ruby/truffle/mri/rexml/attlistdecl.rb          |     1 +
 lib/ruby/truffle/mri/rexml/attribute.rb            |     1 +
 lib/ruby/truffle/mri/rexml/cdata.rb                |     1 +
 lib/ruby/truffle/mri/rexml/child.rb                |     1 +
 lib/ruby/truffle/mri/rexml/comment.rb              |     1 +
 lib/ruby/truffle/mri/rexml/doctype.rb              |     1 +
 lib/ruby/truffle/mri/rexml/document.rb             |     1 +
 lib/ruby/truffle/mri/rexml/dtd/attlistdecl.rb      |     1 +
 lib/ruby/truffle/mri/rexml/dtd/dtd.rb              |     1 +
 lib/ruby/truffle/mri/rexml/dtd/elementdecl.rb      |     1 +
 lib/ruby/truffle/mri/rexml/dtd/entitydecl.rb       |     1 +
 lib/ruby/truffle/mri/rexml/dtd/notationdecl.rb     |     1 +
 lib/ruby/truffle/mri/rexml/element.rb              |     1 +
 lib/ruby/truffle/mri/rexml/encoding.rb             |     1 +
 lib/ruby/truffle/mri/rexml/entity.rb               |     1 +
 lib/ruby/truffle/mri/rexml/formatters/default.rb   |     1 +
 lib/ruby/truffle/mri/rexml/formatters/pretty.rb    |     1 +
 .../truffle/mri/rexml/formatters/transitive.rb     |     1 +
 lib/ruby/truffle/mri/rexml/functions.rb            |     1 +
 lib/ruby/truffle/mri/rexml/instruction.rb          |     1 +
 lib/ruby/truffle/mri/rexml/light/node.rb           |     1 +
 lib/ruby/truffle/mri/rexml/namespace.rb            |     1 +
 lib/ruby/truffle/mri/rexml/node.rb                 |     1 +
 lib/ruby/truffle/mri/rexml/output.rb               |     1 +
 lib/ruby/truffle/mri/rexml/parent.rb               |     1 +
 lib/ruby/truffle/mri/rexml/parseexception.rb       |     1 +
 lib/ruby/truffle/mri/rexml/parsers/baseparser.rb   |     1 +
 lib/ruby/truffle/mri/rexml/parsers/lightparser.rb  |     1 +
 lib/ruby/truffle/mri/rexml/parsers/pullparser.rb   |     1 +
 lib/ruby/truffle/mri/rexml/parsers/sax2parser.rb   |     1 +
 lib/ruby/truffle/mri/rexml/parsers/streamparser.rb |     1 +
 lib/ruby/truffle/mri/rexml/parsers/treeparser.rb   |     1 +
 .../truffle/mri/rexml/parsers/ultralightparser.rb  |     1 +
 lib/ruby/truffle/mri/rexml/parsers/xpathparser.rb  |     1 +
 lib/ruby/truffle/mri/rexml/quickpath.rb            |     1 +
 lib/ruby/truffle/mri/rexml/rexml.rb                |     1 +
 lib/ruby/truffle/mri/rexml/sax2listener.rb         |     1 +
 lib/ruby/truffle/mri/rexml/security.rb             |     1 +
 lib/ruby/truffle/mri/rexml/source.rb               |     1 +
 lib/ruby/truffle/mri/rexml/streamlistener.rb       |     1 +
 lib/ruby/truffle/mri/rexml/syncenumerator.rb       |     1 +
 lib/ruby/truffle/mri/rexml/text.rb                 |     1 +
 .../mri/rexml/undefinednamespaceexception.rb       |     1 +
 lib/ruby/truffle/mri/rexml/validation/relaxng.rb   |     1 +
 .../truffle/mri/rexml/validation/validation.rb     |     1 +
 .../mri/rexml/validation/validationexception.rb    |     1 +
 lib/ruby/truffle/mri/rexml/xmldecl.rb              |     1 +
 lib/ruby/truffle/mri/rexml/xmltokens.rb            |     1 +
 lib/ruby/truffle/mri/rexml/xpath.rb                |     1 +
 lib/ruby/truffle/mri/rexml/xpath_parser.rb         |     1 +
 lib/ruby/truffle/mri/rubygems.rb                   |     1 +
 lib/ruby/truffle/mri/rubygems/available_set.rb     |     1 +
 .../truffle/mri/rubygems/basic_specification.rb    |     1 +
 lib/ruby/truffle/mri/rubygems/command.rb           |     1 +
 lib/ruby/truffle/mri/rubygems/command_manager.rb   |     1 +
 .../truffle/mri/rubygems/commands/build_command.rb |     1 +
 .../truffle/mri/rubygems/commands/cert_command.rb  |     1 +
 .../truffle/mri/rubygems/commands/check_command.rb |     1 +
 .../mri/rubygems/commands/cleanup_command.rb       |     1 +
 .../mri/rubygems/commands/contents_command.rb      |     1 +
 .../mri/rubygems/commands/dependency_command.rb    |     1 +
 .../mri/rubygems/commands/environment_command.rb   |     1 +
 .../truffle/mri/rubygems/commands/fetch_command.rb |     1 +
 .../rubygems/commands/generate_index_command.rb    |     1 +
 .../truffle/mri/rubygems/commands/help_command.rb  |     1 +
 .../mri/rubygems/commands/install_command.rb       |     1 +
 .../truffle/mri/rubygems/commands/list_command.rb  |     1 +
 .../truffle/mri/rubygems/commands/lock_command.rb  |     1 +
 .../mri/rubygems/commands/mirror_command.rb        |     1 +
 .../truffle/mri/rubygems/commands/open_command.rb  |     1 +
 .../mri/rubygems/commands/outdated_command.rb      |     1 +
 .../truffle/mri/rubygems/commands/owner_command.rb |     1 +
 .../mri/rubygems/commands/pristine_command.rb      |     1 +
 .../truffle/mri/rubygems/commands/push_command.rb  |     1 +
 .../truffle/mri/rubygems/commands/query_command.rb |     1 +
 .../truffle/mri/rubygems/commands/rdoc_command.rb  |     1 +
 .../mri/rubygems/commands/search_command.rb        |     1 +
 .../mri/rubygems/commands/server_command.rb        |     1 +
 .../truffle/mri/rubygems/commands/setup_command.rb |     1 +
 .../mri/rubygems/commands/sources_command.rb       |     1 +
 .../mri/rubygems/commands/specification_command.rb |     1 +
 .../truffle/mri/rubygems/commands/stale_command.rb |     1 +
 .../mri/rubygems/commands/uninstall_command.rb     |     1 +
 .../mri/rubygems/commands/unpack_command.rb        |     1 +
 .../mri/rubygems/commands/update_command.rb        |     1 +
 .../truffle/mri/rubygems/commands/which_command.rb |     1 +
 .../truffle/mri/rubygems/commands/yank_command.rb  |     1 +
 lib/ruby/truffle/mri/rubygems/compatibility.rb     |     1 +
 lib/ruby/truffle/mri/rubygems/config_file.rb       |     1 +
 .../truffle/mri/rubygems/core_ext/kernel_gem.rb    |     1 +
 .../mri/rubygems/core_ext/kernel_require.rb        |     1 +
 lib/ruby/truffle/mri/rubygems/defaults.rb          |     1 +
 lib/ruby/truffle/mri/rubygems/defaults/jruby.rb    |     1 +
 lib/ruby/truffle/mri/rubygems/dependency.rb        |     1 +
 .../truffle/mri/rubygems/dependency_installer.rb   |     1 +
 lib/ruby/truffle/mri/rubygems/dependency_list.rb   |     1 +
 lib/ruby/truffle/mri/rubygems/deprecate.rb         |     1 +
 lib/ruby/truffle/mri/rubygems/doctor.rb            |     1 +
 lib/ruby/truffle/mri/rubygems/errors.rb            |     1 +
 lib/ruby/truffle/mri/rubygems/exceptions.rb        |     1 +
 lib/ruby/truffle/mri/rubygems/ext.rb               |     1 +
 lib/ruby/truffle/mri/rubygems/ext/build_error.rb   |     1 +
 lib/ruby/truffle/mri/rubygems/ext/builder.rb       |     1 +
 lib/ruby/truffle/mri/rubygems/ext/cmake_builder.rb |     1 +
 .../truffle/mri/rubygems/ext/configure_builder.rb  |     1 +
 .../truffle/mri/rubygems/ext/ext_conf_builder.rb   |     1 +
 lib/ruby/truffle/mri/rubygems/ext/rake_builder.rb  |     1 +
 lib/ruby/truffle/mri/rubygems/gem_runner.rb        |     1 +
 .../truffle/mri/rubygems/gemcutter_utilities.rb    |     1 +
 lib/ruby/truffle/mri/rubygems/indexer.rb           |     1 +
 .../mri/rubygems/install_default_message.rb        |     1 +
 lib/ruby/truffle/mri/rubygems/install_message.rb   |     1 +
 .../truffle/mri/rubygems/install_update_options.rb |     1 +
 lib/ruby/truffle/mri/rubygems/installer.rb         |     1 +
 .../truffle/mri/rubygems/installer_test_case.rb    |     1 +
 .../truffle/mri/rubygems/local_remote_options.rb   |     1 +
 lib/ruby/truffle/mri/rubygems/mock_gem_ui.rb       |     1 +
 lib/ruby/truffle/mri/rubygems/name_tuple.rb        |     1 +
 lib/ruby/truffle/mri/rubygems/package.rb           |     1 +
 lib/ruby/truffle/mri/rubygems/package/digest_io.rb |     1 +
 .../truffle/mri/rubygems/package/file_source.rb    |     1 +
 lib/ruby/truffle/mri/rubygems/package/io_source.rb |     1 +
 lib/ruby/truffle/mri/rubygems/package/old.rb       |     1 +
 lib/ruby/truffle/mri/rubygems/package/source.rb    |     1 +
 .../truffle/mri/rubygems/package/tar_header.rb     |     1 +
 .../truffle/mri/rubygems/package/tar_reader.rb     |     1 +
 .../mri/rubygems/package/tar_reader/entry.rb       |     1 +
 .../truffle/mri/rubygems/package/tar_test_case.rb  |     1 +
 .../truffle/mri/rubygems/package/tar_writer.rb     |     1 +
 lib/ruby/truffle/mri/rubygems/package_task.rb      |     1 +
 lib/ruby/truffle/mri/rubygems/path_support.rb      |     1 +
 lib/ruby/truffle/mri/rubygems/platform.rb          |     1 +
 lib/ruby/truffle/mri/rubygems/psych_additions.rb   |     1 +
 lib/ruby/truffle/mri/rubygems/psych_tree.rb        |     1 +
 lib/ruby/truffle/mri/rubygems/rdoc.rb              |     1 +
 lib/ruby/truffle/mri/rubygems/remote_fetcher.rb    |     1 +
 lib/ruby/truffle/mri/rubygems/request.rb           |     1 +
 .../mri/rubygems/request/connection_pools.rb       |     1 +
 lib/ruby/truffle/mri/rubygems/request/http_pool.rb |     1 +
 .../truffle/mri/rubygems/request/https_pool.rb     |     1 +
 lib/ruby/truffle/mri/rubygems/request_set.rb       |     1 +
 .../mri/rubygems/request_set/gem_dependency_api.rb |     1 +
 .../truffle/mri/rubygems/request_set/lockfile.rb   |     1 +
 .../mri/rubygems/request_set/lockfile/parser.rb    |     1 +
 .../mri/rubygems/request_set/lockfile/tokenizer.rb |     1 +
 lib/ruby/truffle/mri/rubygems/requirement.rb       |     1 +
 lib/ruby/truffle/mri/rubygems/resolver.rb          |     1 +
 .../mri/rubygems/resolver/activation_request.rb    |     1 +
 lib/ruby/truffle/mri/rubygems/resolver/api_set.rb  |     1 +
 .../mri/rubygems/resolver/api_specification.rb     |     1 +
 lib/ruby/truffle/mri/rubygems/resolver/best_set.rb |     1 +
 .../truffle/mri/rubygems/resolver/composed_set.rb  |     1 +
 lib/ruby/truffle/mri/rubygems/resolver/conflict.rb |     1 +
 .../truffle/mri/rubygems/resolver/current_set.rb   |     1 +
 .../mri/rubygems/resolver/dependency_request.rb    |     1 +
 lib/ruby/truffle/mri/rubygems/resolver/git_set.rb  |     1 +
 .../mri/rubygems/resolver/git_specification.rb     |     1 +
 .../truffle/mri/rubygems/resolver/index_set.rb     |     1 +
 .../mri/rubygems/resolver/index_specification.rb   |     1 +
 .../rubygems/resolver/installed_specification.rb   |     1 +
 .../truffle/mri/rubygems/resolver/installer_set.rb |     1 +
 .../mri/rubygems/resolver/local_specification.rb   |     1 +
 lib/ruby/truffle/mri/rubygems/resolver/lock_set.rb |     1 +
 .../mri/rubygems/resolver/lock_specification.rb    |     1 +
 .../truffle/mri/rubygems/resolver/molinillo.rb     |     1 +
 .../rubygems/resolver/molinillo/lib/molinillo.rb   |     1 +
 .../lib/molinillo/delegates/resolution_state.rb    |     1 +
 .../molinillo/delegates/specification_provider.rb  |     1 +
 .../molinillo/lib/molinillo/dependency_graph.rb    |     1 +
 .../lib/molinillo/dependency_graph/action.rb       |     1 +
 .../dependency_graph/add_edge_no_circular.rb       |     1 +
 .../lib/molinillo/dependency_graph/add_vertex.rb   |     1 +
 .../dependency_graph/detach_vertex_named.rb        |     1 +
 .../lib/molinillo/dependency_graph/log.rb          |     1 +
 .../lib/molinillo/dependency_graph/set_payload.rb  |     1 +
 .../lib/molinillo/dependency_graph/tag.rb          |     1 +
 .../lib/molinillo/dependency_graph/vertex.rb       |     1 +
 .../resolver/molinillo/lib/molinillo/errors.rb     |     1 +
 .../molinillo/lib/molinillo/gem_metadata.rb        |     1 +
 .../molinillo/modules/specification_provider.rb    |     1 +
 .../resolver/molinillo/lib/molinillo/modules/ui.rb |     1 +
 .../resolver/molinillo/lib/molinillo/resolution.rb |     1 +
 .../resolver/molinillo/lib/molinillo/resolver.rb   |     1 +
 .../resolver/molinillo/lib/molinillo/state.rb      |     1 +
 .../mri/rubygems/resolver/requirement_list.rb      |     1 +
 lib/ruby/truffle/mri/rubygems/resolver/set.rb      |     1 +
 .../truffle/mri/rubygems/resolver/source_set.rb    |     1 +
 .../mri/rubygems/resolver/spec_specification.rb    |     1 +
 .../truffle/mri/rubygems/resolver/specification.rb |     1 +
 lib/ruby/truffle/mri/rubygems/resolver/stats.rb    |     1 +
 .../truffle/mri/rubygems/resolver/vendor_set.rb    |     1 +
 .../mri/rubygems/resolver/vendor_specification.rb  |     1 +
 lib/ruby/truffle/mri/rubygems/security.rb          |     1 +
 lib/ruby/truffle/mri/rubygems/security/policies.rb |     1 +
 lib/ruby/truffle/mri/rubygems/security/policy.rb   |     1 +
 lib/ruby/truffle/mri/rubygems/security/signer.rb   |     1 +
 .../truffle/mri/rubygems/security/trust_dir.rb     |     1 +
 lib/ruby/truffle/mri/rubygems/server.rb            |     1 +
 lib/ruby/truffle/mri/rubygems/source.rb            |     1 +
 lib/ruby/truffle/mri/rubygems/source/git.rb        |     1 +
 lib/ruby/truffle/mri/rubygems/source/installed.rb  |     1 +
 lib/ruby/truffle/mri/rubygems/source/local.rb      |     1 +
 lib/ruby/truffle/mri/rubygems/source/lock.rb       |     1 +
 .../truffle/mri/rubygems/source/specific_file.rb   |     1 +
 lib/ruby/truffle/mri/rubygems/source/vendor.rb     |     1 +
 lib/ruby/truffle/mri/rubygems/source_list.rb       |     1 +
 lib/ruby/truffle/mri/rubygems/source_local.rb      |     1 +
 .../truffle/mri/rubygems/source_specific_file.rb   |     1 +
 lib/ruby/truffle/mri/rubygems/spec_fetcher.rb      |     1 +
 lib/ruby/truffle/mri/rubygems/specification.rb     |     1 +
 .../truffle/mri/rubygems/stub_specification.rb     |     1 +
 lib/ruby/truffle/mri/rubygems/syck_hack.rb         |     1 +
 lib/ruby/truffle/mri/rubygems/test_case.rb         |     1 +
 lib/ruby/truffle/mri/rubygems/test_utilities.rb    |     1 +
 lib/ruby/truffle/mri/rubygems/text.rb              |     1 +
 lib/ruby/truffle/mri/rubygems/uninstaller.rb       |     1 +
 lib/ruby/truffle/mri/rubygems/uri_formatter.rb     |     1 +
 lib/ruby/truffle/mri/rubygems/user_interaction.rb  |     1 +
 lib/ruby/truffle/mri/rubygems/util.rb              |     1 +
 lib/ruby/truffle/mri/rubygems/util/licenses.rb     |     1 +
 lib/ruby/truffle/mri/rubygems/util/list.rb         |     1 +
 lib/ruby/truffle/mri/rubygems/util/stringio.rb     |     1 +
 lib/ruby/truffle/mri/rubygems/validator.rb         |     1 +
 lib/ruby/truffle/mri/rubygems/version.rb           |     1 +
 lib/ruby/truffle/mri/rubygems/version_option.rb    |     1 +
 lib/ruby/truffle/mri/scanf.rb                      |     1 +
 lib/ruby/truffle/mri/set.rb                        |     1 +
 lib/ruby/truffle/mri/shellwords.rb                 |     1 +
 lib/ruby/truffle/mri/singleton.rb                  |     1 +
 lib/ruby/truffle/mri/test/unit.rb                  |     1 +
 .../mri/test/unit/assertion-failed-error.rb        |     1 +
 lib/ruby/truffle/mri/test/unit/assertions.rb       |     2 +
 .../truffle/mri/test/unit/attribute-matcher.rb     |     2 +
 lib/ruby/truffle/mri/test/unit/attribute.rb        |     2 +
 lib/ruby/truffle/mri/test/unit/autorunner.rb       |     2 +
 .../truffle/mri/test/unit/code-snippet-fetcher.rb  |     2 +
 lib/ruby/truffle/mri/test/unit/collector.rb        |     2 +
 .../truffle/mri/test/unit/collector/descendant.rb  |     2 +
 lib/ruby/truffle/mri/test/unit/collector/dir.rb    |     2 +
 lib/ruby/truffle/mri/test/unit/collector/load.rb   |     2 +
 .../truffle/mri/test/unit/collector/objectspace.rb |     2 +
 lib/ruby/truffle/mri/test/unit/collector/xml.rb    |     2 +
 lib/ruby/truffle/mri/test/unit/color-scheme.rb     |     2 +
 lib/ruby/truffle/mri/test/unit/color.rb            |     2 +
 lib/ruby/truffle/mri/test/unit/data.rb             |     2 +
 lib/ruby/truffle/mri/test/unit/diff.rb             |     2 +
 lib/ruby/truffle/mri/test/unit/error.rb            |     2 +
 .../truffle/mri/test/unit/exception-handler.rb     |     2 +
 lib/ruby/truffle/mri/test/unit/failure.rb          |     2 +
 .../mri/test/unit/fault-location-detector.rb       |     2 +
 lib/ruby/truffle/mri/test/unit/fixture.rb          |     2 +
 lib/ruby/truffle/mri/test/unit/notification.rb     |     2 +
 lib/ruby/truffle/mri/test/unit/omission.rb         |     2 +
 lib/ruby/truffle/mri/test/unit/pending.rb          |     2 +
 lib/ruby/truffle/mri/test/unit/priority.rb         |     2 +
 lib/ruby/truffle/mri/test/unit/runner/console.rb   |     2 +
 lib/ruby/truffle/mri/test/unit/runner/emacs.rb     |     2 +
 lib/ruby/truffle/mri/test/unit/runner/xml.rb       |     2 +
 .../truffle/mri/test/unit/test-suite-creator.rb    |     2 +
 lib/ruby/truffle/mri/test/unit/testcase.rb         |     2 +
 lib/ruby/truffle/mri/test/unit/testresult.rb       |     2 +
 lib/ruby/truffle/mri/test/unit/testsuite.rb        |     2 +
 .../mri/test/unit/ui/console/outputlevel.rb        |     2 +
 .../truffle/mri/test/unit/ui/console/testrunner.rb |     2 +
 .../truffle/mri/test/unit/ui/emacs/testrunner.rb   |     2 +
 lib/ruby/truffle/mri/test/unit/ui/testrunner.rb    |     2 +
 .../truffle/mri/test/unit/ui/testrunnermediator.rb |     2 +
 .../mri/test/unit/ui/testrunnerutilities.rb        |     2 +
 .../truffle/mri/test/unit/ui/xml/testrunner.rb     |     2 +
 .../truffle/mri/test/unit/util/backtracefilter.rb  |     2 +
 .../mri/test/unit/util/method-owner-finder.rb      |     2 +
 lib/ruby/truffle/mri/test/unit/util/observable.rb  |     2 +
 lib/ruby/truffle/mri/test/unit/util/output.rb      |     2 +
 lib/ruby/truffle/mri/test/unit/util/procwrapper.rb |     2 +
 lib/ruby/truffle/mri/test/unit/version.rb          |     2 +
 lib/ruby/truffle/mri/time.rb                       |     1 +
 lib/ruby/truffle/mri/tmpdir.rb                     |     1 +
 lib/ruby/truffle/mri/tsort.rb                      |     1 +
 lib/ruby/truffle/mri/ubygems.rb                    |     1 +
 lib/ruby/truffle/mri/unicode_normalize.rb          |     1 +
 .../truffle/mri/unicode_normalize/normalize.rb     |     1 +
 lib/ruby/truffle/mri/unicode_normalize/tables.rb   |     1 +
 lib/ruby/truffle/mri/uri.rb                        |     1 +
 lib/ruby/truffle/mri/uri/common.rb                 |     1 +
 lib/ruby/truffle/mri/uri/ftp.rb                    |     1 +
 lib/ruby/truffle/mri/uri/generic.rb                |     1 +
 lib/ruby/truffle/mri/uri/http.rb                   |     1 +
 lib/ruby/truffle/mri/uri/https.rb                  |     1 +
 lib/ruby/truffle/mri/uri/ldap.rb                   |     1 +
 lib/ruby/truffle/mri/uri/ldaps.rb                  |     1 +
 lib/ruby/truffle/mri/uri/mailto.rb                 |     1 +
 lib/ruby/truffle/mri/uri/rfc2396_parser.rb         |     1 +
 lib/ruby/truffle/mri/uri/rfc3986_parser.rb         |     1 +
 lib/ruby/truffle/mri/win32/resolv.rb               |     1 +
 lib/ruby/truffle/mri/xmlrpc.rb                     |     1 +
 lib/ruby/truffle/mri/xmlrpc/base64.rb              |     1 +
 lib/ruby/truffle/mri/xmlrpc/client.rb              |     1 +
 lib/ruby/truffle/mri/xmlrpc/config.rb              |     1 +
 lib/ruby/truffle/mri/xmlrpc/create.rb              |     1 +
 lib/ruby/truffle/mri/xmlrpc/datetime.rb            |     1 +
 lib/ruby/truffle/mri/xmlrpc/marshal.rb             |     1 +
 lib/ruby/truffle/mri/xmlrpc/parser.rb              |     1 +
 lib/ruby/truffle/mri/xmlrpc/server.rb              |     1 +
 lib/ruby/truffle/mri/xmlrpc/utils.rb               |     1 +
 lib/ruby/truffle/mri/yaml.rb                       |     1 +
 lib/ruby/truffle/openssl/openssl.rb                |    21 +
 lib/ruby/truffle/openssl/openssl/bn.rb             |    39 +
 lib/ruby/truffle/openssl/openssl/buffering.rb      |   453 +
 lib/ruby/truffle/openssl/openssl/cipher.rb         |    59 +
 lib/ruby/truffle/openssl/openssl/config.rb         |   473 +
 lib/ruby/truffle/openssl/openssl/digest.rb         |    81 +
 lib/ruby/truffle/openssl/openssl/pkey.rb           |    37 +
 lib/ruby/truffle/openssl/openssl/ssl.rb            |   419 +
 lib/ruby/truffle/openssl/openssl/x509.rb           |   176 +
 lib/ruby/truffle/pr-zlib/CHANGES                   |    23 +
 lib/ruby/truffle/pr-zlib/MANIFEST                  |    20 +
 lib/ruby/truffle/pr-zlib/README                    |    52 +
 lib/ruby/truffle/pr-zlib/Rakefile                  |   116 +
 lib/ruby/truffle/pr-zlib/bin/minizip.rb            |   173 +
 lib/ruby/truffle/pr-zlib/certs/djberg96_pub.pem    |    21 +
 .../truffle/pr-zlib/examples/example_rbzlib.rb     |   385 +
 lib/ruby/truffle/pr-zlib/lib/pr-zlib.rb            |     1 +
 lib/ruby/truffle/pr-zlib/lib/pr/rbzlib.rb          |  5079 ++++++
 lib/ruby/truffle/pr-zlib/lib/pr/zlib.rb            |  1567 ++
 lib/ruby/truffle/pr-zlib/pr-zlib.gemspec           |    24 +
 lib/ruby/truffle/pr-zlib/profile/bench_pr_zlib.rb  |    43 +
 lib/ruby/truffle/pr-zlib/profile/bench_zlib.rb     |    43 +
 .../pr-zlib/profile/profile_pr_zlib_read.rb        |    28 +
 .../pr-zlib/profile/profile_pr_zlib_write.rb       |    26 +
 lib/ruby/truffle/pr-zlib/test/test_rbzlib.rb       |   133 +
 lib/ruby/truffle/pr-zlib/test/test_rbzlib_bytef.rb |    76 +
 lib/ruby/truffle/pr-zlib/test/test_rbzlib_posf.rb  |    56 +
 lib/ruby/truffle/pr-zlib/test/test_zlib.rb         |   168 +
 lib/ruby/truffle/pr-zlib/test/test_zlib_deflate.rb |    55 +
 .../truffle/pr-zlib/test/test_zlib_gzip_file.rb    |    93 +
 .../truffle/pr-zlib/test/test_zlib_gzip_reader.rb  |   183 +
 .../truffle/pr-zlib/test/test_zlib_gzip_writer.rb  |   186 +
 lib/ruby/truffle/pr-zlib/test/test_zlib_inflate.rb |    55 +
 lib/ruby/truffle/pr-zlib/test/test_zlib_zstream.rb |   146 +
 lib/ruby/truffle/rubysl/README.md                  |    16 +
 lib/ruby/truffle/rubysl/rubysl-complex/LICENSE     |    25 +
 .../truffle/rubysl/rubysl-complex/lib/complex.rb   |     1 +
 .../rubysl/rubysl-complex/lib/rubysl/complex.rb    |     2 +
 .../rubysl-complex/lib/rubysl/complex/complex.rb   |    26 +
 .../rubysl-complex/lib/rubysl/complex/version.rb   |     5 +
 lib/ruby/truffle/rubysl/rubysl-date/LICENSE        |    25 +
 lib/ruby/truffle/rubysl/rubysl-date/lib/date.rb    |     1 +
 .../truffle/rubysl/rubysl-date/lib/date/delta.rb   |   431 +
 .../rubysl/rubysl-date/lib}/date/delta/parser.rb   |     0
 .../rubysl/rubysl-date/lib}/date/delta/parser.ry   |     0
 .../truffle/rubysl/rubysl-date/lib/date/format.rb  |  1328 ++
 .../truffle/rubysl/rubysl-date/lib/rubysl/date.rb  |     2 +
 .../rubysl/rubysl-date/lib/rubysl/date/date.rb     |  1852 +++
 .../rubysl/rubysl-date/lib/rubysl/date/version.rb  |     5 +
 lib/ruby/truffle/rubysl/rubysl-pathname/LICENSE    |    25 +
 .../truffle/rubysl/rubysl-pathname/lib/pathname.rb |     1 +
 .../rubysl/rubysl-pathname/lib/rubysl/pathname.rb  |     2 +
 .../lib/rubysl/pathname/pathname.rb                |  1065 ++
 .../rubysl-pathname/lib/rubysl/pathname/version.rb |     5 +
 .../truffle/rubysl/rubysl-securerandom/LICENSE     |    25 +
 .../rubysl-securerandom/lib/rubysl/securerandom.rb |     2 +
 .../lib/rubysl/securerandom/securerandom.rb        |   265 +
 .../lib/rubysl/securerandom/version.rb             |     5 +
 .../rubysl/rubysl-securerandom/lib/securerandom.rb |     1 +
 lib/ruby/truffle/rubysl/rubysl-socket/LICENSE      |    25 +
 .../rubysl/rubysl-socket/lib/rubysl/socket.rb      |  1520 ++
 .../rubysl-socket/lib/rubysl/socket/version.rb     |     5 +
 .../truffle/rubysl/rubysl-socket/lib/socket.rb     |     1 +
 lib/ruby/truffle/rubysl/rubysl-stringio/LICENSE    |    25 +
 .../rubysl/rubysl-stringio/lib/rubysl/stringio.rb  |     2 +
 .../lib/rubysl/stringio/stringio.rb                |   742 +
 .../rubysl-stringio/lib/rubysl/stringio/version.rb |     5 +
 .../truffle/rubysl/rubysl-stringio/lib/stringio.rb |     1 +
 lib/ruby/truffle/rubysl/rubysl-strscan/LICENSE     |    25 +
 .../rubysl/rubysl-strscan/lib/rubysl/strscan.rb    |    28 +
 .../rubysl-strscan/lib/rubysl/strscan/strscan.rb   |   312 +
 .../rubysl-strscan/lib/rubysl/strscan/version.rb   |    31 +
 .../truffle/rubysl/rubysl-strscan/lib/strscan.rb   |    27 +
 lib/ruby/truffle/rubysl/rubysl-tempfile/LICENSE    |    25 +
 .../rubysl/rubysl-tempfile/lib/rubysl/tempfile.rb  |     2 +
 .../lib/rubysl/tempfile/tempfile.rb                |   389 +
 .../rubysl-tempfile/lib/rubysl/tempfile/version.rb |     5 +
 .../truffle/rubysl/rubysl-tempfile/lib/tempfile.rb |     1 +
 lib/ruby/truffle/rubysl/rubysl-timeout/LICENSE     |    25 +
 .../rubysl/rubysl-timeout/lib/rubysl/timeout.rb    |     2 +
 .../rubysl-timeout/lib/rubysl/timeout/timeout.rb   |   197 +
 .../rubysl-timeout/lib/rubysl/timeout/version.rb   |     5 +
 .../truffle/rubysl/rubysl-timeout/lib/timeout.rb   |     1 +
 lib/ruby/truffle/rubysl/rubysl-webrick/LICENSE     |    25 +
 .../rubysl/rubysl-webrick/lib/rubysl/webrick.rb    |     2 +
 .../rubysl-webrick/lib/rubysl/webrick/version.rb   |     5 +
 .../rubysl-webrick/lib/rubysl/webrick/webrick.rb   |   226 +
 .../truffle/rubysl/rubysl-webrick/lib/webrick.rb   |     1 +
 .../rubysl-webrick/lib}/webrick/accesslog.rb       |     0
 .../rubysl/rubysl-webrick/lib}/webrick/cgi.rb      |     0
 .../rubysl/rubysl-webrick/lib}/webrick/compat.rb   |     0
 .../rubysl/rubysl-webrick/lib}/webrick/config.rb   |     0
 .../rubysl/rubysl-webrick/lib}/webrick/cookie.rb   |     0
 .../rubysl/rubysl-webrick/lib/webrick/htmlutils.rb |    28 +
 .../rubysl/rubysl-webrick/lib}/webrick/httpauth.rb |     0
 .../lib}/webrick/httpauth/authenticator.rb         |     0
 .../lib}/webrick/httpauth/basicauth.rb             |     0
 .../lib}/webrick/httpauth/digestauth.rb            |     0
 .../lib}/webrick/httpauth/htdigest.rb              |     0
 .../lib}/webrick/httpauth/htgroup.rb               |     0
 .../lib}/webrick/httpauth/htpasswd.rb              |     0
 .../rubysl-webrick/lib}/webrick/httpauth/userdb.rb |     0
 .../rubysl-webrick/lib}/webrick/httpproxy.rb       |     0
 .../rubysl-webrick/lib/webrick/httprequest.rb      |   583 +
 .../rubysl-webrick/lib}/webrick/httpresponse.rb    |     0
 .../rubysl/rubysl-webrick/lib}/webrick/https.rb    |     0
 .../rubysl-webrick/lib}/webrick/httpserver.rb      |     0
 .../rubysl-webrick/lib}/webrick/httpservlet.rb     |     0
 .../lib}/webrick/httpservlet/abstract.rb           |     0
 .../lib}/webrick/httpservlet/cgi_runner.rb         |     0
 .../lib}/webrick/httpservlet/cgihandler.rb         |     0
 .../lib}/webrick/httpservlet/erbhandler.rb         |     0
 .../lib}/webrick/httpservlet/filehandler.rb        |     0
 .../lib}/webrick/httpservlet/prochandler.rb        |     0
 .../rubysl-webrick/lib}/webrick/httpstatus.rb      |     0
 .../rubysl/rubysl-webrick/lib/webrick/httputils.rb |   499 +
 .../rubysl-webrick/lib}/webrick/httpversion.rb     |     0
 .../rubysl/rubysl-webrick/lib}/webrick/log.rb      |     0
 .../rubysl/rubysl-webrick/lib}/webrick/server.rb   |     0
 .../rubysl/rubysl-webrick/lib}/webrick/ssl.rb      |     0
 .../rubysl/rubysl-webrick/lib}/webrick/utils.rb    |     0
 .../rubysl/rubysl-webrick/lib}/webrick/version.rb  |     0
 lib/ruby/truffle/truffle/bigdecimal.rb             |   303 +
 lib/ruby/truffle/truffle/complex.rb                |     1 +
 lib/ruby/truffle/truffle/coverage.rb               |    25 +
 lib/ruby/truffle/truffle/digest.rb                 |   196 +
 lib/ruby/truffle/truffle/digest/bubblebabble.rb    |    31 +
 lib/ruby/truffle/truffle/digest/md5.rb             |     1 +
 lib/ruby/truffle/truffle/digest/rmd160.rb          |     1 +
 lib/ruby/truffle/truffle/digest/sha1.rb            |     1 +
 lib/ruby/truffle/truffle/digest/sha2.rb            |   114 +
 lib/ruby/truffle/truffle/enumerator.rb             |     1 +
 lib/ruby/truffle/truffle/etc.rb                    |    11 +
 lib/ruby/truffle/truffle/fcntl.rb                  |    33 +
 lib/ruby/truffle/truffle/fiber.rb                  |     1 +
 lib/ruby/truffle/truffle/io/console.rb             |     2 +
 lib/ruby/truffle/truffle/io/nonblock.rb            |     1 +
 lib/ruby/truffle/truffle/io/wait.rb                |    19 +
 lib/ruby/truffle/truffle/objspace.rb               |   253 +
 lib/ruby/truffle/truffle/openssl-stubs.rb          |     3 +
 lib/ruby/truffle/truffle/openssl-stubs/openssl.rb  |   101 +
 lib/ruby/truffle/truffle/rbconfig.rb               |     1 +
 lib/ruby/truffle/truffle/thread.rb                 |    25 +
 lib/ruby/truffle/truffle/truffle/execjs.rb         |    93 +
 lib/ruby/truffle/truffle/truffle/psych.rb          |    28 +
 lib/ruby/truffle/truffle/weakref.rb                |     1 +
 lib/ruby/truffle/truffle/zlib.rb                   |     1 +
 lifecycle-mapping-metadata.xml                     |    57 +
 maven/BUILD-PACK                                   |     1 +
 maven/jruby-complete/pom.rb                        |    80 +-
 maven/jruby-complete/pom.xml                       |   234 -
 .../pom.xml                                        |    61 +-
 .../src/it/app_using_classpath_uri/bundle/pom.rb   |    17 -
 .../src/it/app_using_classpath_uri/bundle/pom.xml  |    31 -
 .../main/java/org/jruby/osgi/bundle/Bundle.java    |     3 -
 .../bundle/src/main/ruby/.jrubydir                 |     3 -
 .../bundle/src/main/ruby/hello.rb                  |     1 -
 .../bundle/src/main/ruby/world.rb                  |     5 -
 .../src/it/app_using_classpath_uri/osgi_app/pom.rb |    48 -
 .../it/app_using_classpath_uri/osgi_app/pom.xml    |   153 -
 .../jruby/embed/osgi/test/JRubyOsgiEmbedTest.java  |    84 -
 .../src/it/app_using_classpath_uri/pom.rb          |     5 -
 .../src/it/app_using_classpath_uri/pom.xml         |    15 -
 .../it/app_using_classpath_uri/regular_app/pom.rb  |     6 -
 .../it/app_using_classpath_uri/regular_app/pom.xml |    27 -
 .../src/test/java/org/example/SimpleTest.java      |    21 -
 maven/jruby-complete/src/it/extended/Mavenfile     |    12 +-
 maven/jruby-complete/src/it/extended/pom.xml       |   104 -
 maven/jruby-complete/src/it/hello world/pom.xml    |   121 +-
 maven/jruby-complete/src/it/integrity/pom.xml      |    53 +-
 maven/jruby-complete/src/it/integrity/verify.bsh   |    37 +-
 .../src/it/legacy-osgi-test/invoker.properties     |     4 -
 .../jruby-complete/src/it/legacy-osgi-test/pom.xml |   150 -
 .../jruby/embed/osgi/test/JRubyOsgiEmbedTest.java  |    92 -
 .../src/it/runnable/.gitignore                     |     0
 .../src/it/runnable/.rspec                         |     0
 maven/jruby-complete/src/it/runnable/Gemfile       |     9 +
 maven/jruby-complete/src/it/runnable/Gemfile.lock  |    28 +
 .../src/it/runnable/Jarfile                        |     0
 maven/jruby-complete/src/it/runnable/Mavenfile     |    46 +
 maven/jruby-complete/src/it/runnable/Rakefile      |    16 +
 .../src/it/runnable/nested.rb                      |     0
 maven/jruby-complete/src/it/runnable/pom.xml       |     6 +
 .../src/it/runnable/spec/one_spec.rb               |    18 +
 .../src/it/runnable/spec/spec_helper.rb            |     3 +
 .../src/it/runnable/test.rb                        |     0
 .../src/it/runnable/test_other.rb                  |     0
 maven/jruby-complete/src/it/runnable/verify.bsh    |    25 +
 maven/jruby-complete/src/it/settings.xml           |    35 -
 .../gems-bundle/pom.rb                             |    19 +-
 .../gems-bundle/pom.xml                            |   125 -
 .../osgi_many_bundles_with_embedded_gems/pom.rb    |     6 +
 .../osgi_many_bundles_with_embedded_gems/pom.xml   |    15 +-
 .../scripts-bundle/pom.rb                          |     3 +-
 .../scripts-bundle/pom.xml                         |    40 -
 .../test/pom.rb                                    |     5 +-
 .../test/pom.xml                                   |   156 -
 .../jruby/embed/osgi/test/JRubyOsgiEmbedTest.java  |    63 +-
 maven/jruby-dist/pom.rb                            |    77 +-
 maven/jruby-dist/pom.xml                           |   140 -
 maven/jruby-dist/src/it/integrity/pom.xml          |    22 +-
 maven/jruby-dist/src/it/integrity/verify.bsh       |    31 +-
 maven/jruby-dist/src/it/settings.xml               |    35 -
 maven/jruby-dist/src/main/assembly/bin.xml         |    32 +
 maven/jruby-dist/src/main/assembly/bin200.xml      |    38 +
 maven/jruby-dist/src/main/assembly/common.xml      |    71 +
 maven/jruby-dist/src/main/assembly/jruby.xml       |    41 -
 maven/jruby-jars/.project                          |    23 +
 .../.settings}/org.eclipse.core.resources.prefs    |     0
 .../.settings/org.eclipse.m2e.core.prefs           |     0
 maven/jruby-jars/DEV_INSTRUCTIONS                  |     4 +-
 maven/jruby-jars/Mavenfile                         |    31 +-
 maven/jruby-jars/jruby-jars.gemspec                |     7 +-
 maven/jruby-jars/lib/jruby-jars.rb                 |     2 +-
 maven/jruby-jars/pom.xml                           |   150 -
 maven/jruby-jars/src/it/extended/pom.rb            |     8 +-
 maven/jruby-jars/src/it/extended/pom.xml           |    45 +-
 .../src/test/java/org/example/BaseTest.java        |    90 +
 .../src/test/java/org/example/JRubyTest.java       |    21 +
 .../src/test/java/org/example/MRITest.java         |    22 +
 .../src/test/java/org/example/ObjectspaceTest.java |    22 +
 .../src/test/java/org/example/SimpleTest.java      |   104 -
 .../src/test/java/org/example/SlowTest.java        |    21 +
 maven/jruby-jars/src/it/integrity/pom.xml          |    31 +-
 maven/jruby-jars/src/it/integrity/verify.bsh       |    31 +-
 maven/jruby-jars/src/it/settings.xml               |    35 -
 maven/jruby-noasm/pom.rb                           |    45 -
 maven/jruby-noasm/pom.xml                          |    83 -
 maven/jruby-noasm/src/empty.jar                    |   Bin 341 -> 0 bytes
 .../src/it/integrity/invoker.properties            |     3 -
 maven/jruby-noasm/src/it/integrity/pom.xml         |   164 -
 maven/jruby-noasm/src/it/integrity/verify.bsh      |    45 -
 maven/jruby-noasm/src/it/settings.xml              |    35 -
 maven/jruby-rake-plugin/pom.rb                     |    31 -
 maven/jruby-rake-plugin/pom.xml                    |    69 -
 .../java/org/jruby/maven/AbstractJRubyMojo.java    |   246 -
 .../main/java/org/jruby/maven/ClasspathMojo.java   |    78 -
 .../src/main/java/org/jruby/maven/GemMojo.java     |    16 -
 .../src/main/java/org/jruby/maven/IRBMojo.java     |    20 -
 .../main/java/org/jruby/maven/InstallGemsMojo.java |    18 -
 .../src/main/java/org/jruby/maven/JRubyMojo.java   |    24 -
 .../src/main/java/org/jruby/maven/RakeMojo.java    |    65 -
 .../src/main/resources/classpath.erb               |    33 -
 .../src/main/resources/dump_classpath.rb           |    19 -
 maven/jruby-stdlib/pom.rb                          |    98 -
 maven/jruby-stdlib/pom.xml                         |   138 -
 maven/jruby-stdlib/src/empty.jar                   |   Bin 341 -> 0 bytes
 .../src/main/resources/META-INF/MANIFEST.MF        |    12 -
 maven/jruby/README.md                              |   124 +-
 maven/jruby/pom.rb                                 |   104 +-
 maven/jruby/pom.xml                                |   192 -
 maven/jruby/src/it/bouncycastle/invoker.properties |     2 +
 maven/jruby/src/it/bouncycastle/pom.xml            |    43 +
 .../java/org/jruby/its/BouncyCastleTestCase.java   |    39 +
 maven/jruby/src/it/extended/pom.rb                 |     4 +-
 maven/jruby/src/it/extended/pom.xml                |     1 +
 .../src/test/java/org/example/BaseTest.java        |    86 +
 .../src/test/java/org/example/JRubyTest.java       |    37 +
 .../src/test/java/org/example/MRITest.java         |    45 +
 .../src/test/java/org/example/ObjectspaceTest.java |    11 +
 .../src/test/java/org/example/SimpleTest.java      |   105 -
 .../src/test/java/org/example/SlowTest.java        |    11 +
 maven/jruby/src/it/integrity/pom.xml               |    25 +-
 maven/jruby/src/it/integrity/verify.bsh            |    33 +-
 maven/jruby/src/it/j2ee_jetty/pom.rb               |    16 +-
 maven/jruby/src/it/j2ee_jetty/pom.xml              |   133 +-
 maven/jruby/src/it/j2ee_jetty_rack/.gitignore      |     1 -
 maven/jruby/src/it/j2ee_jetty_rack/.jrubydir       |     4 +-
 maven/jruby/src/it/j2ee_jetty_rack/Mavenfile       |    10 +-
 maven/jruby/src/it/j2ee_jetty_rack/pom.xml         |   151 +-
 maven/jruby/src/it/j2ee_tomcat/pom.rb              |    19 +-
 maven/jruby/src/it/j2ee_tomcat/pom.xml             |   122 +-
 maven/jruby/src/it/j2ee_tomcat_rack/.gitignore     |     1 -
 maven/jruby/src/it/j2ee_tomcat_rack/.jrubydir      |     4 +-
 maven/jruby/src/it/j2ee_tomcat_rack/Mavenfile      |    13 +-
 maven/jruby/src/it/j2ee_tomcat_rack/pom.xml        |   140 +-
 maven/jruby/src/it/j2ee_wildfly/pom.rb             |    17 +-
 maven/jruby/src/it/j2ee_wildfly/pom.xml            |   127 +-
 maven/jruby/src/it/jetty/Mavenfile                 |    12 +-
 maven/jruby/src/it/jetty/invoker.properties        |     3 +
 maven/jruby/src/it/jetty/pom.xml                   |   163 +-
 .../src/it/many_jars_with_embedded_gems/app/pom.rb |     4 +-
 .../it/many_jars_with_embedded_gems/app/pom.xml    |    40 -
 .../src/it/many_jars_with_embedded_gems/pom.rb     |     3 +
 .../src/it/many_jars_with_embedded_gems/pom.xml    |    14 +-
 .../it/many_jars_with_embedded_gems/zip_gem/pom.rb |     5 +-
 .../many_jars_with_embedded_gems/zip_gem/pom.xml   |    47 -
 .../it/many_jars_with_embedded_gems_ng/app/pom.rb  |     2 +-
 .../it/many_jars_with_embedded_gems_ng/app/pom.xml |    40 -
 .../it/many_jars_with_embedded_gems_ng/gem1/pom.rb |    14 +-
 .../many_jars_with_embedded_gems_ng/gem1/pom.xml   |    75 -
 .../it/many_jars_with_embedded_gems_ng/gem2/pom.rb |    14 +-
 .../many_jars_with_embedded_gems_ng/gem2/pom.xml   |    75 -
 .../src/it/many_jars_with_embedded_gems_ng/pom.rb  |     3 +
 .../src/it/many_jars_with_embedded_gems_ng/pom.xml |    15 +-
 maven/jruby/src/it/runnable/.jbundler/classpath.rb |    12 -
 maven/jruby/src/it/runnable/Gemfile                |     7 -
 maven/jruby/src/it/runnable/Gemfile.lock           |    59 -
 maven/jruby/src/it/runnable/Jarfile.lock           |     6 -
 maven/jruby/src/it/runnable/Mavenfile              |    90 -
 maven/jruby/src/it/runnable/Rakefile               |    17 -
 maven/jruby/src/it/runnable/pom.xml                |   343 -
 maven/jruby/src/it/runnable/spec/one_spec.rb       |    20 -
 maven/jruby/src/it/runnable/spec/spec_helper.rb    |     2 -
 maven/jruby/src/it/runnable/verify.bsh             |    25 -
 maven/jruby/src/it/settings.xml                    |    35 -
 .../pom.xml                                        |    57 +
 .../TerminateContainerAndExtensionsTestCase.java   |    27 +
 maven/jruby/src/it/tomcat/invoker.properties       |     3 +
 maven/jruby/src/it/tomcat/pom.rb                   |    14 +-
 maven/jruby/src/it/tomcat/pom.xml                  |   111 -
 maven/jruby/src/it/tomcat/pom.xml.pending          |     6 +
 .../jruby/src/it/tomcat/src/main/webapp/index.jsp  |     2 +-
 maven/jruby/src/templates/hellowarld/.gitignore    |     3 +
 maven/jruby/src/templates/hellowarld/Gemfile       |    19 +
 .../jruby/src/templates/hellowarld/Gemfile-rails4  |    46 +
 .../src/templates/hellowarld/Gemfile-rails4.lock   |   186 +
 maven/jruby/src/templates/hellowarld/Gemfile.lock  |    60 +
 maven/jruby/src/templates/hellowarld/Jars.lock     |    34 +
 maven/jruby/src/templates/hellowarld/Mavenfile     |   274 +
 .../jruby/src/templates/hellowarld/WEB-INF/init.rb |    15 +
 .../src/templates/hellowarld/WEB-INF/jboss-web.xml |     8 +
 .../templates/hellowarld/app-cuba/hellowarld.rb    |    70 +
 .../templates/hellowarld/app-cuba/views/layout.erb |     1 +
 .../templates/hellowarld/app-cuba/views/person.erb |    52 +
 .../hellowarld/app-rails4/assets/images/.keep      |     0
 .../app-rails4/assets/javascripts/application.js   |    16 +
 .../app-rails4/assets/stylesheets/application.css  |    15 +
 .../controllers/application_controller.rb          |     5 +
 .../app-rails4/controllers/concerns/.keep          |     0
 .../app-rails4/controllers/person_controller.rb    |    28 +
 .../app-rails4/helpers/application_helper.rb       |     2 +
 .../templates/hellowarld/app-rails4/mailers/.keep  |     0
 .../templates/hellowarld/app-rails4/models/.keep   |     0
 .../hellowarld/app-rails4/models/concerns/.keep    |     0
 .../app-rails4/views/layouts/application.html.erb  |     1 +
 .../hellowarld/app-rails4/views/person/show.erb    |    52 +
 .../templates/hellowarld/app-sinatra/hellowarld.rb |    60 +
 .../hellowarld/app-sinatra/views/person.erb        |    52 +
 .../jruby/src/templates/hellowarld/config-cuba.ru  |     3 +
 .../src/templates/hellowarld/config-rails4.ru      |     7 +
 .../src/templates/hellowarld/config-sinatra.ru     |     7 +
 .../src/templates/hellowarld/config/application.rb |    61 +
 .../jruby/src/templates/hellowarld/config/boot.rb  |     3 +
 .../src/templates/hellowarld/config/database.yml   |    23 +
 .../src/templates/hellowarld/config/environment.rb |     5 +
 .../hellowarld/config/environments/development.rb  |    41 +
 .../hellowarld/config/environments/production.rb   |    79 +
 .../hellowarld/config/environments/test.rb         |    42 +
 .../hellowarld/config/initializers/assets.rb       |    11 +
 .../config/initializers/backtrace_silencers.rb     |     7 +
 .../config/initializers/cookies_serializer.rb      |     3 +
 .../initializers/filter_parameter_logging.rb       |     4 +
 .../hellowarld/config/initializers/inflections.rb  |    16 +
 .../hellowarld/config/initializers/mime_types.rb   |     4 +
 .../config/initializers/session_store.rb           |     3 +
 .../config/initializers/wrap_parameters.rb         |    14 +
 .../src/templates/hellowarld/config/locales/en.yml |    23 +
 .../src/templates/hellowarld/config/routes.rb      |    62 +
 .../src/templates/hellowarld/config/secrets.yml    |    22 +
 maven/jruby/src/templates/hellowarld/pom.xml       |     6 +
 maven/jruby/src/templates/j2ee_wlp/pom.rb          |    15 +-
 maven/jruby/src/templates/j2ee_wlp/pom.xml         |   141 +-
 .../jruby/src/templates/osgi_all_inclusive/pom.rb  |    20 +-
 .../jruby/src/templates/osgi_all_inclusive/pom.xml |   227 +-
 .../jruby/embed/osgi/test/JRubyOsgiEmbedTest.java  |     2 +-
 maven/pom.rb                                       |    24 +-
 maven/pom.xml                                      |   124 -
 mvnw                                               |    10 +-
 mvnw.bat                                           |   177 +
 .../eclipse-settings/org.eclipse.jdt.core.prefs    |     3 +
 mx.jruby/eclipse-settings/org.eclipse.jdt.ui.prefs |     1 +
 mx.jruby/mx_jruby.py                               |   848 +
 mx.jruby/suite.py                                  |   176 +
 pom.rb                                             |   377 +
 pom.xml                                            |  1060 +-
 rakelib/commands.rake                              |    16 +-
 rakelib/helpers.rb                                 |     6 +-
 rakelib/installer.rake                             |     2 +-
 rakelib/maven.rake                                 |    40 +-
 rakelib/parser.rake                                |     5 +
 rakelib/rspec.rake                                 |    65 +-
 rakelib/rubyspec.rake                              |   216 +-
 rakelib/test.rake                                  |   184 +-
 samples/ffi/pty.rb                                 |     2 +-
 samples/truffle/can-we-fold-yet.rb                 |    39 +
 .../truffle/interop/asciidoctor/Asciidoctor.java   |    52 +
 samples/truffle/interop/weather/README.md          |     7 +
 samples/truffle/interop/weather/weather.js         |     5 +
 samples/truffle/interop/weather/weather.rb         |    17 +
 spec/READ_ME_FIRST.txt                             |     6 +-
 spec/compiler/general_spec.rb                      |  1731 +-
 spec/compiler/skinnymethodadapter_spec.rb          |    56 +-
 spec/ffi/enum_spec.rb                              |   196 +
 spec/ffi/fixtures/EnumTest.c                       |    17 +
 spec/ffi/function_spec.rb                          |    11 +-
 spec/ffi/library_spec.rb                           |    23 -
 spec/ffi/spec_helper.rb                            |     1 +
 spec/ffi/variadic_spec.rb                          |    37 -
 spec/ir/directed_graph/data_iterator_spec.rb       |   149 +
 spec/ir/directed_graph/directed_graph_spec.rb      |     6 +-
 spec/java_integration/addons/io_spec.rb            |    67 +-
 spec/java_integration/addons/object_spec.rb        |     7 +-
 spec/java_integration/addons/stringio_addons.rb    |    18 +-
 .../addons/synchronized_class_spec.rb              |     2 +-
 spec/java_integration/addons/throwable_spec.rb     |    38 +-
 spec/java_integration/ant/ant_spec.rb              |    56 +-
 spec/java_integration/ant/project_spec.rb          |    10 +-
 spec/java_integration/ant/rake_spec.rb             |    10 +-
 spec/java_integration/ant/target_spec.rb           |    24 +-
 spec/java_integration/ant/task_spec.rb             |    14 +-
 spec/java_integration/ant_spec_helper.rb           |     4 +-
 spec/java_integration/classes/eqq_spec.rb          |    41 +
 spec/java_integration/exceptions/rescue_spec.rb    |    93 +-
 spec/java_integration/extensions/classpath_spec.rb |    12 +-
 .../java_integration/extensions/collection_spec.rb |   274 +
 spec/java_integration/extensions/iterable_spec.rb  |   118 +
 spec/java_integration/extensions/kernel_spec.rb    |     4 +-
 spec/java_integration/extensions/list_spec.rb      |   202 +-
 spec/java_integration/extensions/regex_spec.rb     |   125 +
 .../java_integration/fields/field_accessor_spec.rb |    28 +-
 spec/java_integration/fixtures/CachedInJava.java   |    21 +
 spec/java_integration/fixtures/InnerClasses.java   |     2 +
 spec/java_integration/fixtures/Reflector.java      |   102 +
 spec/java_integration/fixtures/Service.java        |     9 +
 .../fixtures/ServiceAnnotation.java                |    14 +
 .../fixtures/UsesSingleMethodInterface.java        |    16 +-
 spec/java_integration/globals/classpath_spec.rb    |     9 +-
 spec/java_integration/globals/env_java_spec.rb     |    12 +-
 .../java_integration/interfaces/collection_spec.rb |     4 +-
 .../java_integration/interfaces/comparison_spec.rb |    66 +
 spec/java_integration/interfaces/constant_spec.rb  |     2 +-
 spec/java_integration/interfaces/executor_spec.rb  |     4 +-
 .../interfaces/implementation_spec.rb              |   480 +-
 spec/java_integration/interfaces/interface_new.rb  |    15 +
 spec/java_integration/interfaces/iterable_spec.rb  |     8 +-
 .../interfaces/java8_methods_spec.rb               |    80 +-
 .../jrubyc/java/annotation_spec.rb                 |    39 -
 spec/java_integration/jrubyc/java/basic_spec.rb    |    44 -
 .../jrubyc/java/constructor_spec.rb                |   125 -
 spec/java_integration/jrubyc/java/field_spec.rb    |    58 -
 .../jrubyc/java/implements_spec.rb                 |    32 -
 spec/java_integration/jrubyc/java/import_spec.rb   |    33 -
 spec/java_integration/jrubyc/java/method_spec.rb   |   407 -
 spec/java_integration/jrubyc/java/package_spec.rb  |    24 -
 spec/java_integration/methods/basics_spec.rb       |    41 +-
 spec/java_integration/methods/binding_spec.rb      |     6 +-
 spec/java_integration/methods/dir_spec.rb          |     6 +-
 spec/java_integration/methods/dispatch_spec.rb     |   330 +-
 spec/java_integration/methods/equals_spec.rb       |     2 +-
 spec/java_integration/methods/error_spec.rb        |   140 +-
 spec/java_integration/methods/java_alias_spec.rb   |    18 +-
 spec/java_integration/methods/java_method_spec.rb  |    32 +-
 spec/java_integration/methods/java_send_spec.rb    |    58 +-
 .../methods/method_selection_spec.rb               |    12 +-
 spec/java_integration/methods/naming_spec.rb       |    88 +-
 spec/java_integration/methods/reflecting_spec.rb   |    12 +-
 spec/java_integration/object/ivars_spec.rb         |     6 +-
 spec/java_integration/object/java_import_spec.rb   |     8 +-
 spec/java_integration/object/marshal_spec.rb       |    10 +-
 spec/java_integration/object/serialization_spec.rb |     2 +-
 spec/java_integration/object/singleton_spec.rb     |    31 +
 spec/java_integration/packages/access_spec.rb      |    93 +-
 spec/java_integration/packages/include_spec.rb     |     4 +-
 spec/java_integration/packages/name_spec.rb        |    35 +-
 .../java_integration/paths/uri_classloader_spec.rb |    16 +
 spec/java_integration/reflection/field_spec.rb     |   112 +-
 spec/java_integration/reflection/method_spec.rb    |    30 +-
 spec/java_integration/regex/matcher_end_spec.rb    |    17 -
 spec/java_integration/reify/annos_spec.rb          |     8 +-
 spec/java_integration/reify/become_java_spec.rb    |   186 +-
 spec/java_integration/ruby_array/set_spec.rb       |     4 +-
 spec/java_integration/rubygems/rubygems_spec.rb    |    15 +-
 spec/java_integration/scala/operator_spec.rb       |    76 +-
 spec/java_integration/scala/singleton_spec.rb      |    12 +-
 spec/java_integration/spec.opts                    |     2 +-
 spec/java_integration/spec.quiet.opts              |     2 +-
 spec/java_integration/spec_helper.rb               |    11 +-
 spec/java_integration/types/array_spec.rb          |   945 +-
 spec/java_integration/types/coercion_spec.rb       |   847 +-
 spec/java_integration/types/construction_spec.rb   |   498 +-
 spec/java_integration/types/extension_spec.rb      |    79 +-
 spec/java_integration/types/inspect_spec.rb        |     2 +-
 spec/java_integration/types/map_spec.rb            |   217 +-
 spec/java_integration/types/retrieval_spec.rb      |   157 +-
 spec/java_integration/types/wrapping_spec.rb       |   101 +-
 spec/java_integration/utilities/io_spec.rb         |     8 +-
 spec/java_integration/utilities/jar_glob_spec.rb   |    62 +-
 .../utilities/jdbc_unloader_spec.rb                |     4 +-
 spec/java_integration/utilities/jruby_spec.rb      |    23 +-
 .../utilities/load_from_jar_spec.rb                |    53 +-
 spec/jruby.1.8.mspec                               |   131 -
 spec/jruby.1.9.mspec                               |   134 -
 spec/jruby.2.3.mspec                               |   119 +
 spec/jruby.cext.mspec                              |    34 -
 spec/jruby/array_spec.rb                           |     6 +-
 spec/jruby/date_time_spec.rb                       |   128 -
 spec/jruby/math_spec.rb                            |    16 +-
 spec/jruby/symbol_spec.rb                          |     6 +-
 spec/jrubyc/java/annotation_spec.rb                |    35 +
 spec/jrubyc/java/basic_spec.rb                     |    41 +
 spec/jrubyc/java/constructor_spec.rb               |   120 +
 spec/jrubyc/java/field_spec.rb                     |    58 +
 spec/jrubyc/java/files/.gitignore                  |     1 +
 spec/jrubyc/java/files/double_rescue.rb            |    31 +
 spec/jrubyc/java/files/hashy_kwargs.rb             |    23 +
 spec/jrubyc/java/files/sample_block.rb             |    11 +
 spec/jrubyc/java/files/symbol_proc.rb              |     7 +
 spec/jrubyc/java/implements_spec.rb                |    30 +
 spec/jrubyc/java/import_spec.rb                    |    31 +
 spec/jrubyc/java/loading_spec.rb                   |    68 +
 spec/jrubyc/java/method_spec.rb                    |   435 +
 spec/jrubyc/java/package_spec.rb                   |    21 +
 spec/jrubyc/spec_helper.rb                         |     4 +
 spec/mspec/.gitignore                              |    26 +
 spec/mspec/.travis.yml                             |    18 +
 spec/mspec/Gemfile                                 |     3 -
 spec/mspec/Gemfile.lock                            |    30 +
 spec/mspec/README                                  |    77 -
 spec/mspec/README.md                               |    88 +
 spec/mspec/bin/mkspec.bat                          |     0
 spec/mspec/bin/mspec-ci                            |     1 -
 spec/mspec/bin/mspec-ci.bat                        |     0
 spec/mspec/bin/mspec-run                           |     1 -
 spec/mspec/bin/mspec-run.bat                       |     0
 spec/mspec/bin/mspec-tag                           |     1 -
 spec/mspec/bin/mspec-tag.bat                       |     0
 spec/mspec/bin/mspec.bat                           |     0
 spec/mspec/lib/mspec.rb                            |    11 +-
 spec/mspec/lib/mspec/commands/mkspec.rb            |     9 +-
 spec/mspec/lib/mspec/commands/mspec-ci.rb          |     1 +
 spec/mspec/lib/mspec/commands/mspec-run.rb         |    20 +-
 spec/mspec/lib/mspec/commands/mspec-tag.rb         |     2 +
 spec/mspec/lib/mspec/commands/mspec.rb             |    16 +-
 spec/mspec/lib/mspec/expectations/expectations.rb  |    12 +-
 spec/mspec/lib/mspec/expectations/should.rb        |    19 +-
 spec/mspec/lib/mspec/guards/block_device.rb        |     2 +-
 spec/mspec/lib/mspec/guards/extensions.rb          |     2 +
 spec/mspec/lib/mspec/guards/guard.rb               |    32 +-
 spec/mspec/lib/mspec/guards/platform.rb            |     4 +
 spec/mspec/lib/mspec/guards/version.rb             |    18 +-
 spec/mspec/lib/mspec/helpers.rb                    |     4 +-
 spec/mspec/lib/mspec/helpers/argf.rb               |    37 +
 spec/mspec/lib/mspec/helpers/argv.rb               |     9 +-
 spec/mspec/lib/mspec/helpers/datetime.rb           |    23 +
 spec/mspec/lib/mspec/helpers/environment.rb        |    33 +-
 spec/mspec/lib/mspec/helpers/fixture.rb            |    21 +-
 spec/mspec/lib/mspec/helpers/fmode.rb              |    15 -
 spec/mspec/lib/mspec/helpers/fs.rb                 |     8 +-
 spec/mspec/lib/mspec/helpers/hash.rb               |     4 +
 spec/mspec/lib/mspec/helpers/io.rb                 |    83 +-
 spec/mspec/lib/mspec/helpers/language_version.rb   |    30 -
 spec/mspec/lib/mspec/helpers/mock_to_path.rb       |     3 +-
 spec/mspec/lib/mspec/helpers/numeric.rb            |    56 +-
 spec/mspec/lib/mspec/helpers/pack.rb               |     3 +
 spec/mspec/lib/mspec/helpers/ruby_exe.rb           |    86 +-
 spec/mspec/lib/mspec/helpers/tmp.rb                |     8 +-
 spec/mspec/lib/mspec/matchers.rb                   |     2 +
 spec/mspec/lib/mspec/matchers/be_computed_by.rb    |     2 +-
 .../lib/mspec/matchers/be_computed_by_function.rb  |     2 +-
 spec/mspec/lib/mspec/matchers/be_false.rb          |     2 +-
 spec/mspec/lib/mspec/matchers/be_nil.rb            |     2 +-
 spec/mspec/lib/mspec/matchers/be_true.rb           |     2 +-
 spec/mspec/lib/mspec/matchers/be_true_or_false.rb  |    20 +
 spec/mspec/lib/mspec/matchers/block_caller.rb      |    35 +
 spec/mspec/lib/mspec/matchers/equal_element.rb     |    24 +-
 spec/mspec/lib/mspec/matchers/have_data.rb         |    10 +-
 spec/mspec/lib/mspec/matchers/output.rb            |    12 +-
 spec/mspec/lib/mspec/matchers/output_to_fd.rb      |    44 +-
 spec/mspec/lib/mspec/matchers/raise_error.rb       |    63 +-
 spec/mspec/lib/mspec/mocks/mock.rb                 |    24 +-
 spec/mspec/lib/mspec/mocks/proxy.rb                |     8 +-
 spec/mspec/lib/mspec/runner.rb                     |     6 +-
 spec/mspec/lib/mspec/runner/actions.rb             |     2 -
 spec/mspec/lib/mspec/runner/actions/debug.rb       |    19 -
 spec/mspec/lib/mspec/runner/actions/filter.rb      |     2 +-
 spec/mspec/lib/mspec/runner/actions/gdb.rb         |    17 -
 spec/mspec/lib/mspec/runner/actions/leakchecker.rb |   301 +
 spec/mspec/lib/mspec/runner/actions/tally.rb       |    25 +-
 spec/mspec/lib/mspec/runner/context.rb             |    86 +-
 spec/mspec/lib/mspec/runner/evaluate.rb            |    54 +
 spec/mspec/lib/mspec/runner/exception.rb           |    13 +-
 spec/mspec/lib/mspec/runner/filters/tag.rb         |    14 +-
 spec/mspec/lib/mspec/runner/formatters/dotted.rb   |    21 +-
 spec/mspec/lib/mspec/runner/formatters/junit.rb    |    11 +-
 spec/mspec/lib/mspec/runner/formatters/spinner.rb  |    60 +-
 spec/mspec/lib/mspec/runner/formatters/yaml.rb     |     6 +-
 spec/mspec/lib/mspec/runner/mspec.rb               |    46 +-
 spec/mspec/lib/mspec/runner/object.rb              |     4 +-
 spec/mspec/lib/mspec/runner/shared.rb              |     2 +-
 spec/mspec/lib/mspec/runner/tag.rb                 |    14 +-
 spec/mspec/lib/mspec/utils/deprecate.rb            |     6 +
 spec/mspec/lib/mspec/utils/name_map.rb             |     2 +-
 spec/mspec/lib/mspec/utils/options.rb              |    52 +-
 spec/mspec/lib/mspec/utils/script.rb               |    57 +-
 spec/mspec/lib/mspec/utils/version.rb              |    11 +-
 spec/mspec/lib/mspec/version.rb                    |     2 +-
 spec/mspec/mspec.gemspec                           |    29 +-
 spec/mspec/spec/commands/mkspec_spec.rb            |    68 +-
 spec/mspec/spec/commands/mspec_ci_spec.rb          |    33 +-
 spec/mspec/spec/commands/mspec_run_spec.rb         |    30 +-
 spec/mspec/spec/commands/mspec_spec.rb             |   112 +-
 spec/mspec/spec/commands/mspec_tag_spec.rb         |   100 +-
 spec/mspec/spec/expectations/should_spec.rb        |    22 +-
 spec/mspec/spec/fixtures/a_spec.rb                 |    15 +
 spec/mspec/spec/fixtures/config.mspec              |     5 +
 spec/mspec/spec/fixtures/my_ruby                   |     4 +
 spec/mspec/spec/fixtures/print_interpreter_spec.rb |     4 +
 spec/mspec/spec/guards/background_spec.rb          |     2 +-
 spec/mspec/spec/guards/block_device_spec.rb        |     2 +-
 spec/mspec/spec/guards/bug_spec.rb                 |    39 +-
 spec/mspec/spec/guards/compliance_spec.rb          |    18 +-
 spec/mspec/spec/guards/conflict_spec.rb            |    10 +-
 spec/mspec/spec/guards/endian_spec.rb              |    16 +-
 spec/mspec/spec/guards/extensions_spec.rb          |     4 +-
 spec/mspec/spec/guards/feature_spec.rb             |     2 +-
 spec/mspec/spec/guards/guard_spec.rb               |    67 +-
 spec/mspec/spec/guards/noncompliance_spec.rb       |     2 +-
 spec/mspec/spec/guards/platform_spec.rb            |    28 +-
 spec/mspec/spec/guards/quarantine_spec.rb          |     2 +-
 spec/mspec/spec/guards/runner_spec.rb              |    14 +-
 spec/mspec/spec/guards/specified_spec.rb           |    14 +-
 spec/mspec/spec/guards/superuser_spec.rb           |     6 +-
 spec/mspec/spec/guards/support_spec.rb             |     2 +-
 spec/mspec/spec/guards/tty_spec.rb                 |     2 +-
 spec/mspec/spec/guards/user_spec.rb                |     6 +-
 spec/mspec/spec/guards/version_spec.rb             |    51 +-
 spec/mspec/spec/helpers/argf_spec.rb               |    37 +
 spec/mspec/spec/helpers/argv_spec.rb               |     4 +-
 spec/mspec/spec/helpers/ducktype_spec.rb           |     6 +-
 spec/mspec/spec/helpers/environment_spec.rb        |    28 +-
 spec/mspec/spec/helpers/fixture_spec.rb            |    15 +-
 spec/mspec/spec/helpers/flunk_spec.rb              |     4 +-
 spec/mspec/spec/helpers/fmode_spec.rb              |    15 -
 spec/mspec/spec/helpers/fs_spec.rb                 |    49 +-
 spec/mspec/spec/helpers/hash_spec.rb               |     8 +
 spec/mspec/spec/helpers/io_spec.rb                 |    78 +-
 spec/mspec/spec/helpers/language_version_spec.rb   |    40 -
 spec/mspec/spec/helpers/mock_to_path_spec.rb       |     1 +
 spec/mspec/spec/helpers/ruby_exe_spec.rb           |    95 +-
 spec/mspec/spec/integration/interpreter_spec.rb    |    21 +
 spec/mspec/spec/integration/run_spec.rb            |    40 +
 spec/mspec/spec/matchers/be_true_or_false_spec.rb  |    19 +
 spec/mspec/spec/matchers/block_caller_spec.rb      |    13 +
 spec/mspec/spec/matchers/equal_element_spec.rb     |     2 +-
 spec/mspec/spec/matchers/equal_spec.rb             |     1 -
 spec/mspec/spec/matchers/have_data_spec.rb         |     2 +-
 .../spec/matchers/have_singleton_method_spec.rb    |     2 +-
 spec/mspec/spec/matchers/output_spec.rb            |     2 +-
 spec/mspec/spec/matchers/output_to_fd_spec.rb      |     9 +
 spec/mspec/spec/matchers/raise_error_spec.rb       |    57 +-
 spec/mspec/spec/matchers/raise_exception_spec.rb   |    12 +
 spec/mspec/spec/mocks/mock_spec.rb                 |    82 +-
 spec/mspec/spec/mocks/proxy_spec.rb                |     6 +-
 spec/mspec/spec/runner/actions/debug_spec.rb       |    62 -
 spec/mspec/spec/runner/actions/filter_spec.rb      |     2 +-
 spec/mspec/spec/runner/actions/gdb_spec.rb         |    61 -
 spec/mspec/spec/runner/actions/tag_spec.rb         |    34 +-
 spec/mspec/spec/runner/actions/taglist_spec.rb     |    16 +-
 spec/mspec/spec/runner/actions/tagpurge_spec.rb    |    22 +-
 spec/mspec/spec/runner/actions/tally_spec.rb       |    17 +-
 spec/mspec/spec/runner/actions/timer_spec.rb       |    10 +-
 spec/mspec/spec/runner/context_spec.rb             |   143 +-
 spec/mspec/spec/runner/example_spec.rb             |     2 +-
 spec/mspec/spec/runner/exception_spec.rb           |     5 +
 spec/mspec/spec/runner/filters/profile_spec.rb     |     4 +-
 spec/mspec/spec/runner/filters/tag_spec.rb         |    69 +-
 spec/mspec/spec/runner/formatters/describe_spec.rb |    18 +-
 spec/mspec/spec/runner/formatters/dotted_spec.rb   |    26 +-
 spec/mspec/spec/runner/formatters/file_spec.rb     |     4 +-
 spec/mspec/spec/runner/formatters/html_spec.rb     |    28 +-
 spec/mspec/spec/runner/formatters/junit_spec.rb    |    44 +-
 spec/mspec/spec/runner/formatters/method_spec.rb   |    10 +-
 spec/mspec/spec/runner/formatters/specdoc_spec.rb  |     2 +-
 spec/mspec/spec/runner/formatters/spinner_spec.rb  |    28 +-
 spec/mspec/spec/runner/formatters/unit_spec.rb     |    14 +-
 spec/mspec/spec/runner/formatters/yaml_spec.rb     |    38 +-
 spec/mspec/spec/runner/mspec_spec.rb               |    51 +-
 spec/mspec/spec/runner/shared_spec.rb              |     4 +-
 spec/mspec/spec/runner/tag_spec.rb                 |    12 +
 spec/mspec/spec/spec_helper.rb                     |     4 +
 spec/mspec/spec/utils/deprecate_spec.rb            |    17 +
 spec/mspec/spec/utils/name_map_spec.rb             |     4 +-
 spec/mspec/spec/utils/options_spec.rb              |   110 +-
 spec/mspec/spec/utils/script_spec.rb               |   121 +-
 spec/mspec/spec/utils/version_spec.rb              |    22 +-
 spec/profiler/json_profile_printer_spec.rb         |     2 +-
 spec/profiler/runtime_spec.rb                      |    18 +-
 ...e_self_sharing_on_define_method_binding_spec.rb |    19 +-
 ...08_stringio_fails_read_if_frozen_string_spec.rb |     2 +-
 ...15_thread_kill_and_dispose_can_deadlock_spec.rb |     2 +-
 .../GH-1072_datetime_plus_overflows_int_spec.rb    |     4 +-
 ...H-1075_fiber_does_not_finalize_properly_spec.rb |     7 +-
 ...GH-1076_enumerator_finalization_needs_a_spec.rb |     4 +-
 ...ions_should_report_to_redirected_stderr_spec.rb |     6 +-
 ...tring_regexp_index_past_end_returns_nil_spec.rb |     4 +-
 .../GH-1103_copy_stream_for_non_file_input_spec.rb |     2 +-
 .../GH-1104_reopen_stdout_and_stderr_spec.rb       |    21 +
 ...06_fiber_must_propagate_java_exceptions_spec.rb |    10 +-
 ...r_class_name_should_reflect_outer_class_spec.rb |     4 +-
 .../GH-1128_cyrillic_date_format_spec.rb           |     2 +-
 .../GH-1182_hash_concurrent_marshal_spec.rb        |     2 +-
 ...0_break_propagates_through_escaped_proc_spec.rb |    18 +-
 .../GH-1296_interval_step_size_for_bignum_spec.rb  |     5 +
 ..._ascii_string_with_high_bytes_each_char_spec.rb |     2 +-
 spec/regression/GH-1371_gzip_spec.rb               |    32 +-
 spec/regression/GH-1446_line_number_in_warnings.rb |    10 -
 .../GH-1446_line_number_in_warnings_spec.rb        |    10 +
 spec/regression/GH-1460_pathname_ivar_spec.rb      |     6 +-
 ...463_exceptions_propagate_through_fibers_spec.rb |    35 +-
 spec/regression/GH-1478_pack_c_bignum_spec.rb      |    10 +-
 spec/regression/GH-1517_time_to_s_spec.rb          |    10 +-
 ...H-1551_Fixnumto_s_generates_immutable_string.rb |     8 -
 ...1_Fixnumto_s_generates_immutable_string_spec.rb |     8 +
 ...> GH-1578_bigdecimal_to_i_with_no_args_spec.rb} |     0
 ...hash_fails_when_keys_and_values_are_the_same.rb |    14 -
 ...fails_when_keys_and_values_are_the_same_spec.rb |    14 +
 .../GH-1633_bigdecimal_operations_with_nil.rb      |    20 -
 .../GH-1633_bigdecimal_operations_with_nil_spec.rb |    20 +
 ...-1675_casecmp_on_UTF16LE_encoded_string_spec.rb |     2 +-
 ...al_multiplication_rounds_the_rational_number.rb |    12 -
 ...ltiplication_rounds_the_rational_number_spec.rb |    11 +
 .../GH-1726_File_read_raises_an_enoent.rb          |     6 -
 .../GH-1726_File_read_raises_an_enoent_spec.rb     |     6 +
 spec/regression/GH-1745_datetime_jd_spec.rb        |     6 +-
 ...ket_accept_nonblock_returns_server_port_spec.rb |     4 +-
 spec/regression/GH-1877_delete_if_updates_spec.rb  |    20 -
 ..._symlink_load_path_should_not_expand_in_FILE.rb |    34 -
 ...ink_load_path_should_not_expand_in_FILE_spec.rb |    35 +
 ..._nonlocal_return_in_define_method_block_spec.rb |    13 +
 .../GH-1962_Kernel_Array_coercion_spec.rb          |    42 +-
 .../GH-1969_duplicate_underscore_block_arg_spec.rb |    13 +
 ...980_multiple_nonlocal_returns_in_flight_spec.rb |    16 +
 ...008_multi_args_system_method_on_windows_spec.rb |    46 +-
 .../GH-2132_catch_nonlocal_return_lje_spec.rb      |    20 +
 ...-2182_struct_inspect_has_ascii_encoding_spec.rb |    16 +-
 .../GH-2198_test_access_protections_spec.rb        |    27 +
 ...264_illegal_hex_characters_in_escape_pattern.rb |    20 -
 ...llegal_hex_characters_in_escape_pattern_spec.rb |    20 +
 .../GH-2284_stabby_lambda_constant_lookup_spec.rb  |    11 +
 ...precision_with_different_excution_order_spec.rb |    14 +-
 ...58_socket_hostname_and_address_encoding_spec.rb |     4 +-
 spec/regression/GH-2574_dont_clobber_variable.rb   |    47 +
 ...ed_UTF8_hash_key_has_the_wrong_encoding_spec.rb |    10 +
 .../GH-2627_stdio_should_reflect_pipe_tty_spec.rb  |     6 +
 .../GH-2635_const_get_with_leading_colons_spec.rb  |    19 +
 .../GH-274_inject_with_append_causes_npe_spec.rb   |     2 +-
 spec/regression/GH-2764_iso_2022_jp_finish_spec.rb |     9 +
 ...ield_splat_behaviour_causes_pp_to_break_spec.rb |   100 +-
 .../GH-2864_search_prepends_in_modules_spec.rb     |    21 +
 .../GH-2868_big_decimal_can_not_be_copied_spec.rb  |    10 +
 spec/regression/GH-2883_date_sec_fraction_spec.rb  |    17 +-
 spec/regression/GH-2896_symbol_inspect_spec.rb     |     6 +-
 spec/regression/GH-2943_each_with_object.rb        |    31 +
 ...k_syswrite_zero_bytes_should_not_eagain_spec.rb |    14 +
 spec/regression/GH-3035_spec.rb                    |     9 +
 spec/regression/GH-3040_spec.rb                    |     7 +
 spec/regression/GH-3042_cvar_access_in_for_loop.rb |    23 +
 spec/regression/GH-3060_spec.rb                    |     7 +
 ...GH-3086_anon_args_in_to_proc_parameters_spec.rb |     6 +
 spec/regression/GH-3104_fixup_returns.rb           |    17 +
 .../regression/GH-311_rescue_nil_exception_spec.rb |     6 +-
 spec/regression/GH-3137_spec.rb                    |    29 +
 ...-3249_io_syswrite_does_not_freeze_input_spec.rb |    16 +
 ...f8_regexp_string_match_compiles_as_utf8_spec.rb |    13 +
 .../GH-3326_symbol_proc_should_be_callable.rb      |    15 +
 spec/regression/GH-3402_spec.rb                    |    12 +
 ...sl_rsa_key_creation_returns_wrong_value_spec.rb |     9 +
 spec/regression/GH-3645_autoload.rb                |     6 +
 .../GH-3645_set_non_anonymous_constant.rb          |    25 +
 spec/regression/GH-3653_check_no_expansion.rb      |     1 +
 .../GH-3653_system_under_chdir_expands_env.rb      |    20 +
 ...error_formatting_does_not_warn_or_raise_spec.rb |    50 +
 spec/regression/GH-4014_method_define_spec.rb      |    23 +
 .../GH-4029_Hash_aref_with_string_dedefd_spec.rb   |     9 +
 .../regression/GH-4122_stdio_fileno_sanity_spec.rb |    14 +
 .../GH-4124_packed_array_replace_spec.rb           |    13 +
 ...should_not_cache_variable_coercion_type_spec.rb |     9 +
 spec/regression/GH-4186.rb                         |     9 +
 .../GH-4202_gzipreader_respond_to_spec.rb          |    29 +
 ...-4206_kernel_sleep_interruptedexception_spec.rb |    12 +
 ...enumerable_drop_should_not_change_identities.rb |    20 +
 .../GH-4240-mod_rescue_exc_variable_works_spec.rb  |     8 +
 ...marshal_multiple_strings_with_encodings_spec.rb |     4 +-
 spec/regression/GH-476_ivar_concurrency_spec.rb    |    36 +-
 spec/regression/GH-502-utf-8-writing_spec.rb       |    34 +-
 spec/regression/GH-651_kernel_dir_spec.rb          |     2 +-
 spec/regression/GH-652_time_add.rb                 |    27 -
 spec/regression/GH-652_time_add_spec.rb            |    16 +
 .../GH-744_GH-264_enum_args_using_call_spec.rb     |   149 +-
 spec/regression/GH-814_defined_basicobject_spec.rb |     8 +-
 spec/regression/GH-999_colon2_data_race_spec.rb    |     2 +-
 ...BY-2388_gc_methods_not_on_other_classes_spec.rb |     6 +-
 spec/regression/JRUBY-3155_spec.rb                 |    21 +-
 .../JRUBY-3194_autoload_thread_safety_spec.rb      |    22 +-
 .../JRUBY-4335_float_marshal_roundtrip_spec.rb     |     6 +-
 .../JRUBY-4940_require_multibyte_spec.rb           |    25 -
 spec/regression/JRUBY-5014_proc_lineno_spec.rb     |    84 -
 spec/regression/JRUBY-5122_nonblocking_io_spec.rb  |    53 +-
 .../JRUBY-5220_wrong_number_of_args_msg_spec.rb    |     8 +-
 spec/regression/JRUBY-5223_marshal_load_spec.rb    |    20 +-
 spec/regression/JRUBY-5232_getsockname_spec.rb     |     2 +-
 spec/regression/JRUBY-5238_thread_state.rb         |    26 +-
 .../JRUBY-5275_each_slice_failures_spec.rb         |     8 +-
 spec/regression/JRUBY-5302_spec.rb                 |     2 +-
 ...JRUBY-5306_eof_while_parsing_identifier_spec.rb |     7 +-
 spec/regression/JRUBY-5335_array_with_prng_spec.rb |    36 +-
 .../JRUBY-5412_enumerator_with_index_combo_spec.rb |    46 +-
 .../JRUBY-5471_extension_attrs_are_private_spec.rb |     2 +-
 ...-5484_tcpsocket_read_does_not_set_sleep_spec.rb |     2 +-
 .../JRUBY-5487_select_with_0_returns_nil_spec.rb   |    20 +-
 .../JRUBY-5503_pipe_close_with_timeout_spec.rb     |    12 +-
 ...tcpserver_accept_nonblock_always_eagain_spec.rb |     4 +-
 ...RUBY-5684_file_descriptor_channel_hangs_spec.rb |     2 +-
 .../JRUBY-5773_postargs_off_by_one_spec.rb         |    28 +-
 .../JRUBY-5776_securerandom_jruby_patch_spec.rb    |     6 +-
 ..._named_capture_crash_on_nil_in_compiler_spec.rb |     4 +-
 ...RUBY-5918_float_marshal_observes_locale_spec.rb |     4 +-
 spec/regression/JRUBY-5946_IO_select_write_nil.rb  |    12 -
 .../JRUBY-5946_IO_select_write_nil_spec.rb         |    12 +
 .../JRUBY-5981-thread_local_encode_decode_spec.rb  |     6 +-
 ...987-module_include_wrapper_autoload_fix_spec.rb |     2 +-
 spec/regression/JRUBY-6049_bignum_aref_spec.rb     |     4 +-
 spec/regression/JRUBY-6050_fixnum_aref_spec.rb     |     2 +-
 spec/regression/JRUBY-6053_pack_spec.rb            |    12 +-
 .../JRUBY-6141_matchdata_captures_spec.rb          |     4 +-
 spec/regression/JRUBY-6208_gzip_bin_write_spec.rb  |    20 +-
 spec/regression/JRUBY-6209_hash_rehash_spec.rb     |     2 +-
 spec/regression/JRUBY-6278_double_require_spec.rb  |     2 +-
 .../JRUBY-6291_popen_close_streams_spec.rb         |     4 +-
 spec/regression/JRUBY-6307_integer_power_spec.rb   |     4 +-
 spec/regression/JRUBY-6324_random_srand_spec.rb    |     8 +-
 ...339_load_file_from_dir_with_hash_symbol_spec.rb |     2 +-
 ...344_cr_inside_comment_does_not_end_line_spec.rb |     2 +-
 ...IO_popen_takes_Encoding_as_option_value_spec.rb |     2 +-
 .../JRUBY-6510_hash_treat_as_encoding_spec.rb      |    18 -
 ...at_end_of_string_can_cause_syntax_error_spec.rb |     2 +-
 .../JRUBY-6559_zlib_rewind_buffer_spec.rb          |     4 +-
 ...-6568_procified_Symbol_unwraps_too_much_spec.rb |    12 +-
 ...RUBY-6570_autoload_from_instance_method_spec.rb |    30 +-
 spec/regression/JRUBY-6612_long_underflow_spec.rb  |     4 +-
 ...BY-6634_String_setbyte_does_not_unshare_spec.rb |    16 +-
 ...N_formatter_does_not_affect_next_format_spec.rb |     2 +-
 ...68_strscan_must_handle_pattern_encoding_spec.rb |     4 +-
 .../regression/JRUBY-6679_console_codepage_spec.rb |     2 +-
 .../JRUBY-6702_utime_ignores_errno_spec.rb         |     8 +-
 ...2_ThreadGroup_subclass_initialize_arity_spec.rb |     2 +-
 ...Y-6740_custom_respond_to_on_BasicObject_spec.rb |    14 +-
 ...RUBY-6748_new_thread_not_in_thread_list_spec.rb |    40 +-
 ...UBY-6809_Time_utc_sub_millisec_accuracy_spec.rb |     4 +-
 ...UBY-6810_proc_should_not_have_allocator_spec.rb |     4 +-
 .../JRUBY-6811_time_rounding_errors_spec.rb        |    24 +-
 .../JRUBY-6860_slice_needs_range_check_spec.rb     |    20 +-
 .../JRUBY-6863_index_after_slice_spec.rb           |    40 +-
 ..._send_calls_method_missing_for_privates_spec.rb |    28 +-
 .../JRUBY-6892_drop_on_enumerator_oddity_spec.rb   |     2 +-
 ...6896_thread_join_with_nil_waits_forever_spec.rb |     2 +-
 ...BY-6913_windows_backquote_newline_fixup_spec.rb |     2 +-
 .../JRUBY-6933_cow_string_split_by_string_spec.rb  |     4 +-
 ...BY-6952_time_plus_minus_rounding_errors_spec.rb |    16 +-
 ...BY-6954_UTC_offset_handling_in_Time_new_spec.rb |    14 +-
 .../JRUBY-7002_initial_backslash_spec.rb           |     2 +-
 .../JRUBY-7032-strftime_truncate_spec.rb           |     4 +-
 ...RUBY-7113-define_sslcontext_ssl_timeout_spec.rb |    10 +-
 ...array_repeated_permutation_requires_arg_spec.rb |     2 +-
 .../convert_null_containing_java_array_spec.rb     |     2 +-
 spec/regression/embedded_runtime_leak_spec.rb      |    48 +
 .../enum_cons_and_enum_slice_only_in_1.8_spec.rb   |     8 +-
 .../enum_with_object_yield_return_spec.rb          |     2 +-
 spec/regression/fixnum_to_sym_only_in_1.8_spec.rb  |    12 -
 .../regression/gh-1078_delegate_pass_block_spec.rb |     2 +-
 spec/regression/gh-299_env_with_nil_value_spec.rb  |    22 -
 spec/regression/gh-482_array_zip_cycle_spec.rb     |     8 +-
 .../gh-517_rational_to_s_encoding_spec.rb          |     4 +-
 spec/regression/gh-529_transpose_spec.rb           |     4 +-
 spec/regression/gh-801_date_inspect_spec.rb        |    12 +-
 spec/regression/gh-801_date_zone_nil_spec.rb       |    11 +-
 spec/regression/java_proxy_clear_last_exception.rb |     9 -
 .../java_proxy_clear_last_exception_spec.rb        |     9 +
 spec/regression/parser_regressions_spec.rb         |    77 +
 spec/regression/random_rand_spec.rb                |     9 +-
 .../recursive_check_thread_safety_spec.rb          |     6 +-
 ...eton_class_causes_inspect_to_lose_ivars_spec.rb |    26 +-
 spec/regression/string_crypt_spec.rb               |    13 +
 ...io_set_encoding_changes_shared_bytelist_spec.rb |     2 +-
 spec/regression/symbol_encoding_spec.rb            |    14 +-
 ...able_channels_should_be_ready_in_select_spec.rb |    12 +
 spec/ruby/.gitignore                               |     5 +
 spec/ruby/.travis.yml                              |    19 +
 spec/ruby/CONTRIBUTING.md                          |    64 +
 spec/ruby/Gemfile                                  |     4 +-
 spec/ruby/Gemfile.lock                             |    17 +-
 spec/ruby/README                                   |    92 -
 spec/ruby/README.md                                |   113 +-
 spec/ruby/TODO                                     |    52 +-
 spec/ruby/appveyor.yml                             |    20 +
 spec/ruby/command_line/dash_a_spec.rb              |     8 +-
 spec/ruby/command_line/dash_c_spec.rb              |     4 +-
 spec/ruby/command_line/dash_d_spec.rb              |    12 +-
 spec/ruby/command_line/dash_e_spec.rb              |    36 +-
 spec/ruby/command_line/dash_n_spec.rb              |    27 +-
 spec/ruby/command_line/dash_p_spec.rb              |     8 +-
 spec/ruby/command_line/dash_r_spec.rb              |     2 +-
 spec/ruby/command_line/dash_s_spec.rb              |    40 +-
 spec/ruby/command_line/dash_upper_c_spec.rb        |    18 +
 spec/ruby/command_line/dash_upper_e_spec.rb        |    12 +-
 spec/ruby/command_line/dash_upper_f_spec.rb        |    11 +
 spec/ruby/command_line/dash_upper_i_spec.rb        |     2 +-
 spec/ruby/command_line/dash_upper_k_spec.rb        |    33 +
 spec/ruby/command_line/dash_upper_u_spec.rb        |    68 +-
 spec/ruby/command_line/dash_upper_w_spec.rb        |     4 +-
 spec/ruby/command_line/dash_x_spec.rb              |     4 +-
 spec/ruby/command_line/error_message_spec.rb       |     4 +-
 spec/ruby/command_line/fixtures/dash_s_script.rb   |     2 +-
 .../command_line/fixtures/dash_upper_c_script.rb   |     1 +
 .../fixtures/freeze_flag_across_files.rb           |     3 +
 .../fixtures/freeze_flag_across_files_diff_enc.rb  |     3 +
 .../fixtures/freeze_flag_one_literal.rb            |     2 +
 .../command_line/fixtures/freeze_flag_required.rb  |     1 +
 .../fixtures/freeze_flag_required_diff_enc.rb      |   Bin 0 -> 121 bytes
 .../fixtures/freeze_flag_two_literals.rb           |     1 +
 spec/ruby/command_line/fixtures/passwd_file.txt    |     3 +
 .../{language => command_line}/fixtures/rubyopt.rb |     0
 spec/ruby/command_line/frozen_strings_spec.rb      |    23 +
 spec/ruby/command_line/rubyopt_spec.rb             |   160 +
 spec/ruby/command_line/shared/verbose.rb           |     4 +-
 spec/ruby/core/argf/argf_spec.rb                   |     4 +
 spec/ruby/core/argf/argv_spec.rb                   |    19 +
 spec/ruby/core/argf/binmode_spec.rb                |    46 +-
 spec/ruby/core/argf/bytes_spec.rb                  |     6 +-
 spec/ruby/core/argf/chars_spec.rb                  |     6 +-
 spec/ruby/core/argf/close_spec.rb                  |    46 +-
 spec/ruby/core/argf/closed_spec.rb                 |    12 +-
 spec/ruby/core/argf/codepoints_spec.rb             |     6 +
 spec/ruby/core/argf/each_char_spec.rb              |     6 +-
 spec/ruby/core/argf/each_codepoint_spec.rb         |     6 +
 spec/ruby/core/argf/file_spec.rb                   |    12 +-
 spec/ruby/core/argf/fixtures/bin_file.txt          |     4 +-
 spec/ruby/core/argf/fixtures/encoding.rb           |     5 +
 spec/ruby/core/argf/fixtures/filename.rb           |     3 +
 spec/ruby/core/argf/fixtures/lineno.rb             |     5 +
 spec/ruby/core/argf/fixtures/rewind.rb             |     5 +
 spec/ruby/core/argf/getc_spec.rb                   |    10 +-
 spec/ruby/core/argf/gets_spec.rb                   |    33 +-
 spec/ruby/core/argf/lineno_spec.rb                 |    49 +-
 spec/ruby/core/argf/lines_spec.rb                  |     6 +
 spec/ruby/core/argf/pos_spec.rb                    |    30 +-
 spec/ruby/core/argf/read_nonblock_spec.rb          |    82 +
 spec/ruby/core/argf/read_spec.rb                   |    93 +-
 spec/ruby/core/argf/readchar_spec.rb               |     8 +-
 spec/ruby/core/argf/readline_spec.rb               |     8 +-
 spec/ruby/core/argf/readpartial_spec.rb            |    77 +
 spec/ruby/core/argf/rewind_spec.rb                 |    40 +-
 spec/ruby/core/argf/seek_spec.rb                   |    70 +-
 spec/ruby/core/argf/set_encoding_spec.rb           |    28 +
 spec/ruby/core/argf/shared/each_byte.rb            |    45 +-
 spec/ruby/core/argf/shared/each_char.rb            |    41 +-
 spec/ruby/core/argf/shared/each_codepoint.rb       |    58 +
 spec/ruby/core/argf/shared/each_line.rb            |    49 +-
 spec/ruby/core/argf/shared/eof.rb                  |    20 +-
 spec/ruby/core/argf/shared/filename.rb             |    27 +-
 spec/ruby/core/argf/shared/fileno.rb               |    16 +-
 spec/ruby/core/argf/shared/getc.rb                 |    10 +-
 spec/ruby/core/argf/shared/gets.rb                 |    36 +-
 spec/ruby/core/argf/shared/pos.rb                  |    34 +-
 spec/ruby/core/argf/shared/read.rb                 |    58 +
 spec/ruby/core/argf/shared/readlines.rb            |    29 +-
 spec/ruby/core/argf/skip_spec.rb                   |    34 +-
 spec/ruby/core/argf/to_io_spec.rb                  |    14 +-
 spec/ruby/core/argf/to_s_spec.rb                   |     8 +-
 spec/ruby/core/array/any_spec.rb                   |    37 +
 spec/ruby/core/array/append_spec.rb                |    12 +-
 spec/ruby/core/array/array_spec.rb                 |     2 +-
 spec/ruby/core/array/bsearch_index_spec.rb         |    87 +
 spec/ruby/core/array/bsearch_spec.rb               |    84 +
 spec/ruby/core/array/choice_spec.rb                |    20 -
 spec/ruby/core/array/clear_spec.rb                 |    32 +-
 spec/ruby/core/array/combination_spec.rb           |    95 +-
 spec/ruby/core/array/compact_spec.rb               |    68 +-
 spec/ruby/core/array/comparison_spec.rb            |    28 +-
 spec/ruby/core/array/concat_spec.rb                |    89 +-
 spec/ruby/core/array/count_spec.rb                 |    20 +-
 spec/ruby/core/array/cycle_spec.rb                 |   148 +-
 spec/ruby/core/array/delete_at_spec.rb             |    30 +-
 spec/ruby/core/array/delete_if_spec.rb             |    49 +-
 spec/ruby/core/array/delete_spec.rb                |    58 +-
 spec/ruby/core/array/dig_spec.rb                   |    54 +
 spec/ruby/core/array/drop_spec.rb                  |    44 +-
 spec/ruby/core/array/drop_while_spec.rb            |    20 +-
 spec/ruby/core/array/each_index_spec.rb            |     2 +
 spec/ruby/core/array/each_spec.rb                  |     2 +
 spec/ruby/core/array/element_reference_spec.rb     |    18 +-
 spec/ruby/core/array/element_set_spec.rb           |   171 +-
 spec/ruby/core/array/eql_spec.rb                   |    10 +-
 spec/ruby/core/array/equal_value_spec.rb           |    28 +-
 spec/ruby/core/array/fill_spec.rb                  |   104 +-
 spec/ruby/core/array/find_index_spec.rb            |     4 +-
 spec/ruby/core/array/first_spec.rb                 |     4 +
 spec/ruby/core/array/fixtures/classes.rb           |    27 +-
 spec/ruby/core/array/fixtures/encoded_strings.rb   |    20 +-
 spec/ruby/core/array/flatten_spec.rb               |   189 +-
 spec/ruby/core/array/frozen_spec.rb                |    22 +-
 spec/ruby/core/array/hash_spec.rb                  |    57 +-
 spec/ruby/core/array/indexes_spec.rb               |     9 -
 spec/ruby/core/array/indices_spec.rb               |     9 -
 spec/ruby/core/array/initialize_copy_spec.rb       |    11 -
 spec/ruby/core/array/initialize_spec.rb            |    48 +-
 spec/ruby/core/array/insert_spec.rb                |    22 +-
 spec/ruby/core/array/intersection_spec.rb          |    43 +-
 spec/ruby/core/array/join_spec.rb                  |    15 +
 spec/ruby/core/array/keep_if_spec.rb               |    14 +-
 spec/ruby/core/array/max_spec.rb                   |   112 +
 spec/ruby/core/array/min_spec.rb                   |   117 +
 spec/ruby/core/array/minus_spec.rb                 |    30 +-
 spec/ruby/core/array/multiply_spec.rb              |    49 +-
 spec/ruby/core/array/new_spec.rb                   |    18 +-
 spec/ruby/core/array/nitems_spec.rb                |    26 -
 spec/ruby/core/array/pack/b_spec.rb                |    26 +-
 spec/ruby/core/array/pack/c_spec.rb                |    10 +-
 spec/ruby/core/array/pack/empty_spec.rb            |     6 +-
 spec/ruby/core/array/pack/h_spec.rb                |    12 +-
 spec/ruby/core/array/pack/i_spec.rb                |   102 +-
 spec/ruby/core/array/pack/j_spec.rb                |   222 +
 spec/ruby/core/array/pack/l_spec.rb                |   350 +-
 spec/ruby/core/array/pack/m_spec.rb                |    51 +-
 spec/ruby/core/array/pack/p_spec.rb                |     8 -
 spec/ruby/core/array/pack/q_spec.rb                |    34 +-
 spec/ruby/core/array/pack/s_spec.rb                |   102 +-
 spec/ruby/core/array/pack/shared/basic.rb          |    10 +-
 spec/ruby/core/array/pack/shared/encodings.rb      |     2 +-
 spec/ruby/core/array/pack/shared/float.rb          |   132 +-
 spec/ruby/core/array/pack/shared/integer.rb        |    20 +-
 spec/ruby/core/array/pack/shared/numeric_basic.rb  |    26 +-
 spec/ruby/core/array/pack/shared/string.rb         |    57 +-
 spec/ruby/core/array/pack/shared/unicode.rb        |    39 +-
 spec/ruby/core/array/pack/u_spec.rb                |     6 +-
 spec/ruby/core/array/pack/w_spec.rb                |     6 +-
 spec/ruby/core/array/permutation_spec.rb           |   205 +-
 spec/ruby/core/array/plus_spec.rb                  |    12 +-
 spec/ruby/core/array/pop_spec.rb                   |   252 +-
 spec/ruby/core/array/product_spec.rb               |    94 +-
 spec/ruby/core/array/push_spec.rb                  |    22 +-
 spec/ruby/core/array/reject_spec.rb                |    51 +-
 spec/ruby/core/array/repeated_combination_spec.rb  |   111 +-
 spec/ruby/core/array/repeated_permutation_spec.rb  |   130 +-
 spec/ruby/core/array/reverse_each_spec.rb          |     6 +
 spec/ruby/core/array/reverse_spec.rb               |    24 +-
 spec/ruby/core/array/rindex_spec.rb                |    45 +-
 spec/ruby/core/array/rotate_spec.rb                |   216 +-
 spec/ruby/core/array/sample_spec.rb                |   188 +-
 spec/ruby/core/array/select_spec.rb                |    14 +-
 spec/ruby/core/array/shared/clone.rb               |    20 +-
 spec/ruby/core/array/shared/collect.rb             |   126 +-
 spec/ruby/core/array/shared/delete_if.rb           |    27 +
 spec/ruby/core/array/shared/enumeratorize.rb       |    13 +-
 spec/ruby/core/array/shared/eql.rb                 |    92 +-
 spec/ruby/core/array/shared/index.rb               |    24 +-
 spec/ruby/core/array/shared/indexes.rb             |    24 -
 spec/ruby/core/array/shared/inspect.rb             |    73 +-
 spec/ruby/core/array/shared/join.rb                |   207 +-
 spec/ruby/core/array/shared/keep_if.rb             |    20 +-
 spec/ruby/core/array/shared/length.rb              |     2 +-
 spec/ruby/core/array/shared/replace.rb             |    20 +-
 spec/ruby/core/array/shared/slice.rb               |    68 +-
 spec/ruby/core/array/shift_spec.rb                 |   208 +-
 spec/ruby/core/array/shuffle_spec.rb               |   145 +-
 spec/ruby/core/array/slice_spec.rb                 |    88 +-
 spec/ruby/core/array/sort_by_spec.rb               |    90 +-
 spec/ruby/core/array/sort_spec.rb                  |    41 +-
 spec/ruby/core/array/take_spec.rb                  |    38 +-
 spec/ruby/core/array/take_while_spec.rb            |    20 +-
 spec/ruby/core/array/to_h_spec.rb                  |    37 +
 spec/ruby/core/array/to_s_spec.rb                  |     8 +-
 spec/ruby/core/array/transpose_spec.rb             |     2 +-
 spec/ruby/core/array/try_convert_spec.rb           |    92 +-
 spec/ruby/core/array/union_spec.rb                 |    49 +-
 spec/ruby/core/array/uniq_spec.rb                  |   192 +-
 spec/ruby/core/array/unshift_spec.rb               |    24 +-
 spec/ruby/core/array/values_at_spec.rb             |    46 +-
 spec/ruby/core/array/zip_spec.rb                   |    28 +-
 spec/ruby/core/basicobject/__id__spec.rb           |     8 +-
 spec/ruby/core/basicobject/__send___spec.rb        |    11 +-
 spec/ruby/core/basicobject/ancestors_spec.rb       |     9 -
 spec/ruby/core/basicobject/basicobject_spec.rb     |   117 +-
 spec/ruby/core/basicobject/class_spec.rb           |     9 -
 spec/ruby/core/basicobject/equal_spec.rb           |    64 +-
 spec/ruby/core/basicobject/equal_value_spec.rb     |    28 +-
 spec/ruby/core/basicobject/fixtures/classes.rb     |    33 +
 .../core/basicobject/fixtures/singleton_method.rb  |    25 +
 spec/ruby/core/basicobject/initialize_spec.rb      |    14 +-
 spec/ruby/core/basicobject/instance_eval_spec.rb   |   174 +-
 spec/ruby/core/basicobject/instance_exec_spec.rb   |   112 +-
 spec/ruby/core/basicobject/method_missing_spec.rb  |    44 +-
 spec/ruby/core/basicobject/new_spec.rb             |    12 -
 spec/ruby/core/basicobject/not_equal_spec.rb       |    53 +-
 spec/ruby/core/basicobject/not_spec.rb             |    14 +-
 .../basicobject/singleton_method_added_spec.rb     |    86 +-
 .../basicobject/singleton_method_removed_spec.rb   |    19 +-
 .../basicobject/singleton_method_undefined_spec.rb |    20 +-
 spec/ruby/core/basicobject/superclass_spec.rb      |     9 -
 spec/ruby/core/bignum/bignum_spec.rb               |     7 +
 spec/ruby/core/bignum/bit_and_spec.rb              |    47 +-
 spec/ruby/core/bignum/bit_length_spec.rb           |    17 +
 spec/ruby/core/bignum/bit_or_spec.rb               |    47 +-
 spec/ruby/core/bignum/bit_xor_spec.rb              |    47 +-
 spec/ruby/core/bignum/case_compare_spec.rb         |     6 +-
 spec/ruby/core/bignum/coerce_spec.rb               |    13 +-
 spec/ruby/core/bignum/comparison_spec.rb           |    24 +-
 spec/ruby/core/bignum/div_spec.rb                  |    25 +-
 spec/ruby/core/bignum/divide_spec.rb               |     5 +-
 spec/ruby/core/bignum/divmod_spec.rb               |    28 +-
 spec/ruby/core/bignum/element_reference_spec.rb    |     2 +-
 spec/ruby/core/bignum/even_spec.rb                 |    26 +-
 spec/ruby/core/bignum/exponent_spec.rb             |    11 +-
 spec/ruby/core/bignum/fdiv_spec.rb                 |     6 +-
 spec/ruby/core/bignum/gt_spec.rb                   |     2 +-
 spec/ruby/core/bignum/gte_spec.rb                  |     2 +-
 spec/ruby/core/bignum/left_shift_spec.rb           |    28 +-
 spec/ruby/core/bignum/lt_spec.rb                   |     2 +-
 spec/ruby/core/bignum/lte_spec.rb                  |    17 +-
 spec/ruby/core/bignum/magnitude_spec.rb            |     8 +-
 spec/ruby/core/bignum/minus_spec.rb                |     2 +-
 spec/ruby/core/bignum/multiply_spec.rb             |     5 +-
 spec/ruby/core/bignum/odd_spec.rb                  |    26 +-
 spec/ruby/core/bignum/plus_spec.rb                 |     2 +-
 spec/ruby/core/bignum/quo_spec.rb                  |    36 -
 spec/ruby/core/bignum/remainder_spec.rb            |    21 +-
 spec/ruby/core/bignum/right_shift_spec.rb          |    28 +-
 spec/ruby/core/bignum/shared/abs.rb                |     2 +-
 spec/ruby/core/bignum/shared/divide.rb             |     4 +-
 spec/ruby/core/bignum/shared/equal.rb              |     4 +-
 spec/ruby/core/bignum/shared/modulo.rb             |    19 +-
 spec/ruby/core/bignum/size_spec.rb                 |    52 +-
 spec/ruby/core/binding/eval_spec.rb                |    36 +-
 spec/ruby/core/binding/fixtures/classes.rb         |     4 +
 .../core/binding/local_variable_defined_spec.rb    |    46 +
 spec/ruby/core/binding/local_variable_get_spec.rb  |    45 +
 spec/ruby/core/binding/local_variable_set_spec.rb  |    59 +
 spec/ruby/core/binding/local_variables_spec.rb     |    37 +
 spec/ruby/core/binding/receiver_spec.rb            |    13 +
 spec/ruby/core/binding/shared/clone.rb             |     8 +-
 .../builtin_constants/builtin_constants_spec.rb    |    44 +-
 spec/ruby/core/class/allocate_spec.rb              |    11 +-
 spec/ruby/core/class/dup_spec.rb                   |    16 +-
 spec/ruby/core/class/initialize_copy_spec.rb       |    22 -
 spec/ruby/core/class/initialize_spec.rb            |    20 +-
 spec/ruby/core/class/new_spec.rb                   |    60 +-
 spec/ruby/core/class/superclass_spec.rb            |    45 +-
 spec/ruby/core/class/to_s_spec.rb                  |    23 +
 spec/ruby/core/comparable/equal_value_spec.rb      |   148 +-
 spec/ruby/core/comparable/fixtures/classes.rb      |    19 +
 spec/ruby/core/complex/abs2_spec.rb                |     9 +-
 spec/ruby/core/complex/abs_spec.rb                 |     9 +-
 spec/ruby/core/complex/angle_spec.rb               |     9 +-
 spec/ruby/core/complex/arg_spec.rb                 |     9 +-
 spec/ruby/core/complex/coerce_spec.rb              |     9 +-
 spec/ruby/core/complex/conj_spec.rb                |    10 +-
 spec/ruby/core/complex/conjugate_spec.rb           |    10 +-
 spec/ruby/core/complex/constants_spec.rb           |     6 +-
 spec/ruby/core/complex/denominator_spec.rb         |    10 +-
 spec/ruby/core/complex/divide_spec.rb              |     8 +-
 spec/ruby/core/complex/eql_spec.rb                 |    46 +-
 spec/ruby/core/complex/equal_value_spec.rb         |     6 +-
 spec/ruby/core/complex/exponent_spec.rb            |     6 +-
 spec/ruby/core/complex/fdiv_spec.rb                |   186 +-
 spec/ruby/core/complex/hash_spec.rb                |     6 +-
 spec/ruby/core/complex/imag_spec.rb                |     6 +-
 spec/ruby/core/complex/imaginary_spec.rb           |     6 +-
 spec/ruby/core/complex/inspect_spec.rb             |     6 +-
 spec/ruby/core/complex/integer_spec.rb             |    16 +-
 spec/ruby/core/complex/magnitude_spec.rb           |     9 +-
 spec/ruby/core/complex/marshal_dump_spec.rb        |    12 +-
 spec/ruby/core/complex/marshal_load_spec.rb        |    25 -
 spec/ruby/core/complex/minus_spec.rb               |     6 +-
 spec/ruby/core/complex/multiply_spec.rb            |     6 +-
 spec/ruby/core/complex/negative_spec.rb            |    11 +
 spec/ruby/core/complex/numerator_spec.rb           |     6 +-
 spec/ruby/core/complex/phase_spec.rb               |     6 +-
 spec/ruby/core/complex/plus_spec.rb                |     6 +-
 spec/ruby/core/complex/polar_spec.rb               |    18 +-
 spec/ruby/core/complex/positive_spec.rb            |    11 +
 spec/ruby/core/complex/quo_spec.rb                 |     8 +-
 spec/ruby/core/complex/rationalize_spec.rb         |    48 +-
 spec/ruby/core/complex/real_spec.rb                |    31 +-
 spec/ruby/core/complex/rect_spec.rb                |    12 +-
 spec/ruby/core/complex/rectangular_spec.rb         |    12 +-
 spec/ruby/core/complex/to_f_spec.rb                |    58 +-
 spec/ruby/core/complex/to_i_spec.rb                |    58 +-
 spec/ruby/core/complex/to_r_spec.rb                |    58 +-
 spec/ruby/core/complex/to_s_spec.rb                |     6 +-
 spec/ruby/core/complex/uminus_spec.rb              |    16 +-
 spec/ruby/core/continuation/call_spec.rb           |     8 -
 .../core/continuation/element_reference_spec.rb    |     8 -
 spec/ruby/core/continuation/new_spec.rb            |     8 -
 spec/ruby/core/dir/chdir_spec.rb                   |    36 +-
 spec/ruby/core/dir/chroot_spec.rb                  |    14 +-
 spec/ruby/core/dir/close_spec.rb                   |    36 +-
 spec/ruby/core/dir/each_spec.rb                    |    19 +-
 spec/ruby/core/dir/element_reference_spec.rb       |    46 +-
 spec/ruby/core/dir/entries_spec.rb                 |    50 +-
 spec/ruby/core/dir/exist_spec.rb                   |    20 +-
 spec/ruby/core/dir/exists_spec.rb                  |    20 +-
 spec/ruby/core/dir/fileno_spec.rb                  |    39 +
 spec/ruby/core/dir/fixtures/common.rb              |    19 +-
 spec/ruby/core/dir/foreach_spec.rb                 |    30 +-
 spec/ruby/core/dir/glob_spec.rb                    |    65 +-
 spec/ruby/core/dir/home_spec.rb                    |    28 +-
 spec/ruby/core/dir/initialize_spec.rb              |    22 +-
 spec/ruby/core/dir/inspect_spec.rb                 |    32 +-
 spec/ruby/core/dir/mkdir_spec.rb                   |    26 +-
 spec/ruby/core/dir/pwd_spec.rb                     |    46 +-
 spec/ruby/core/dir/read_spec.rb                    |    20 +
 spec/ruby/core/dir/rewind_spec.rb                  |    17 +-
 spec/ruby/core/dir/shared/chroot.rb                |    22 +-
 spec/ruby/core/dir/shared/closed.rb                |     2 +-
 spec/ruby/core/dir/shared/delete.rb                |    28 +-
 spec/ruby/core/dir/shared/exist.rb                 |    56 +
 spec/ruby/core/dir/shared/exists.rb                |    53 -
 spec/ruby/core/dir/shared/glob.rb                  |    62 +-
 spec/ruby/core/dir/shared/open.rb                  |    47 +-
 spec/ruby/core/dir/shared/path.rb                  |    33 +-
 spec/ruby/core/dir/shared/pos.rb                   |    12 +-
 spec/ruby/core/dir/shared/pwd.rb                   |    45 +-
 spec/ruby/core/dir/to_path.rb                      |    17 -
 spec/ruby/core/dir/to_path_spec.rb                 |    14 +-
 spec/ruby/core/encoding/_dump_spec.rb              |     6 +-
 spec/ruby/core/encoding/_load_spec.rb              |     6 +-
 spec/ruby/core/encoding/compatible_spec.rb         |   171 +-
 spec/ruby/core/encoding/converter/convert_spec.rb  |     1 +
 spec/ruby/core/encoding/converter/convpath_spec.rb |     6 +-
 spec/ruby/core/encoding/converter/finish_spec.rb   |     2 +-
 .../core/encoding/converter/insert_output_spec.rb  |     6 +-
 spec/ruby/core/encoding/converter/inspect_spec.rb  |    12 +-
 .../core/encoding/converter/last_error_spec.rb     |     3 +-
 spec/ruby/core/encoding/converter/new_spec.rb      |    24 +-
 .../encoding/converter/primitive_convert_spec.rb   |    92 +-
 .../encoding/converter/primitive_errinfo_spec.rb   |     4 +-
 spec/ruby/core/encoding/converter/putback_spec.rb  |     4 +-
 .../core/encoding/converter/replacement_spec.rb    |     6 +-
 .../encoding/converter/search_convpath_spec.rb     |     6 +-
 spec/ruby/core/encoding/default_external_spec.rb   |    31 +-
 spec/ruby/core/encoding/default_internal_spec.rb   |    14 +-
 spec/ruby/core/encoding/find_spec.rb               |    14 +-
 spec/ruby/core/encoding/fixtures/classes.rb        |     1 +
 .../destination_encoding_name_spec.rb              |     2 +-
 .../destination_encoding_spec.rb                   |     2 +-
 .../error_bytes_spec.rb                            |     4 +-
 .../incomplete_input_spec.rb                       |     1 +
 .../readagain_bytes_spec.rb                        |     3 +-
 .../source_encoding_name_spec.rb                   |     2 +-
 .../source_encoding_spec.rb                        |     2 +-
 spec/ruby/core/encoding/locale_charmap_spec.rb     |     2 +-
 spec/ruby/core/encoding/replicate_spec.rb          |     1 +
 spec/ruby/core/encoding/shared/name.rb             |     2 +-
 .../destination_encoding_name_spec.rb              |     2 +-
 .../destination_encoding_spec.rb                   |     2 +-
 .../undefined_conversion_error/error_char_spec.rb  |     2 +-
 .../source_encoding_name_spec.rb                   |     2 +-
 .../source_encoding_spec.rb                        |     2 +-
 spec/ruby/core/enumerable/all_spec.rb              |    15 +-
 spec/ruby/core/enumerable/any_spec.rb              |    15 +-
 spec/ruby/core/enumerable/chunk_spec.rb            |   134 +-
 spec/ruby/core/enumerable/chunk_while_spec.rb      |    38 +
 spec/ruby/core/enumerable/collect_concat_spec.rb   |     6 +-
 spec/ruby/core/enumerable/count_spec.rb            |    68 +-
 spec/ruby/core/enumerable/cycle_spec.rb            |   150 +-
 spec/ruby/core/enumerable/drop_spec.rb             |    60 +-
 spec/ruby/core/enumerable/drop_while_spec.rb       |    89 +-
 spec/ruby/core/enumerable/each_cons_spec.rb        |    51 +-
 spec/ruby/core/enumerable/each_entry_spec.rb       |    61 +-
 spec/ruby/core/enumerable/each_slice_spec.rb       |    53 +-
 spec/ruby/core/enumerable/each_with_index_spec.rb  |    26 +-
 spec/ruby/core/enumerable/each_with_object_spec.rb |    64 +-
 spec/ruby/core/enumerable/find_index_spec.rb       |   103 +-
 spec/ruby/core/enumerable/first_spec.rb            |    32 +-
 spec/ruby/core/enumerable/fixtures/classes.rb      |    99 +-
 spec/ruby/core/enumerable/flat_map_spec.rb         |     6 +-
 spec/ruby/core/enumerable/grep_spec.rb             |    23 +-
 spec/ruby/core/enumerable/grep_v_spec.rb           |    43 +
 spec/ruby/core/enumerable/group_by_spec.rb         |    71 +-
 spec/ruby/core/enumerable/lazy_spec.rb             |    10 +
 spec/ruby/core/enumerable/max_by_spec.rb           |    99 +-
 spec/ruby/core/enumerable/max_spec.rb              |    87 +-
 spec/ruby/core/enumerable/min_by_spec.rb           |    98 +-
 spec/ruby/core/enumerable/min_spec.rb              |    62 +-
 spec/ruby/core/enumerable/minmax_by_spec.rb        |    77 +-
 spec/ruby/core/enumerable/minmax_spec.rb           |    90 +-
 spec/ruby/core/enumerable/none_spec.rb             |    95 +-
 spec/ruby/core/enumerable/one_spec.rb              |    97 +-
 spec/ruby/core/enumerable/partition_spec.rb        |    14 +-
 spec/ruby/core/enumerable/reduce_spec.rb           |     4 +-
 spec/ruby/core/enumerable/reject_spec.rb           |    15 +-
 spec/ruby/core/enumerable/reverse_each_spec.rb     |    37 +-
 spec/ruby/core/enumerable/shared/collect.rb        |    41 +-
 spec/ruby/core/enumerable/shared/collect_concat.rb |    55 +-
 spec/ruby/core/enumerable/shared/entries.rb        |    26 +-
 .../enumerable/shared/enumerable_enumeratorized.rb |    33 +
 spec/ruby/core/enumerable/shared/enumeratorized.rb |    42 +
 spec/ruby/core/enumerable/shared/find.rb           |    33 +-
 spec/ruby/core/enumerable/shared/find_all.rb       |    24 +-
 spec/ruby/core/enumerable/shared/include.rb        |     4 +-
 spec/ruby/core/enumerable/shared/inject.rb         |    26 +-
 spec/ruby/core/enumerable/shared/take.rb           |    18 +-
 spec/ruby/core/enumerable/slice_after_spec.rb      |    63 +
 spec/ruby/core/enumerable/slice_before_spec.rb     |    96 +-
 spec/ruby/core/enumerable/slice_when_spec.rb       |    47 +
 spec/ruby/core/enumerable/sort_by_spec.rb          |    18 +-
 spec/ruby/core/enumerable/sort_spec.rb             |    23 +-
 spec/ruby/core/enumerable/take_spec.rb             |    14 +-
 spec/ruby/core/enumerable/take_while_spec.rb       |    83 +-
 spec/ruby/core/enumerable/to_h_spec.rb             |    46 +
 spec/ruby/core/enumerable/zip_spec.rb              |    28 +-
 spec/ruby/core/enumerator/each_spec.rb             |     6 +-
 spec/ruby/core/enumerator/each_with_index_spec.rb  |    40 +-
 spec/ruby/core/enumerator/each_with_object_spec.rb |     6 +-
 spec/ruby/core/enumerator/enum_for_spec.rb         |     9 +-
 spec/ruby/core/enumerator/enumerator_spec.rb       |     7 +
 spec/ruby/core/enumerator/feed_spec.rb             |    51 +-
 spec/ruby/core/enumerator/first_spec.rb            |     7 +
 spec/ruby/core/enumerator/fixtures/common.rb       |     9 +
 spec/ruby/core/enumerator/generator/each_spec.rb   |    46 +-
 .../core/enumerator/generator/initialize_spec.rb   |    26 +
 spec/ruby/core/enumerator/initialize_spec.rb       |    61 +
 spec/ruby/core/enumerator/inject_spec.rb           |     4 +-
 spec/ruby/core/enumerator/inspect_spec.rb          |     6 +-
 .../core/enumerator/lazy/collect_concat_spec.rb    |     8 +
 spec/ruby/core/enumerator/lazy/collect_spec.rb     |     8 +
 spec/ruby/core/enumerator/lazy/drop_spec.rb        |    52 +
 spec/ruby/core/enumerator/lazy/drop_while_spec.rb  |    60 +
 spec/ruby/core/enumerator/lazy/enum_for_spec.rb    |     8 +
 spec/ruby/core/enumerator/lazy/find_all_spec.rb    |     8 +
 spec/ruby/core/enumerator/lazy/fixtures/classes.rb |    54 +
 spec/ruby/core/enumerator/lazy/flat_map_spec.rb    |     8 +
 spec/ruby/core/enumerator/lazy/force_spec.rb       |    30 +
 spec/ruby/core/enumerator/lazy/grep_spec.rb        |    82 +
 spec/ruby/core/enumerator/lazy/grep_v_spec.rb      |    86 +
 spec/ruby/core/enumerator/lazy/initialize_spec.rb  |    63 +
 spec/ruby/core/enumerator/lazy/lazy_spec.rb        |    16 +
 spec/ruby/core/enumerator/lazy/map_spec.rb         |    12 +
 spec/ruby/core/enumerator/lazy/reject_spec.rb      |    60 +
 spec/ruby/core/enumerator/lazy/select_spec.rb      |     8 +
 spec/ruby/core/enumerator/lazy/shared/collect.rb   |    56 +
 .../core/enumerator/lazy/shared/collect_concat.rb  |    72 +
 spec/ruby/core/enumerator/lazy/shared/select.rb    |    60 +
 spec/ruby/core/enumerator/lazy/shared/to_enum.rb   |    50 +
 spec/ruby/core/enumerator/lazy/take_spec.rb        |    66 +
 spec/ruby/core/enumerator/lazy/take_while_spec.rb  |    60 +
 spec/ruby/core/enumerator/lazy/to_enum_spec.rb     |     8 +
 spec/ruby/core/enumerator/lazy/zip_spec.rb         |    74 +
 spec/ruby/core/enumerator/new_spec.rb              |    34 +-
 spec/ruby/core/enumerator/next_spec.rb             |     9 +-
 spec/ruby/core/enumerator/next_values_spec.rb      |    92 +-
 spec/ruby/core/enumerator/peek_spec.rb             |    56 +-
 spec/ruby/core/enumerator/peek_values_spec.rb      |    94 +-
 spec/ruby/core/enumerator/rewind_spec.rb           |    50 +-
 spec/ruby/core/enumerator/size_spec.rb             |    26 +
 spec/ruby/core/enumerator/to_enum_spec.rb          |     9 +-
 spec/ruby/core/enumerator/with_index_spec.rb       |   106 +-
 spec/ruby/core/enumerator/with_object_spec.rb      |     6 +-
 spec/ruby/core/enumerator/yielder/append_spec.rb   |    46 +-
 .../core/enumerator/yielder/initialize_spec.rb     |    18 +
 spec/ruby/core/enumerator/yielder/yield_spec.rb    |    26 +-
 spec/ruby/core/env/assoc_spec.rb                   |    34 +-
 spec/ruby/core/env/delete_if_spec.rb               |    25 +-
 spec/ruby/core/env/delete_spec.rb                  |     3 +-
 spec/ruby/core/env/each_key_spec.rb                |    21 +-
 spec/ruby/core/env/each_value_spec.rb              |    21 +-
 spec/ruby/core/env/element_reference_spec.rb       |    23 +-
 spec/ruby/core/env/empty_spec.rb                   |     2 +-
 spec/ruby/core/env/fetch_spec.rb                   |    15 +-
 spec/ruby/core/env/invert_spec.rb                  |    10 +-
 spec/ruby/core/env/keep_if_spec.rb                 |    45 +-
 spec/ruby/core/env/key_spec.rb                     |     4 +-
 spec/ruby/core/env/keys_spec.rb                    |     8 +-
 spec/ruby/core/env/rassoc_spec.rb                  |    34 +-
 spec/ruby/core/env/reject_spec.rb                  |    29 +-
 spec/ruby/core/env/select_spec.rb                  |    69 +-
 spec/ruby/core/env/shared/each.rb                  |    21 +-
 spec/ruby/core/env/shared/include.rb               |     4 +-
 spec/ruby/core/env/shared/key.rb                   |     2 +-
 spec/ruby/core/env/shared/length.rb                |     2 +-
 spec/ruby/core/env/shared/store.rb                 |    26 +-
 spec/ruby/core/env/shared/to_hash.rb               |    14 +-
 spec/ruby/core/env/shared/value.rb                 |     9 +-
 spec/ruby/core/env/shift_spec.rb                   |     2 +
 spec/ruby/core/env/to_a_spec.rb                    |    10 +-
 spec/ruby/core/env/to_h_spec.rb                    |     6 +-
 spec/ruby/core/env/update_spec.rb                  |     2 +-
 spec/ruby/core/env/values_at_spec.rb               |     6 +-
 spec/ruby/core/env/values_spec.rb                  |     8 +-
 spec/ruby/core/exception/backtrace_spec.rb         |    20 +-
 spec/ruby/core/exception/cause_spec.rb             |    19 +
 .../exception/destination_encoding_name_spec.rb    |    12 +-
 .../core/exception/destination_encoding_spec.rb    |    12 +-
 spec/ruby/core/exception/equal_value_spec.rb       |   124 +-
 spec/ruby/core/exception/errno_spec.rb             |    32 +
 spec/ruby/core/exception/error_bytes_spec.rb       |     6 +-
 spec/ruby/core/exception/error_char_spec.rb        |     6 +-
 spec/ruby/core/exception/exception_spec.rb         |    12 +-
 spec/ruby/core/exception/fixtures/common.rb        |    40 +-
 spec/ruby/core/exception/incomplete_input_spec.rb  |     6 +-
 spec/ruby/core/exception/inspect_spec.rb           |     4 +
 spec/ruby/core/exception/interrupt_spec.rb         |    41 +
 spec/ruby/core/exception/load_error_spec.rb        |    21 +
 spec/ruby/core/exception/message_spec.rb           |    10 +
 spec/ruby/core/exception/name_spec.rb              |    56 +-
 spec/ruby/core/exception/no_method_error_spec.rb   |    18 +-
 spec/ruby/core/exception/readagain_bytes_spec.rb   |     6 +-
 spec/ruby/core/exception/receiver_spec.rb          |    60 +
 spec/ruby/core/exception/redefining_backtrace.rb   |    11 -
 spec/ruby/core/exception/result_spec.rb            |    28 +-
 spec/ruby/core/exception/set_backtrace_spec.rb     |    40 +-
 spec/ruby/core/exception/shared/new.rb             |     2 +-
 spec/ruby/core/exception/shared/to_s.rb            |    22 -
 spec/ruby/core/exception/signal_exception_spec.rb  |   118 +-
 .../core/exception/source_encoding_name_spec.rb    |    12 +-
 spec/ruby/core/exception/source_encoding_spec.rb   |    12 +-
 spec/ruby/core/exception/standard_error_spec.rb    |     6 -
 spec/ruby/core/exception/system_call_error_spec.rb |    55 +-
 .../ruby/core/exception/system_stack_error_spec.rb |    13 +-
 spec/ruby/core/exception/to_s_spec.rb              |    17 +-
 spec/ruby/core/exception/to_str_spec.rb            |    17 -
 spec/ruby/core/false/or_spec.rb                    |     2 +-
 spec/ruby/core/fiber/new_spec.rb                   |     3 +
 spec/ruby/core/fiber/resume_spec.rb                |    49 +-
 spec/ruby/core/fiber/yield_spec.rb                 |     2 +
 spec/ruby/core/file/absolute_path_spec.rb          |    52 +-
 spec/ruby/core/file/atime_spec.rb                  |     6 +-
 spec/ruby/core/file/basename_spec.rb               |    47 +-
 spec/ruby/core/file/birthtime_spec.rb              |    60 +
 spec/ruby/core/file/chmod_spec.rb                  |     6 +-
 spec/ruby/core/file/chown_spec.rb                  |    28 +-
 spec/ruby/core/file/constants/constants_spec.rb    |     2 +-
 spec/ruby/core/file/constants_spec.rb              |     2 +-
 spec/ruby/core/file/ctime_spec.rb                  |     8 +-
 spec/ruby/core/file/dirname_spec.rb                |    11 +-
 spec/ruby/core/file/expand_path_spec.rb            |    96 +-
 spec/ruby/core/file/extname_spec.rb                |     6 +-
 spec/ruby/core/file/file_spec.rb                   |     4 +
 spec/ruby/core/file/flock_spec.rb                  |    40 +-
 spec/ruby/core/file/ftype_spec.rb                  |     2 +-
 spec/ruby/core/file/initialize_spec.rb             |    30 +-
 spec/ruby/core/file/join_spec.rb                   |    24 +-
 spec/ruby/core/file/lchmod_spec.rb                 |    27 +-
 spec/ruby/core/file/lchown_spec.rb                 |     6 +-
 spec/ruby/core/file/link_spec.rb                   |     2 +-
 spec/ruby/core/file/mkfifo_spec.rb                 |    53 +
 spec/ruby/core/file/new_spec.rb                    |   110 +-
 spec/ruby/core/file/null_spec.rb                   |    17 +-
 spec/ruby/core/file/open_spec.rb                   |   220 +-
 spec/ruby/core/file/owned_spec.rb                  |     4 +-
 spec/ruby/core/file/path_spec.rb                   |     6 +-
 spec/ruby/core/file/readlink_spec.rb               |     2 +-
 spec/ruby/core/file/realdirpath_spec.rb            |    97 +-
 spec/ruby/core/file/realpath_spec.rb               |    13 +-
 spec/ruby/core/file/rename_spec.rb                 |    10 +-
 spec/ruby/core/file/reopen_spec.rb                 |    48 +-
 spec/ruby/core/file/setgid_spec.rb                 |    14 +-
 spec/ruby/core/file/setuid_spec.rb                 |     4 +-
 spec/ruby/core/file/shared/fnmatch.rb              |    67 +-
 spec/ruby/core/file/shared/open.rb                 |     9 +-
 spec/ruby/core/file/shared/read.rb                 |    12 +-
 spec/ruby/core/file/shared/stat.rb                 |    32 +-
 spec/ruby/core/file/shared/unlink.rb               |    20 +-
 spec/ruby/core/file/size_spec.rb                   |   119 +-
 spec/ruby/core/file/socket_spec.rb                 |    25 +-
 spec/ruby/core/file/split_spec.rb                  |    34 +-
 spec/ruby/core/file/stat/birthtime_spec.rb         |    29 +
 spec/ruby/core/file/stat/blksize_spec.rb           |    17 +-
 spec/ruby/core/file/stat/blocks_spec.rb            |    17 +-
 spec/ruby/core/file/stat/comparison_spec.rb        |    47 +-
 spec/ruby/core/file/stat/dev_major_spec.rb         |    12 +-
 spec/ruby/core/file/stat/dev_minor_spec.rb         |    12 +-
 spec/ruby/core/file/stat/ftype_spec.rb             |    42 +-
 spec/ruby/core/file/stat/ino_spec.rb               |    28 +-
 spec/ruby/core/file/stat/inspect_spec.rb           |    11 +-
 spec/ruby/core/file/stat/mode_spec.rb              |     4 +-
 spec/ruby/core/file/stat/new_spec.rb               |    10 +-
 spec/ruby/core/file/stat/nlink_spec.rb             |    10 +-
 spec/ruby/core/file/stat/owned_spec.rb             |     4 +-
 spec/ruby/core/file/stat/rdev_major_spec.rb        |    13 +-
 spec/ruby/core/file/stat/rdev_minor_spec.rb        |    13 +-
 spec/ruby/core/file/stat/world_readable_spec.rb    |    12 +-
 spec/ruby/core/file/stat/world_writable_spec.rb    |    14 +-
 spec/ruby/core/file/stat/zero_spec.rb              |     6 -
 spec/ruby/core/file/stat_spec.rb                   |    51 +-
 spec/ruby/core/file/sticky_spec.rb                 |    42 +-
 spec/ruby/core/file/symlink_spec.rb                |    12 +-
 spec/ruby/core/file/to_path_spec.rb                |    67 +-
 spec/ruby/core/file/truncate_spec.rb               |     6 +-
 spec/ruby/core/file/umask_spec.rb                  |     2 +-
 spec/ruby/core/file/utime_spec.rb                  |     6 +-
 spec/ruby/core/file/world_readable_spec.rb         |    14 +-
 spec/ruby/core/file/world_writable_spec.rb         |    16 +-
 spec/ruby/core/filetest/world_readable_spec.rb     |     6 +-
 spec/ruby/core/filetest/world_writable_spec.rb     |     6 +-
 spec/ruby/core/fixnum/bit_and_spec.rb              |    58 +-
 spec/ruby/core/fixnum/bit_length_spec.rb           |    25 +
 spec/ruby/core/fixnum/bit_or_spec.rb               |    59 +-
 spec/ruby/core/fixnum/bit_xor_spec.rb              |    59 +-
 spec/ruby/core/fixnum/case_compare_spec.rb         |     6 +-
 spec/ruby/core/fixnum/div_spec.rb                  |    18 +-
 spec/ruby/core/fixnum/divmod_spec.rb               |    18 +-
 spec/ruby/core/fixnum/element_reference_spec.rb    |    30 +-
 spec/ruby/core/fixnum/even_spec.rb                 |    32 +-
 spec/ruby/core/fixnum/exponent_spec.rb             |    40 +-
 spec/ruby/core/fixnum/fixnum_spec.rb               |     7 +
 spec/ruby/core/fixnum/id2name_spec.rb              |    21 -
 spec/ruby/core/fixnum/induced_from_spec.rb         |    36 -
 spec/ruby/core/fixnum/left_shift_spec.rb           |    42 +-
 spec/ruby/core/fixnum/magnitude_spec.rb            |     6 +-
 spec/ruby/core/fixnum/minus_spec.rb                |     9 +
 spec/ruby/core/fixnum/multiply_spec.rb             |    16 +-
 spec/ruby/core/fixnum/odd_spec.rb                  |    32 +-
 spec/ruby/core/fixnum/plus_spec.rb                 |     9 +
 spec/ruby/core/fixnum/quo_spec.rb                  |    40 -
 spec/ruby/core/fixnum/right_shift_spec.rb          |    48 +-
 spec/ruby/core/fixnum/shared/abs.rb                |     2 +-
 spec/ruby/core/fixnum/shared/equal.rb              |     2 +-
 spec/ruby/core/fixnum/shared/modulo.rb             |    20 +-
 spec/ruby/core/fixnum/size_spec.rb                 |     4 +-
 spec/ruby/core/fixnum/succ_spec.rb                 |    20 +-
 spec/ruby/core/fixnum/to_sym_spec.rb               |    22 -
 spec/ruby/core/float/angle_spec.rb                 |     6 +-
 spec/ruby/core/float/arg_spec.rb                   |     6 +-
 spec/ruby/core/float/case_compare_spec.rb          |     6 +-
 spec/ruby/core/float/comparison_spec.rb            |    47 +-
 spec/ruby/core/float/constants_spec.rb             |    55 +-
 spec/ruby/core/float/denominator_spec.rb           |    42 +-
 spec/ruby/core/float/divide_spec.rb                |     5 +
 spec/ruby/core/float/divmod_spec.rb                |    22 +-
 spec/ruby/core/float/exponent_spec.rb              |     9 +-
 spec/ruby/core/float/fdiv_spec.rb                  |     6 +-
 spec/ruby/core/float/float_spec.rb                 |     7 +
 spec/ruby/core/float/gt_spec.rb                    |     5 +
 spec/ruby/core/float/gte_spec.rb                   |     5 +
 spec/ruby/core/float/induced_from_spec.rb          |    38 -
 spec/ruby/core/float/lt_spec.rb                    |     5 +
 spec/ruby/core/float/lte_spec.rb                   |     5 +
 spec/ruby/core/float/magnitude_spec.rb             |     6 +-
 spec/ruby/core/float/multiply_spec.rb              |     5 +
 spec/ruby/core/float/next_float_spec.rb            |    46 +
 spec/ruby/core/float/numerator_spec.rb             |    60 +-
 spec/ruby/core/float/phase_spec.rb                 |     6 +-
 spec/ruby/core/float/prev_float_spec.rb            |    46 +
 spec/ruby/core/float/quo_spec.rb                   |     6 +-
 spec/ruby/core/float/rationalize_spec.rb           |    80 +-
 spec/ruby/core/float/round_spec.rb                 |   122 +-
 spec/ruby/core/float/shared/abs.rb                 |     2 +-
 spec/ruby/core/float/shared/equal.rb               |    11 +-
 spec/ruby/core/float/shared/modulo.rb              |    31 +-
 spec/ruby/core/float/shared/quo.rb                 |     2 +-
 spec/ruby/core/float/shared/to_i.rb                |     2 +-
 spec/ruby/core/float/to_r_spec.rb                  |     6 +-
 spec/ruby/core/float/to_s_spec.rb                  |    65 +-
 spec/ruby/core/gc/count_spec.rb                    |     8 +-
 spec/ruby/core/gc/disable_spec.rb                  |     1 +
 spec/ruby/core/gc/enable_spec.rb                   |     1 +
 spec/ruby/core/gc/profiler/clear_spec.rb           |     6 +-
 spec/ruby/core/gc/profiler/disable_spec.rb         |    28 +-
 spec/ruby/core/gc/profiler/enable_spec.rb          |    27 +-
 spec/ruby/core/gc/profiler/enabled_spec.rb         |    33 +-
 spec/ruby/core/gc/profiler/report_spec.rb          |     6 +-
 spec/ruby/core/gc/profiler/result_spec.rb          |     8 +-
 spec/ruby/core/gc/profiler/total_time_spec.rb      |     8 +-
 spec/ruby/core/gc/stress_spec.rb                   |    41 +-
 spec/ruby/core/hash/allocate_spec.rb               |     8 +-
 spec/ruby/core/hash/any_spec.rb                    |    30 +
 spec/ruby/core/hash/assoc_spec.rb                  |    90 +-
 spec/ruby/core/hash/clear_spec.rb                  |    24 +-
 spec/ruby/core/hash/clone_spec.rb                  |     2 +-
 spec/ruby/core/hash/compare_by_identity_spec.rb    |   222 +-
 spec/ruby/core/hash/constructor_spec.rb            |   123 +-
 spec/ruby/core/hash/default_proc_spec.rb           |   110 +-
 spec/ruby/core/hash/default_spec.rb                |    29 +-
 spec/ruby/core/hash/delete_if_spec.rb              |    26 +-
 spec/ruby/core/hash/delete_spec.rb                 |    33 +-
 spec/ruby/core/hash/dig_spec.rb                    |    61 +
 spec/ruby/core/hash/each_key_spec.rb               |    10 +-
 spec/ruby/core/hash/each_pair_spec.rb              |    28 +-
 spec/ruby/core/hash/each_spec.rb                   |     2 +
 spec/ruby/core/hash/each_value_spec.rb             |     6 +-
 spec/ruby/core/hash/element_reference_spec.rb      |    38 +-
 spec/ruby/core/hash/empty_spec.rb                  |    10 +-
 spec/ruby/core/hash/eql_spec.rb                    |    14 +-
 spec/ruby/core/hash/equal_value_spec.rb            |     2 +-
 spec/ruby/core/hash/fetch_spec.rb                  |    34 +-
 spec/ruby/core/hash/fetch_values_spec.rb           |    35 +
 spec/ruby/core/hash/fixtures/classes.rb            |    22 +-
 spec/ruby/core/hash/flatten_spec.rb                |    98 +-
 spec/ruby/core/hash/gt_spec.rb                     |    44 +
 spec/ruby/core/hash/gte_spec.rb                    |    44 +
 spec/ruby/core/hash/hash_spec.rb                   |    49 +-
 spec/ruby/core/hash/indexes_spec.rb                |     9 -
 spec/ruby/core/hash/indices_spec.rb                |     9 -
 spec/ruby/core/hash/initialize_copy_spec.rb        |    11 -
 spec/ruby/core/hash/initialize_spec.rb             |    44 +-
 spec/ruby/core/hash/inspect_spec.rb                |     2 +-
 spec/ruby/core/hash/invert_spec.rb                 |    12 +-
 spec/ruby/core/hash/keep_if_spec.rb                |    44 +-
 spec/ruby/core/hash/key_spec.rb                    |     6 +-
 spec/ruby/core/hash/keys_spec.rb                   |    35 +-
 spec/ruby/core/hash/lt_spec.rb                     |    44 +
 spec/ruby/core/hash/lte_spec.rb                    |    44 +
 spec/ruby/core/hash/merge_spec.rb                  |    40 +-
 spec/ruby/core/hash/new_spec.rb                    |    22 +-
 spec/ruby/core/hash/rassoc_spec.rb                 |    78 +-
 spec/ruby/core/hash/rehash_spec.rb                 |    19 +-
 spec/ruby/core/hash/reject_spec.rb                 |    60 +-
 spec/ruby/core/hash/select_spec.rb                 |    99 +-
 spec/ruby/core/hash/shared/comparison.rb           |    15 +
 spec/ruby/core/hash/shared/each.rb                 |    22 +-
 spec/ruby/core/hash/shared/eql.rb                  |   180 +-
 spec/ruby/core/hash/shared/equal.rb                |    90 +-
 spec/ruby/core/hash/shared/greater_than.rb         |    23 +
 spec/ruby/core/hash/shared/index.rb                |    14 +-
 spec/ruby/core/hash/shared/iteration.rb            |    36 +-
 spec/ruby/core/hash/shared/key.rb                  |    21 +-
 spec/ruby/core/hash/shared/length.rb               |    14 +-
 spec/ruby/core/hash/shared/less_than.rb            |    23 +
 spec/ruby/core/hash/shared/replace.rb              |    64 +-
 spec/ruby/core/hash/shared/store.rb                |    36 +-
 spec/ruby/core/hash/shared/to_s.rb                 |    56 +-
 spec/ruby/core/hash/shared/update.rb               |    71 +-
 spec/ruby/core/hash/shared/value.rb                |    12 +-
 spec/ruby/core/hash/shared/values_at.rb            |     4 +-
 spec/ruby/core/hash/shift_spec.rb                  |    31 +-
 spec/ruby/core/hash/sort_spec.rb                   |     6 +-
 spec/ruby/core/hash/to_a_spec.rb                   |    12 +-
 spec/ruby/core/hash/to_h_spec.rb                   |    50 +-
 spec/ruby/core/hash/to_hash_spec.rb                |     2 +-
 spec/ruby/core/hash/to_proc_spec.rb                |    89 +
 spec/ruby/core/hash/to_s_spec.rb                   |    15 +-
 spec/ruby/core/hash/try_convert_spec.rb            |    92 +-
 spec/ruby/core/hash/values_spec.rb                 |     2 +-
 spec/ruby/core/integer/chr_spec.rb                 |   387 +-
 spec/ruby/core/integer/denominator_spec.rb         |    32 +-
 spec/ruby/core/integer/downto_spec.rb              |    38 +-
 spec/ruby/core/integer/even_spec.rb                |    26 +-
 spec/ruby/core/integer/gcd_spec.rb                 |   108 +-
 spec/ruby/core/integer/gcdlcm_spec.rb              |    98 +-
 spec/ruby/core/integer/induced_from_spec.rb        |    43 -
 spec/ruby/core/integer/integer_spec.rb             |     8 +-
 spec/ruby/core/integer/lcm_spec.rb                 |   108 +-
 spec/ruby/core/integer/numerator_spec.rb           |    26 +-
 spec/ruby/core/integer/odd_spec.rb                 |    24 +-
 spec/ruby/core/integer/ord_spec.rb                 |    22 +-
 spec/ruby/core/integer/pred_spec.rb                |    15 +-
 spec/ruby/core/integer/rationalize_spec.rb         |    56 +-
 spec/ruby/core/integer/round_spec.rb               |    91 +-
 spec/ruby/core/integer/shared/next.rb              |     2 +-
 spec/ruby/core/integer/shared/to_i.rb              |     2 +-
 spec/ruby/core/integer/times_spec.rb               |    26 +-
 spec/ruby/core/integer/to_r_spec.rb                |    36 +-
 spec/ruby/core/integer/upto_spec.rb                |    33 +-
 spec/ruby/core/io/advise_spec.rb                   |   132 +-
 spec/ruby/core/io/binmode_spec.rb                  |    72 +-
 spec/ruby/core/io/binread_spec.rb                  |    64 +-
 spec/ruby/core/io/binwrite_spec.rb                 |    10 +-
 spec/ruby/core/io/bytes_spec.rb                    |    68 +-
 spec/ruby/core/io/chars_spec.rb                    |    12 +-
 spec/ruby/core/io/close_on_exec_spec.rb            |   163 +-
 spec/ruby/core/io/close_read_spec.rb               |    32 +-
 spec/ruby/core/io/close_spec.rb                    |    26 +-
 spec/ruby/core/io/close_write_spec.rb              |    32 +-
 spec/ruby/core/io/codepoints_spec.rb               |    32 +-
 spec/ruby/core/io/copy_stream_spec.rb              |   376 +-
 spec/ruby/core/io/dup_spec.rb                      |    12 +-
 spec/ruby/core/io/each_byte_spec.rb                |    25 +-
 spec/ruby/core/io/each_char_spec.rb                |    12 +-
 spec/ruby/core/io/each_codepoint_spec.rb           |    41 +-
 spec/ruby/core/io/eof_spec.rb                      |    46 +-
 spec/ruby/core/io/external_encoding_spec.rb        |     4 +-
 spec/ruby/core/io/fdatasync_spec.rb                |     6 +-
 spec/ruby/core/io/fixtures/classes.rb              |    12 +-
 spec/ruby/core/io/fixtures/incomplete.txt          |     1 +
 spec/ruby/core/io/fixtures/read_text.txt           |     1 +
 spec/ruby/core/io/foreach_spec.rb                  |    86 +-
 spec/ruby/core/io/getbyte_spec.rb                  |    78 +-
 spec/ruby/core/io/getc_spec.rb                     |    22 +-
 spec/ruby/core/io/gets_spec.rb                     |   198 +-
 spec/ruby/core/io/initialize_copy_spec.rb          |     5 -
 spec/ruby/core/io/initialize_spec.rb               |    11 +-
 spec/ruby/core/io/inspect_spec.rb                  |    38 +-
 spec/ruby/core/io/internal_encoding_spec.rb        |    19 +-
 spec/ruby/core/io/io_spec.rb                       |     4 +-
 spec/ruby/core/io/ioctl_spec.rb                    |    22 +-
 spec/ruby/core/io/lineno_spec.rb                   |     4 +-
 spec/ruby/core/io/lines_spec.rb                    |    50 +-
 spec/ruby/core/io/open_spec.rb                     |    21 +-
 spec/ruby/core/io/output_spec.rb                   |     2 +-
 spec/ruby/core/io/pid_spec.rb                      |     6 +-
 spec/ruby/core/io/pipe_spec.rb                     |   300 +-
 spec/ruby/core/io/popen_spec.rb                    |   290 +-
 spec/ruby/core/io/printf_spec.rb                   |     2 +-
 spec/ruby/core/io/puts_spec.rb                     |   118 +-
 spec/ruby/core/io/read_nonblock_spec.rb            |    67 +-
 spec/ruby/core/io/read_spec.rb                     |   306 +-
 spec/ruby/core/io/readbyte_spec.rb                 |    46 +-
 spec/ruby/core/io/readchar_spec.rb                 |    27 +-
 spec/ruby/core/io/readlines_spec.rb                |   112 +-
 spec/ruby/core/io/reopen_spec.rb                   |    83 +-
 spec/ruby/core/io/seek_spec.rb                     |    15 +
 spec/ruby/core/io/select_spec.rb                   |    49 +-
 spec/ruby/core/io/set_encoding_spec.rb             |    28 +-
 spec/ruby/core/io/shared/binwrite.rb               |     9 +-
 spec/ruby/core/io/shared/chars.rb                  |    24 +-
 spec/ruby/core/io/shared/codepoints.rb             |    20 +-
 spec/ruby/core/io/shared/each.rb                   |    40 +-
 spec/ruby/core/io/shared/gets_ascii.rb             |    18 +-
 spec/ruby/core/io/shared/new.rb                    |   506 +-
 spec/ruby/core/io/shared/pos.rb                    |     8 +-
 spec/ruby/core/io/shared/readlines.rb              |    63 +-
 spec/ruby/core/io/shared/tty.rb                    |    17 +-
 spec/ruby/core/io/shared/write.rb                  |     8 +-
 spec/ruby/core/io/sync_spec.rb                     |    14 +
 spec/ruby/core/io/sysopen_spec.rb                  |    29 +-
 spec/ruby/core/io/sysread_spec.rb                  |    15 +-
 spec/ruby/core/io/syswrite_spec.rb                 |     8 +-
 spec/ruby/core/io/to_i_spec.rb                     |     2 +-
 spec/ruby/core/io/try_convert_spec.rb              |    80 +-
 spec/ruby/core/io/ungetbyte_spec.rb                |    90 +-
 spec/ruby/core/io/ungetc_spec.rb                   |    60 +-
 spec/ruby/core/io/write_nonblock_spec.rb           |    87 +-
 spec/ruby/core/io/write_spec.rb                    |   121 +-
 spec/ruby/core/kernel/Array_spec.rb                |    27 +-
 spec/ruby/core/kernel/Complex_spec.rb              |     6 +-
 spec/ruby/core/kernel/Float_spec.rb                |    99 +-
 spec/ruby/core/kernel/Hash_spec.rb                 |    57 +
 spec/ruby/core/kernel/Integer_spec.rb              |   226 +-
 spec/ruby/core/kernel/Rational_spec.rb             |     6 +-
 spec/ruby/core/kernel/String_spec.rb               |    47 +-
 spec/ruby/core/kernel/__callee___spec.rb           |    47 +-
 spec/ruby/core/kernel/__dir___spec.rb              |    13 +
 spec/ruby/core/kernel/__method___spec.rb           |    73 +-
 spec/ruby/core/kernel/__send___spec.rb             |     6 -
 spec/ruby/core/kernel/at_exit_spec.rb              |     2 +-
 spec/ruby/core/kernel/autoload_spec.rb             |    28 +-
 spec/ruby/core/kernel/backtick_spec.rb             |    30 +-
 spec/ruby/core/kernel/binding_spec.rb              |    37 +-
 spec/ruby/core/kernel/block_given_spec.rb          |    29 +-
 spec/ruby/core/kernel/callcc_spec.rb               |    15 -
 spec/ruby/core/kernel/caller_locations_spec.rb     |    32 +
 spec/ruby/core/kernel/caller_spec.rb               |   173 +-
 spec/ruby/core/kernel/case_compare_spec.rb         |    23 +-
 spec/ruby/core/kernel/catch_spec.rb                |    78 +-
 spec/ruby/core/kernel/chomp_spec.rb                |    27 +-
 spec/ruby/core/kernel/chop_spec.rb                 |    29 +-
 spec/ruby/core/kernel/class_spec.rb                |    22 +-
 spec/ruby/core/kernel/clone_spec.rb                |    43 +
 spec/ruby/core/kernel/comparison_spec.rb           |    48 +-
 spec/ruby/core/kernel/const_lookup_spec.rb         |     7 -
 .../core/kernel/define_singleton_method_spec.rb    |   122 +-
 spec/ruby/core/kernel/dup_spec.rb                  |    10 +
 spec/ruby/core/kernel/enum_for_spec.rb             |     6 +-
 spec/ruby/core/kernel/eql_spec.rb                  |    16 +-
 spec/ruby/core/kernel/equal_spec.rb                |    68 -
 spec/ruby/core/kernel/eval_spec.rb                 |   223 +-
 spec/ruby/core/kernel/extend_spec.rb               |    43 +-
 spec/ruby/core/kernel/fixtures/__callee__.rb       |    34 +
 spec/ruby/core/kernel/fixtures/__method__.rb       |     4 +
 spec/ruby/core/kernel/fixtures/autoload_frozen.rb  |     7 +
 spec/ruby/core/kernel/fixtures/caller.rb           |     7 +
 spec/ruby/core/kernel/fixtures/caller_fixture1.rb  |    42 -
 spec/ruby/core/kernel/fixtures/caller_fixture2.rb  |    33 -
 spec/ruby/core/kernel/fixtures/caller_locations.rb |     7 +
 spec/ruby/core/kernel/fixtures/classes.rb          |   138 +-
 spec/ruby/core/kernel/freeze_spec.rb               |    86 +-
 spec/ruby/core/kernel/frozen_spec.rb               |    50 +
 spec/ruby/core/kernel/getc_spec.rb                 |    14 -
 spec/ruby/core/kernel/global_variables_spec.rb     |    27 +-
 spec/ruby/core/kernel/gsub_spec.rb                 |    19 +-
 spec/ruby/core/kernel/hash_spec.rb                 |     6 -
 spec/ruby/core/kernel/initialize_clone_spec.rb     |    25 -
 spec/ruby/core/kernel/initialize_copy_spec.rb      |     8 -
 spec/ruby/core/kernel/initialize_dup_spec.rb       |    23 -
 spec/ruby/core/kernel/inspect_spec.rb              |    27 +-
 spec/ruby/core/kernel/instance_eval_spec.rb        |   167 -
 spec/ruby/core/kernel/instance_of_spec.rb          |    39 +-
 .../ruby/core/kernel/instance_variable_get_spec.rb |    65 +-
 .../ruby/core/kernel/instance_variable_set_spec.rb |    41 +-
 spec/ruby/core/kernel/instance_variables_spec.rb   |    45 +-
 spec/ruby/core/kernel/is_a_spec.rb                 |     3 +-
 spec/ruby/core/kernel/itself_spec.rb               |    12 +
 spec/ruby/core/kernel/kind_of_spec.rb              |     3 +-
 spec/ruby/core/kernel/lambda_spec.rb               |    76 +-
 spec/ruby/core/kernel/local_variables_spec.rb      |    62 +-
 spec/ruby/core/kernel/loop_spec.rb                 |    69 +-
 spec/ruby/core/kernel/match_spec.rb                |    12 +-
 spec/ruby/core/kernel/method_missing_spec.rb       |    31 -
 spec/ruby/core/kernel/method_spec.rb               |    15 +-
 spec/ruby/core/kernel/methods_spec.rb              |   198 +-
 spec/ruby/core/kernel/not_match_spec.rb            |    14 +-
 spec/ruby/core/kernel/object_id_spec.rb            |     6 +
 spec/ruby/core/kernel/open_spec.rb                 |   114 +-
 spec/ruby/core/kernel/printf_spec.rb               |    24 +-
 spec/ruby/core/kernel/private_methods_spec.rb      |    86 +-
 spec/ruby/core/kernel/proc_spec.rb                 |    30 +-
 spec/ruby/core/kernel/protected_methods_spec.rb    |    73 +-
 spec/ruby/core/kernel/public_method_spec.rb        |    49 +-
 spec/ruby/core/kernel/public_methods_spec.rb       |    97 +-
 spec/ruby/core/kernel/public_send_spec.rb          |   134 +-
 spec/ruby/core/kernel/puts_spec.rb                 |    77 +-
 spec/ruby/core/kernel/rand_spec.rb                 |    95 +-
 .../core/kernel/remove_instance_variable_spec.rb   |    12 +-
 spec/ruby/core/kernel/require_relative_spec.rb     |   516 +-
 spec/ruby/core/kernel/respond_to_missing_spec.rb   |   193 +-
 spec/ruby/core/kernel/respond_to_spec.rb           |    46 +-
 spec/ruby/core/kernel/scan_spec.rb                 |    14 -
 spec/ruby/core/kernel/select_spec.rb               |     8 +
 spec/ruby/core/kernel/send_spec.rb                 |    10 +-
 spec/ruby/core/kernel/shared/__method__.rb         |    66 -
 spec/ruby/core/kernel/shared/dup_clone.rb          |   101 +
 spec/ruby/core/kernel/shared/kind_of.rb            |    44 +
 spec/ruby/core/kernel/shared/lambda.rb             |    19 +-
 spec/ruby/core/kernel/shared/load.rb               |    65 +-
 spec/ruby/core/kernel/shared/method.rb             |    43 +-
 spec/ruby/core/kernel/shared/require.rb            |   640 +-
 spec/ruby/core/kernel/shared/send.rb               |   110 -
 spec/ruby/core/kernel/singleton_class_spec.rb      |    43 +-
 .../core/kernel/singleton_method_added_spec.rb     |     9 -
 .../core/kernel/singleton_method_removed_spec.rb   |     8 -
 .../core/kernel/singleton_method_undefined_spec.rb |     7 -
 spec/ruby/core/kernel/singleton_methods_spec.rb    |    85 +-
 spec/ruby/core/kernel/sleep_spec.rb                |    37 +-
 spec/ruby/core/kernel/spawn_spec.rb                |    18 +-
 spec/ruby/core/kernel/split_spec.rb                |    14 -
 spec/ruby/core/kernel/sprintf_spec.rb              |   221 +-
 spec/ruby/core/kernel/sub_spec.rb                  |     2 +-
 spec/ruby/core/kernel/system_spec.rb               |    44 +-
 spec/ruby/core/kernel/taint_spec.rb                |    50 +-
 spec/ruby/core/kernel/tap_spec.rb                  |    16 +-
 spec/ruby/core/kernel/test_spec.rb                 |    84 +-
 spec/ruby/core/kernel/throw_spec.rb                |    38 +-
 spec/ruby/core/kernel/to_a_spec.rb                 |    24 -
 spec/ruby/core/kernel/to_enum_spec.rb              |     6 +-
 spec/ruby/core/kernel/to_s_spec.rb                 |     6 +-
 spec/ruby/core/kernel/trace_var_spec.rb            |    39 +-
 spec/ruby/core/kernel/trust_spec.rb                |    34 +-
 spec/ruby/core/kernel/type_spec.rb                 |     6 -
 spec/ruby/core/kernel/untaint_spec.rb              |    15 +-
 spec/ruby/core/kernel/untrust_spec.rb              |    34 +-
 spec/ruby/core/kernel/untrusted_spec.rb            |    45 +-
 spec/ruby/core/kernel/warn_spec.rb                 |    59 +-
 spec/ruby/core/main/def_spec.rb                    |    14 -
 spec/ruby/core/main/define_method_spec.rb          |    28 +
 spec/ruby/core/main/include_spec.rb                |    10 +-
 spec/ruby/core/main/private_spec.rb                |     6 +
 spec/ruby/core/main/public_spec.rb                 |     6 +
 spec/ruby/core/marshal/dump_spec.rb                |   304 +-
 spec/ruby/core/marshal/fixtures/marshal_data.rb    |    67 +-
 spec/ruby/core/marshal/float_spec.rb               |    76 +-
 spec/ruby/core/marshal/shared/load.rb              |   528 +-
 spec/ruby/core/matchdata/begin_spec.rb             |    28 +-
 spec/ruby/core/matchdata/element_reference_spec.rb |    75 +-
 spec/ruby/core/matchdata/end_spec.rb               |    27 +-
 spec/ruby/core/matchdata/eql_spec.rb               |     6 +-
 spec/ruby/core/matchdata/equal_value_spec.rb       |     6 +-
 spec/ruby/core/matchdata/hash_spec.rb              |     6 +-
 spec/ruby/core/matchdata/initialize_copy_spec.rb   |     1 -
 spec/ruby/core/matchdata/inspect_spec.rb           |    10 +-
 spec/ruby/core/matchdata/names_spec.rb             |    32 +-
 spec/ruby/core/matchdata/offset_spec.rb            |    28 +-
 spec/ruby/core/matchdata/post_match_spec.rb        |    16 +
 spec/ruby/core/matchdata/pre_match_spec.rb         |    16 +
 spec/ruby/core/matchdata/regexp_spec.rb            |    18 +-
 spec/ruby/core/matchdata/select_spec.rb            |     9 -
 spec/ruby/core/matchdata/shared/eql.rb             |     2 +-
 spec/ruby/core/matchdata/shared/length.rb          |     2 +-
 .../matchdata/versions/element_reference_1.9.rb    |    35 -
 spec/ruby/core/matchdata/versions/names_1.9.rb     |    33 -
 spec/ruby/core/math/acos_spec.rb                   |    32 +-
 spec/ruby/core/math/acosh_spec.rb                  |    22 +-
 spec/ruby/core/math/asin_spec.rb                   |    22 +-
 spec/ruby/core/math/asinh_spec.rb                  |    12 +-
 spec/ruby/core/math/atan2_spec.rb                  |    54 +-
 spec/ruby/core/math/atan_spec.rb                   |    14 +-
 spec/ruby/core/math/cbrt_spec.rb                   |    38 +-
 spec/ruby/core/math/cos_spec.rb                    |    12 +-
 spec/ruby/core/math/cosh_spec.rb                   |    12 +-
 spec/ruby/core/math/erf_spec.rb                    |    12 +-
 spec/ruby/core/math/erfc_spec.rb                   |    14 +-
 spec/ruby/core/math/exp_spec.rb                    |    12 +-
 spec/ruby/core/math/frexp_spec.rb                  |    15 +-
 spec/ruby/core/math/gamma_spec.rb                  |   108 +-
 spec/ruby/core/math/hypot_spec.rb                  |    16 +-
 spec/ruby/core/math/ldexp_spec.rb                  |    16 +-
 spec/ruby/core/math/lgamma_spec.rb                 |   107 +-
 spec/ruby/core/math/log10_spec.rb                  |    22 +-
 spec/ruby/core/math/log2_spec.rb                   |    81 +-
 spec/ruby/core/math/log_spec.rb                    |    47 +-
 spec/ruby/core/math/sin_spec.rb                    |    12 +-
 spec/ruby/core/math/sinh_spec.rb                   |    12 +-
 spec/ruby/core/math/sqrt_spec.rb                   |    16 +-
 spec/ruby/core/math/tan_spec.rb                    |    12 +-
 spec/ruby/core/math/tanh_spec.rb                   |    12 +-
 spec/ruby/core/method/arity_spec.rb                |   251 +-
 spec/ruby/core/method/curry_spec.rb                |    38 +
 spec/ruby/core/method/eql_spec.rb                  |     6 +-
 spec/ruby/core/method/fixtures/classes.rb          |    36 +-
 spec/ruby/core/method/fixtures/classes21.rb        |     5 +
 spec/ruby/core/method/fixtures/classes_1.9.rb      |    12 -
 spec/ruby/core/method/hash_spec.rb                 |    22 +-
 spec/ruby/core/method/name_spec.rb                 |    39 +-
 spec/ruby/core/method/owner_spec.rb                |    36 +-
 spec/ruby/core/method/parameters_spec.rb           |   226 +-
 spec/ruby/core/method/receiver_spec.rb             |    28 +-
 spec/ruby/core/method/shared/call.rb               |    37 +-
 spec/ruby/core/method/shared/eql.rb                |    97 +-
 spec/ruby/core/method/shared/to_s.rb               |     2 +-
 spec/ruby/core/method/source_location_spec.rb      |   148 +-
 spec/ruby/core/method/super_method_spec.rb         |    41 +
 spec/ruby/core/method/to_proc_spec.rb              |    47 +-
 spec/ruby/core/method/unbind_spec.rb               |     2 +-
 spec/ruby/core/method/versions/parameters_1.9.rb   |   194 -
 spec/ruby/core/module/alias_method_spec.rb         |    84 +-
 spec/ruby/core/module/allocate_spec.rb             |     2 +-
 spec/ruby/core/module/ancestors_spec.rb            |    60 +-
 spec/ruby/core/module/append_features_spec.rb      |    40 +
 spec/ruby/core/module/attr_accessor_spec.rb        |    31 +-
 spec/ruby/core/module/attr_reader_spec.rb          |    22 +-
 spec/ruby/core/module/attr_spec.rb                 |    46 +-
 spec/ruby/core/module/attr_writer_spec.rb          |    33 +-
 spec/ruby/core/module/autoload_spec.rb             |   208 +-
 spec/ruby/core/module/case_compare_spec.rb         |     4 +
 .../core/module/class_variable_defined_spec.rb     |    10 -
 spec/ruby/core/module/class_variable_get_spec.rb   |    38 +-
 spec/ruby/core/module/class_variable_set_spec.rb   |    37 +-
 spec/ruby/core/module/class_variables_spec.rb      |    64 +-
 spec/ruby/core/module/const_defined_spec.rb        |   115 +-
 spec/ruby/core/module/const_get_spec.rb            |    76 +-
 spec/ruby/core/module/const_set_spec.rb            |    32 +
 spec/ruby/core/module/constants_spec.rb            |   135 +-
 spec/ruby/core/module/define_method_spec.rb        |   369 +-
 .../core/module/define_singleton_method_spec.rb    |    22 +-
 spec/ruby/core/module/deprecate_constant_spec.rb   |    47 +
 spec/ruby/core/module/extend_object_spec.rb        |    40 +
 spec/ruby/core/module/extended_spec.rb             |    12 +-
 spec/ruby/core/module/fixtures/autoload_abc.rb     |    11 +
 spec/ruby/core/module/fixtures/autoload_empty.rb   |     1 +
 spec/ruby/core/module/fixtures/autoload_n.rb       |     3 -
 spec/ruby/core/module/fixtures/classes.rb          |   188 +-
 spec/ruby/core/module/fixtures/classes19.rb        |     7 -
 spec/ruby/core/module/fixtures/constant_unicode.rb |     5 +
 spec/ruby/core/module/fixtures/path1/load_path.rb  |     9 +
 .../ruby/core/module/fixtures/path2/load_path.rb   |     0
 .../fixtures/repeated_concurrent_autoload.rb       |     8 +
 spec/ruby/core/module/gt_spec.rb                   |     7 +
 spec/ruby/core/module/include_spec.rb              |    74 +-
 spec/ruby/core/module/included_modules_spec.rb     |     4 +-
 spec/ruby/core/module/included_spec.rb             |    13 +-
 spec/ruby/core/module/initialize_copy_spec.rb      |    17 -
 spec/ruby/core/module/instance_method_spec.rb      |    52 +-
 spec/ruby/core/module/instance_methods_spec.rb     |   128 +-
 spec/ruby/core/module/lt_spec.rb                   |     7 +
 spec/ruby/core/module/method_added_spec.rb         |    58 +-
 spec/ruby/core/module/module_function_spec.rb      |    60 +-
 spec/ruby/core/module/name_spec.rb                 |    75 +-
 spec/ruby/core/module/new_spec.rb                  |     2 +-
 spec/ruby/core/module/prepend_features_spec.rb     |    76 +
 spec/ruby/core/module/prepend_spec.rb              |   333 +
 spec/ruby/core/module/prepended_spec.rb            |    25 +
 spec/ruby/core/module/private_class_method_spec.rb |    32 +-
 spec/ruby/core/module/private_constant_spec.rb     |    52 +-
 .../core/module/private_instance_methods_spec.rb   |     6 +-
 .../core/module/private_method_defined_spec.rb     |    54 +-
 spec/ruby/core/module/private_spec.rb              |     9 +
 .../core/module/protected_instance_methods_spec.rb |    62 +-
 .../core/module/protected_method_defined_spec.rb   |    78 +-
 spec/ruby/core/module/protected_spec.rb            |    10 +-
 spec/ruby/core/module/public_class_method_spec.rb  |    31 +-
 spec/ruby/core/module/public_constant_spec.rb      |    61 +-
 .../core/module/public_instance_method_spec.rb     |    64 +-
 .../core/module/public_instance_methods_spec.rb    |    96 +-
 .../ruby/core/module/public_method_defined_spec.rb |    81 +-
 spec/ruby/core/module/public_spec.rb               |     9 +
 .../ruby/core/module/remove_class_variable_spec.rb |    12 +-
 spec/ruby/core/module/remove_const_spec.rb         |    31 +-
 spec/ruby/core/module/remove_method_spec.rb        |    64 +-
 spec/ruby/core/module/shared/class_eval.rb         |    31 +-
 spec/ruby/core/module/shared/class_exec.rb         |     6 +-
 spec/ruby/core/module/shared/equal_value.rb        |     2 +-
 spec/ruby/core/module/shared/set_visibility.rb     |   135 +
 spec/ruby/core/module/singleton_class_spec.rb      |    27 +
 spec/ruby/core/module/to_s_spec.rb                 |    14 +-
 spec/ruby/core/module/undef_method_spec.rb         |    67 +
 .../ruby/core/module/versions/define_method_1.9.rb |    31 -
 spec/ruby/core/mutex/lock_spec.rb                  |    46 +-
 spec/ruby/core/mutex/locked_spec.rb                |    36 +-
 spec/ruby/core/mutex/owned_spec.rb                 |    43 +
 spec/ruby/core/mutex/sleep_spec.rb                 |   100 +-
 spec/ruby/core/mutex/synchronize_spec.rb           |    27 +-
 spec/ruby/core/mutex/try_lock_spec.rb              |    32 +-
 spec/ruby/core/mutex/unlock_spec.rb                |    38 +-
 spec/ruby/core/nil/rationalize_spec.rb             |    22 +-
 spec/ruby/core/nil/to_c_spec.rb                    |     8 +-
 spec/ruby/core/nil/to_h_spec.rb                    |    10 +-
 spec/ruby/core/nil/to_r_spec.rb                    |     8 +-
 spec/ruby/core/numeric/abs2_spec.rb                |    54 +-
 spec/ruby/core/numeric/angle_spec.rb               |     6 +-
 spec/ruby/core/numeric/arg_spec.rb                 |     6 +-
 spec/ruby/core/numeric/coerce_spec.rb              |     2 +-
 spec/ruby/core/numeric/comparison_spec.rb          |     2 +-
 spec/ruby/core/numeric/conj_spec.rb                |     6 +-
 spec/ruby/core/numeric/conjugate_spec.rb           |     6 +-
 spec/ruby/core/numeric/denominator_spec.rb         |    38 +-
 spec/ruby/core/numeric/div_spec.rb                 |    32 +-
 spec/ruby/core/numeric/divmod_spec.rb              |    21 +-
 spec/ruby/core/numeric/eql_spec.rb                 |     2 +-
 spec/ruby/core/numeric/fdiv_spec.rb                |    46 +-
 spec/ruby/core/numeric/floor_spec.rb               |     2 +-
 spec/ruby/core/numeric/i_spec.rb                   |    20 +-
 spec/ruby/core/numeric/imag_spec.rb                |     6 +-
 spec/ruby/core/numeric/imaginary_spec.rb           |     6 +-
 spec/ruby/core/numeric/initialize_copy_spec.rb     |    26 -
 spec/ruby/core/numeric/magnitude_spec.rb           |     6 +-
 spec/ruby/core/numeric/modulo_spec.rb              |    45 +-
 spec/ruby/core/numeric/negative_spec.rb            |    43 +
 spec/ruby/core/numeric/nonzero_spec.rb             |     2 +-
 spec/ruby/core/numeric/numerator_spec.rb           |    54 +-
 spec/ruby/core/numeric/numeric_spec.rb             |     7 +
 spec/ruby/core/numeric/phase_spec.rb               |     6 +-
 spec/ruby/core/numeric/polar_spec.rb               |     6 +-
 spec/ruby/core/numeric/positive_spec.rb            |    43 +
 spec/ruby/core/numeric/quo_spec.rb                 |    90 +-
 spec/ruby/core/numeric/real_spec.rb                |    14 +-
 spec/ruby/core/numeric/rect_spec.rb                |     6 +-
 spec/ruby/core/numeric/rectangular_spec.rb         |     6 +-
 spec/ruby/core/numeric/remainder_spec.rb           |     2 +-
 spec/ruby/core/numeric/round_spec.rb               |     2 +-
 spec/ruby/core/numeric/shared/abs.rb               |     4 +-
 spec/ruby/core/numeric/shared/quo.rb               |     2 +-
 spec/ruby/core/numeric/shared/rect.rb              |     4 +-
 spec/ruby/core/numeric/shared/step.rb              |   409 +
 .../core/numeric/singleton_method_added_spec.rb    |     4 +-
 spec/ruby/core/numeric/step_spec.rb                |   312 +-
 spec/ruby/core/numeric/to_c_spec.rb                |    70 +-
 spec/ruby/core/numeric/truncate_spec.rb            |     2 +-
 spec/ruby/core/numeric/zero_spec.rb                |     2 +-
 spec/ruby/core/object/__id__spec.rb                |     9 -
 spec/ruby/core/object/clone_spec.rb                |    17 -
 spec/ruby/core/object/dup_spec.rb                  |    14 -
 spec/ruby/core/object/fixtures/classes.rb          |    17 -
 spec/ruby/core/object/id_spec.rb                   |     9 -
 spec/ruby/core/object/initialize_spec.rb           |     1 -
 spec/ruby/core/object/instance_exec_spec.rb        |   110 -
 spec/ruby/core/object/instance_of_spec.rb          |    53 -
 spec/ruby/core/object/is_a_spec.rb                 |     6 -
 spec/ruby/core/object/kind_of_spec.rb              |     6 -
 spec/ruby/core/object/match_spec.rb                |    29 -
 spec/ruby/core/object/metaclass_spec.rb            |     9 -
 spec/ruby/core/object/new_spec.rb                  |    24 -
 spec/ruby/core/object/object_id_spec.rb            |     7 -
 spec/ruby/core/object/shared/dup_clone.rb          |   103 -
 spec/ruby/core/object/shared/kind_of.rb            |    60 -
 spec/ruby/core/objectspace/_id2ref_spec.rb         |     5 +-
 spec/ruby/core/objectspace/count_objects_spec.rb   |     6 +-
 .../ruby/core/objectspace/define_finalizer_spec.rb |   113 +-
 spec/ruby/core/objectspace/each_object_spec.rb     |   195 +-
 spec/ruby/core/objectspace/fixtures.rb             |    35 -
 spec/ruby/core/objectspace/fixtures/classes.rb     |    64 +
 spec/ruby/core/precision/included_spec.rb          |    20 -
 spec/ruby/core/precision/prec_f_spec.rb            |    13 -
 spec/ruby/core/precision/prec_i_spec.rb            |    13 -
 spec/ruby/core/precision/prec_spec.rb              |    27 -
 spec/ruby/core/proc/arity_spec.rb                  |   696 +-
 spec/ruby/core/proc/block_pass_spec.rb             |     2 +-
 spec/ruby/core/proc/call_spec.rb                   |     8 +-
 spec/ruby/core/proc/case_compare_spec.rb           |    23 +-
 spec/ruby/core/proc/curry_spec.rb                  |   326 +-
 spec/ruby/core/proc/element_reference_spec.rb      |     8 +-
 spec/ruby/core/proc/eql_spec.rb                    |     6 +-
 spec/ruby/core/proc/equal_value_spec.rb            |     6 +-
 spec/ruby/core/proc/fixtures/common.rb             |     5 +
 spec/ruby/core/proc/fixtures/source_location.rb    |     6 +-
 spec/ruby/core/proc/hash_spec.rb                   |    32 +-
 spec/ruby/core/proc/lambda_spec.rb                 |   112 +-
 spec/ruby/core/proc/new_spec.rb                    |    24 +-
 spec/ruby/core/proc/parameters_spec.rb             |    95 +-
 spec/ruby/core/proc/shared/arity.rb                |    25 -
 spec/ruby/core/proc/shared/call.rb                 |   141 +-
 spec/ruby/core/proc/shared/call_arguments.rb       |     2 +-
 spec/ruby/core/proc/shared/dup.rb                  |     2 +-
 spec/ruby/core/proc/shared/equal.rb                |    65 +-
 spec/ruby/core/proc/shared/to_s.rb                 |    32 +-
 spec/ruby/core/proc/source_location_spec.rb        |   112 +-
 spec/ruby/core/proc/versions/arity_1.9.rb          |    41 -
 spec/ruby/core/proc/versions/arity_2.0.rb          |    41 -
 spec/ruby/core/proc/versions/call_1.8.7.rb         |     1 -
 spec/ruby/core/proc/versions/call_1.9.rb           |     1 -
 spec/ruby/core/proc/versions/call_2.0.rb           |     1 -
 spec/ruby/core/proc/versions/parameters_1.9.rb     |    73 -
 spec/ruby/core/proc/versions/parameters_2.0.rb     |    73 -
 spec/ruby/core/proc/yield_spec.rb                  |    23 +-
 spec/ruby/core/process/constants_spec.rb           |    10 +-
 spec/ruby/core/process/daemon_spec.rb              |   182 +-
 spec/ruby/core/process/detach_spec.rb              |    34 +-
 spec/ruby/core/process/euid_spec.rb                |    25 +-
 spec/ruby/core/process/exec_spec.rb                |     6 +-
 spec/ruby/core/process/fixtures/common.rb          |    39 +-
 spec/ruby/core/process/fixtures/daemon.rb          |    22 +-
 spec/ruby/core/process/fixtures/kill.rb            |     6 +-
 spec/ruby/core/process/getrlimit_spec.rb           |   219 +-
 spec/ruby/core/process/groups_spec.rb              |    25 +-
 spec/ruby/core/process/kill_spec.rb                |   200 +-
 spec/ruby/core/process/maxgroups_spec.rb           |    28 +-
 spec/ruby/core/process/set_proctitle_spec.rb       |    23 +
 spec/ruby/core/process/setpgid_spec.rb             |    15 +-
 spec/ruby/core/process/setpgrp_spec.rb             |    20 +-
 spec/ruby/core/process/setpriority_spec.rb         |     6 +-
 spec/ruby/core/process/setrlimit_spec.rb           |   242 +-
 spec/ruby/core/process/setsid_spec.rb              |    19 +-
 spec/ruby/core/process/spawn_spec.rb               |     6 +-
 .../process/status/{_spec.rb => bit_and_spec.rb}   |     0
 spec/ruby/core/process/times_spec.rb               |    25 +-
 spec/ruby/core/process/uid_spec.rb                 |    30 +-
 spec/ruby/core/process/wait2_spec.rb               |     3 +-
 spec/ruby/core/process/wait_spec.rb                |    20 +-
 spec/ruby/core/process/waitpid_spec.rb             |    10 +
 spec/ruby/core/random/bytes_spec.rb                |    60 +-
 spec/ruby/core/random/equal_value_spec.rb          |    60 +-
 spec/ruby/core/random/new_seed_spec.rb             |    37 +-
 spec/ruby/core/random/new_spec.rb                  |    58 +-
 spec/ruby/core/random/rand_spec.rb                 |   426 +-
 spec/ruby/core/random/seed_spec.rb                 |    45 +-
 spec/ruby/core/random/srand_spec.rb                |    64 +-
 spec/ruby/core/range/bsearch_spec.rb               |   137 +
 spec/ruby/core/range/case_compare_spec.rb          |    17 +-
 spec/ruby/core/range/cover_spec.rb                 |    60 +-
 spec/ruby/core/range/dup_spec.rb                   |    15 +
 spec/ruby/core/range/each_spec.rb                  |    29 +-
 spec/ruby/core/range/eql_spec.rb                   |     4 +
 spec/ruby/core/range/equal_value_spec.rb           |     4 +
 spec/ruby/core/range/exclude_end_spec.rb           |     6 +-
 spec/ruby/core/range/first_spec.rb                 |    84 +-
 spec/ruby/core/range/fixtures/classes.rb           |    65 +
 spec/ruby/core/range/include_spec.rb               |     6 +-
 spec/ruby/core/range/initialize_spec.rb            |    41 +-
 spec/ruby/core/range/inspect_spec.rb               |    16 +
 spec/ruby/core/range/last_spec.rb                  |    84 +-
 spec/ruby/core/range/max_spec.rb                   |   137 +-
 spec/ruby/core/range/member_spec.rb                |     6 +-
 spec/ruby/core/range/min_spec.rb                   |   126 +-
 spec/ruby/core/range/range_spec.rb                 |     7 +
 spec/ruby/core/range/shared/begin.rb               |     2 +-
 spec/ruby/core/range/shared/cover.rb               |    93 +
 spec/ruby/core/range/shared/cover_and_include.rb   |    66 +
 spec/ruby/core/range/shared/end.rb                 |     2 +-
 spec/ruby/core/range/shared/equal_value.rb         |    26 +-
 spec/ruby/core/range/shared/include.rb             |   108 +-
 spec/ruby/core/range/size_spec.rb                  |    31 +
 spec/ruby/core/range/step_spec.rb                  |   252 +-
 spec/ruby/core/range/to_a_spec.rb                  |     7 +-
 spec/ruby/core/range/to_s_spec.rb                  |    18 +-
 spec/ruby/core/rational/abs_spec.rb                |     8 +-
 spec/ruby/core/rational/ceil_spec.rb               |     8 +-
 spec/ruby/core/rational/coerce_spec.rb             |     8 +-
 spec/ruby/core/rational/comparison_spec.rb         |    32 +-
 spec/ruby/core/rational/denominator_spec.rb        |     8 +-
 spec/ruby/core/rational/div_spec.rb                |    26 +-
 spec/ruby/core/rational/divide_spec.rb             |    26 +-
 spec/ruby/core/rational/divmod_spec.rb             |    20 +-
 spec/ruby/core/rational/equal_value_spec.rb        |    26 +-
 spec/ruby/core/rational/exponent_spec.rb           |     8 +-
 spec/ruby/core/rational/fdiv_spec.rb               |     8 +-
 spec/ruby/core/rational/floor_spec.rb              |     8 +-
 spec/ruby/core/rational/hash_spec.rb               |     8 +-
 spec/ruby/core/rational/initialize_spec.rb         |     7 -
 spec/ruby/core/rational/inspect_spec.rb            |     8 +-
 spec/ruby/core/rational/integer_spec.rb            |    16 +-
 spec/ruby/core/rational/magnitude_spec.rb          |     8 +-
 spec/ruby/core/rational/marshal_dump_spec.rb       |    12 +-
 spec/ruby/core/rational/marshal_load_spec.rb       |    25 -
 spec/ruby/core/rational/minus_spec.rb              |     8 +-
 spec/ruby/core/rational/modulo_spec.rb             |     8 +-
 spec/ruby/core/rational/multiply_spec.rb           |    26 +-
 spec/ruby/core/rational/numerator_spec.rb          |     8 +-
 spec/ruby/core/rational/plus_spec.rb               |    26 +-
 spec/ruby/core/rational/quo_spec.rb                |     8 +-
 spec/ruby/core/rational/rational_spec.rb           |     7 +
 spec/ruby/core/rational/rationalize_spec.rb        |    56 +-
 spec/ruby/core/rational/remainder_spec.rb          |     8 +-
 spec/ruby/core/rational/round_spec.rb              |     8 +-
 spec/ruby/core/rational/to_f_spec.rb               |     8 +-
 spec/ruby/core/rational/to_i_spec.rb               |     8 +-
 spec/ruby/core/rational/to_r_spec.rb               |     8 +-
 spec/ruby/core/rational/to_s_spec.rb               |     8 +-
 spec/ruby/core/rational/truncate_spec.rb           |     8 +-
 spec/ruby/core/rational/zero_spec.rb               |    20 +-
 spec/ruby/core/regexp/case_compare_spec.rb         |    18 +-
 spec/ruby/core/regexp/compile_spec.rb              |    12 +-
 spec/ruby/core/regexp/encoding_spec.rb             |   108 +-
 spec/ruby/core/regexp/fixed_encoding_spec.rb       |    64 +-
 spec/ruby/core/regexp/hash_spec.rb                 |     8 +-
 spec/ruby/core/regexp/initialize_copy_spec.rb      |     1 -
 spec/ruby/core/regexp/initialize_spec.rb           |    14 +-
 spec/ruby/core/regexp/inspect_spec.rb              |    24 +-
 spec/ruby/core/regexp/kcode_spec.rb                |    17 -
 spec/ruby/core/regexp/match_spec.rb                |    69 +-
 spec/ruby/core/regexp/named_captures_spec.rb       |    36 +-
 spec/ruby/core/regexp/names_spec.rb                |    30 +-
 spec/ruby/core/regexp/new_spec.rb                  |    24 +-
 spec/ruby/core/regexp/options_spec.rb              |    57 +-
 spec/ruby/core/regexp/shared/equal_value.rb        |    28 +-
 spec/ruby/core/regexp/shared/new.rb                |   613 -
 spec/ruby/core/regexp/shared/new_ascii.rb          |   456 +
 spec/ruby/core/regexp/shared/new_ascii_8bit.rb     |   544 +
 spec/ruby/core/regexp/shared/quote.rb              |    36 +-
 spec/ruby/core/regexp/source_spec.rb               |    25 +-
 spec/ruby/core/regexp/to_s_spec.rb                 |    64 +-
 spec/ruby/core/regexp/try_convert_spec.rb          |    22 +-
 spec/ruby/core/regexp/union_spec.rb                |   202 +-
 .../core/regexp/versions/named_captures_1.9.rb     |    35 -
 spec/ruby/core/regexp/versions/names_1.9.rb        |    29 -
 spec/ruby/core/regexp/versions/source_1.9.rb       |    14 -
 spec/ruby/core/signal/list_spec.rb                 |     6 +-
 spec/ruby/core/signal/signame_spec.rb              |    23 +
 spec/ruby/core/signal/trap_spec.rb                 |   135 +-
 spec/ruby/core/string/allocate_spec.rb             |     8 +-
 spec/ruby/core/string/ascii_only_spec.rb           |    12 +-
 spec/ruby/core/string/b_spec.rb                    |    24 +
 spec/ruby/core/string/bytes_spec.rb                |    65 +-
 spec/ruby/core/string/byteslice_spec.rb            |    37 +-
 spec/ruby/core/string/capitalize_spec.rb           |    33 +-
 spec/ruby/core/string/case_compare_spec.rb         |    10 +-
 spec/ruby/core/string/casecmp_spec.rb              |     2 -
 spec/ruby/core/string/center_spec.rb               |    18 +-
 spec/ruby/core/string/chars_spec.rb                |    18 +-
 spec/ruby/core/string/chomp_spec.rb                |    91 +-
 spec/ruby/core/string/chop_spec.rb                 |    36 +-
 spec/ruby/core/string/clear_spec.rb                |     2 +-
 spec/ruby/core/string/clone_spec.rb                |    58 +
 spec/ruby/core/string/codepoints_spec.rb           |    19 +-
 spec/ruby/core/string/comparison_spec.rb           |    95 +-
 spec/ruby/core/string/count_spec.rb                |    24 +-
 spec/ruby/core/string/crypt_spec.rb                |    79 +-
 spec/ruby/core/string/delete_spec.rb               |    50 +-
 spec/ruby/core/string/downcase_spec.rb             |    35 +-
 spec/ruby/core/string/dump_spec.rb                 |   609 +-
 spec/ruby/core/string/dup_spec.rb                  |     8 +
 spec/ruby/core/string/each_byte_spec.rb            |    21 +-
 spec/ruby/core/string/each_char_spec.rb            |     9 +-
 spec/ruby/core/string/each_line_spec.rb            |     5 +-
 spec/ruby/core/string/each_spec.rb                 |     9 -
 spec/ruby/core/string/element_reference_spec.rb    |    10 +-
 spec/ruby/core/string/element_set_spec.rb          |   132 +-
 spec/ruby/core/string/encode_spec.rb               |    32 +-
 spec/ruby/core/string/encoding_spec.rb             |    31 +-
 spec/ruby/core/string/end_with_spec.rb             |    97 +-
 spec/ruby/core/string/entries_spec.rb              |     8 -
 spec/ruby/core/string/eql_spec.rb                  |     6 +-
 spec/ruby/core/string/equal_value_spec.rb          |     2 +-
 .../core/string/fixtures/iso-8859-9-encoding.rb    |     2 +-
 spec/ruby/core/string/force_encoding_spec.rb       |     5 +
 spec/ruby/core/string/freeze_spec.rb               |    18 +
 spec/ruby/core/string/getbyte_spec.rb              |   108 +-
 spec/ruby/core/string/gsub_spec.rb                 |   582 +-
 spec/ruby/core/string/hex_spec.rb                  |    34 +-
 spec/ruby/core/string/include_spec.rb              |    21 +-
 spec/ruby/core/string/index_spec.rb                |   118 +-
 spec/ruby/core/string/insert_spec.rb               |    31 +-
 spec/ruby/core/string/inspect_spec.rb              |   909 +-
 spec/ruby/core/string/lines_spec.rb                |    18 +-
 spec/ruby/core/string/ljust_spec.rb                |    10 +-
 spec/ruby/core/string/lstrip_spec.rb               |    32 +-
 spec/ruby/core/string/match_spec.rb                |    77 +-
 spec/ruby/core/string/modulo_spec.rb               |   563 +-
 spec/ruby/core/string/multiply_spec.rb             |     6 +-
 spec/ruby/core/string/new_spec.rb                  |    22 +-
 spec/ruby/core/string/oct_spec.rb                  |    36 +-
 spec/ruby/core/string/ord_spec.rb                  |    12 +-
 spec/ruby/core/string/partition_spec.rb            |    64 +-
 spec/ruby/core/string/plus_spec.rb                 |    14 +-
 spec/ruby/core/string/prepend_spec.rb              |    80 +-
 spec/ruby/core/string/reverse_spec.rb              |    38 +-
 spec/ruby/core/string/rindex_spec.rb               |   225 +-
 spec/ruby/core/string/rjust_spec.rb                |    10 +-
 spec/ruby/core/string/rpartition_spec.rb           |    50 +-
 spec/ruby/core/string/rstrip_spec.rb               |    55 +-
 spec/ruby/core/string/scan_spec.rb                 |    18 +-
 spec/ruby/core/string/scrub_spec.rb                |   101 +
 spec/ruby/core/string/setbyte_spec.rb              |   184 +-
 spec/ruby/core/string/shared/chars.rb              |    54 +-
 spec/ruby/core/string/shared/codepoints.rb         |     4 +-
 spec/ruby/core/string/shared/concat.rb             |   228 +-
 .../core/string/shared/each_char_without_block.rb  |    28 +-
 .../string/shared/each_codepoint_without_block.rb  |    40 +-
 spec/ruby/core/string/shared/each_line.rb          |    64 +-
 .../core/string/shared/each_line_without_block.rb  |    20 +-
 spec/ruby/core/string/shared/encode.rb             |    68 +-
 spec/ruby/core/string/shared/eql.rb                |    16 +-
 spec/ruby/core/string/shared/equal_value.rb        |     8 +-
 spec/ruby/core/string/shared/length.rb             |    20 +-
 spec/ruby/core/string/shared/replace.rb            |    71 +-
 spec/ruby/core/string/shared/slice.rb              |   177 +-
 spec/ruby/core/string/shared/succ.rb               |    28 +-
 spec/ruby/core/string/shared/to_a.rb               |     2 +-
 spec/ruby/core/string/shared/to_s.rb               |     4 +-
 spec/ruby/core/string/shared/to_sym.rb             |    48 +-
 spec/ruby/core/string/shared/versions/slice_1.9.rb |    78 -
 spec/ruby/core/string/shared/versions/slice_2.0.rb |    78 -
 spec/ruby/core/string/slice_spec.rb                |   170 +-
 spec/ruby/core/string/split_spec.rb                |   106 +-
 spec/ruby/core/string/squeeze_spec.rb              |    66 +-
 spec/ruby/core/string/start_with_spec.rb           |    84 +-
 spec/ruby/core/string/string_spec.rb               |     7 +
 spec/ruby/core/string/strip_spec.rb                |    53 +-
 spec/ruby/core/string/sub_spec.rb                  |   298 +-
 spec/ruby/core/string/swapcase_spec.rb             |    33 +-
 spec/ruby/core/string/to_a_spec.rb                 |     8 -
 spec/ruby/core/string/to_c_spec.rb                 |   192 +-
 spec/ruby/core/string/to_f_spec.rb                 |    12 +-
 spec/ruby/core/string/to_i_spec.rb                 |   212 +-
 spec/ruby/core/string/to_r_spec.rb                 |   110 +-
 spec/ruby/core/string/tr_s_spec.rb                 |    23 +-
 spec/ruby/core/string/tr_spec.rb                   |    43 +-
 spec/ruby/core/string/try_convert_spec.rb          |    92 +-
 spec/ruby/core/string/uminus_spec.rb               |    21 +
 spec/ruby/core/string/unicode_normalize_spec.rb    |   118 +
 spec/ruby/core/string/unicode_normalized_spec.rb   |    76 +
 spec/ruby/core/string/unpack/c_spec.rb             |     2 +-
 spec/ruby/core/string/unpack/i_spec.rb             |   152 +-
 spec/ruby/core/string/unpack/j_spec.rb             |   277 +
 spec/ruby/core/string/unpack/l_spec.rb             |   478 +-
 spec/ruby/core/string/unpack/m_spec.rb             |     8 +-
 spec/ruby/core/string/unpack/q_spec.rb             |    42 +-
 spec/ruby/core/string/unpack/s_spec.rb             |   152 +-
 spec/ruby/core/string/unpack/shared/basic.rb       |     4 +-
 spec/ruby/core/string/unpack/shared/float.rb       |    20 +-
 spec/ruby/core/string/unpack/shared/integer.rb     |    68 +-
 spec/ruby/core/string/unpack/shared/string.rb      |     4 +-
 spec/ruby/core/string/unpack/shared/unicode.rb     |     2 +-
 spec/ruby/core/string/unpack/u_spec.rb             |     8 +
 spec/ruby/core/string/upcase_spec.rb               |    35 +-
 spec/ruby/core/string/uplus_spec.rb                |    20 +
 spec/ruby/core/string/upto_spec.rb                 |    83 +-
 spec/ruby/core/string/valid_encoding_spec.rb       |     7 +
 spec/ruby/core/string/versions/match_1.9.rb        |     7 -
 spec/ruby/core/string/versions/match_2.0.rb        |     7 -
 spec/ruby/core/struct/dig_spec.rb                  |    44 +
 spec/ruby/core/struct/dup_spec.rb                  |    20 +
 spec/ruby/core/struct/each_pair_spec.rb            |    34 +-
 spec/ruby/core/struct/each_spec.rb                 |    19 +-
 spec/ruby/core/struct/hash_spec.rb                 |    20 +-
 spec/ruby/core/struct/initialize_copy_spec.rb      |     3 -
 spec/ruby/core/struct/initialize_spec.rb           |    19 +
 spec/ruby/core/struct/instance_variables_spec.rb   |    23 +-
 spec/ruby/core/struct/members_spec.rb              |    20 +-
 spec/ruby/core/struct/new_spec.rb                  |   115 +-
 spec/ruby/core/struct/select_spec.rb               |    13 +-
 spec/ruby/core/struct/shared/accessor.rb           |     2 +-
 spec/ruby/core/struct/shared/equal_value.rb        |    24 +-
 spec/ruby/core/struct/shared/inspect.rb            |    14 +-
 spec/ruby/core/struct/size_spec.rb                 |     2 +-
 spec/ruby/core/struct/struct_spec.rb               |    13 +-
 spec/ruby/core/struct/to_a_spec.rb                 |     2 +-
 spec/ruby/core/struct/to_h_spec.rb                 |    20 +-
 spec/ruby/core/symbol/all_symbols_spec.rb          |    12 +-
 spec/ruby/core/symbol/capitalize_spec.rb           |    53 +-
 spec/ruby/core/symbol/casecmp_spec.rb              |   119 +-
 spec/ruby/core/symbol/comparison_spec.rb           |    96 +-
 spec/ruby/core/symbol/downcase_spec.rb             |    28 +-
 spec/ruby/core/symbol/element_reference_spec.rb    |     6 +-
 spec/ruby/core/symbol/empty_spec.rb                |    15 +-
 spec/ruby/core/symbol/encoding_spec.rb             |    26 +-
 spec/ruby/core/symbol/inspect_spec.rb              |    21 +-
 spec/ruby/core/symbol/intern_spec.rb               |    16 +-
 spec/ruby/core/symbol/length_spec.rb               |     9 +-
 spec/ruby/core/symbol/match_spec.rb                |    29 +-
 spec/ruby/core/symbol/next_spec.rb                 |     8 +-
 spec/ruby/core/symbol/shared/id2name.rb            |     2 +-
 spec/ruby/core/symbol/shared/length.rb             |     2 +-
 spec/ruby/core/symbol/shared/slice.rb              |    20 +-
 spec/ruby/core/symbol/shared/succ.rb               |     4 +-
 spec/ruby/core/symbol/size_spec.rb                 |     9 +-
 spec/ruby/core/symbol/slice_spec.rb                |     6 +-
 spec/ruby/core/symbol/succ_spec.rb                 |     8 +-
 spec/ruby/core/symbol/swapcase_spec.rb             |    34 +-
 spec/ruby/core/symbol/symbol_spec.rb               |     7 +
 spec/ruby/core/symbol/to_i_spec.rb                 |    19 -
 spec/ruby/core/symbol/to_int_spec.rb               |    18 -
 spec/ruby/core/symbol/to_proc_spec.rb              |    59 +-
 spec/ruby/core/symbol/upcase_spec.rb               |    24 +-
 spec/ruby/core/symbol/versions/encoding_1.9.rb     |    11 -
 spec/ruby/core/thread/abort_on_exception_spec.rb   |    50 +-
 spec/ruby/core/thread/add_trace_func_spec.rb       |     6 +-
 spec/ruby/core/thread/alive_spec.rb                |    28 +-
 .../backtrace/location/absolute_path_spec.rb       |    12 +
 .../thread/backtrace/location/base_label_spec.rb   |    12 +
 .../thread/backtrace/location/fixtures/classes.rb  |     5 +
 .../thread/backtrace/location/fixtures/main.rb     |     5 +
 .../core/thread/backtrace/location/inspect_spec.rb |    13 +
 .../core/thread/backtrace/location/label_spec.rb   |    12 +
 .../core/thread/backtrace/location/lineno_spec.rb  |    13 +
 .../core/thread/backtrace/location/path_spec.rb    |    84 +
 .../core/thread/backtrace/location/to_s_spec.rb    |    13 +
 spec/ruby/core/thread/backtrace_spec.rb            |    26 +-
 spec/ruby/core/thread/critical_spec.rb             |    96 -
 spec/ruby/core/thread/element_reference_spec.rb    |    17 +-
 spec/ruby/core/thread/element_set_spec.rb          |    68 +-
 spec/ruby/core/thread/exclusive_spec.rb            |    26 +-
 spec/ruby/core/thread/exit_spec.rb                 |     6 -
 spec/ruby/core/thread/fixtures/classes.rb          |    37 +-
 spec/ruby/core/thread/initialize_spec.rb           |     1 +
 spec/ruby/core/thread/inspect_spec.rb              |     6 -
 spec/ruby/core/thread/join_spec.rb                 |    27 +-
 spec/ruby/core/thread/key_spec.rb                  |    63 +-
 spec/ruby/core/thread/keys_spec.rb                 |    51 +-
 spec/ruby/core/thread/kill_spec.rb                 |     2 +-
 spec/ruby/core/thread/list_spec.rb                 |    12 +-
 spec/ruby/core/thread/name_spec.rb                 |    56 +
 spec/ruby/core/thread/new_spec.rb                  |    28 +-
 spec/ruby/core/thread/priority_spec.rb             |    56 +-
 spec/ruby/core/thread/raise_spec.rb                |   132 +-
 spec/ruby/core/thread/safe_level_spec.rb           |     6 -
 spec/ruby/core/thread/set_trace_func_spec.rb       |     6 +-
 spec/ruby/core/thread/shared/exit.rb               |    24 +-
 spec/ruby/core/thread/shared/start.rb              |    22 +-
 spec/ruby/core/thread/shared/wakeup.rb             |    11 +-
 spec/ruby/core/thread/status_spec.rb               |     6 -
 spec/ruby/core/thread/stop_spec.rb                 |    10 -
 spec/ruby/core/thread/thread_variable_get_spec.rb  |    25 +
 spec/ruby/core/thread/thread_variable_set_spec.rb  |    26 +
 spec/ruby/core/thread/thread_variable_spec.rb      |    21 +
 spec/ruby/core/thread/thread_variables_spec.rb     |    24 +
 spec/ruby/core/thread/value_spec.rb                |    26 +-
 spec/ruby/core/threadgroup/add_spec.rb             |     4 +-
 spec/ruby/core/threadgroup/default_spec.rb         |    11 +
 spec/ruby/core/threadgroup/enclose_spec.rb         |    22 +-
 spec/ruby/core/threadgroup/enclosed_spec.rb        |    11 +-
 spec/ruby/core/time/_dump_spec.rb                  |    58 +-
 spec/ruby/core/time/_load_spec.rb                  |    59 +-
 spec/ruby/core/time/asctime_spec.rb                |     1 -
 spec/ruby/core/time/at_spec.rb                     |    98 +-
 spec/ruby/core/time/comparison_spec.rb             |   115 +-
 spec/ruby/core/time/ctime_spec.rb                  |     1 -
 spec/ruby/core/time/day_spec.rb                    |     1 -
 spec/ruby/core/time/dst_spec.rb                    |     1 -
 spec/ruby/core/time/dup_spec.rb                    |    30 +-
 spec/ruby/core/time/eql_spec.rb                    |     7 +-
 spec/ruby/core/time/fixtures/classes.rb            |     7 +
 spec/ruby/core/time/fixtures/methods.rb            |    21 -
 spec/ruby/core/time/friday_spec.rb                 |    14 +-
 spec/ruby/core/time/getgm_spec.rb                  |     1 -
 spec/ruby/core/time/getlocal_spec.rb               |   128 +-
 spec/ruby/core/time/getutc_spec.rb                 |     1 -
 spec/ruby/core/time/gm_spec.rb                     |     1 -
 spec/ruby/core/time/gmt_offset_spec.rb             |     1 -
 spec/ruby/core/time/gmt_spec.rb                    |     1 -
 spec/ruby/core/time/gmtime_spec.rb                 |     1 -
 spec/ruby/core/time/gmtoff_spec.rb                 |     1 -
 spec/ruby/core/time/hash_spec.rb                   |     3 +-
 spec/ruby/core/time/hour_spec.rb                   |     7 +-
 spec/ruby/core/time/initialize_copy_spec.rb        |     2 -
 spec/ruby/core/time/inspect_spec.rb                |     7 +-
 spec/ruby/core/time/isdst_spec.rb                  |     1 -
 spec/ruby/core/time/local_spec.rb                  |     1 -
 spec/ruby/core/time/localtime_spec.rb              |   134 +-
 spec/ruby/core/time/mday_spec.rb                   |     1 -
 spec/ruby/core/time/min_spec.rb                    |     7 +-
 spec/ruby/core/time/minus_spec.rb                  |   106 +-
 spec/ruby/core/time/mktime_spec.rb                 |     1 -
 spec/ruby/core/time/mon_spec.rb                    |     1 -
 spec/ruby/core/time/monday_spec.rb                 |    15 +-
 spec/ruby/core/time/month_spec.rb                  |     1 -
 spec/ruby/core/time/new_spec.rb                    |   138 +-
 spec/ruby/core/time/now_spec.rb                    |     1 -
 spec/ruby/core/time/nsec_spec.rb                   |    38 +-
 spec/ruby/core/time/plus_spec.rb                   |   156 +-
 spec/ruby/core/time/round_spec.rb                  |    41 +-
 spec/ruby/core/time/saturday_spec.rb               |    14 +-
 spec/ruby/core/time/sec_spec.rb                    |     1 -
 spec/ruby/core/time/shared/asctime.rb              |     2 +-
 spec/ruby/core/time/shared/day.rb                  |     8 +-
 spec/ruby/core/time/shared/getgm.rb                |     2 +-
 spec/ruby/core/time/shared/gm.rb                   |    46 +-
 spec/ruby/core/time/shared/gmt_offset.rb           |    62 +-
 spec/ruby/core/time/shared/gmtime.rb               |     2 +-
 spec/ruby/core/time/shared/inspect.rb              |    34 +-
 spec/ruby/core/time/shared/isdst.rb                |     4 +-
 spec/ruby/core/time/shared/local.rb                |    36 +-
 spec/ruby/core/time/shared/month.rb                |     8 +-
 spec/ruby/core/time/shared/now.rb                  |    13 +-
 spec/ruby/core/time/shared/time_params.rb          |   218 +-
 spec/ruby/core/time/shared/to_i.rb                 |     6 +-
 spec/ruby/core/time/strftime_spec.rb               |   315 +-
 spec/ruby/core/time/subsec_spec.rb                 |    38 +-
 spec/ruby/core/time/succ_spec.rb                   |     1 -
 spec/ruby/core/time/sunday_spec.rb                 |    14 +-
 spec/ruby/core/time/thursday_spec.rb               |    14 +-
 spec/ruby/core/time/time_spec.rb                   |     7 +
 spec/ruby/core/time/times_spec.rb                  |     8 -
 spec/ruby/core/time/to_a_spec.rb                   |    11 +-
 spec/ruby/core/time/to_f_spec.rb                   |     1 -
 spec/ruby/core/time/to_i_spec.rb                   |     1 -
 spec/ruby/core/time/to_r_spec.rb                   |    12 +-
 spec/ruby/core/time/to_s_spec.rb                   |     1 -
 spec/ruby/core/time/tuesday_spec.rb                |    14 +-
 spec/ruby/core/time/tv_nsec_spec.rb                |     6 +-
 spec/ruby/core/time/tv_sec_spec.rb                 |     1 -
 spec/ruby/core/time/tv_usec_spec.rb                |     1 -
 spec/ruby/core/time/usec_spec.rb                   |    25 +-
 spec/ruby/core/time/utc_offset_spec.rb             |     1 -
 spec/ruby/core/time/utc_spec.rb                    |     1 -
 spec/ruby/core/time/wday_spec.rb                   |     1 -
 spec/ruby/core/time/wednesday_spec.rb              |    14 +-
 spec/ruby/core/time/yday_spec.rb                   |    13 +-
 spec/ruby/core/time/year_spec.rb                   |     7 +-
 spec/ruby/core/time/zone_spec.rb                   |    70 +-
 spec/ruby/core/unboundmethod/arity_spec.rb         |   219 +-
 spec/ruby/core/unboundmethod/bind_spec.rb          |    36 +-
 spec/ruby/core/unboundmethod/eql_spec.rb           |     6 +-
 spec/ruby/core/unboundmethod/equal_value_spec.rb   |    46 +-
 spec/ruby/core/unboundmethod/fixtures/classes.rb   |     6 +
 spec/ruby/core/unboundmethod/hash_spec.rb          |    22 +-
 spec/ruby/core/unboundmethod/name_spec.rb          |    30 +-
 spec/ruby/core/unboundmethod/owner_spec.rb         |    56 +-
 spec/ruby/core/unboundmethod/parameters_spec.rb    |     6 +-
 spec/ruby/core/unboundmethod/shared/to_s.rb        |     6 +-
 .../core/unboundmethod/source_location_spec.rb     |    78 +-
 spec/ruby/core/unboundmethod/super_method_spec.rb  |    30 +
 spec/ruby/default.mspec                            |    52 +
 .../classes.rb => basicobject/method_missing.rb}   |     0
 spec/ruby/fixtures/class.rb                        |    12 +
 spec/ruby/fixtures/code/a/load_fixture.bundle      |     1 +
 spec/ruby/fixtures/code/a/load_fixture.dll         |     1 +
 spec/ruby/fixtures/code/a/load_fixture.dylib       |     1 +
 spec/ruby/fixtures/code/a/load_fixture.so          |     1 +
 spec/ruby/fixtures/code/b/load_fixture.rb          |     1 +
 spec/ruby/fixtures/code/concurrent.rb              |     8 +-
 spec/ruby/fixtures/code/concurrent2.rb             |     8 +-
 spec/ruby/fixtures/code/concurrent3.rb             |     3 +-
 spec/ruby/fixtures/code/gem/load_fixture.rb        |     1 +
 spec/ruby/fixtures/code/load_fixture.bundle        |     1 +
 spec/ruby/fixtures/code/load_fixture.ext.bundle    |     1 +
 spec/ruby/fixtures/code/load_fixture.ext.so        |     1 +
 spec/ruby/fixtures/code/load_fixture.so            |     1 +
 .../ruby/fixtures/code/load_wrap_method_fixture.rb |     9 +
 spec/ruby/fixtures/code/symlink/symlink1.rb        |     1 +
 .../fixtures/code/symlink/symlink2/symlink2.rb     |     1 +
 spec/ruby/fixtures/code_loading.rb                 |     4 -
 spec/ruby/fixtures/constants.rb                    |    16 +
 spec/ruby/fixtures/kernel/singleton_method.rb      |    22 -
 spec/ruby/fixtures/thread_runner.rb                |    40 -
 spec/ruby/language/BEGIN_spec.rb                   |    33 +-
 spec/ruby/language/alias_spec.rb                   |    33 +-
 spec/ruby/language/and_spec.rb                     |    14 +
 spec/ruby/language/array_spec.rb                   |    56 +-
 spec/ruby/language/block_spec.rb                   |   553 +-
 spec/ruby/language/break_spec.rb                   |   105 +-
 spec/ruby/language/case_spec.rb                    |    76 +-
 spec/ruby/language/class_spec.rb                   |   176 +-
 spec/ruby/language/class_variable_spec.rb          |    32 +-
 spec/ruby/language/constants_spec.rb               |   415 +-
 spec/ruby/language/def_spec.rb                     |   286 +-
 spec/ruby/language/defined_spec.rb                 |   663 +-
 spec/ruby/language/encoding_spec.rb                |    82 +-
 spec/ruby/language/ensure_spec.rb                  |    24 +-
 spec/ruby/language/fixtures/block.rb               |     6 +-
 spec/ruby/language/fixtures/break.rb               |    25 +-
 spec/ruby/language/fixtures/classes.rb             |     6 +-
 spec/ruby/language/fixtures/coding_us_ascii.rb     |     2 +-
 spec/ruby/language/fixtures/coding_utf_8.rb        |     2 +-
 spec/ruby/language/fixtures/constant_visibility.rb |    50 +-
 spec/ruby/language/fixtures/constants_sclass.rb    |    54 +
 spec/ruby/language/fixtures/def.rb                 |     8 +
 spec/ruby/language/fixtures/defined.rb             |    10 +
 spec/ruby/language/fixtures/dollar_zero.rb         |     6 +
 .../fixtures/freeze_magic_comment_across_files.rb  |     5 +
 .../freeze_magic_comment_across_files_diff_enc.rb  |     5 +
 ...freeze_magic_comment_across_files_no_comment.rb |     5 +
 .../fixtures/freeze_magic_comment_one_literal.rb   |     4 +
 .../fixtures/freeze_magic_comment_required.rb      |     3 +
 .../freeze_magic_comment_required_diff_enc.rb      |   Bin 0 -> 181 bytes
 .../freeze_magic_comment_required_no_comment.rb    |     1 +
 .../fixtures/freeze_magic_comment_two_literals.rb  |     3 +
 .../language/fixtures/hash_strings_ascii8bit.rb    |     7 +
 .../ruby/language/fixtures/hash_strings_usascii.rb |     7 +
 spec/ruby/language/fixtures/hash_strings_utf8.rb   |     7 +
 spec/ruby/language/fixtures/literal_lambda.rb      |     7 -
 spec/ruby/language/fixtures/match_operators.rb     |     4 +
 spec/ruby/language/fixtures/match_operators19.rb   |     7 -
 spec/ruby/language/fixtures/next.rb                |     6 +
 spec/ruby/language/fixtures/precedence.rb          |    16 +
 spec/ruby/language/fixtures/private.rb             |     4 +-
 spec/ruby/language/fixtures/rescue.rb              |    63 +
 spec/ruby/language/fixtures/return.rb              |    21 +
 spec/ruby/language/fixtures/send.rb                |    32 +-
 spec/ruby/language/fixtures/send_1.9.rb            |    22 -
 spec/ruby/language/fixtures/squiggly_heredoc.rb    |    39 +
 spec/ruby/language/fixtures/super.rb               |   250 +-
 spec/ruby/language/fixtures/variables.rb           |    27 +
 spec/ruby/language/fixtures/yield.rb               |     9 +
 spec/ruby/language/for_spec.rb                     |    47 +-
 spec/ruby/language/hash_spec.rb                    |   124 +-
 spec/ruby/language/heredoc_spec.rb                 |    87 +
 spec/ruby/language/if_spec.rb                      |     2 -
 spec/ruby/language/lambda_spec.rb                  |   566 +
 spec/ruby/language/literal_lambda_spec.rb          |     1 -
 spec/ruby/language/magic_comment_spec.rb           |    54 +-
 spec/ruby/language/match_spec.rb                   |    81 +-
 spec/ruby/language/metaclass_spec.rb               |    34 +-
 spec/ruby/language/method_spec.rb                  |  1269 ++
 spec/ruby/language/module_spec.rb                  |    35 +
 spec/ruby/language/next_spec.rb                    |   187 +-
 spec/ruby/language/not_spec.rb                     |    10 +-
 spec/ruby/language/numbers_spec.rb                 |    82 +-
 spec/ruby/language/optional_assignments_spec.rb    |   222 +
 spec/ruby/language/order_spec.rb                   |    50 +-
 spec/ruby/language/precedence_spec.rb              |    84 +-
 spec/ruby/language/predefined/data_spec.rb         |    20 +-
 spec/ruby/language/predefined/fixtures/data5.rb    |     5 +
 .../language/predefined/fixtures/data_flock.rb     |     3 -
 spec/ruby/language/predefined_spec.rb              |   602 +-
 spec/ruby/language/private_spec.rb                 |    69 +-
 spec/ruby/language/proc_spec.rb                    |    83 +-
 spec/ruby/language/redo_spec.rb                    |    39 +-
 spec/ruby/language/regexp/anchors_spec.rb          |    28 +-
 spec/ruby/language/regexp/back-references_spec.rb  |     6 +-
 .../ruby/language/regexp/character_classes_spec.rb |   537 +-
 spec/ruby/language/regexp/encoding_spec.rb         |   258 +-
 spec/ruby/language/regexp/escapes_spec.rb          |     4 +-
 spec/ruby/language/regexp/grouping_spec.rb         |     4 +-
 spec/ruby/language/regexp/interpolation_spec.rb    |     2 +-
 spec/ruby/language/regexp/modifiers_spec.rb        |    50 +-
 spec/ruby/language/regexp/repetition_spec.rb       |     2 -
 .../regexp/versions/character_classes_1.9.rb       |   499 -
 spec/ruby/language/regexp_spec.rb                  |    46 +-
 spec/ruby/language/rescue_spec.rb                  |   162 +-
 spec/ruby/language/retry_spec.rb                   |     8 +-
 spec/ruby/language/return_spec.rb                  |   102 +-
 spec/ruby/language/safe_navigator_spec.rb          |   101 +
 spec/ruby/language/send_spec.rb                    |   368 +-
 spec/ruby/language/shared/__FILE__.rb              |    26 +-
 spec/ruby/language/shared/__LINE__.rb              |     2 +-
 spec/ruby/language/singleton_class_spec.rb         |    92 +-
 spec/ruby/language/splat_spec.rb                   |   192 -
 spec/ruby/language/string_spec.rb                  |   199 +-
 spec/ruby/language/super_spec.rb                   |   292 +-
 spec/ruby/language/symbol_spec.rb                  |    32 +-
 spec/ruby/language/throw_spec.rb                   |    81 +-
 spec/ruby/language/undef_spec.rb                   |    22 +-
 spec/ruby/language/unless_spec.rb                  |     2 -
 spec/ruby/language/variables_spec.rb               |  1723 +-
 spec/ruby/language/versions/array_1.8.rb           |    13 -
 spec/ruby/language/versions/array_1.9.rb           |    39 -
 spec/ruby/language/versions/block_1.8.rb           |    21 -
 spec/ruby/language/versions/block_1.9.rb           |   166 -
 spec/ruby/language/versions/break_1.8.rb           |     6 -
 spec/ruby/language/versions/case_1.8.rb            |    15 -
 spec/ruby/language/versions/case_1.9.rb            |    20 -
 spec/ruby/language/versions/def_1.8.rb             |    25 -
 spec/ruby/language/versions/for_1.8.rb             |    12 -
 spec/ruby/language/versions/hash_1.9.rb            |    19 -
 spec/ruby/language/versions/if_1.8.rb              |    76 -
 spec/ruby/language/versions/literal_lambda_1.9.rb  |   143 -
 spec/ruby/language/versions/next_1.8.rb            |     6 -
 spec/ruby/language/versions/not_1.9.rb             |    22 -
 spec/ruby/language/versions/redo_1.8.rb            |     6 -
 spec/ruby/language/versions/regexp_1.9.rb          |    28 -
 spec/ruby/language/versions/retry_1.8.rb           |    20 -
 spec/ruby/language/versions/send_1.8.rb            |    67 -
 spec/ruby/language/versions/send_1.9.rb            |   246 -
 spec/ruby/language/versions/symbol_1.8.rb          |     5 -
 spec/ruby/language/versions/symbol_1.9.rb          |    15 -
 spec/ruby/language/versions/unless_1.8.rb          |     5 -
 spec/ruby/language/versions/variables_1.9.rb       |     8 -
 spec/ruby/language/while_spec.rb                   |   106 +
 spec/ruby/language/yield_spec.rb                   |   119 +-
 spec/ruby/library/abbrev/abbrev_spec.rb            |     4 +-
 spec/ruby/library/base64/b64encode_spec.rb         |    36 -
 spec/ruby/library/base64/decode_b_spec.rb          |    19 -
 spec/ruby/library/base64/urlsafe_decode64_spec.rb  |    27 +
 spec/ruby/library/base64/urlsafe_encode64_spec.rb  |    22 +
 spec/ruby/library/bigdecimal/abs_spec.rb           |     2 +-
 spec/ruby/library/bigdecimal/add_spec.rb           |    20 +-
 spec/ruby/library/bigdecimal/ceil_spec.rb          |    37 +-
 spec/ruby/library/bigdecimal/comparison_spec.rb    |     2 +-
 spec/ruby/library/bigdecimal/div_spec.rb           |   104 +-
 spec/ruby/library/bigdecimal/divmod_spec.rb        |   150 +-
 spec/ruby/library/bigdecimal/exponent_spec.rb      |     2 +-
 spec/ruby/library/bigdecimal/finite_spec.rb        |     2 +-
 spec/ruby/library/bigdecimal/fix_spec.rb           |     2 +-
 spec/ruby/library/bigdecimal/floor_spec.rb         |    20 +-
 spec/ruby/library/bigdecimal/frac_spec.rb          |     2 +-
 spec/ruby/library/bigdecimal/gt_spec.rb            |    32 +-
 spec/ruby/library/bigdecimal/gte_spec.rb           |    32 +-
 spec/ruby/library/bigdecimal/induced_from_spec.rb  |    37 -
 spec/ruby/library/bigdecimal/inspect_spec.rb       |     2 +-
 spec/ruby/library/bigdecimal/limit_spec.rb         |     6 +-
 spec/ruby/library/bigdecimal/lt_spec.rb            |    32 +-
 spec/ruby/library/bigdecimal/lte_spec.rb           |    32 +-
 spec/ruby/library/bigdecimal/minus_spec.rb         |     2 +-
 spec/ruby/library/bigdecimal/mode_spec.rb          |    55 +-
 spec/ruby/library/bigdecimal/multiply_spec.rb      |     2 +-
 spec/ruby/library/bigdecimal/new_spec.rb           |    33 +-
 spec/ruby/library/bigdecimal/plus_spec.rb          |     5 +-
 spec/ruby/library/bigdecimal/precs_spec.rb         |     2 +-
 spec/ruby/library/bigdecimal/remainder_spec.rb     |     2 +-
 spec/ruby/library/bigdecimal/round_spec.rb         |    76 +-
 spec/ruby/library/bigdecimal/shared/eql.rb         |    32 +-
 spec/ruby/library/bigdecimal/shared/modulo.rb      |    64 +-
 spec/ruby/library/bigdecimal/shared/mult.rb        |     2 +-
 spec/ruby/library/bigdecimal/shared/power.rb       |    31 +-
 spec/ruby/library/bigdecimal/shared/quo.rb         |     4 +-
 spec/ruby/library/bigdecimal/shared/to_int.rb      |    19 +-
 spec/ruby/library/bigdecimal/sign_spec.rb          |     6 +-
 spec/ruby/library/bigdecimal/split_spec.rb         |     2 +-
 spec/ruby/library/bigdecimal/sqrt_spec.rb          |     2 +-
 spec/ruby/library/bigdecimal/sub_spec.rb           |     2 +-
 spec/ruby/library/bigdecimal/to_f_spec.rb          |     2 +-
 spec/ruby/library/bigdecimal/to_s_spec.rb          |     4 +-
 spec/ruby/library/bigdecimal/truncate_spec.rb      |    36 +-
 spec/ruby/library/bigdecimal/uminus_spec.rb        |     2 +-
 spec/ruby/library/bigmath/log_spec.rb              |    10 +
 spec/ruby/library/cgi/cookie/initialize_spec.rb    |     6 +-
 spec/ruby/library/cgi/cookie/secure_spec.rb        |     8 +-
 spec/ruby/library/cgi/cookie/value_spec.rb         |    78 +-
 spec/ruby/library/cgi/escapeHTML_spec.rb           |    23 +-
 spec/ruby/library/cgi/header_spec.rb               |     7 -
 spec/ruby/library/cgi/htmlextension/a_spec.rb      |     2 +-
 spec/ruby/library/cgi/htmlextension/base_spec.rb   |    10 +-
 .../library/cgi/htmlextension/blockquote_spec.rb   |     2 +-
 spec/ruby/library/cgi/htmlextension/br_spec.rb     |     2 +-
 .../ruby/library/cgi/htmlextension/caption_spec.rb |     2 +-
 .../cgi/htmlextension/checkbox_group_spec.rb       |    62 +-
 .../library/cgi/htmlextension/checkbox_spec.rb     |    26 +-
 .../library/cgi/htmlextension/file_field_spec.rb   |    38 +-
 .../library/cgi/htmlextension/fixtures/common.rb   |    13 +-
 spec/ruby/library/cgi/htmlextension/form_spec.rb   |     2 +-
 spec/ruby/library/cgi/htmlextension/frame_spec.rb  |     2 +-
 .../library/cgi/htmlextension/frameset_spec.rb     |     2 +-
 spec/ruby/library/cgi/htmlextension/hidden_spec.rb |    18 +-
 spec/ruby/library/cgi/htmlextension/html_spec.rb   |     2 +-
 .../library/cgi/htmlextension/image_button_spec.rb |    22 +-
 spec/ruby/library/cgi/htmlextension/img_spec.rb    |    42 +-
 .../cgi/htmlextension/multipart_form_spec.rb       |     2 +-
 .../cgi/htmlextension/password_field_spec.rb       |    28 +-
 .../library/cgi/htmlextension/radio_button_spec.rb |    26 +-
 .../library/cgi/htmlextension/radio_group_spec.rb  |    62 +-
 spec/ruby/library/cgi/htmlextension/reset_spec.rb  |    18 +-
 .../library/cgi/htmlextension/shared/popup_menu.rb |     4 +-
 spec/ruby/library/cgi/htmlextension/submit_spec.rb |    18 +-
 .../library/cgi/htmlextension/text_field_spec.rb   |    28 +-
 .../library/cgi/htmlextension/textarea_spec.rb     |     2 +-
 spec/ruby/library/cgi/http_header_spec.rb          |     6 +-
 spec/ruby/library/cgi/initialize_spec.rb           |    47 +-
 spec/ruby/library/cgi/out_spec.rb                  |     8 +-
 spec/ruby/library/cgi/print_spec.rb                |     4 +-
 .../cgi/queryextension/accept_charset_spec.rb      |     4 +-
 .../cgi/queryextension/accept_encoding_spec.rb     |     4 +-
 .../cgi/queryextension/accept_language_spec.rb     |     4 +-
 .../ruby/library/cgi/queryextension/accept_spec.rb |     4 +-
 .../library/cgi/queryextension/auth_type_spec.rb   |     4 +-
 .../cgi/queryextension/cache_control_spec.rb       |     4 +-
 .../cgi/queryextension/content_length_spec.rb      |     4 +-
 .../cgi/queryextension/content_type_spec.rb        |     4 +-
 .../cgi/queryextension/element_reference_spec.rb   |    11 +-
 spec/ruby/library/cgi/queryextension/from_spec.rb  |     4 +-
 .../cgi/queryextension/gateway_interface_spec.rb   |     4 +-
 spec/ruby/library/cgi/queryextension/host_spec.rb  |     4 +-
 spec/ruby/library/cgi/queryextension/keys_spec.rb  |     4 +-
 .../library/cgi/queryextension/multipart_spec.rb   |     4 +-
 .../library/cgi/queryextension/negotiate_spec.rb   |     4 +-
 .../ruby/library/cgi/queryextension/params_spec.rb |    20 +-
 .../library/cgi/queryextension/path_info_spec.rb   |     4 +-
 .../cgi/queryextension/path_translated_spec.rb     |     4 +-
 .../ruby/library/cgi/queryextension/pragma_spec.rb |     4 +-
 .../cgi/queryextension/query_string_spec.rb        |     4 +-
 .../library/cgi/queryextension/raw_cookie2_spec.rb |     4 +-
 .../library/cgi/queryextension/raw_cookie_spec.rb  |     4 +-
 .../library/cgi/queryextension/referer_spec.rb     |     4 +-
 .../library/cgi/queryextension/remote_addr_spec.rb |     4 +-
 .../library/cgi/queryextension/remote_host_spec.rb |     4 +-
 .../cgi/queryextension/remote_ident_spec.rb        |     4 +-
 .../library/cgi/queryextension/remote_user_spec.rb |     4 +-
 .../cgi/queryextension/request_method_spec.rb      |     4 +-
 .../library/cgi/queryextension/script_name_spec.rb |     4 +-
 .../library/cgi/queryextension/server_name_spec.rb |     4 +-
 .../library/cgi/queryextension/server_port_spec.rb |     4 +-
 .../cgi/queryextension/server_protocol_spec.rb     |     4 +-
 .../cgi/queryextension/server_software_spec.rb     |     4 +-
 .../library/cgi/queryextension/shared/has_key.rb   |     6 +-
 .../library/cgi/queryextension/user_agent_spec.rb  |     4 +-
 spec/ruby/library/cgi/shared/http_header.rb        |    14 +-
 spec/ruby/library/cgi/unescapeHTML_spec.rb         |    10 +-
 spec/ruby/library/complex/Complex_spec.rb          |    10 -
 spec/ruby/library/complex/abs2_spec.rb             |    10 -
 spec/ruby/library/complex/abs_spec.rb              |    10 -
 spec/ruby/library/complex/angle_spec.rb            |     8 -
 spec/ruby/library/complex/arg_spec.rb              |     8 -
 spec/ruby/library/complex/coerce_spec.rb           |    11 -
 spec/ruby/library/complex/comparison_spec.rb       |    24 -
 spec/ruby/library/complex/conj_spec.rb             |     8 -
 spec/ruby/library/complex/conjugate_spec.rb        |     8 -
 spec/ruby/library/complex/constants_spec.rb        |     9 -
 spec/ruby/library/complex/denominator_spec.rb      |    20 -
 spec/ruby/library/complex/divide_spec.rb           |     9 -
 spec/ruby/library/complex/equal_value_spec.rb      |     9 -
 spec/ruby/library/complex/exponent_spec.rb         |    10 -
 spec/ruby/library/complex/float/angle_spec.rb      |     9 -
 spec/ruby/library/complex/float/arg_spec.rb        |     9 -
 spec/ruby/library/complex/generic_spec.rb          |    27 -
 spec/ruby/library/complex/hash_spec.rb             |    11 -
 spec/ruby/library/complex/imag_spec.rb             |    10 -
 spec/ruby/library/complex/image_spec.rb            |     8 -
 spec/ruby/library/complex/inspect_spec.rb          |    10 -
 spec/ruby/library/complex/math/acos_spec.rb        |    18 +-
 spec/ruby/library/complex/math/acosh_spec.rb       |    18 +-
 spec/ruby/library/complex/math/asin_spec.rb        |    18 +-
 spec/ruby/library/complex/math/asinh_spec.rb       |    18 +-
 spec/ruby/library/complex/math/atan2_spec.rb       |    18 +-
 spec/ruby/library/complex/math/atan_spec.rb        |    18 +-
 spec/ruby/library/complex/math/atanh_spec.rb       |    22 +-
 spec/ruby/library/complex/math/cos_spec.rb         |    18 +-
 spec/ruby/library/complex/math/cosh_spec.rb        |    18 +-
 spec/ruby/library/complex/math/exp_spec.rb         |    18 +-
 spec/ruby/library/complex/math/fixtures/classes.rb |     3 +-
 spec/ruby/library/complex/math/log10_spec.rb       |    18 +-
 spec/ruby/library/complex/math/log_spec.rb         |    18 +-
 spec/ruby/library/complex/math/shared/acos.rb      |     4 +-
 spec/ruby/library/complex/math/shared/acosh.rb     |     6 +-
 spec/ruby/library/complex/math/shared/asin.rb      |     4 +-
 spec/ruby/library/complex/math/shared/asinh.rb     |     4 +-
 spec/ruby/library/complex/math/shared/atan.rb      |     4 +-
 spec/ruby/library/complex/math/shared/atan2.rb     |    10 +-
 spec/ruby/library/complex/math/shared/atanh.rb     |     4 +-
 spec/ruby/library/complex/math/shared/cos.rb       |    14 +-
 spec/ruby/library/complex/math/shared/cosh.rb      |     6 +-
 spec/ruby/library/complex/math/shared/exp.rb       |     4 +-
 spec/ruby/library/complex/math/shared/log.rb       |     4 +-
 spec/ruby/library/complex/math/shared/log10.rb     |     4 +-
 spec/ruby/library/complex/math/shared/sin.rb       |    14 +-
 spec/ruby/library/complex/math/shared/sinh.rb      |     6 +-
 spec/ruby/library/complex/math/shared/sqrt.rb      |     4 +-
 spec/ruby/library/complex/math/shared/tan.rb       |     6 +-
 spec/ruby/library/complex/math/shared/tanh.rb      |     6 +-
 spec/ruby/library/complex/math/sin_spec.rb         |    18 +-
 spec/ruby/library/complex/math/sinh_spec.rb        |    18 +-
 spec/ruby/library/complex/math/sqrt_spec.rb        |    18 +-
 spec/ruby/library/complex/math/tan_spec.rb         |    18 +-
 spec/ruby/library/complex/math/tanh_spec.rb        |    18 +-
 spec/ruby/library/complex/minus_spec.rb            |     9 -
 spec/ruby/library/complex/modulo_spec.rb           |    31 -
 spec/ruby/library/complex/multiply_spec.rb         |     9 -
 spec/ruby/library/complex/new_spec.rb              |    43 -
 spec/ruby/library/complex/numerator_spec.rb        |    12 -
 spec/ruby/library/complex/numeric/angle_spec.rb    |    12 -
 spec/ruby/library/complex/numeric/arg_spec.rb      |    12 -
 spec/ruby/library/complex/numeric/conj_spec.rb     |    12 -
 .../ruby/library/complex/numeric/conjugate_spec.rb |    12 -
 spec/ruby/library/complex/numeric/im_spec.rb       |    12 +-
 spec/ruby/library/complex/numeric/imag_spec.rb     |    12 -
 spec/ruby/library/complex/numeric/image_spec.rb    |    12 -
 spec/ruby/library/complex/numeric/polar_spec.rb    |    12 -
 spec/ruby/library/complex/numeric/real_spec.rb     |    12 -
 spec/ruby/library/complex/plus_spec.rb             |     9 -
 spec/ruby/library/complex/polar_spec.rb            |    13 -
 spec/ruby/library/complex/real_spec.rb             |    10 -
 spec/ruby/library/complex/to_s_spec.rb             |     9 -
 .../library/conditionvariable/broadcast_spec.rb    |     7 +-
 spec/ruby/library/conditionvariable/signal_spec.rb |    65 +-
 spec/ruby/library/conditionvariable/wait_spec.rb   |     6 +-
 spec/ruby/library/continuation/call_spec.rb        |     2 +-
 .../library/continuation/element_reference_spec.rb |     2 +-
 .../continuation/fixtures}/callcc.rb               |     0
 .../library/continuation/kernel/callcc_spec.rb     |    67 +-
 spec/ruby/library/continuation/new_spec.rb         |     5 +-
 spec/ruby/library/continuation/shared/call.rb      |    76 +
 .../ruby/library/coverage/fixtures/second_class.rb |     5 +
 spec/ruby/library/coverage/fixtures/some_class.rb  |    16 +
 spec/ruby/library/coverage/fixtures/spec_helper.rb |    11 +
 .../library/coverage/fixtures/start_coverage.rb    |     3 +
 spec/ruby/library/coverage/peek_result_spec.rb     |    67 +
 spec/ruby/library/coverage/result_spec.rb          |    78 +
 spec/ruby/library/coverage/start_spec.rb           |     6 +
 spec/ruby/library/csv/generate_line_spec.rb        |    65 +-
 spec/ruby/library/csv/generate_spec.rb             |    78 +-
 spec/ruby/library/csv/parse_row_spec.rb            |    30 -
 spec/ruby/library/csv/parse_spec.rb                |   100 +-
 spec/ruby/library/csv/reader/close_spec.rb         |     8 -
 spec/ruby/library/csv/reader/create_spec.rb        |     8 -
 spec/ruby/library/csv/reader/each_spec.rb          |     8 -
 spec/ruby/library/csv/reader/get_row_spec.rb       |     8 -
 spec/ruby/library/csv/reader/initialize_spec.rb    |     8 -
 spec/ruby/library/csv/reader/parse_spec.rb         |    25 -
 spec/ruby/library/csv/reader/shift_spec.rb         |     8 -
 spec/ruby/library/csv/reader/terminate_spec.rb     |     8 -
 spec/ruby/library/csv/readlines_spec.rb            |    26 +-
 spec/ruby/library/date/civil_to_jd_spec.rb         |    17 -
 spec/ruby/library/date/constants_spec.rb           |    75 +-
 spec/ruby/library/date/conversions_spec.rb         |   112 -
 spec/ruby/library/date/exist1_spec.rb              |     9 -
 spec/ruby/library/date/exist2_spec.rb              |     9 -
 spec/ruby/library/date/exist3_spec.rb              |     9 -
 spec/ruby/library/date/exist_spec.rb               |     9 -
 spec/ruby/library/date/existw_spec.rb              |     9 -
 spec/ruby/library/date/gregorian_spec.rb           |    31 -
 spec/ruby/library/date/infinity_spec.rb            |    46 +-
 spec/ruby/library/date/julian_spec.rb              |    32 -
 spec/ruby/library/date/minus_month_spec.rb         |    21 +-
 spec/ruby/library/date/new0_spec.rb                |     9 -
 spec/ruby/library/date/new1_spec.rb                |     9 -
 spec/ruby/library/date/new2_spec.rb                |     9 -
 spec/ruby/library/date/new3_spec.rb                |     9 -
 spec/ruby/library/date/new_spec.rb                 |     6 -
 spec/ruby/library/date/newsg_spec.rb               |     8 -
 spec/ruby/library/date/neww_spec.rb                |     8 -
 spec/ruby/library/date/ns_spec.rb                  |    12 -
 spec/ruby/library/date/os_spec.rb                  |    12 -
 spec/ruby/library/date/parse_spec.rb               |    97 +-
 spec/ruby/library/date/sg_spec.rb                  |     8 -
 spec/ruby/library/date/shared/civil.rb             |    46 +-
 spec/ruby/library/date/shared/commercial.rb        |    57 +-
 spec/ruby/library/date/shared/jd.rb                |     2 +-
 spec/ruby/library/date/shared/new_bang.rb          |     2 +-
 spec/ruby/library/date/shared/ordinal.rb           |    44 +-
 spec/ruby/library/date/shared/parse.rb             |    18 +-
 spec/ruby/library/date/shared/parse_eu.rb          |    45 +-
 spec/ruby/library/date/shared/parse_us.rb          |    75 +-
 spec/ruby/library/date/shared/valid_civil.rb       |    75 +-
 spec/ruby/library/date/shared/valid_commercial.rb  |    86 +-
 spec/ruby/library/date/shared/valid_jd.rb          |    39 +-
 spec/ruby/library/date/shared/valid_ordinal.rb     |    78 +-
 spec/ruby/library/date/strftime_spec.rb            |   207 +-
 spec/ruby/library/date/strptime_spec.rb            |    17 +-
 spec/ruby/library/datetime/hour_spec.rb            |    54 +-
 spec/ruby/library/datetime/minute_spec.rb          |     4 +-
 spec/ruby/library/datetime/new_spec.rb             |    16 +-
 spec/ruby/library/datetime/parse_spec.rb           |   104 +-
 spec/ruby/library/datetime/second_spec.rb          |     6 +-
 spec/ruby/library/datetime/shared/min.rb           |    60 +-
 spec/ruby/library/datetime/shared/sec.rb           |    47 +-
 spec/ruby/library/datetime/strftime_spec.rb        |    61 +-
 .../delegate_class/instance_method_spec.rb         |    10 +-
 .../delegate_class/instance_methods_spec.rb        |    48 +-
 .../private_instance_methods_spec.rb               |    39 +-
 .../protected_instance_methods_spec.rb             |    55 +-
 .../delegate_class/public_instance_methods_spec.rb |    43 +-
 .../delegate_class/respond_to_missing_spec.rb      |    23 +
 .../library/delegate/delegator/complement_spec.rb  |    12 +-
 spec/ruby/library/delegate/delegator/eql_spec.rb   |    12 +-
 .../library/delegate/delegator/equal_value_spec.rb |    14 +-
 .../ruby/library/delegate/delegator/frozen_spec.rb |    24 +-
 spec/ruby/library/delegate/delegator/hash_spec.rb  |    12 +-
 .../library/delegate/delegator/marshal_spec.rb     |    10 +-
 .../ruby/library/delegate/delegator/method_spec.rb |    28 +-
 .../library/delegate/delegator/methods_spec.rb     |    59 +-
 .../library/delegate/delegator/not_equal_spec.rb   |    34 +-
 spec/ruby/library/delegate/delegator/not_spec.rb   |    14 +-
 .../delegate/delegator/private_methods_spec.rb     |    26 +-
 .../delegate/delegator/protected_methods_spec.rb   |    22 +-
 .../delegate/delegator/public_methods_spec.rb      |    20 +-
 spec/ruby/library/delegate/delegator/send_spec.rb  |    12 +-
 spec/ruby/library/delegate/delegator/taint_spec.rb |     8 +-
 spec/ruby/library/delegate/delegator/tap_spec.rb   |    22 +-
 spec/ruby/library/delegate/delegator/trust_spec.rb |    46 +-
 .../library/delegate/delegator/untaint_spec.rb     |     8 +-
 .../library/delegate/delegator/untrust_spec.rb     |    32 +-
 spec/ruby/library/delegate/fixtures/classes.rb     |     5 -
 spec/ruby/library/digest/bubblebabble_spec.rb      |    29 +
 spec/ruby/library/digest/hexencode_spec.rb         |     2 +-
 spec/ruby/library/digest/md5/shared/constants.rb   |     2 +-
 spec/ruby/library/digest/md5/shared/length.rb      |     2 +-
 spec/ruby/library/digest/md5/shared/sample.rb      |     2 +
 spec/ruby/library/digest/md5/shared/update.rb      |     2 +-
 spec/ruby/library/digest/sha1/shared/constants.rb  |     3 +-
 .../ruby/library/digest/sha256/shared/constants.rb |     3 +-
 spec/ruby/library/digest/sha256/shared/length.rb   |     2 +-
 spec/ruby/library/digest/sha256/shared/update.rb   |     2 +-
 .../ruby/library/digest/sha384/shared/constants.rb |     3 +-
 spec/ruby/library/digest/sha384/shared/length.rb   |     2 +-
 spec/ruby/library/digest/sha384/shared/update.rb   |     2 +-
 .../ruby/library/digest/sha512/shared/constants.rb |     3 +-
 spec/ruby/library/digest/sha512/shared/length.rb   |     2 +-
 spec/ruby/library/digest/sha512/shared/update.rb   |     2 +-
 spec/ruby/library/enumerator/each_spec.rb          |     7 -
 .../library/enumerator/each_with_index_spec.rb     |     9 -
 spec/ruby/library/enumerator/enum_cons_spec.rb     |    10 -
 spec/ruby/library/enumerator/enum_for_spec.rb      |    10 -
 spec/ruby/library/enumerator/enum_slice_spec.rb    |    16 -
 .../library/enumerator/enum_with_index_spec.rb     |    16 -
 spec/ruby/library/enumerator/new_spec.rb           |    14 -
 spec/ruby/library/enumerator/next_spec.rb          |    10 -
 spec/ruby/library/enumerator/rewind_spec.rb        |    10 -
 spec/ruby/library/enumerator/to_enum_spec.rb       |    10 -
 spec/ruby/library/enumerator/with_index_spec.rb    |     9 -
 spec/ruby/library/erb/filename_spec.rb             |    14 -
 spec/ruby/library/erb/new_spec.rb                  |    33 +-
 spec/ruby/library/erb/result_spec.rb               |    18 +-
 spec/ruby/library/erb/util/shared/html_escape.rb   |    44 +-
 spec/ruby/library/erb/util/shared/url_encode.rb    |     2 +-
 spec/ruby/library/etc/getgrgid_spec.rb             |    61 +-
 spec/ruby/library/etc/getgrnam_spec.rb             |    17 +-
 spec/ruby/library/etc/getlogin_spec.rb             |    32 +-
 spec/ruby/library/etc/getpwnam_spec.rb             |    15 +-
 spec/ruby/library/etc/getpwuid_spec.rb             |    18 +-
 spec/ruby/library/etc/group_spec.rb                |    15 +-
 spec/ruby/library/etc/shared/windows.rb            |     2 +-
 spec/ruby/library/etc/struct_group_spec.rb         |     2 +-
 spec/ruby/library/expect/expect_spec.rb            |    86 +-
 spec/ruby/library/fiber/transfer_spec.rb           |     8 +
 spec/ruby/library/find/find_spec.rb                |    32 +
 spec/ruby/library/find/fixtures/common.rb          |   174 +
 spec/ruby/library/find/prune_spec.rb               |    12 +
 spec/ruby/library/ftools/catname_spec.rb           |    20 -
 spec/ruby/library/ftools/chmod_spec.rb             |    30 -
 spec/ruby/library/ftools/compare_spec.rb           |    31 -
 spec/ruby/library/ftools/copy_spec.rb              |    35 -
 spec/ruby/library/ftools/install_spec.rb           |    26 -
 spec/ruby/library/ftools/makedirs_spec.rb          |    25 -
 spec/ruby/library/ftools/move_spec.rb              |    34 -
 spec/ruby/library/ftools/safe_unlink_spec.rb       |    27 -
 spec/ruby/library/ftools/syscopy_spec.rb           |    35 -
 spec/ruby/library/generator/each_spec.rb           |    33 -
 spec/ruby/library/generator/fixtures/common.rb     |    21 -
 spec/ruby/library/generator/new_spec.rb            |    26 -
 spec/ruby/library/generator/next_spec.rb           |    79 -
 spec/ruby/library/generator/rewind_spec.rb         |    34 -
 spec/ruby/library/getoptlong/shared/each.rb        |     4 +-
 spec/ruby/library/getoptlong/shared/get.rb         |     4 +-
 spec/ruby/library/getoptlong/terminate_spec.rb     |     2 +-
 spec/ruby/library/iconv/charset_map_spec.rb        |    21 -
 spec/ruby/library/iconv/close_spec.rb              |    25 -
 spec/ruby/library/iconv/conv_spec.rb               |    33 -
 spec/ruby/library/iconv/failure/failed_spec.rb     |    54 -
 spec/ruby/library/iconv/failure/inspect_spec.rb    |    23 -
 spec/ruby/library/iconv/failure/success_spec.rb    |    52 -
 spec/ruby/library/iconv/failure_spec.rb            |    31 -
 spec/ruby/library/iconv/fixtures/classes.rb        |    11 -
 spec/ruby/library/iconv/iconv_spec.rb              |   212 -
 spec/ruby/library/iconv/new_spec.rb                |     9 -
 spec/ruby/library/iconv/open_spec.rb               |    30 -
 .../library/iconv/shared/initialize_exceptions.rb  |    13 -
 spec/ruby/library/iconv/shared/new.rb              |    33 -
 spec/ruby/library/ipaddr/new_spec.rb               |    12 +-
 spec/ruby/library/logger/application/level_spec.rb |    62 +-
 spec/ruby/library/logger/application/log_spec.rb   |   117 +-
 spec/ruby/library/logger/application/new_spec.rb   |    60 +-
 .../library/logger/application/set_log_spec.rb     |    30 +-
 spec/ruby/library/logger/application/start_spec.rb |    51 +-
 spec/ruby/library/logger/device/close_spec.rb      |    21 +-
 spec/ruby/library/logger/device/new_spec.rb        |     2 +-
 spec/ruby/library/logger/device/write_spec.rb      |    15 +-
 spec/ruby/library/logger/fixtures/common.rb        |    17 +-
 spec/ruby/library/logger/logger/add_spec.rb        |    16 +-
 spec/ruby/library/logger/logger/close_spec.rb      |    20 +-
 .../library/logger/logger/datetime_format_spec.rb  |     1 -
 spec/ruby/library/logger/logger/debug_spec.rb      |     4 +-
 spec/ruby/library/logger/logger/error_spec.rb      |     4 +-
 spec/ruby/library/logger/logger/fatal_spec.rb      |     4 +-
 spec/ruby/library/logger/logger/info_spec.rb       |     4 +-
 spec/ruby/library/logger/logger/new_spec.rb        |    10 +-
 spec/ruby/library/logger/logger/unknown_spec.rb    |     6 +-
 spec/ruby/library/logger/logger/warn_spec.rb       |     4 +-
 spec/ruby/library/mathn/bignum/exponent_spec.rb    |    10 +-
 spec/ruby/library/mathn/complex/Complex_spec.rb    |    14 +-
 spec/ruby/library/mathn/fixnum/exponent_spec.rb    |     8 +-
 spec/ruby/library/mathn/float/exponent_spec.rb     |     8 +-
 .../mathn/integer/from_prime_division_spec.rb      |     2 +-
 spec/ruby/library/mathn/integer/gcd2_spec.rb       |    18 -
 .../library/mathn/integer/prime_division_spec.rb   |     6 +-
 spec/ruby/library/mathn/math/shared/rsqrt.rb       |    20 +-
 spec/ruby/library/mathn/math/shared/sqrt.rb        |     2 +-
 spec/ruby/library/mathn/prime/each_spec.rb         |    29 -
 spec/ruby/library/mathn/prime/new_spec.rb          |    12 -
 spec/ruby/library/mathn/prime/next_spec.rb         |    11 -
 spec/ruby/library/mathn/rational/Rational_spec.rb  |    14 +-
 spec/ruby/library/mathn/rational/exponent_spec.rb  |    71 -
 spec/ruby/library/mathn/rational/inspect_spec.rb   |    24 +-
 spec/ruby/library/matrix/build_spec.rb             |   113 +-
 spec/ruby/library/matrix/clone_spec.rb             |    10 +-
 spec/ruby/library/matrix/coerce_spec.rb            |     6 +-
 spec/ruby/library/matrix/column_size_spec.rb       |     8 +-
 spec/ruby/library/matrix/column_spec.rb            |    20 +-
 spec/ruby/library/matrix/column_vector_spec.rb     |    28 +-
 spec/ruby/library/matrix/column_vectors_spec.rb    |     2 +-
 spec/ruby/library/matrix/columns_spec.rb           |    28 +-
 spec/ruby/library/matrix/conj_spec.rb              |     6 +-
 spec/ruby/library/matrix/conjugate_spec.rb         |     6 +-
 spec/ruby/library/matrix/constructor_spec.rb       |    64 +-
 spec/ruby/library/matrix/diagonal_spec.rb          |    52 +-
 spec/ruby/library/matrix/divide_spec.rb            |    32 +-
 spec/ruby/library/matrix/each_spec.rb              |   116 +-
 spec/ruby/library/matrix/each_with_index_spec.rb   |   130 +-
 .../eigenvalue_matrix_spec.rb                      |    10 +-
 .../eigenvalue_decomposition/eigenvalues_spec.rb   |    32 +-
 .../eigenvector_matrix_spec.rb                     |    32 +-
 .../eigenvalue_decomposition/eigenvectors_spec.rb  |    36 +-
 .../eigenvalue_decomposition/initialize_spec.rb    |    38 +-
 .../matrix/eigenvalue_decomposition/to_a_spec.rb   |    24 +-
 spec/ruby/library/matrix/element_reference_spec.rb |    10 +-
 spec/ruby/library/matrix/empty_spec.rb             |   102 +-
 spec/ruby/library/matrix/eql_spec.rb               |     6 +-
 spec/ruby/library/matrix/exponent_spec.rb          |    26 +-
 spec/ruby/library/matrix/find_index_spec.rb        |   218 +-
 spec/ruby/library/matrix/hermitian_spec.rb         |    52 +-
 spec/ruby/library/matrix/imag_spec.rb              |     6 +-
 spec/ruby/library/matrix/imaginary_spec.rb         |     6 +-
 spec/ruby/library/matrix/inspect_spec.rb           |    16 +-
 spec/ruby/library/matrix/lower_triangular_spec.rb  |    36 +-
 .../matrix/lup_decomposition/determinant_spec.rb   |    32 +-
 .../matrix/lup_decomposition/initialize_spec.rb    |    18 +-
 .../library/matrix/lup_decomposition/l_spec.rb     |    24 +-
 .../library/matrix/lup_decomposition/p_spec.rb     |    24 +-
 .../library/matrix/lup_decomposition/solve_spec.rb |    82 +-
 .../library/matrix/lup_decomposition/to_a_spec.rb  |    52 +-
 .../library/matrix/lup_decomposition/u_spec.rb     |    24 +-
 spec/ruby/library/matrix/minor_spec.rb             |    86 +-
 spec/ruby/library/matrix/minus_spec.rb             |    22 +-
 spec/ruby/library/matrix/multiply_spec.rb          |    48 +-
 spec/ruby/library/matrix/normal_spec.rb            |    40 +-
 spec/ruby/library/matrix/orthogonal_spec.rb        |    40 +-
 spec/ruby/library/matrix/permutation_spec.rb       |    48 +-
 spec/ruby/library/matrix/plus_spec.rb              |    22 +-
 spec/ruby/library/matrix/rank_spec.rb              |    20 +-
 spec/ruby/library/matrix/real_spec.rb              |    58 +-
 spec/ruby/library/matrix/rect_spec.rb              |     6 +-
 spec/ruby/library/matrix/rectangular_spec.rb       |     6 +-
 spec/ruby/library/matrix/regular_spec.rb           |    42 +-
 spec/ruby/library/matrix/round_spec.rb             |    28 +-
 spec/ruby/library/matrix/row_spec.rb               |    22 +-
 spec/ruby/library/matrix/row_vector_spec.rb        |    16 +-
 spec/ruby/library/matrix/row_vectors_spec.rb       |     2 +-
 spec/ruby/library/matrix/scalar_spec.rb            |     4 +-
 spec/ruby/library/matrix/shared/collect.rb         |    16 +-
 spec/ruby/library/matrix/shared/conjugate.rb       |    10 +-
 spec/ruby/library/matrix/shared/determinant.rb     |    59 +-
 spec/ruby/library/matrix/shared/equal_value.rb     |    14 +-
 spec/ruby/library/matrix/shared/identity.rb        |    10 +-
 spec/ruby/library/matrix/shared/imaginary.rb       |    10 +-
 spec/ruby/library/matrix/shared/inverse.rb         |    24 +-
 spec/ruby/library/matrix/shared/rectangular.rb     |    10 +-
 spec/ruby/library/matrix/shared/trace.rb           |     8 +-
 spec/ruby/library/matrix/shared/transpose.rb       |    18 +-
 spec/ruby/library/matrix/singular_spec.rb          |    42 +-
 spec/ruby/library/matrix/square_spec.rb            |    10 +-
 spec/ruby/library/matrix/symmetric_spec.rb         |    42 +-
 spec/ruby/library/matrix/to_a_spec.rb              |     7 +-
 spec/ruby/library/matrix/unitary_spec.rb           |    44 +-
 spec/ruby/library/matrix/upper_triangular_spec.rb  |    37 +-
 .../library/matrix/vector/cross_product_spec.rb    |    28 +-
 spec/ruby/library/matrix/vector/each2_spec.rb      |    16 +-
 spec/ruby/library/matrix/vector/eql_spec.rb        |     6 +-
 .../library/matrix/vector/inner_product_spec.rb    |    32 +-
 spec/ruby/library/matrix/vector/normalize_spec.rb  |    26 +-
 spec/ruby/library/matrix/zero_spec.rb              |    34 +-
 spec/ruby/library/mutex/lock_spec.rb               |    10 -
 spec/ruby/library/mutex/locked_spec.rb             |    10 -
 spec/ruby/library/mutex/synchronize_spec.rb        |    10 -
 spec/ruby/library/mutex/try_lock_spec.rb           |    10 -
 spec/ruby/library/mutex/unlock_spec.rb             |    10 -
 spec/ruby/library/net/ftp/abort_spec.rb            |     8 +-
 spec/ruby/library/net/ftp/acct_spec.rb             |     8 +-
 spec/ruby/library/net/ftp/binary_spec.rb           |     2 +-
 spec/ruby/library/net/ftp/chdir_spec.rb            |    66 +-
 spec/ruby/library/net/ftp/close_spec.rb            |     4 +-
 spec/ruby/library/net/ftp/closed_spec.rb           |     4 +-
 spec/ruby/library/net/ftp/connect_spec.rb          |    18 +-
 spec/ruby/library/net/ftp/debug_mode_spec.rb       |     2 +-
 spec/ruby/library/net/ftp/default_passive_spec.rb  |    10 +
 spec/ruby/library/net/ftp/delete_spec.rb           |     8 +-
 spec/ruby/library/net/ftp/dir_spec.rb              |     2 +-
 .../library/net/ftp/fixtures/default_passive.rb    |     3 +
 spec/ruby/library/net/ftp/fixtures/passive.rb      |     2 +
 spec/ruby/library/net/ftp/fixtures/server.rb       |    19 +-
 spec/ruby/library/net/ftp/get_spec.rb              |     6 +-
 spec/ruby/library/net/ftp/getbinaryfile_spec.rb    |     2 +-
 spec/ruby/library/net/ftp/getdir_spec.rb           |     2 +-
 spec/ruby/library/net/ftp/gettextfile_spec.rb      |     2 +-
 spec/ruby/library/net/ftp/help_spec.rb             |     8 +-
 spec/ruby/library/net/ftp/initialize_spec.rb       |     4 +-
 .../library/net/ftp/last_response_code_spec.rb     |     2 +-
 spec/ruby/library/net/ftp/last_response_spec.rb    |     8 +-
 spec/ruby/library/net/ftp/lastresp_spec.rb         |     2 +-
 spec/ruby/library/net/ftp/list_spec.rb             |     2 +-
 spec/ruby/library/net/ftp/login_spec.rb            |    73 +-
 spec/ruby/library/net/ftp/ls_spec.rb               |     2 +-
 spec/ruby/library/net/ftp/mdtm_spec.rb             |     8 +-
 spec/ruby/library/net/ftp/mkdir_spec.rb            |     8 +-
 spec/ruby/library/net/ftp/mtime_spec.rb            |     8 +-
 spec/ruby/library/net/ftp/nlst_spec.rb             |    37 +-
 spec/ruby/library/net/ftp/noop_spec.rb             |     8 +-
 spec/ruby/library/net/ftp/open_spec.rb             |     6 +-
 spec/ruby/library/net/ftp/passive_spec.rb          |    14 +-
 spec/ruby/library/net/ftp/put_spec.rb              |     6 +-
 spec/ruby/library/net/ftp/putbinaryfile_spec.rb    |     2 +-
 spec/ruby/library/net/ftp/puttextfile_spec.rb      |     2 +-
 spec/ruby/library/net/ftp/pwd_spec.rb              |     8 +-
 spec/ruby/library/net/ftp/quit_spec.rb             |     8 +-
 spec/ruby/library/net/ftp/rename_spec.rb           |     8 +-
 spec/ruby/library/net/ftp/resume_spec.rb           |     2 +-
 spec/ruby/library/net/ftp/retrbinary_spec.rb       |     8 +-
 spec/ruby/library/net/ftp/retrlines_spec.rb        |     8 +-
 spec/ruby/library/net/ftp/return_code_spec.rb      |     6 +-
 spec/ruby/library/net/ftp/rmdir_spec.rb            |     8 +-
 spec/ruby/library/net/ftp/sendcmd_spec.rb          |     8 +-
 spec/ruby/library/net/ftp/set_socket_spec.rb       |     2 +-
 spec/ruby/library/net/ftp/shared/getbinaryfile.rb  |    39 +-
 spec/ruby/library/net/ftp/shared/gettextfile.rb    |    37 +-
 .../library/net/ftp/shared/last_response_code.rb   |     8 +-
 spec/ruby/library/net/ftp/shared/list.rb           |    37 +-
 spec/ruby/library/net/ftp/shared/putbinaryfile.rb  |   129 +-
 spec/ruby/library/net/ftp/shared/puttextfile.rb    |    37 +-
 spec/ruby/library/net/ftp/shared/pwd.rb            |     2 +-
 spec/ruby/library/net/ftp/site_spec.rb             |     8 +-
 spec/ruby/library/net/ftp/size_spec.rb             |     8 +-
 spec/ruby/library/net/ftp/spec_helper.rb           |     5 +
 spec/ruby/library/net/ftp/status_spec.rb           |     8 +-
 spec/ruby/library/net/ftp/storbinary_spec.rb       |     8 +-
 spec/ruby/library/net/ftp/storlines_spec.rb        |     8 +-
 spec/ruby/library/net/ftp/system_spec.rb           |    12 +-
 spec/ruby/library/net/ftp/voidcmd_spec.rb          |     8 +-
 spec/ruby/library/net/ftp/welcome_spec.rb          |     8 +-
 spec/ruby/library/net/http/http/copy_spec.rb       |    14 +-
 spec/ruby/library/net/http/http/delete_spec.rb     |    14 +-
 spec/ruby/library/net/http/http/finish_spec.rb     |    10 +-
 .../library/net/http/http/fixtures/http_server.rb  |   103 +-
 spec/ruby/library/net/http/http/get_print_spec.rb  |     9 +-
 .../library/net/http/http/get_response_spec.rb     |     9 +-
 spec/ruby/library/net/http/http/get_spec.rb        |    37 +-
 spec/ruby/library/net/http/http/head_spec.rb       |    14 +-
 spec/ruby/library/net/http/http/initialize_spec.rb |     4 +-
 spec/ruby/library/net/http/http/inspect_spec.rb    |    20 +-
 spec/ruby/library/net/http/http/lock_spec.rb       |    14 +-
 spec/ruby/library/net/http/http/mkcol_spec.rb      |    14 +-
 spec/ruby/library/net/http/http/move_spec.rb       |    14 +-
 spec/ruby/library/net/http/http/new_spec.rb        |    25 +-
 spec/ruby/library/net/http/http/newobj_spec.rb     |     4 +-
 .../library/net/http/http/open_timeout_spec.rb     |    21 +-
 spec/ruby/library/net/http/http/options_spec.rb    |    25 +-
 spec/ruby/library/net/http/http/post_form_spec.rb  |     9 +-
 spec/ruby/library/net/http/http/post_spec.rb       |    14 +-
 spec/ruby/library/net/http/http/propfind_spec.rb   |    14 +-
 spec/ruby/library/net/http/http/proppatch_spec.rb  |    14 +-
 spec/ruby/library/net/http/http/put_spec.rb        |    14 +-
 spec/ruby/library/net/http/http/request_spec.rb    |    14 +-
 .../library/net/http/http/request_types_spec.rb    |     8 +-
 .../library/net/http/http/send_request_spec.rb     |    14 +-
 .../library/net/http/http/set_debug_output_spec.rb |    10 +-
 .../library/net/http/http/shared/request_get.rb    |    18 +-
 .../library/net/http/http/shared/request_head.rb   |    18 +-
 .../library/net/http/http/shared/request_post.rb   |    18 +-
 .../library/net/http/http/shared/request_put.rb    |    18 +-
 spec/ruby/library/net/http/http/shared/started.rb  |    24 +-
 .../library/net/http/http/shared/version_1_1.rb    |    21 +-
 .../library/net/http/http/shared/version_1_2.rb    |     2 +-
 spec/ruby/library/net/http/http/start_spec.rb      |    35 +-
 spec/ruby/library/net/http/http/trace_spec.rb      |    14 +-
 spec/ruby/library/net/http/http/unlock_spec.rb     |    14 +-
 .../ruby/library/net/http/http/version_1_1_spec.rb |    15 -
 .../net/http/httpexceptions/initialize_spec.rb     |     2 +-
 .../net/http/httpgenericrequest/body_spec.rb       |     2 +-
 .../http/httpgenericrequest/body_stream_spec.rb    |     2 +-
 .../net/http/httpgenericrequest/exec_spec.rb       |     2 +-
 .../httpgenericrequest/set_body_internal_spec.rb   |     2 +-
 .../library/net/http/httpheader/add_field_spec.rb  |     2 +-
 .../library/net/http/httpheader/basic_auth_spec.rb |     2 +-
 .../library/net/http/httpheader/chunked_spec.rb    |     2 +-
 .../net/http/httpheader/content_length_spec.rb     |     4 +-
 .../net/http/httpheader/content_range_spec.rb      |    14 +-
 .../net/http/httpheader/content_type_spec.rb       |     2 +-
 .../library/net/http/httpheader/delete_spec.rb     |     2 +-
 .../http/httpheader/each_capitalized_name_spec.rb  |    26 +-
 .../library/net/http/httpheader/each_value_spec.rb |    27 +-
 .../net/http/httpheader/element_reference_spec.rb  |     2 +-
 .../net/http/httpheader/element_set_spec.rb        |     2 +-
 .../ruby/library/net/http/httpheader/fetch_spec.rb |    14 +-
 .../library/net/http/httpheader/get_fields_spec.rb |     2 +-
 .../http/httpheader/initialize_http_header_spec.rb |     2 +-
 spec/ruby/library/net/http/httpheader/key_spec.rb  |     2 +-
 .../library/net/http/httpheader/main_type_spec.rb  |     2 +-
 .../net/http/httpheader/proxy_basic_auth_spec.rb   |     2 +-
 .../net/http/httpheader/range_length_spec.rb       |     2 +-
 .../ruby/library/net/http/httpheader/range_spec.rb |     2 +-
 .../net/http/httpheader/shared/each_capitalized.rb |    29 +-
 .../net/http/httpheader/shared/each_header.rb      |    29 +-
 .../net/http/httpheader/shared/each_name.rb        |    26 +-
 .../net/http/httpheader/shared/set_content_type.rb |     8 +-
 .../net/http/httpheader/shared/set_form_data.rb    |     4 +-
 .../net/http/httpheader/shared/set_range.rb        |     4 +-
 .../library/net/http/httpheader/shared/size.rb     |     4 +-
 .../library/net/http/httpheader/sub_type_spec.rb   |     2 +-
 .../library/net/http/httpheader/to_hash_spec.rb    |     2 +-
 .../net/http/httpheader/type_params_spec.rb        |     2 +-
 .../net/http/httprequest/initialize_spec.rb        |     2 +-
 .../net/http/httpresponse/read_body_spec.rb        |     2 +-
 .../net/http/httpresponse/reading_body_spec.rb     |     4 +-
 .../library/net/http/httpresponse/shared/body.rb   |     4 +-
 .../library/net/http/httpresponse/to_ary_spec.rb   |    26 -
 spec/ruby/library/net/telnet/binmode_spec.rb       |   142 -
 spec/ruby/library/net/telnet/cmd_spec.rb           |     6 -
 spec/ruby/library/net/telnet/initialize_spec.rb    |     6 -
 spec/ruby/library/net/telnet/login_spec.rb         |     6 -
 spec/ruby/library/net/telnet/preprocess_spec.rb    |     6 -
 spec/ruby/library/net/telnet/print_spec.rb         |     6 -
 spec/ruby/library/net/telnet/puts_spec.rb          |     6 -
 spec/ruby/library/net/telnet/sock_spec.rb          |     6 -
 spec/ruby/library/net/telnet/telnetmode_spec.rb    |    10 -
 spec/ruby/library/net/telnet/waitfor_spec.rb       |     6 -
 spec/ruby/library/net/telnet/write_spec.rb         |     6 -
 spec/ruby/library/observer/add_observer_spec.rb    |    10 +-
 spec/ruby/library/observer/count_observers_spec.rb |    18 +-
 spec/ruby/library/observer/delete_observer_spec.rb |     2 +-
 .../ruby/library/observer/delete_observers_spec.rb |     2 +-
 spec/ruby/library/observer/fixtures/classes.rb     |     8 -
 .../ruby/library/observer/notify_observers_spec.rb |     2 +-
 spec/ruby/library/open3/capture2_spec.rb           |     6 +-
 spec/ruby/library/open3/capture2e_spec.rb          |     6 +-
 spec/ruby/library/open3/capture3_spec.rb           |     6 +-
 spec/ruby/library/open3/pipeline_r_spec.rb         |     6 +-
 spec/ruby/library/open3/pipeline_rw_spec.rb        |     6 +-
 spec/ruby/library/open3/pipeline_spec.rb           |     6 +-
 spec/ruby/library/open3/pipeline_start_spec.rb     |     6 +-
 spec/ruby/library/open3/pipeline_w_spec.rb         |     6 +-
 spec/ruby/library/open3/popen2_spec.rb             |     6 +-
 spec/ruby/library/open3/popen2e_spec.rb            |     6 +-
 spec/ruby/library/open3/popen3_spec.rb             |    36 +-
 spec/ruby/library/openssl/cipher_spec.rb           |    12 +-
 spec/ruby/library/openssl/config/freeze_spec.rb    |    14 +-
 .../library/openssl/random/pseudo_bytes_spec.rb    |     6 +-
 .../library/openssl/random/random_bytes_spec.rb    |     2 +-
 .../library/openssl/random/shared/random_bytes.rb  |     8 +-
 spec/ruby/library/openssl/shared/constants.rb      |     2 +-
 spec/ruby/library/openstruct/delete_field_spec.rb  |    20 +-
 .../library/openstruct/element_reference_spec.rb   |    14 +-
 spec/ruby/library/openstruct/element_set_spec.rb   |    15 +-
 spec/ruby/library/openstruct/equal_value_spec.rb   |    16 +-
 spec/ruby/library/openstruct/frozen_spec.rb        |    28 +-
 .../library/openstruct/initialize_copy_spec.rb     |    26 -
 spec/ruby/library/openstruct/marshal_dump_spec.rb  |     2 +-
 spec/ruby/library/openstruct/marshal_load_spec.rb  |     2 +-
 .../ruby/library/openstruct/method_missing_spec.rb |     6 +-
 .../library/openstruct/new_ostruct_member_spec.rb  |    32 -
 spec/ruby/library/openstruct/new_spec.rb           |     2 +-
 spec/ruby/library/openstruct/shared/inspect.rb     |     8 +-
 spec/ruby/library/openstruct/table_spec.rb         |     4 +-
 spec/ruby/library/openstruct/to_h_spec.rb          |    42 +-
 spec/ruby/library/parsedate/parsedate_spec.rb      |   107 -
 spec/ruby/library/pathname/join_spec.rb            |    40 +
 spec/ruby/library/pathname/new_spec.rb             |    11 +-
 spec/ruby/library/pathname/realdirpath_spec.rb     |    10 +
 spec/ruby/library/pathname/realpath_spec.rb        |    10 +
 .../library/pathname/relative_path_from_spec.rb    |    51 +
 spec/ruby/library/ping/pingecho_spec.rb            |    29 -
 spec/ruby/library/pp/pp_spec.rb                    |    25 +
 spec/ruby/library/prime/each_spec.rb               |    29 +-
 spec/ruby/library/prime/instance_spec.rb           |     1 -
 spec/ruby/library/prime/new_spec.rb                |    22 -
 spec/ruby/library/prime/next_spec.rb               |     2 -
 spec/ruby/library/prime/shared/next.rb             |    14 +-
 spec/ruby/library/prime/succ_spec.rb               |     2 -
 spec/ruby/library/queue/append_spec.rb             |     7 -
 spec/ruby/library/queue/clear_spec.rb              |    15 -
 spec/ruby/library/queue/deq_spec.rb                |     7 -
 spec/ruby/library/queue/empty_spec.rb              |    15 -
 spec/ruby/library/queue/enq_spec.rb                |     7 -
 spec/ruby/library/queue/length_spec.rb             |     7 -
 spec/ruby/library/queue/num_waiting_spec.rb        |    19 -
 spec/ruby/library/queue/pop_spec.rb                |     7 -
 spec/ruby/library/queue/push_spec.rb               |     7 -
 spec/ruby/library/queue/shared/deque.rb            |    37 -
 spec/ruby/library/queue/shared/enque.rb            |    10 -
 spec/ruby/library/queue/shared/length.rb           |     9 -
 spec/ruby/library/queue/shift_spec.rb              |     7 -
 spec/ruby/library/queue/size_spec.rb               |     7 -
 spec/ruby/library/rational/Rational_spec.rb        |     7 -
 spec/ruby/library/rational/abs_spec.rb             |     7 -
 spec/ruby/library/rational/ceil_spec.rb            |     7 -
 spec/ruby/library/rational/coerce_spec.rb          |     7 -
 spec/ruby/library/rational/comparison_spec.rb      |    23 -
 spec/ruby/library/rational/denominator_spec.rb     |     7 -
 spec/ruby/library/rational/div_spec.rb             |    19 -
 spec/ruby/library/rational/divide_spec.rb          |    19 -
 spec/ruby/library/rational/divmod_spec.rb          |    15 -
 spec/ruby/library/rational/equal_value_spec.rb     |    19 -
 spec/ruby/library/rational/exponent_spec.rb        |     7 -
 spec/ruby/library/rational/fdiv_spec.rb            |     7 -
 spec/ruby/library/rational/floor_spec.rb           |     7 -
 spec/ruby/library/rational/hash_spec.rb            |     7 -
 spec/ruby/library/rational/initialize_spec.rb      |     9 -
 spec/ruby/library/rational/inspect_spec.rb         |     7 -
 spec/ruby/library/rational/minus_spec.rb           |     7 -
 spec/ruby/library/rational/modulo_spec.rb          |     7 -
 spec/ruby/library/rational/multiply_spec.rb        |    19 -
 spec/ruby/library/rational/new_spec.rb             |    20 -
 spec/ruby/library/rational/numerator_spec.rb       |     7 -
 spec/ruby/library/rational/plus_spec.rb            |    18 -
 spec/ruby/library/rational/quo_spec.rb             |     7 -
 spec/ruby/library/rational/reduce_spec.rb          |    33 -
 spec/ruby/library/rational/remainder_spec.rb       |     7 -
 spec/ruby/library/rational/round_spec.rb           |     7 -
 spec/ruby/library/rational/to_f_spec.rb            |     7 -
 spec/ruby/library/rational/to_i_spec.rb            |     7 -
 spec/ruby/library/rational/to_r_spec.rb            |     7 -
 spec/ruby/library/rational/to_s_spec.rb            |     7 -
 spec/ruby/library/rational/truncate_spec.rb        |     7 -
 .../readline/basic_quote_characters_spec.rb        |    24 +-
 .../library/readline/emacs_editing_mode_spec.rb    |    14 +-
 .../readline/filename_quote_characters_spec.rb     |    24 +-
 spec/ruby/library/readline/history/each_spec.rb    |     4 +-
 .../readline/history/element_reference_spec.rb     |     4 +-
 .../library/readline/history/element_set_spec.rb   |     4 +-
 spec/ruby/library/readline/history/shared/size.rb  |     2 +-
 spec/ruby/library/readline/readline_spec.rb        |     2 +
 spec/ruby/library/readline/vi_editing_mode_spec.rb |    14 +-
 spec/ruby/library/resolv/get_address_spec.rb       |    21 +-
 spec/ruby/library/resolv/get_addresses_spec.rb     |    22 +-
 spec/ruby/library/resolv/get_name_spec.rb          |    17 +-
 spec/ruby/library/resolv/get_names_spec.rb         |    20 +-
 .../library/rexml/attributes/initialize_spec.rb    |     1 -
 spec/ruby/library/rexml/attributes/shared/add.rb   |     2 +-
 .../ruby/library/rexml/attributes/shared/length.rb |     2 +-
 spec/ruby/library/rexml/attributes/to_a_spec.rb    |     3 +-
 spec/ruby/library/rexml/cdata/initialize_spec.rb   |     3 +-
 spec/ruby/library/rexml/cdata/shared/to_s.rb       |     2 +-
 spec/ruby/library/rexml/document/add_spec.rb       |    14 +-
 .../library/rexml/document/expanded_name_spec.rb   |     2 +-
 spec/ruby/library/rexml/document/new_spec.rb       |     6 +-
 spec/ruby/library/rexml/document/write_spec.rb     |    10 +-
 spec/ruby/library/rexml/element/comments_spec.rb   |     1 -
 .../library/rexml/element/delete_element_spec.rb   |    12 +-
 spec/ruby/library/rexml/element/raw_spec.rb        |     8 +-
 spec/ruby/library/rexml/element/whitespace_spec.rb |     8 +-
 spec/ruby/library/rexml/shared/each_element.rb     |     2 +-
 spec/ruby/library/rexml/shared/elements_to_a.rb    |     8 +-
 spec/ruby/library/rexml/text/new_spec.rb           |     4 +-
 spec/ruby/library/scanf/io/shared/block_scanf.rb   |     2 +-
 .../library/scanf/string/shared/block_scanf.rb     |     7 +-
 spec/ruby/library/securerandom/base64_spec.rb      |    86 +-
 spec/ruby/library/securerandom/hex_spec.rb         |    86 +-
 .../ruby/library/securerandom/random_bytes_spec.rb |    76 +-
 .../library/securerandom/random_number_spec.rb     |    68 +-
 spec/ruby/library/set/classify_spec.rb             |    20 +-
 spec/ruby/library/set/clear_spec.rb                |     2 +-
 spec/ruby/library/set/delete_if_spec.rb            |    24 +-
 spec/ruby/library/set/delete_spec.rb               |     4 +-
 spec/ruby/library/set/each_spec.rb                 |    20 +-
 spec/ruby/library/set/enumerable/to_set_spec.rb    |     2 +-
 spec/ruby/library/set/eql_spec.rb                  |    20 +-
 spec/ruby/library/set/equal_value_spec.rb          |    22 +-
 spec/ruby/library/set/hash_spec.rb                 |    16 +-
 spec/ruby/library/set/initialize_copy_spec.rb      |    18 -
 spec/ruby/library/set/keep_if_spec.rb              |    68 +-
 spec/ruby/library/set/proper_subset_spec.rb        |     2 +-
 spec/ruby/library/set/proper_superset_spec.rb      |     2 +-
 spec/ruby/library/set/reject_spec.rb               |    24 +-
 spec/ruby/library/set/select_spec.rb               |    76 +-
 spec/ruby/library/set/shared/add.rb                |     2 +-
 spec/ruby/library/set/shared/collect.rb            |     4 +-
 spec/ruby/library/set/shared/difference.rb         |     2 +-
 spec/ruby/library/set/shared/include.rb            |     2 +-
 spec/ruby/library/set/shared/intersection.rb       |     2 +-
 spec/ruby/library/set/shared/length.rb             |     2 +-
 spec/ruby/library/set/shared/union.rb              |     2 +-
 spec/ruby/library/set/sortedset/add_spec.rb        |    10 +-
 spec/ruby/library/set/sortedset/classify_spec.rb   |    20 +-
 spec/ruby/library/set/sortedset/clear_spec.rb      |     2 +-
 spec/ruby/library/set/sortedset/delete_if_spec.rb  |    34 +-
 spec/ruby/library/set/sortedset/delete_spec.rb     |     4 +-
 spec/ruby/library/set/sortedset/each_spec.rb       |    26 +-
 spec/ruby/library/set/sortedset/eql_spec.rb        |    20 +-
 spec/ruby/library/set/sortedset/flatten_spec.rb    |    36 +-
 spec/ruby/library/set/sortedset/hash_spec.rb       |    16 +-
 .../library/set/sortedset/initialize_copy_spec.rb  |    18 -
 spec/ruby/library/set/sortedset/initialize_spec.rb |     8 -
 spec/ruby/library/set/sortedset/keep_if_spec.rb    |    44 +-
 .../library/set/sortedset/proper_subset_spec.rb    |     2 +-
 .../library/set/sortedset/proper_superset_spec.rb  |     2 +-
 spec/ruby/library/set/sortedset/reject_spec.rb     |    34 +-
 spec/ruby/library/set/sortedset/select_spec.rb     |    50 +-
 spec/ruby/library/set/sortedset/shared/add.rb      |     2 +-
 spec/ruby/library/set/sortedset/shared/collect.rb  |     4 +-
 .../library/set/sortedset/shared/difference.rb     |     2 +-
 spec/ruby/library/set/sortedset/shared/include.rb  |     2 +-
 .../library/set/sortedset/shared/intersection.rb   |     2 +-
 spec/ruby/library/set/sortedset/shared/length.rb   |     2 +-
 spec/ruby/library/set/sortedset/shared/union.rb    |     2 +-
 spec/ruby/library/set/sortedset/subset_spec.rb     |     2 +-
 spec/ruby/library/set/sortedset/superset_spec.rb   |     2 +-
 spec/ruby/library/set/subset_spec.rb               |     2 +-
 spec/ruby/library/set/superset_spec.rb             |     2 +-
 spec/ruby/library/singleton/instantiate_spec.rb    |    21 -
 spec/ruby/library/singleton/load_spec.rb           |    24 +-
 spec/ruby/library/socket/addrinfo/afamily_spec.rb  |    34 +-
 spec/ruby/library/socket/addrinfo/bind_spec.rb     |    25 +-
 .../ruby/library/socket/addrinfo/canonname_spec.rb |    15 +-
 .../library/socket/addrinfo/connect_from_spec.rb   |     6 -
 spec/ruby/library/socket/addrinfo/connect_spec.rb  |     6 -
 .../library/socket/addrinfo/connect_to_spec.rb     |     6 -
 .../socket/addrinfo/family_addrinfo_spec.rb        |     6 -
 spec/ruby/library/socket/addrinfo/foreach_spec.rb  |     6 -
 .../library/socket/addrinfo/getaddrinfo_spec.rb    |     6 -
 .../library/socket/addrinfo/getnameinfo_spec.rb    |     6 -
 .../library/socket/addrinfo/initialize_spec.rb     |   253 +
 .../socket/addrinfo/inspect_sockaddr_spec.rb       |    23 +-
 spec/ruby/library/socket/addrinfo/inspect_spec.rb  |     6 -
 .../library/socket/addrinfo/ip_address_spec.rb     |    32 +-
 spec/ruby/library/socket/addrinfo/ip_port_spec.rb  |    32 +-
 spec/ruby/library/socket/addrinfo/ip_spec.rb       |    36 +-
 .../ruby/library/socket/addrinfo/ip_unpack_spec.rb |    32 +-
 .../library/socket/addrinfo/ipv4_loopback_spec.rb  |    42 +-
 .../library/socket/addrinfo/ipv4_multicast_spec.rb |    42 +-
 .../library/socket/addrinfo/ipv4_private_spec.rb   |    37 +-
 spec/ruby/library/socket/addrinfo/ipv4_spec.rb     |    32 +-
 .../library/socket/addrinfo/ipv6_linklocal_spec.rb |     6 -
 .../library/socket/addrinfo/ipv6_loopback_spec.rb  |    42 +-
 .../library/socket/addrinfo/ipv6_mc_global_spec.rb |     6 -
 .../socket/addrinfo/ipv6_mc_linklocal_spec.rb      |     6 -
 .../socket/addrinfo/ipv6_mc_nodelocal_spec.rb      |     6 -
 .../socket/addrinfo/ipv6_mc_orglocal_spec.rb       |     6 -
 .../socket/addrinfo/ipv6_mc_sitelocal_spec.rb      |     6 -
 .../library/socket/addrinfo/ipv6_multicast_spec.rb |    42 +-
 .../library/socket/addrinfo/ipv6_sitelocal_spec.rb |     6 -
 spec/ruby/library/socket/addrinfo/ipv6_spec.rb     |    32 +-
 .../library/socket/addrinfo/ipv6_to_ipv4_spec.rb   |     6 -
 .../socket/addrinfo/ipv6_unspecified_spec.rb       |     6 -
 .../library/socket/addrinfo/ipv6_v4compat_spec.rb  |     6 -
 .../library/socket/addrinfo/ipv6_v4mapped_spec.rb  |     6 -
 spec/ruby/library/socket/addrinfo/listen_spec.rb   |     6 -
 .../library/socket/addrinfo/marshal_dump_spec.rb   |     6 -
 .../library/socket/addrinfo/marshal_load_spec.rb   |     6 -
 spec/ruby/library/socket/addrinfo/pfamily_spec.rb  |    34 +-
 spec/ruby/library/socket/addrinfo/protocol_spec.rb |    34 +-
 .../library/socket/addrinfo/shared/to_sockaddr.rb  |    35 +
 spec/ruby/library/socket/addrinfo/socktype_spec.rb |    34 +-
 spec/ruby/library/socket/addrinfo/tcp_spec.rb      |    16 +-
 spec/ruby/library/socket/addrinfo/to_s_spec.rb     |     3 +-
 .../library/socket/addrinfo/to_sockaddr_spec.rb    |     3 +-
 spec/ruby/library/socket/addrinfo/udp_spec.rb      |    16 +-
 .../ruby/library/socket/addrinfo/unix_path_spec.rb |    38 +-
 spec/ruby/library/socket/addrinfo/unix_spec.rb     |    48 +-
 .../basicsocket/do_not_reverse_lookup_spec.rb      |    95 +-
 .../ruby/library/socket/basicsocket/for_fd_spec.rb |    23 +-
 .../library/socket/basicsocket/getsockopt_spec.rb  |    35 +-
 spec/ruby/library/socket/basicsocket/ioctl_spec.rb |    24 +-
 spec/ruby/library/socket/basicsocket/recv_spec.rb  |    38 +-
 spec/ruby/library/socket/basicsocket/send_spec.rb  |    38 +-
 .../library/socket/basicsocket/setsockopt_spec.rb  |   375 +-
 .../library/socket/constants/constants_spec.rb     |    38 +-
 spec/ruby/library/socket/fixtures/classes.rb       |   136 +-
 spec/ruby/library/socket/ipsocket/addr_spec.rb     |    79 +-
 spec/ruby/library/socket/ipsocket/peeraddr_spec.rb |    80 +-
 spec/ruby/library/socket/option/bool_spec.rb       |    25 +
 spec/ruby/library/socket/option/inspect_spec.rb    |    20 +
 spec/ruby/library/socket/option/int_spec.rb        |    40 +-
 spec/ruby/library/socket/option/linger_spec.rb     |    91 +-
 spec/ruby/library/socket/option/new_spec.rb        |    56 +-
 spec/ruby/library/socket/shared/pack_sockaddr.rb   |    36 +-
 .../socket/shared/partially_closable_sockets.rb    |     2 +-
 spec/ruby/library/socket/shared/recv_nonblock.rb   |    19 +-
 spec/ruby/library/socket/shared/socketpair.rb      |    34 +-
 .../library/socket/socket/accept_nonblock_spec.rb  |    19 +-
 spec/ruby/library/socket/socket/bind_spec.rb       |     4 +-
 .../library/socket/socket/connect_nonblock_spec.rb |    18 +-
 spec/ruby/library/socket/socket/for_fd_spec.rb     |     8 +-
 .../ruby/library/socket/socket/getaddrinfo_spec.rb |   136 +-
 .../library/socket/socket/gethostbyname_spec.rb    |    20 +-
 .../ruby/library/socket/socket/getnameinfo_spec.rb |    16 +-
 .../library/socket/socket/getservbyname_spec.rb    |     8 +-
 spec/ruby/library/socket/socket/new_spec.rb        |   108 -
 spec/ruby/library/socket/socket/socket_spec.rb     |     4 +-
 .../socket/socket/unpack_sockaddr_in_spec.rb       |    20 +-
 .../socket/socket/unpack_sockaddr_un_spec.rb       |    24 +
 .../socket/tcpserver/accept_nonblock_spec.rb       |    32 +-
 spec/ruby/library/socket/tcpserver/accept_spec.rb  |     5 +
 spec/ruby/library/socket/tcpserver/gets_spec.rb    |     6 +-
 spec/ruby/library/socket/tcpserver/listen_spec.rb  |    16 +
 spec/ruby/library/socket/tcpserver/new_spec.rb     |    15 +-
 spec/ruby/library/socket/tcpserver/output_spec.rb  |     2 +-
 .../library/socket/tcpserver/readpartial_spec.rb   |     2 +-
 .../library/socket/tcpserver/sysaccept_spec.rb     |    29 +
 .../library/socket/tcpsocket/gethostbyname_spec.rb |    38 +-
 .../socket/tcpsocket/partially_closable_spec.rb    |     5 +-
 .../library/socket/tcpsocket/recv_nonblock_spec.rb |     9 +-
 .../library/socket/tcpsocket/setsockopt_spec.rb    |    42 +-
 spec/ruby/library/socket/tcpsocket/shared/new.rb   |    25 +-
 spec/ruby/library/socket/udpsocket/bind_spec.rb    |     1 +
 spec/ruby/library/socket/udpsocket/new_spec.rb     |    30 +
 spec/ruby/library/socket/udpsocket/open_spec.rb    |     2 +-
 spec/ruby/library/socket/udpsocket/send_spec.rb    |     2 +-
 spec/ruby/library/socket/unixserver/accept_spec.rb |     1 +
 spec/ruby/library/socket/unixserver/for_fd_spec.rb |    38 +-
 spec/ruby/library/socket/unixserver/open_spec.rb   |     6 +-
 spec/ruby/library/socket/unixserver/shared/new.rb  |     2 +-
 .../ruby/library/socket/unixsocket/inspect_spec.rb |    17 +
 spec/ruby/library/socket/unixsocket/open_spec.rb   |     4 +-
 .../ruby/library/socket/unixsocket/recv_io_spec.rb |    27 +-
 .../ruby/library/socket/unixsocket/send_io_spec.rb |    18 +-
 spec/ruby/library/socket/unixsocket/shared/new.rb  |    14 +-
 spec/ruby/library/stringio/append_spec.rb          |     4 +-
 spec/ruby/library/stringio/bytes_spec.rb           |    12 +-
 spec/ruby/library/stringio/chars_spec.rb           |    12 +-
 spec/ruby/library/stringio/close_read_spec.rb      |     9 +-
 spec/ruby/library/stringio/close_spec.rb           |    17 +-
 spec/ruby/library/stringio/close_write_spec.rb     |     9 +-
 spec/ruby/library/stringio/codepoints_spec.rb      |     4 +-
 spec/ruby/library/stringio/each_char_spec.rb       |    12 +-
 spec/ruby/library/stringio/each_codepoint_spec.rb  |     4 +-
 .../library/stringio/external_encoding_spec.rb     |    12 +-
 spec/ruby/library/stringio/getbyte_spec.rb         |     7 -
 spec/ruby/library/stringio/getc_spec.rb            |    12 -
 spec/ruby/library/stringio/getch_spec.rb           |    46 +
 spec/ruby/library/stringio/gets_spec.rb            |   182 +-
 spec/ruby/library/stringio/initialize_copy_spec.rb |    96 -
 spec/ruby/library/stringio/initialize_spec.rb      |    21 +-
 .../library/stringio/internal_encoding_spec.rb     |    12 +-
 spec/ruby/library/stringio/isatty_spec.rb          |     2 +-
 spec/ruby/library/stringio/lineno_spec.rb          |     4 +-
 spec/ruby/library/stringio/lines_spec.rb           |    18 +-
 spec/ruby/library/stringio/open_spec.rb            |    18 +-
 spec/ruby/library/stringio/path_spec.rb            |    12 +-
 spec/ruby/library/stringio/pos_spec.rb             |     2 +-
 spec/ruby/library/stringio/print_spec.rb           |    32 +-
 spec/ruby/library/stringio/printf_spec.rb          |     4 +-
 spec/ruby/library/stringio/putc_spec.rb            |    21 +-
 spec/ruby/library/stringio/puts_spec.rb            |    22 +-
 spec/ruby/library/stringio/read_nonblock_spec.rb   |    32 +-
 spec/ruby/library/stringio/read_spec.rb            |    60 +-
 spec/ruby/library/stringio/readbyte_spec.rb        |    22 +-
 spec/ruby/library/stringio/readline_spec.rb        |    50 +-
 spec/ruby/library/stringio/readlines_spec.rb       |    43 +-
 spec/ruby/library/stringio/readpartial_spec.rb     |    82 +-
 spec/ruby/library/stringio/reopen_spec.rb          |   138 +-
 spec/ruby/library/stringio/rewind_spec.rb          |     2 +-
 spec/ruby/library/stringio/seek_spec.rb            |    17 +-
 spec/ruby/library/stringio/set_encoding_spec.rb    |    34 +-
 spec/ruby/library/stringio/shared/codepoints.rb    |     4 +-
 spec/ruby/library/stringio/shared/each.rb          |    89 +-
 spec/ruby/library/stringio/shared/each_byte.rb     |    34 +-
 spec/ruby/library/stringio/shared/each_char.rb     |    34 +-
 spec/ruby/library/stringio/shared/eof.rb           |     4 +-
 spec/ruby/library/stringio/shared/getc.rb          |     6 +-
 spec/ruby/library/stringio/shared/isatty.rb        |     2 +-
 spec/ruby/library/stringio/shared/length.rb        |     9 +-
 spec/ruby/library/stringio/shared/read.rb          |   109 +-
 spec/ruby/library/stringio/shared/readchar.rb      |     6 +-
 spec/ruby/library/stringio/shared/sysread.rb       |    20 +-
 spec/ruby/library/stringio/shared/tell.rb          |     4 +-
 spec/ruby/library/stringio/shared/write.rb         |    61 +-
 spec/ruby/library/stringio/string_spec.rb          |     2 +-
 spec/ruby/library/stringio/sync_spec.rb            |     2 +-
 spec/ruby/library/stringio/sysread_spec.rb         |    28 +-
 spec/ruby/library/stringio/truncate_spec.rb        |     2 +-
 spec/ruby/library/stringio/ungetbyte_spec.rb       |    88 +-
 spec/ruby/library/stringio/ungetc_spec.rb          |    61 +-
 spec/ruby/library/stringio/write_nonblock_spec.rb  |    24 +-
 spec/ruby/library/stringscanner/dup_spec.rb        |     2 +-
 .../stringscanner/element_reference_spec.rb        |    20 +-
 spec/ruby/library/stringscanner/getch_spec.rb      |     3 +-
 spec/ruby/library/stringscanner/inspect_spec.rb    |     2 +-
 .../ruby/library/stringscanner/matchedsize_spec.rb |    27 -
 spec/ruby/library/stringscanner/scan_spec.rb       |    38 -
 spec/ruby/library/stringscanner/shared/bol.rb      |     2 +-
 spec/ruby/library/stringscanner/shared/concat.rb   |     8 +-
 spec/ruby/library/stringscanner/shared/eos.rb      |     2 +-
 .../library/stringscanner/shared/extract_range.rb  |     2 +-
 .../stringscanner/shared/extract_range_matched.rb  |     2 +-
 spec/ruby/library/stringscanner/shared/get_byte.rb |     3 +-
 .../library/stringscanner/shared/matched_size.rb   |     8 +-
 spec/ruby/library/stringscanner/shared/peek.rb     |     2 +-
 spec/ruby/library/stringscanner/shared/pos.rb      |    37 +-
 .../ruby/library/stringscanner/shared/rest_size.rb |     2 +-
 .../ruby/library/stringscanner/shared/terminate.rb |    11 +-
 spec/ruby/library/stringscanner/terminate_spec.rb  |     2 +-
 spec/ruby/library/stringscanner/unscan_spec.rb     |     5 +-
 spec/ruby/library/syslog/alert_spec.rb             |    12 +-
 spec/ruby/library/syslog/close_spec.rb             |   106 +-
 spec/ruby/library/syslog/constants_spec.rb         |    74 +-
 spec/ruby/library/syslog/crit_spec.rb              |    12 +-
 spec/ruby/library/syslog/debug_spec.rb             |    12 +-
 spec/ruby/library/syslog/emerg_spec.rb             |    22 +-
 spec/ruby/library/syslog/err_spec.rb               |    12 +-
 spec/ruby/library/syslog/facility_spec.rb          |    86 +-
 spec/ruby/library/syslog/ident_spec.rb             |    48 +-
 spec/ruby/library/syslog/info_spec.rb              |    12 +-
 spec/ruby/library/syslog/inspect_spec.rb           |    56 +-
 spec/ruby/library/syslog/instance_spec.rb          |    14 +-
 spec/ruby/library/syslog/log_spec.rb               |    84 +-
 spec/ruby/library/syslog/mask_spec.rb              |   170 +-
 spec/ruby/library/syslog/notice_spec.rb            |    12 +-
 spec/ruby/library/syslog/open_spec.rb              |   134 +-
 spec/ruby/library/syslog/opened_spec.rb            |    54 +-
 spec/ruby/library/syslog/options_spec.rb           |    86 +-
 spec/ruby/library/syslog/reopen_spec.rb            |    12 +-
 spec/ruby/library/syslog/shared/log.rb             |     2 +-
 spec/ruby/library/syslog/shared/reopen.rb          |     2 +-
 spec/ruby/library/syslog/warning_spec.rb           |    12 +-
 spec/ruby/library/tempfile/_close_spec.rb          |     3 +-
 spec/ruby/library/tempfile/callback_spec.rb        |     1 -
 spec/ruby/library/tempfile/close_spec.rb           |    29 +-
 spec/ruby/library/tempfile/delete_spec.rb          |     1 -
 spec/ruby/library/tempfile/fixtures/common.rb      |     6 -
 spec/ruby/library/tempfile/initialize_spec.rb      |     8 +-
 spec/ruby/library/tempfile/length_spec.rb          |     1 -
 spec/ruby/library/tempfile/open_spec.rb            |    38 +-
 spec/ruby/library/tempfile/path_spec.rb            |     3 +-
 spec/ruby/library/tempfile/shared/length.rb        |    22 +-
 spec/ruby/library/tempfile/shared/unlink.rb        |    18 +-
 spec/ruby/library/tempfile/size_spec.rb            |     1 -
 spec/ruby/library/tempfile/unlink_spec.rb          |     1 -
 spec/ruby/library/thread/exclusive_spec.rb         |    32 +-
 spec/ruby/library/thread/queue/append_spec.rb      |     7 +
 spec/ruby/library/thread/queue/clear_spec.rb       |     9 +
 spec/ruby/library/thread/queue/close_spec.rb       |     9 +
 spec/ruby/library/thread/queue/closed_spec.rb      |     9 +
 spec/ruby/library/thread/queue/deq_spec.rb         |     7 +
 spec/ruby/library/thread/queue/empty_spec.rb       |     7 +
 spec/ruby/library/thread/queue/enq_spec.rb         |     7 +
 spec/ruby/library/thread/queue/length_spec.rb      |     7 +
 spec/ruby/library/thread/queue/num_waiting_spec.rb |     7 +
 spec/ruby/library/thread/queue/pop_spec.rb         |     7 +
 spec/ruby/library/thread/queue/push_spec.rb        |     7 +
 spec/ruby/library/thread/queue/shift_spec.rb       |     7 +
 spec/ruby/library/thread/queue/size_spec.rb        |     7 +
 spec/ruby/library/thread/shared/queue/clear.rb     |    10 +
 spec/ruby/library/thread/shared/queue/close.rb     |    26 +
 spec/ruby/library/thread/shared/queue/closed.rb    |    12 +
 spec/ruby/library/thread/shared/queue/deque.rb     |    37 +
 spec/ruby/library/thread/shared/queue/empty.rb     |    12 +
 spec/ruby/library/thread/shared/queue/enque.rb     |    10 +
 spec/ruby/library/thread/shared/queue/length.rb    |     9 +
 .../library/thread/shared/queue/num_waiting.rb     |    16 +
 spec/ruby/library/thread/sizedqueue/append_spec.rb |    12 +
 spec/ruby/library/thread/sizedqueue/clear_spec.rb  |     9 +
 spec/ruby/library/thread/sizedqueue/close_spec.rb  |     9 +
 spec/ruby/library/thread/sizedqueue/closed_spec.rb |     9 +
 spec/ruby/library/thread/sizedqueue/deq_spec.rb    |     7 +
 spec/ruby/library/thread/sizedqueue/empty_spec.rb  |     7 +
 spec/ruby/library/thread/sizedqueue/enq_spec.rb    |    12 +
 spec/ruby/library/thread/sizedqueue/length_spec.rb |     7 +
 spec/ruby/library/thread/sizedqueue/max_spec.rb    |    41 +
 spec/ruby/library/thread/sizedqueue/new_spec.rb    |    25 +
 .../library/thread/sizedqueue/num_waiting_spec.rb  |    18 +
 spec/ruby/library/thread/sizedqueue/pop_spec.rb    |     7 +
 spec/ruby/library/thread/sizedqueue/push_spec.rb   |    12 +
 .../ruby/library/thread/sizedqueue/shared/enque.rb |    36 +
 spec/ruby/library/thread/sizedqueue/shift_spec.rb  |     7 +
 spec/ruby/library/thread/sizedqueue/size_spec.rb   |     7 +
 spec/ruby/library/time/shared/rfc2822.rb           |     2 +-
 spec/ruby/library/time/shared/xmlschema.rb         |     2 +-
 spec/ruby/library/time/to_date_spec.rb             |    42 +
 spec/ruby/library/timeout/error_spec.rb            |    12 +-
 spec/ruby/library/timeout/timeout_spec.rb          |     2 +-
 spec/ruby/library/tmpdir/dir/mktmpdir_spec.rb      |   189 +-
 .../library/uri/decode_www_form_component_spec.rb  |     6 +-
 spec/ruby/library/uri/decode_www_form_spec.rb      |     6 +-
 .../library/uri/encode_www_form_component_spec.rb  |     6 +-
 spec/ruby/library/uri/encode_www_form_spec.rb      |     6 +-
 spec/ruby/library/uri/eql_spec.rb                  |     4 +-
 spec/ruby/library/uri/equality_spec.rb             |     6 +-
 spec/ruby/library/uri/fixtures/normalization.rb    |    24 +-
 spec/ruby/library/uri/ftp/path_spec.rb             |    48 +-
 spec/ruby/library/uri/ftp/to_s_spec.rb             |    16 +-
 spec/ruby/library/uri/join_spec.rb                 |    24 +-
 spec/ruby/library/uri/mailto/build_spec.rb         |    35 +-
 spec/ruby/library/uri/merge_spec.rb                |    10 +-
 spec/ruby/library/uri/parse_spec.rb                |   267 +-
 spec/ruby/library/uri/parser/escape_spec.rb        |     6 +-
 spec/ruby/library/uri/parser/extract_spec.rb       |     6 +-
 spec/ruby/library/uri/parser/inspect_spec.rb       |     6 +-
 spec/ruby/library/uri/parser/join_spec.rb          |     6 +-
 spec/ruby/library/uri/parser/make_regexp_spec.rb   |     6 +-
 spec/ruby/library/uri/parser/parse_spec.rb         |     6 +-
 spec/ruby/library/uri/parser/split_spec.rb         |     6 +-
 spec/ruby/library/uri/parser/unescape_spec.rb      |     6 +-
 spec/ruby/library/uri/plus_spec.rb                 |    40 +-
 spec/ruby/library/uri/route_from_spec.rb           |    10 +-
 spec/ruby/library/uri/route_to_spec.rb             |    10 +-
 spec/ruby/library/uri/select_spec.rb               |     2 +-
 spec/ruby/library/uri/shared/eql.rb                |     4 +-
 spec/ruby/library/uri/shared/extract.rb            |     2 +-
 spec/ruby/library/uri/shared/join.rb               |    26 +-
 spec/ruby/library/uri/shared/parse.rb              |   254 +-
 spec/ruby/library/uri/uri_spec.rb                  |     8 +-
 spec/ruby/library/weakref/send_spec.rb             |    41 +-
 .../library/win32ole/win32ole/codepage_spec.rb     |     9 -
 .../library/win32ole/win32ole/constants_spec.rb    |    16 +-
 .../library/win32ole/win32ole/create_guid_spec.rb  |     8 +-
 spec/ruby/library/win32ole/win32ole/locale_spec.rb |    39 +-
 spec/ruby/library/win32ole/win32ole/new_spec.rb    |     1 -
 .../library/win32ole/win32ole/shared/ole_method.rb |     2 +-
 .../win32ole/win32ole/shared/setproperty.rb        |     5 +-
 .../win32ole/win32ole_event/handler_spec.rb        |    33 +-
 .../library/win32ole/win32ole_event/new_spec.rb    |     8 +-
 .../win32ole/win32ole_event/off_event_spec.rb      |    18 +-
 .../win32ole/win32ole_event/on_event_spec.rb       |    15 +-
 .../win32ole/win32ole_event/unadvise_spec.rb       |    20 +-
 .../win32ole/win32ole_method/offset_vtbl_spec.rb   |     3 +-
 .../win32ole/win32ole_method/shared/name.rb        |     2 +-
 .../library/win32ole/win32ole_param/shared/name.rb |     2 +-
 .../library/win32ole/win32ole_type/new_spec.rb     |     8 +-
 .../library/win32ole/win32ole_type/shared/name.rb  |     2 +-
 .../win32ole/win32ole_variable/shared/name.rb      |     2 +-
 spec/ruby/library/yaml/dump_stream_spec.rb         |     6 -
 spec/ruby/library/yaml/each_document_spec.rb       |    10 -
 spec/ruby/library/yaml/load_spec.rb                |    15 +-
 spec/ruby/library/yaml/shared/each_document.rb     |     2 +-
 spec/ruby/library/yaml/tag_class_spec.rb           |    10 -
 spec/ruby/library/yaml/tagged_classes_spec.rb      |    10 -
 spec/ruby/library/zlib/deflate/deflate_spec.rb     |   112 +-
 .../library/zlib/deflate/initialize_copy_spec.rb   |     1 -
 spec/ruby/library/zlib/deflate/params_spec.rb      |    18 +-
 .../library/zlib/deflate/set_dictionary_spec.rb    |     6 +-
 spec/ruby/library/zlib/gzipfile/close_spec.rb      |     5 +-
 .../ruby/library/zlib/gzipreader/each_byte_spec.rb |     4 +-
 spec/ruby/library/zlib/gzipreader/eof_spec.rb      |     5 +-
 spec/ruby/library/zlib/gzipreader/getc_spec.rb     |    34 +-
 spec/ruby/library/zlib/gzipreader/pos_spec.rb      |     3 +-
 spec/ruby/library/zlib/gzipreader/read_spec.rb     |    21 +-
 spec/ruby/library/zlib/gzipreader/rewind_spec.rb   |     3 +-
 spec/ruby/library/zlib/gzipwriter/mtime_spec.rb    |    16 +-
 spec/ruby/library/zlib/gzipwriter/write_spec.rb    |    11 +-
 spec/ruby/library/zlib/inflate/append_spec.rb      |     3 +-
 spec/ruby/library/zlib/inflate/finish_spec.rb      |    28 +
 spec/ruby/library/zlib/inflate/inflate_spec.rb     |    80 +-
 .../library/zlib/zstream/flush_next_out_spec.rb    |     4 +-
 spec/ruby/nbproject/project.properties             |    15 -
 spec/ruby/nbproject/project.xml                    |    18 -
 spec/ruby/optional/capi/array_spec.rb              |   187 +-
 spec/ruby/optional/capi/bignum_spec.rb             |   100 +-
 spec/ruby/optional/capi/class_spec.rb              |   212 +-
 spec/ruby/optional/capi/complex_spec.rb            |    45 +
 spec/ruby/optional/capi/constants_spec.rb          |    41 +-
 spec/ruby/optional/capi/data_spec.rb               |    26 +-
 spec/ruby/optional/capi/encoding_spec.rb           |   685 +-
 spec/ruby/optional/capi/enumerator_spec.rb         |    57 +-
 spec/ruby/optional/capi/exception_spec.rb          |    33 +-
 spec/ruby/optional/capi/ext/array_spec.c           |   124 +-
 spec/ruby/optional/capi/ext/bignum_spec.c          |    48 +-
 .../capi/ext/class_id_under_autoload_spec.c        |     5 +
 spec/ruby/optional/capi/ext/class_spec.c           |    97 +-
 .../optional/capi/ext/class_under_autoload_spec.c  |     2 +-
 spec/ruby/optional/capi/ext/complex_spec.c         |    76 +
 spec/ruby/optional/capi/ext/constants_spec.c       |    12 +-
 spec/ruby/optional/capi/ext/data_spec.c            |    55 +-
 spec/ruby/optional/capi/ext/encoding_spec.c        |    18 +-
 spec/ruby/optional/capi/ext/enumerator_spec.c      |     4 +-
 spec/ruby/optional/capi/ext/exception_spec.c       |    10 +-
 spec/ruby/optional/capi/ext/file_spec.c            |     2 +-
 spec/ruby/optional/capi/ext/fixnum_spec.c          |    36 +
 spec/ruby/optional/capi/ext/float_spec.c           |    22 +-
 spec/ruby/optional/capi/ext/gc_spec.c              |     2 +-
 spec/ruby/optional/capi/ext/globals_spec.c         |    43 +-
 spec/ruby/optional/capi/ext/hash_spec.c            |    53 +-
 spec/ruby/optional/capi/ext/integer_spec.c         |    40 +
 spec/ruby/optional/capi/ext/io_spec.c              |    63 +-
 spec/ruby/optional/capi/ext/jruby.h                |     3 -
 spec/ruby/optional/capi/ext/jruby_truffle.h        |   486 +
 spec/ruby/optional/capi/ext/kernel_spec.c          |    41 +-
 spec/ruby/optional/capi/ext/marshal_spec.c         |     2 +-
 spec/ruby/optional/capi/ext/module_spec.c          |     2 +-
 spec/ruby/optional/capi/ext/mri.h                  |    71 -
 spec/ruby/optional/capi/ext/mutex_spec.c           |    91 +
 spec/ruby/optional/capi/ext/numeric_spec.c         |    32 +-
 spec/ruby/optional/capi/ext/object_spec.c          |    24 +-
 spec/ruby/optional/capi/ext/proc_spec.c            |     6 +-
 spec/ruby/optional/capi/ext/range_spec.c           |    20 +-
 spec/ruby/optional/capi/ext/rational_spec.c        |    52 +-
 spec/ruby/optional/capi/ext/regexp_spec.c          |     6 +-
 spec/ruby/optional/capi/ext/rubinius.h             |     5 -
 spec/ruby/optional/capi/ext/rubyspec.h             |   203 +-
 spec/ruby/optional/capi/ext/rubyspec_version.h     |     3 -
 spec/ruby/optional/capi/ext/safe_spec.c            |    37 -
 spec/ruby/optional/capi/ext/string_spec.c          |   308 +-
 spec/ruby/optional/capi/ext/struct_spec.c          |     7 +-
 spec/ruby/optional/capi/ext/symbol_spec.c          |    58 +-
 spec/ruby/optional/capi/ext/thread_spec.c          |   157 +-
 spec/ruby/optional/capi/ext/time_spec.c            |    76 +-
 spec/ruby/optional/capi/ext/typed_data_spec.c      |   142 +
 spec/ruby/optional/capi/ext/util_spec.c            |    10 +-
 spec/ruby/optional/capi/file_spec.rb               |    71 +-
 spec/ruby/optional/capi/fixnum_spec.rb             |    74 +
 spec/ruby/optional/capi/fixtures/class.rb          |     5 +
 spec/ruby/optional/capi/fixtures/const_get.rb      |     5 +
 spec/ruby/optional/capi/fixtures/const_get_at.rb   |     5 +
 spec/ruby/optional/capi/fixtures/const_get_from.rb |     5 +
 .../optional/capi/fixtures/const_get_object.rb     |     3 +
 spec/ruby/optional/capi/fixtures/module.rb         |    10 +-
 spec/ruby/optional/capi/fixtures/path_to_class.rb  |     6 +
 spec/ruby/optional/capi/float_spec.rb              |    18 -
 spec/ruby/optional/capi/globals_spec.rb            |    79 +-
 spec/ruby/optional/capi/hash_spec.rb               |   145 +-
 spec/ruby/optional/capi/integer_spec.rb            |   275 +
 spec/ruby/optional/capi/io_spec.rb                 |    80 +-
 spec/ruby/optional/capi/kernel_spec.rb             |   283 +-
 spec/ruby/optional/capi/marshal_spec.rb            |     6 +-
 spec/ruby/optional/capi/module_spec.rb             |    54 +-
 spec/ruby/optional/capi/mutex_spec.rb              |    88 +
 spec/ruby/optional/capi/numeric_spec.rb            |   247 +-
 spec/ruby/optional/capi/object_spec.rb             |   305 +-
 spec/ruby/optional/capi/proc_spec.rb               |    54 +-
 spec/ruby/optional/capi/rake_helper.rb             |     2 +-
 spec/ruby/optional/capi/range_spec.rb              |    13 +-
 spec/ruby/optional/capi/rational_spec.rb           |    62 +-
 spec/ruby/optional/capi/safe_spec.rb               |    19 -
 spec/ruby/optional/capi/spec_helper.rb             |    80 +-
 spec/ruby/optional/capi/string_spec.rb             |   682 +-
 spec/ruby/optional/capi/struct_spec.rb             |    24 +-
 spec/ruby/optional/capi/symbol_spec.rb             |    44 +-
 spec/ruby/optional/capi/thread_spec.rb             |    70 +-
 spec/ruby/optional/capi/time_spec.rb               |   272 +-
 spec/ruby/optional/capi/typed_data_spec.rb         |    51 +
 spec/ruby/optional/capi/util_spec.rb               |   171 +-
 spec/ruby/optional/ffi/LICENSE.SPECS               |    22 -
 spec/ruby/optional/ffi/async_callback_spec.rb      |    35 -
 spec/ruby/optional/ffi/bool_spec.rb                |    29 -
 spec/ruby/optional/ffi/buffer_spec.rb              |   241 -
 spec/ruby/optional/ffi/callback_spec.rb            |   667 -
 spec/ruby/optional/ffi/custom_param_type.rb        |    36 -
 spec/ruby/optional/ffi/custom_type_spec.rb         |    74 -
 spec/ruby/optional/ffi/dup_spec.rb                 |    54 -
 spec/ruby/optional/ffi/enum_spec.rb                |   220 -
 spec/ruby/optional/ffi/errno_spec.rb               |    18 -
 spec/ruby/optional/ffi/ffi_spec.rb                 |    29 -
 spec/ruby/optional/ffi/fixtures/.gitignore         |    10 -
 spec/ruby/optional/ffi/fixtures/Benchmark.c        |    52 -
 spec/ruby/optional/ffi/fixtures/BoolTest.c         |    31 -
 spec/ruby/optional/ffi/fixtures/BufferTest.c       |    31 -
 spec/ruby/optional/ffi/fixtures/ClosureTest.c      |   190 -
 spec/ruby/optional/ffi/fixtures/EnumTest.c         |    34 -
 spec/ruby/optional/ffi/fixtures/FunctionTest.c     |    58 -
 spec/ruby/optional/ffi/fixtures/GNUmakefile        |   123 -
 spec/ruby/optional/ffi/fixtures/GlobalVariable.c   |    62 -
 spec/ruby/optional/ffi/fixtures/LastErrorTest.c    |    21 -
 spec/ruby/optional/ffi/fixtures/NumberTest.c       |   132 -
 spec/ruby/optional/ffi/fixtures/PointerTest.c      |    63 -
 spec/ruby/optional/ffi/fixtures/ReferenceTest.c    |    23 -
 spec/ruby/optional/ffi/fixtures/StringTest.c       |    34 -
 spec/ruby/optional/ffi/fixtures/StructTest.c       |   240 -
 spec/ruby/optional/ffi/fixtures/UnionTest.c        |    43 -
 spec/ruby/optional/ffi/fixtures/VariadicTest.c     |    62 -
 spec/ruby/optional/ffi/fixtures/classes.rb         |   438 -
 spec/ruby/optional/ffi/function_spec.rb            |    76 -
 spec/ruby/optional/ffi/library_spec.rb             |   213 -
 spec/ruby/optional/ffi/long_double.rb              |    30 -
 spec/ruby/optional/ffi/managed_struct_spec.rb      |    61 -
 spec/ruby/optional/ffi/number_spec.rb              |   236 -
 spec/ruby/optional/ffi/platform_spec.rb            |   127 -
 spec/ruby/optional/ffi/pointer_spec.rb             |   220 -
 spec/ruby/optional/ffi/rbx/attach_function_spec.rb |    28 -
 spec/ruby/optional/ffi/rbx/memory_pointer_spec.rb  |   115 -
 spec/ruby/optional/ffi/rbx/spec_helper.rb          |     1 -
 spec/ruby/optional/ffi/rbx/struct_spec.rb          |    13 -
 spec/ruby/optional/ffi/spec_helper.rb              |    70 -
 spec/ruby/optional/ffi/string_spec.rb              |   108 -
 spec/ruby/optional/ffi/strptr_spec.rb              |    50 -
 spec/ruby/optional/ffi/struct_callback_spec.rb     |    69 -
 spec/ruby/optional/ffi/struct_initialize_spec.rb   |    35 -
 spec/ruby/optional/ffi/struct_packed_spec.rb       |    51 -
 spec/ruby/optional/ffi/struct_spec.rb              |   795 -
 spec/ruby/optional/ffi/typedef_spec.rb             |    78 -
 spec/ruby/optional/ffi/union_spec.rb               |    65 -
 spec/ruby/optional/ffi/variadic_spec.rb            |    92 -
 spec/ruby/ruby.1.8.mspec                           |    74 -
 spec/ruby/ruby.1.9.mspec                           |    95 -
 spec/ruby/ruby.2.0.mspec                           |    96 -
 spec/ruby/shared/basicobject/method_missing.rb     |   126 +
 spec/ruby/shared/basicobject/send.rb               |   110 +
 spec/ruby/shared/complex/Complex.rb                |   120 +-
 spec/ruby/shared/complex/abs.rb                    |     2 +-
 spec/ruby/shared/complex/abs2.rb                   |     2 +-
 spec/ruby/shared/complex/arg.rb                    |     2 +-
 spec/ruby/shared/complex/coerce.rb                 |    30 +-
 spec/ruby/shared/complex/conjugate.rb              |     2 +-
 spec/ruby/shared/complex/constants.rb              |     2 +-
 spec/ruby/shared/complex/denominator.rb            |     2 +-
 spec/ruby/shared/complex/divide.rb                 |    44 +-
 spec/ruby/shared/complex/equal_value.rb            |    48 +-
 spec/ruby/shared/complex/exponent.rb               |    14 +-
 spec/ruby/shared/complex/float/arg.rb              |    22 +-
 spec/ruby/shared/complex/hash.rb                   |    12 +-
 spec/ruby/shared/complex/image.rb                  |     2 +-
 spec/ruby/shared/complex/inspect.rb                |    35 +-
 spec/ruby/shared/complex/minus.rb                  |    30 +-
 spec/ruby/shared/complex/multiply.rb               |    22 +-
 spec/ruby/shared/complex/numerator.rb              |     4 +-
 spec/ruby/shared/complex/numeric/arg.rb            |    24 +-
 spec/ruby/shared/complex/numeric/conj.rb           |     4 +-
 spec/ruby/shared/complex/numeric/imag.rb           |     4 +-
 spec/ruby/shared/complex/numeric/polar.rb          |    14 +-
 spec/ruby/shared/complex/numeric/real.rb           |     4 +-
 spec/ruby/shared/complex/plus.rb                   |    30 +-
 spec/ruby/shared/complex/polar.rb                  |     4 +-
 spec/ruby/shared/complex/real.rb                   |     2 +-
 spec/ruby/shared/complex/rect.rb                   |     6 +-
 spec/ruby/shared/complex/to_s.rb                   |    68 +-
 spec/ruby/shared/continuation/call.rb              |    76 -
 spec/ruby/shared/continuation/new.rb               |     5 -
 spec/ruby/shared/enumerator/each.rb                |    49 +-
 spec/ruby/shared/enumerator/enum_cons.rb           |     2 +-
 spec/ruby/shared/enumerator/enum_for.rb            |    21 +-
 spec/ruby/shared/enumerator/new.rb                 |     2 +-
 spec/ruby/shared/enumerator/next.rb                |    28 +-
 spec/ruby/shared/enumerator/rewind.rb              |    18 +-
 spec/ruby/shared/enumerator/with_index.rb          |    13 +-
 spec/ruby/shared/enumerator/with_object.rb         |     4 +-
 spec/ruby/shared/fiber/resume.rb                   |    14 +-
 spec/ruby/shared/file/blockdev.rb                  |     8 +-
 spec/ruby/shared/file/chardev.rb                   |     8 +-
 spec/ruby/shared/file/directory.rb                 |    28 +-
 spec/ruby/shared/file/executable.rb                |    12 +-
 spec/ruby/shared/file/executable_real.rb           |    10 +-
 spec/ruby/shared/file/exist.rb                     |    12 +-
 spec/ruby/shared/file/file.rb                      |     9 +-
 spec/ruby/shared/file/grpowned.rb                  |    16 +-
 spec/ruby/shared/file/identical.rb                 |    17 +-
 spec/ruby/shared/file/owned.rb                     |     7 +-
 spec/ruby/shared/file/pipe.rb                      |     7 +-
 spec/ruby/shared/file/readable.rb                  |    10 +-
 spec/ruby/shared/file/readable_real.rb             |    10 +-
 spec/ruby/shared/file/setgid.rb                    |     2 +-
 spec/ruby/shared/file/setuid.rb                    |     2 +-
 spec/ruby/shared/file/size.rb                      |    20 +-
 spec/ruby/shared/file/socket.rb                    |     7 +-
 spec/ruby/shared/file/sticky.rb                    |    17 +-
 spec/ruby/shared/file/symlink.rb                   |    12 +-
 spec/ruby/shared/file/world_readable.rb            |    33 +-
 spec/ruby/shared/file/world_writable.rb            |    65 +-
 spec/ruby/shared/file/writable.rb                  |    10 +-
 spec/ruby/shared/file/writable_real.rb             |    10 +-
 spec/ruby/shared/file/zero.rb                      |    19 +-
 spec/ruby/shared/io/putc.rb                        |    12 +-
 spec/ruby/shared/kernel/callcc.rb                  |    68 -
 spec/ruby/shared/kernel/equal.rb                   |    47 +
 spec/ruby/shared/kernel/method_missing.rb          |   120 -
 spec/ruby/shared/kernel/object_id.rb               |    80 +
 spec/ruby/shared/kernel/raise.rb                   |     2 +-
 spec/ruby/shared/kernel/singleton_method_added.rb  |    42 -
 .../ruby/shared/kernel/singleton_method_removed.rb |    20 -
 .../shared/kernel/singleton_method_undefined.rb    |    19 -
 spec/ruby/shared/math/atanh.rb                     |   132 +-
 spec/ruby/shared/mutex/lock.rb                     |    52 -
 spec/ruby/shared/mutex/locked.rb                   |    33 -
 spec/ruby/shared/mutex/synchronize.rb              |    25 -
 spec/ruby/shared/mutex/try_lock.rb                 |    30 -
 spec/ruby/shared/mutex/unlock.rb                   |    35 -
 spec/ruby/shared/object/object_id.rb               |    91 -
 spec/ruby/shared/process/abort.rb                  |    14 +-
 spec/ruby/shared/process/exec.rb                   |   159 +-
 spec/ruby/shared/process/exit.rb                   |    44 +-
 spec/ruby/shared/process/fixtures/env.rb           |     1 +
 spec/ruby/shared/process/fixtures/map_fd.rb        |     8 +
 spec/ruby/shared/process/fixtures/print.rb         |     1 +
 spec/ruby/shared/process/fork.rb                   |    66 +-
 spec/ruby/shared/process/spawn.rb                  |   372 +-
 spec/ruby/shared/process/times.rb                  |    26 -
 spec/ruby/shared/rational/Rational.rb              |    56 +-
 spec/ruby/shared/rational/abs.rb                   |     3 +-
 spec/ruby/shared/rational/ceil.rb                  |    54 +-
 spec/ruby/shared/rational/coerce.rb                |    22 +-
 spec/ruby/shared/rational/comparison.rb            |    11 +-
 spec/ruby/shared/rational/denominator.rb           |     3 +-
 spec/ruby/shared/rational/div.rb                   |    55 +-
 spec/ruby/shared/rational/divide.rb                |     9 +-
 spec/ruby/shared/rational/divmod.rb                |    25 +-
 spec/ruby/shared/rational/equal_value.rb           |    31 +-
 spec/ruby/shared/rational/exponent.rb              |   263 +-
 spec/ruby/shared/rational/fdiv.rb                  |     2 +-
 spec/ruby/shared/rational/floor.rb                 |    44 +-
 spec/ruby/shared/rational/hash.rb                  |     3 +-
 spec/ruby/shared/rational/initialize.rb            |    25 -
 spec/ruby/shared/rational/inspect.rb               |    24 +-
 spec/ruby/shared/rational/marshal_dump.rb          |     2 +-
 spec/ruby/shared/rational/marshal_load.rb          |     2 +-
 spec/ruby/shared/rational/minus.rb                 |     9 +-
 spec/ruby/shared/rational/modulo.rb                |    19 +-
 spec/ruby/shared/rational/multiply.rb              |     9 +-
 spec/ruby/shared/rational/numerator.rb             |     3 +-
 spec/ruby/shared/rational/plus.rb                  |     9 +-
 spec/ruby/shared/rational/quo.rb                   |     2 +-
 spec/ruby/shared/rational/remainder.rb             |     2 +-
 spec/ruby/shared/rational/round.rb                 |    63 +-
 spec/ruby/shared/rational/to_f.rb                  |     3 +-
 spec/ruby/shared/rational/to_i.rb                  |     9 +-
 spec/ruby/shared/rational/to_r.rb                  |     3 +-
 spec/ruby/shared/rational/to_s.rb                  |    27 +-
 spec/ruby/shared/rational/truncate.rb              |    44 +-
 spec/ruby/shared/time/strftime_for_date.rb         |   279 +
 spec/ruby/shared/time/strftime_for_time.rb         |   173 +
 spec/ruby/spec_helper.rb                           |    63 +-
 spec/ruby/version.rb                               |     3 -
 spec/tags/1.8/ruby/command_line/dash_e_tags.txt    |     2 -
 spec/tags/1.8/ruby/core/argf/binmode_tags.txt      |     1 -
 spec/tags/1.8/ruby/core/array/hash_tags.txt        |     2 -
 spec/tags/1.8/ruby/core/array/pack/m_tags.txt      |     2 -
 spec/tags/1.8/ruby/core/array/pack/p_tags.txt      |     2 -
 spec/tags/1.8/ruby/core/bignum/comparison_tags.txt |     1 -
 spec/tags/1.8/ruby/core/binding/eval_tags.txt      |     1 -
 spec/tags/1.8/ruby/core/binding/location_tags.txt  |     3 -
 spec/tags/1.8/ruby/core/continuation/call_tags.txt |     3 -
 .../core/continuation/element_reference_tags.txt   |     3 -
 spec/tags/1.8/ruby/core/dir/close_tags.txt         |     1 -
 .../1.8/ruby/core/dir/element_reference_tags.txt   |     5 -
 spec/tags/1.8/ruby/core/dir/glob_tags.txt          |     5 -
 spec/tags/1.8/ruby/core/dir/mkdir_tags.txt         |     2 -
 spec/tags/1.8/ruby/core/dir/pwd_tags.txt           |     1 -
 .../1.8/ruby/core/enumerator/enum_for_tags.txt     |     1 -
 spec/tags/1.8/ruby/core/enumerator/next_tags.txt   |     1 -
 .../tags/1.8/ruby/core/enumerator/to_enum_tags.txt |     1 -
 spec/tags/1.8/ruby/core/env/element_set_tags.txt   |     3 -
 spec/tags/1.8/ruby/core/env/store_tags.txt         |     3 -
 .../ruby/core/exception/signal_exception_tags.txt  |    10 -
 spec/tags/1.8/ruby/core/file/directory_tags.txt    |     1 -
 spec/tags/1.8/ruby/core/file/dirname_tags.txt      |     1 -
 spec/tags/1.8/ruby/core/file/flock_tags.txt        |     2 -
 spec/tags/1.8/ruby/core/file/ftype_tags.txt        |     1 -
 spec/tags/1.8/ruby/core/file/grpowned_tags.txt     |     1 -
 spec/tags/1.8/ruby/core/file/identical_tags.txt    |     1 -
 spec/tags/1.8/ruby/core/file/join_tags.txt         |     2 -
 spec/tags/1.8/ruby/core/file/new_tags.txt          |     3 -
 spec/tags/1.8/ruby/core/file/open_tags.txt         |     3 -
 spec/tags/1.8/ruby/core/file/readlink_tags.txt     |     2 -
 spec/tags/1.8/ruby/core/file/size_tags.txt         |     2 -
 spec/tags/1.8/ruby/core/file/socket_tags.txt       |     1 -
 spec/tags/1.8/ruby/core/file/stat/ftype_tags.txt   |     1 -
 spec/tags/1.8/ruby/core/file/stat_tags.txt         |     1 -
 .../tags/1.8/ruby/core/filetest/directory_tags.txt |     1 -
 spec/tags/1.8/ruby/core/filetest/grpowned_tags.txt |     1 -
 .../tags/1.8/ruby/core/filetest/identical_tags.txt |     1 -
 spec/tags/1.8/ruby/core/fixnum/exponent_tags.txt   |     2 -
 spec/tags/1.8/ruby/core/float/to_s_tags.txt        |     1 -
 spec/tags/1.8/ruby/core/hash/hash_tags.txt         |     2 -
 .../1.8/ruby/core/hash/initialize_copy_tags.txt    |     1 -
 spec/tags/1.8/ruby/core/hash/replace_tags.txt      |     1 -
 spec/tags/1.8/ruby/core/integer/next_tags.txt      |     1 -
 spec/tags/1.8/ruby/core/integer/succ_tags.txt      |     1 -
 spec/tags/1.8/ruby/core/io/close_tags.txt          |     1 -
 spec/tags/1.8/ruby/core/io/data/flock_tags.txt     |     1 -
 spec/tags/1.8/ruby/core/io/foreach_tags.txt        |     2 -
 spec/tags/1.8/ruby/core/io/isatty_tags.txt         |     1 -
 spec/tags/1.8/ruby/core/io/pipe_tags.txt           |     1 -
 spec/tags/1.8/ruby/core/io/popen_tags.txt          |     3 -
 spec/tags/1.8/ruby/core/io/putc_tags.txt           |     5 -
 spec/tags/1.8/ruby/core/io/read_tags.txt           |     3 -
 spec/tags/1.8/ruby/core/io/readlines_tags.txt      |     1 -
 spec/tags/1.8/ruby/core/io/reopen_tags.txt         |     7 -
 spec/tags/1.8/ruby/core/io/select_tags.txt         |     2 -
 spec/tags/1.8/ruby/core/io/stat_tags.txt           |     2 -
 spec/tags/1.8/ruby/core/io/sysopen_tags.txt        |     2 -
 spec/tags/1.8/ruby/core/io/tty_tags.txt            |     1 -
 spec/tags/1.8/ruby/core/kernel/Float_tags.txt      |     2 -
 spec/tags/1.8/ruby/core/kernel/__method___tags.txt |     4 -
 spec/tags/1.8/ruby/core/kernel/abort_tags.txt      |     2 -
 spec/tags/1.8/ruby/core/kernel/backtick_tags.txt   |     1 -
 .../tags/1.8/ruby/core/kernel/block_given_tags.txt |     1 -
 spec/tags/1.8/ruby/core/kernel/callcc_tags.txt     |     8 -
 spec/tags/1.8/ruby/core/kernel/caller_tags.txt     |     7 -
 spec/tags/1.8/ruby/core/kernel/exec_tags.txt       |    10 -
 spec/tags/1.8/ruby/core/kernel/exit_tags.txt       |     4 -
 .../1.8/ruby/core/kernel/instance_eval_tags.txt    |     1 -
 spec/tags/1.8/ruby/core/kernel/lambda_tags.txt     |     1 -
 spec/tags/1.8/ruby/core/kernel/proc_tags.txt       |     1 -
 .../1.8/ruby/core/kernel/public_methods_tags.txt   |     2 -
 spec/tags/1.8/ruby/core/kernel/putc_tags.txt       |    10 -
 spec/tags/1.8/ruby/core/kernel/require_tags.txt    |     2 -
 spec/tags/1.8/ruby/core/kernel/sprintf_tags.txt    |     2 -
 spec/tags/1.8/ruby/core/kernel/srand_tags.txt      |     1 -
 spec/tags/1.8/ruby/core/kernel/system_tags.txt     |     4 -
 spec/tags/1.8/ruby/core/marshal/dump_tags.txt      |     9 -
 spec/tags/1.8/ruby/core/marshal/float_tags.txt     |     2 -
 spec/tags/1.8/ruby/core/marshal/load_tags.txt      |     7 -
 spec/tags/1.8/ruby/core/marshal/restore_tags.txt   |     7 -
 spec/tags/1.8/ruby/core/matchdata/begin_tags.txt   |     1 -
 spec/tags/1.8/ruby/core/matchdata/offset_tags.txt  |     1 -
 spec/tags/1.8/ruby/core/method/to_proc_tags.txt    |     1 -
 spec/tags/1.8/ruby/core/module/autoload_tags.txt   |     5 -
 .../1.8/ruby/core/module/module_function_tags.txt  |     1 -
 spec/tags/1.8/ruby/core/module/name_tags.txt       |     2 -
 spec/tags/1.8/ruby/core/module/public_tags.txt     |     1 -
 spec/tags/1.8/ruby/core/numeric/step_tags.txt      |    12 -
 .../1.8/ruby/core/object/instance_exec_tags.txt    |     1 -
 .../1.8/ruby/core/objectspace/_id2ref_tags.txt     |     3 -
 .../core/objectspace/define_finalizer_tags.txt     |     2 -
 .../1.8/ruby/core/objectspace/each_object_tags.txt |     2 -
 spec/tags/1.8/ruby/core/proc/inspect_tags.txt      |     1 -
 spec/tags/1.8/ruby/core/proc/new_tags.txt          |     1 -
 spec/tags/1.8/ruby/core/proc/to_s_tags.txt         |     1 -
 spec/tags/1.8/ruby/core/process/abort_tags.txt     |     2 -
 spec/tags/1.8/ruby/core/process/detach_tags.txt    |     3 -
 spec/tags/1.8/ruby/core/process/exec_tags.txt      |     9 -
 spec/tags/1.8/ruby/core/process/exit_tags.txt      |     2 -
 spec/tags/1.8/ruby/core/process/getpgid_tags.txt   |     1 -
 .../1.8/ruby/core/process/getpriority_tags.txt     |     1 -
 spec/tags/1.8/ruby/core/process/getrlimit_tags.txt |     4 -
 spec/tags/1.8/ruby/core/process/groups_tags.txt    |     2 -
 spec/tags/1.8/ruby/core/process/kill_tags.txt      |     3 -
 spec/tags/1.8/ruby/core/process/setpgrp_tags.txt   |     1 -
 .../1.8/ruby/core/process/setpriority_tags.txt     |     1 -
 spec/tags/1.8/ruby/core/process/setrlimit_tags.txt |     4 -
 .../1.8/ruby/core/process/status/exited_tags.txt   |     2 -
 .../tags/1.8/ruby/core/process/status/pid_tags.txt |     1 -
 .../1.8/ruby/core/process/status/signaled_tags.txt |     2 -
 .../1.8/ruby/core/process/status/success_tags.txt  |     1 -
 .../1.8/ruby/core/process/status/termsig_tags.txt  |     2 -
 spec/tags/1.8/ruby/core/process/wait_tags.txt      |     9 -
 spec/tags/1.8/ruby/core/range/step_tags.txt        |    12 -
 spec/tags/1.8/ruby/core/regexp/compile_tags.txt    |     1 -
 spec/tags/1.8/ruby/core/regexp/eql_tags.txt        |     2 -
 .../tags/1.8/ruby/core/regexp/equal_value_tags.txt |     2 -
 spec/tags/1.8/ruby/core/regexp/new_tags.txt        |     1 -
 spec/tags/1.8/ruby/core/signal/trap_tags.txt       |    14 -
 spec/tags/1.8/ruby/core/string/append_tags.txt     |     1 -
 spec/tags/1.8/ruby/core/string/concat_tags.txt     |     1 -
 spec/tags/1.8/ruby/core/string/crypt_tags.txt      |     2 -
 .../tags/1.8/ruby/core/string/element_set_tags.txt |     1 -
 spec/tags/1.8/ruby/core/string/intern_tags.txt     |     4 -
 .../1.8/ruby/core/string/unpack/comment_tags.txt   |     5 -
 spec/tags/1.8/ruby/core/string/unpack/q_tags.txt   |     1 -
 spec/tags/1.8/ruby/core/string/unpack_tags.txt     |     1 -
 spec/tags/1.8/ruby/core/struct/eql_tags.txt        |     1 -
 .../tags/1.8/ruby/core/struct/equal_value_tags.txt |     1 -
 spec/tags/1.8/ruby/core/struct/hash_tags.txt       |     1 -
 spec/tags/1.8/ruby/core/struct/new_tags.txt        |     1 -
 spec/tags/1.8/ruby/core/symbol/to_proc_tags.txt    |     1 -
 spec/tags/1.8/ruby/core/thread/alive_tags.txt      |     1 -
 spec/tags/1.8/ruby/core/thread/critical_tags.txt   |     2 -
 spec/tags/1.8/ruby/core/thread/exit_tags.txt       |     2 -
 spec/tags/1.8/ruby/core/thread/fork_tags.txt       |     1 -
 spec/tags/1.8/ruby/core/thread/inspect_tags.txt    |     2 -
 spec/tags/1.8/ruby/core/thread/join_tags.txt       |     1 -
 spec/tags/1.8/ruby/core/thread/kill_tags.txt       |     1 -
 spec/tags/1.8/ruby/core/thread/new_tags.txt        |     1 -
 spec/tags/1.8/ruby/core/thread/status_tags.txt     |     2 -
 spec/tags/1.8/ruby/core/thread/stop_tags.txt       |     3 -
 spec/tags/1.8/ruby/core/thread/terminate_tags.txt  |     1 -
 spec/tags/1.8/ruby/core/thread/value_tags.txt      |     2 -
 spec/tags/1.8/ruby/core/time/at_tags.txt           |     2 -
 spec/tags/1.8/ruby/core/time/local_tags.txt        |     5 -
 spec/tags/1.8/ruby/core/time/mktime_tags.txt       |     5 -
 .../1.8/ruby/core/unboundmethod/owner_tags.txt     |     1 -
 spec/tags/1.8/ruby/language/array_tags.txt         |     1 -
 spec/tags/1.8/ruby/language/block_tags.txt         |     5 -
 spec/tags/1.8/ruby/language/class_tags.txt         |     1 -
 spec/tags/1.8/ruby/language/constants_tags.txt     |     2 -
 spec/tags/1.8/ruby/language/def_tags.txt           |     1 -
 spec/tags/1.8/ruby/language/defined_tags.txt       |     4 -
 spec/tags/1.8/ruby/language/for_tags.txt           |     1 -
 spec/tags/1.8/ruby/language/next_tags.txt          |     1 -
 .../1.8/ruby/language/predefined/data_tags.txt     |     1 -
 spec/tags/1.8/ruby/language/predefined_tags.txt    |    30 -
 .../1.8/ruby/language/regexp/modifiers_tags.txt    |     2 -
 spec/tags/1.8/ruby/language/regexp_tags.txt        |     1 -
 spec/tags/1.8/ruby/language/return_tags.txt        |     1 -
 spec/tags/1.8/ruby/language/super_tags.txt         |     1 -
 .../1.8/ruby/library/bigdecimal/divmod_tags.txt    |     1 -
 .../1.8/ruby/library/bigdecimal/modulo_tags.txt    |     2 -
 spec/tags/1.8/ruby/library/bigdecimal/new_tags.txt |     1 -
 .../1.8/ruby/library/cgi/cookie/value_tags.txt     |     2 -
 .../cgi/htmlextension/checkbox_group_tags.txt      |     1 -
 .../library/cgi/htmlextension/file_field_tags.txt  |     2 -
 .../ruby/library/cgi/htmlextension/img_tags.txt    |     2 -
 .../library/cgi/htmlextension/radio_group_tags.txt |     1 -
 spec/tags/1.8/ruby/library/date/strptime_tags.txt  |     1 -
 .../delegate_class/instance_method_tags.txt        |     1 -
 .../delegate_class/instance_methods_tags.txt       |     1 -
 .../protected_instance_methods_tags.txt            |     1 -
 .../ruby/library/delegate/delegator/eql_tags.txt   |     1 -
 .../library/delegate/delegator/frozen_tags.txt     |     1 -
 .../ruby/library/delegate/delegator/hash_tags.txt  |     1 -
 .../library/delegate/delegator/marshal_tags.txt    |     1 -
 .../library/delegate/delegator/methods_tags.txt    |     1 -
 .../delegate/delegator/protected_methods_tags.txt  |     1 -
 .../ruby/library/delegate/delegator/taint_tags.txt |     1 -
 .../tags/1.8/ruby/library/delegate/frozen_tags.txt |     2 -
 .../1.8/ruby/library/delegate/marshal_tags.txt     |     1 -
 spec/tags/1.8/ruby/library/delegate/send_tags.txt  |     1 -
 .../tags/1.8/ruby/library/digest/md5/file_tags.txt |     1 -
 .../1.8/ruby/library/digest/sha1/file_tags.txt     |     1 -
 .../1.8/ruby/library/digest/sha256/file_tags.txt   |     1 -
 .../1.8/ruby/library/digest/sha384/file_tags.txt   |     1 -
 .../1.8/ruby/library/digest/sha512/file_tags.txt   |     1 -
 .../1.8/ruby/library/drb/stop_service_tags.txt     |     1 -
 .../1.8/ruby/library/enumerator/enum_for_tags.txt  |     1 -
 .../tags/1.8/ruby/library/enumerator/next_tags.txt |     1 -
 .../1.8/ruby/library/enumerator/to_enum_tags.txt   |     1 -
 spec/tags/1.8/ruby/library/erb/filename_tags.txt   |     2 -
 spec/tags/1.8/ruby/library/erb/new_tags.txt        |     1 -
 spec/tags/1.8/ruby/library/iconv/close_tags.txt    |     1 -
 spec/tags/1.8/ruby/library/iconv/conv_tags.txt     |     1 -
 .../1.8/ruby/library/iconv/failure/failed_tags.txt |     2 -
 .../ruby/library/iconv/failure/success_tags.txt    |     2 -
 spec/tags/1.8/ruby/library/iconv/iconv_tags.txt    |     3 -
 .../library/mathn/integer/prime_division_tags.txt  |     1 -
 spec/tags/1.8/ruby/library/matrix/I_tags.txt       |     1 -
 spec/tags/1.8/ruby/library/matrix/clone_tags.txt   |     1 -
 spec/tags/1.8/ruby/library/matrix/collect_tags.txt |     1 -
 .../1.8/ruby/library/matrix/column_vector_tags.txt |     1 -
 spec/tags/1.8/ruby/library/matrix/columns_tags.txt |     1 -
 .../1.8/ruby/library/matrix/constructor_tags.txt   |     1 -
 spec/tags/1.8/ruby/library/matrix/divide_tags.txt  |     1 -
 .../tags/1.8/ruby/library/matrix/identity_tags.txt |     1 -
 spec/tags/1.8/ruby/library/matrix/inspect_tags.txt |     1 -
 spec/tags/1.8/ruby/library/matrix/inv_tags.txt     |     1 -
 spec/tags/1.8/ruby/library/matrix/inverse_tags.txt |     1 -
 spec/tags/1.8/ruby/library/matrix/map_tags.txt     |     1 -
 spec/tags/1.8/ruby/library/matrix/minor_tags.txt   |     1 -
 spec/tags/1.8/ruby/library/matrix/minus_tags.txt   |     1 -
 .../tags/1.8/ruby/library/matrix/multiply_tags.txt |     1 -
 spec/tags/1.8/ruby/library/matrix/plus_tags.txt    |     1 -
 .../1.8/ruby/library/matrix/row_vector_tags.txt    |     1 -
 spec/tags/1.8/ruby/library/matrix/t_tags.txt       |     1 -
 .../1.8/ruby/library/matrix/transpose_tags.txt     |     1 -
 spec/tags/1.8/ruby/library/matrix/unit_tags.txt    |     1 -
 spec/tags/1.8/ruby/library/matrix/zero_tags.txt    |     1 -
 spec/tags/1.8/ruby/library/mutex/locked_tags.txt   |     1 -
 .../1.8/ruby/library/mutex/synchronize_tags.txt    |     1 -
 .../net/http/httpheader/canonical_each_tags.txt    |     1 -
 .../http/httpheader/each_capitalized_name_tags.txt |     1 -
 .../net/http/httpheader/each_capitalized_tags.txt  |     1 -
 .../net/http/httpheader/each_header_tags.txt       |     1 -
 .../ruby/library/net/http/httpheader/each_tags.txt |     1 -
 .../net/http/httpheader/each_value_tags.txt        |     1 -
 .../library/net/http/httpheader/fetch_tags.txt     |     2 -
 .../ruby/library/observer/add_observer_tags.txt    |     1 -
 .../ruby/library/openstruct/element_set_tags.txt   |     1 -
 .../1.8/ruby/library/parsedate/parsedate_tags.txt  |     1 -
 .../1.8/ruby/library/rational/Rational_tags.txt    |     1 -
 spec/tags/1.8/ruby/library/rational/div_tags.txt   |     1 -
 .../1.8/ruby/library/rational/exponent_tags.txt    |     4 -
 .../1.8/ruby/library/rational/inspect_tags.txt     |     1 -
 .../readline/basic_quote_characters_tags.txt       |     2 -
 .../readline/completer_quote_characters_tags.txt   |     2 -
 .../completer_word_break_characters_tags.txt       |     2 -
 .../readline/completion_append_character_tags.txt  |     2 -
 .../ruby/library/readline/completion_proc_tags.txt |     2 -
 .../library/readline/emacs_editing_mode_tags.txt   |     1 -
 .../readline/filename_quote_characters_tags.txt    |     2 -
 .../1.8/ruby/library/rexml/document/add_tags.txt   |     2 -
 .../1.8/ruby/library/rexml/document/write_tags.txt |     1 -
 .../library/rexml/element/delete_element_tags.txt  |     1 -
 .../library/socket/basicsocket/for_fd_tags.txt     |     1 -
 .../ruby/library/socket/basicsocket/ioctl_tags.txt |     1 -
 .../ruby/library/socket/basicsocket/recv_tags.txt  |     1 -
 .../ruby/library/socket/basicsocket/send_tags.txt  |     1 -
 .../library/socket/basicsocket/setsockopt_tags.txt |     4 -
 .../library/socket/socket/accept_nonblock_tags.txt |     1 -
 .../1.8/ruby/library/socket/socket/bind_tags.txt   |     3 -
 .../library/socket/socket/getaddrinfo_tags.txt     |     2 -
 .../1.8/ruby/library/socket/socket/listen_tags.txt |     1 -
 .../1.8/ruby/library/socket/socket/new_tags.txt    |     7 -
 .../1.8/ruby/library/socket/socket/pair_tags.txt   |     1 -
 .../ruby/library/socket/socket/socketpair_tags.txt |     1 -
 .../1.8/ruby/library/socket/tcpserver/new_tags.txt |     2 -
 .../ruby/library/socket/unixsocket/pair_tags.txt   |     2 -
 .../socket/unixsocket/partially_closable_tags.txt  |     2 -
 .../library/socket/unixsocket/recvfrom_tags.txt    |     3 -
 .../1.8/ruby/library/stringscanner/append_tags.txt |     2 -
 .../1.8/ruby/library/stringscanner/concat_tags.txt |     2 -
 .../1.8/ruby/library/stringscanner/getch_tags.txt  |     2 -
 .../1.8/ruby/library/stringscanner/scan_tags.txt   |     2 -
 spec/tags/1.8/ruby/library/syslog/close_tags.txt   |     2 -
 .../1.8/ruby/library/syslog/constants_tags.txt     |     4 -
 .../tags/1.8/ruby/library/syslog/facility_tags.txt |     1 -
 spec/tags/1.8/ruby/library/syslog/log_tags.txt     |     4 -
 spec/tags/1.8/ruby/library/syslog/mask_tags.txt    |     5 -
 spec/tags/1.8/ruby/library/syslog/options_tags.txt |     1 -
 .../tags/1.8/ruby/library/tempfile/delete_tags.txt |     1 -
 .../tags/1.8/ruby/library/tempfile/unlink_tags.txt |     1 -
 spec/tags/1.8/ruby/library/uri/eql_tags.txt        |     1 -
 spec/tags/1.8/ruby/library/uri/equality_tags.txt   |     2 -
 spec/tags/1.8/ruby/library/uri/join_tags.txt       |     2 -
 spec/tags/1.8/ruby/library/uri/merge_tags.txt      |     1 -
 spec/tags/1.8/ruby/library/uri/route_from_tags.txt |     1 -
 spec/tags/1.8/ruby/library/uri/route_to_tags.txt   |     1 -
 spec/tags/1.8/ruby/library/uri/uri_tags.txt        |     1 -
 spec/tags/1.8/ruby/library/yaml/load_tags.txt      |     1 -
 spec/tags/1.8/ruby/optional/capi/bignum_tags.txt   |     1 -
 .../1.9/ruby/command_line/dash_upper_u_tags.txt    |     3 -
 spec/tags/1.9/ruby/core/argf/binmode_tags.txt      |     2 -
 spec/tags/1.9/ruby/core/array/pack/p_tags.txt      |     2 -
 spec/tags/1.9/ruby/core/array/pack_tags.txt        |     1 -
 spec/tags/1.9/ruby/core/array/reject_tags.txt      |     1 -
 spec/tags/1.9/ruby/core/array/rotate_tags.txt      |     1 -
 spec/tags/1.9/ruby/core/array/sample_tags.txt      |     4 -
 spec/tags/1.9/ruby/core/array/shuffle_tags.txt     |     2 -
 spec/tags/1.9/ruby/core/bignum/comparison_tags.txt |     1 -
 spec/tags/1.9/ruby/core/binding/eval_tags.txt      |     1 -
 spec/tags/1.9/ruby/core/binding/location_tags.txt  |     3 -
 spec/tags/1.9/ruby/core/complex/quo_tags.txt       |     1 -
 spec/tags/1.9/ruby/core/continuation/call_tags.txt |     3 -
 .../core/continuation/element_reference_tags.txt   |     3 -
 spec/tags/1.9/ruby/core/dir/close_tags.txt         |     1 -
 .../1.9/ruby/core/dir/element_reference_tags.txt   |     3 -
 spec/tags/1.9/ruby/core/dir/getwd_tags.txt         |     2 -
 spec/tags/1.9/ruby/core/dir/glob_tags.txt          |     3 -
 spec/tags/1.9/ruby/core/dir/open_tags.txt          |     1 -
 spec/tags/1.9/ruby/core/dir/pwd_tags.txt           |     3 -
 .../ruby/core/encoding/converter/convert_tags.txt  |     1 -
 .../ruby/core/encoding/converter/convpath_tags.txt |     2 -
 .../core/encoding/converter/last_error_tags.txt    |     2 -
 .../1.9/ruby/core/encoding/converter/new_tags.txt  |     9 -
 .../encoding/converter/primitive_convert_tags.txt  |     4 -
 .../encoding/converter/primitive_errinfo_tags.txt  |     7 -
 .../ruby/core/encoding/converter/putback_tags.txt  |     6 -
 .../core/encoding/converter/replacement_tags.txt   |     4 -
 .../encoding/converter/search_convpath_tags.txt    |     3 -
 .../ruby/core/encoding/default_external_tags.txt   |     2 -
 spec/tags/1.9/ruby/core/encoding/dummy_tags.txt    |     1 -
 .../destination_encoding_name_tags.txt             |     2 -
 .../destination_encoding_tags.txt                  |     2 -
 .../error_bytes_tags.txt                           |     3 -
 .../incomplete_input_tags.txt                      |     2 -
 .../readagain_bytes_tags.txt                       |     3 -
 .../source_encoding_name_tags.txt                  |     1 -
 .../source_encoding_tags.txt                       |     3 -
 .../undefined_conversion_error/error_char_tags.txt |     1 -
 .../source_encoding_name_tags.txt                  |     1 -
 .../source_encoding_tags.txt                       |     1 -
 .../1.9/ruby/core/enumerator/enum_for_tags.txt     |     1 -
 .../ruby/core/enumerator/generator/each_tags.txt   |     1 -
 .../1.9/ruby/core/enumerator/next_values_tags.txt  |     7 -
 .../1.9/ruby/core/enumerator/peek_values_tags.txt  |     7 -
 .../tags/1.9/ruby/core/enumerator/to_enum_tags.txt |     1 -
 .../1.9/ruby/core/env/element_reference_tags.txt   |     2 -
 spec/tags/1.9/ruby/core/env/index_tags.txt         |     1 -
 spec/tags/1.9/ruby/core/env/keep_if_tags.txt       |     1 -
 .../ruby/core/exception/signal_exception_tags.txt  |    11 -
 spec/tags/1.9/ruby/core/file/directory_tags.txt    |     1 -
 spec/tags/1.9/ruby/core/file/dirname_tags.txt      |     2 -
 spec/tags/1.9/ruby/core/file/expand_path_tags.txt  |     1 -
 spec/tags/1.9/ruby/core/file/flock_tags.txt        |     2 -
 spec/tags/1.9/ruby/core/file/grpowned_tags.txt     |     1 -
 spec/tags/1.9/ruby/core/file/identical_tags.txt    |     1 -
 spec/tags/1.9/ruby/core/file/join_tags.txt         |     2 -
 spec/tags/1.9/ruby/core/file/new_tags.txt          |     1 -
 spec/tags/1.9/ruby/core/file/open_tags.txt         |     1 -
 spec/tags/1.9/ruby/core/file/readlink_tags.txt     |     2 -
 spec/tags/1.9/ruby/core/file/realpath_tags.txt     |     8 -
 spec/tags/1.9/ruby/core/file/stat/ftype_tags.txt   |     4 -
 .../tags/1.9/ruby/core/file/stat/grpowned_tags.txt |     1 -
 spec/tags/1.9/ruby/core/file/stat_tags.txt         |     1 -
 spec/tags/1.9/ruby/core/file/zero_tags.txt         |     1 -
 .../tags/1.9/ruby/core/filetest/directory_tags.txt |     1 -
 spec/tags/1.9/ruby/core/filetest/grpowned_tags.txt |     1 -
 .../tags/1.9/ruby/core/filetest/identical_tags.txt |     1 -
 spec/tags/1.9/ruby/core/filetest/zero_tags.txt     |     1 -
 spec/tags/1.9/ruby/core/float/to_s_tags.txt        |     2 -
 .../1.9/ruby/core/gc/profiler/disable_tags.txt     |     1 -
 .../tags/1.9/ruby/core/gc/profiler/enable_tags.txt |     1 -
 .../1.9/ruby/core/gc/profiler/enabled_tags.txt     |     2 -
 .../1.9/ruby/core/gc/profiler/total_time_tags.txt  |     1 -
 spec/tags/1.9/ruby/core/integer/chr_tags.txt       |     1 -
 spec/tags/1.9/ruby/core/integer/round_tags.txt     |     1 -
 spec/tags/1.9/ruby/core/io/advise_tags.txt         |    13 -
 spec/tags/1.9/ruby/core/io/close_on_exec_tags.txt  |    10 -
 spec/tags/1.9/ruby/core/io/close_tags.txt          |     1 -
 spec/tags/1.9/ruby/core/io/codepoints_tags.txt     |     3 -
 spec/tags/1.9/ruby/core/io/copy_stream_tags.txt    |     9 -
 spec/tags/1.9/ruby/core/io/each_codepoint_tags.txt |     3 -
 spec/tags/1.9/ruby/core/io/for_fd_tags.txt         |     3 -
 spec/tags/1.9/ruby/core/io/foreach_tags.txt        |     1 -
 spec/tags/1.9/ruby/core/io/ioctl_tags.txt          |     2 -
 spec/tags/1.9/ruby/core/io/new_tags.txt            |     3 -
 spec/tags/1.9/ruby/core/io/open_tags.txt           |     3 -
 spec/tags/1.9/ruby/core/io/pipe_tags.txt           |    22 -
 spec/tags/1.9/ruby/core/io/popen_tags.txt          |     4 -
 spec/tags/1.9/ruby/core/io/putc_tags.txt           |     5 -
 spec/tags/1.9/ruby/core/io/read_tags.txt           |    33 -
 spec/tags/1.9/ruby/core/io/readlines_tags.txt      |     1 -
 spec/tags/1.9/ruby/core/io/reopen_tags.txt         |     5 -
 spec/tags/1.9/ruby/core/io/select_tags.txt         |     2 -
 spec/tags/1.9/ruby/core/io/set_encoding_tags.txt   |     1 -
 spec/tags/1.9/ruby/core/io/stat_tags.txt           |     2 -
 spec/tags/1.9/ruby/core/io/sysopen_tags.txt        |     1 -
 spec/tags/1.9/ruby/core/io/ungetbyte_tags.txt      |     1 -
 spec/tags/1.9/ruby/core/io/write_tags.txt          |     3 -
 spec/tags/1.9/ruby/core/kernel/String_tags.txt     |     2 -
 spec/tags/1.9/ruby/core/kernel/__callee___tags.txt |     3 -
 spec/tags/1.9/ruby/core/kernel/backtick_tags.txt   |     1 -
 .../tags/1.9/ruby/core/kernel/block_given_tags.txt |     1 -
 spec/tags/1.9/ruby/core/kernel/callcc_tags.txt     |     8 -
 spec/tags/1.9/ruby/core/kernel/caller_tags.txt     |     8 -
 spec/tags/1.9/ruby/core/kernel/chomp_tags.txt      |    13 -
 spec/tags/1.9/ruby/core/kernel/chop_tags.txt       |     7 -
 spec/tags/1.9/ruby/core/kernel/eval_tags.txt       |     1 -
 spec/tags/1.9/ruby/core/kernel/exec_tags.txt       |    12 -
 spec/tags/1.9/ruby/core/kernel/exit_tags.txt       |     4 -
 spec/tags/1.9/ruby/core/kernel/load_tags.txt       |     2 -
 spec/tags/1.9/ruby/core/kernel/putc_tags.txt       |    10 -
 spec/tags/1.9/ruby/core/kernel/require_tags.txt    |     2 -
 spec/tags/1.9/ruby/core/kernel/spawn_tags.txt      |   127 -
 spec/tags/1.9/ruby/core/kernel/system_tags.txt     |     4 -
 spec/tags/1.9/ruby/core/kernel/to_s_tags.txt       |     1 -
 spec/tags/1.9/ruby/core/marshal/dump_tags.txt      |    15 -
 spec/tags/1.9/ruby/core/marshal/load_tags.txt      |     6 -
 spec/tags/1.9/ruby/core/marshal/restore_tags.txt   |     6 -
 spec/tags/1.9/ruby/core/method/eql_tags.txt        |     3 -
 .../tags/1.9/ruby/core/method/equal_value_tags.txt |     3 -
 spec/tags/1.9/ruby/core/method/parameters_tags.txt |     1 -
 spec/tags/1.9/ruby/core/method/to_proc_tags.txt    |     2 -
 spec/tags/1.9/ruby/core/module/autoload_tags.txt   |     3 -
 .../1.9/ruby/core/module/const_defined_tags.txt    |     1 -
 .../1.9/ruby/core/module/module_function_tags.txt  |     1 -
 spec/tags/1.9/ruby/core/module/name_tags.txt       |     2 -
 spec/tags/1.9/ruby/core/module/public_tags.txt     |     1 -
 spec/tags/1.9/ruby/core/numeric/step_tags.txt      |    12 -
 .../1.9/ruby/core/objectspace/_id2ref_tags.txt     |     3 -
 .../core/objectspace/define_finalizer_tags.txt     |     3 -
 .../1.9/ruby/core/objectspace/each_object_tags.txt |     2 -
 spec/tags/1.9/ruby/core/proc/arity_tags.txt        |     5 -
 spec/tags/1.9/ruby/core/proc/eql_tags.txt          |     4 -
 spec/tags/1.9/ruby/core/proc/equal_value_tags.txt  |     3 -
 spec/tags/1.9/ruby/core/proc/inspect_tags.txt      |     1 -
 spec/tags/1.9/ruby/core/proc/lambda_tags.txt       |     1 -
 spec/tags/1.9/ruby/core/proc/new_tags.txt          |     1 -
 spec/tags/1.9/ruby/core/proc/to_s_tags.txt         |     1 -
 spec/tags/1.9/ruby/core/process/abort_tags.txt     |     2 -
 spec/tags/1.9/ruby/core/process/constants_tags.txt |     3 -
 spec/tags/1.9/ruby/core/process/daemon_tags.txt    |    23 -
 spec/tags/1.9/ruby/core/process/exec_tags.txt      |    11 -
 spec/tags/1.9/ruby/core/process/exit_tags.txt      |     2 -
 spec/tags/1.9/ruby/core/process/getrlimit_tags.txt |    37 -
 spec/tags/1.9/ruby/core/process/groups_tags.txt    |     2 -
 spec/tags/1.9/ruby/core/process/kill_tags.txt      |     2 -
 spec/tags/1.9/ruby/core/process/maxgroups_tags.txt |     2 -
 spec/tags/1.9/ruby/core/process/setpgrp_tags.txt   |     1 -
 spec/tags/1.9/ruby/core/process/setrlimit_tags.txt |    38 -
 spec/tags/1.9/ruby/core/process/spawn_tags.txt     |    62 -
 .../1.9/ruby/core/process/status/success_tags.txt  |     1 -
 .../1.9/ruby/core/process/status/termsig_tags.txt  |     1 -
 spec/tags/1.9/ruby/core/process/wait2_tags.txt     |     2 -
 spec/tags/1.9/ruby/core/process/wait_tags.txt      |     9 -
 spec/tags/1.9/ruby/core/process/waitall_tags.txt   |     3 -
 spec/tags/1.9/ruby/core/range/max_tags.txt         |     1 -
 spec/tags/1.9/ruby/core/range/step_tags.txt        |     3 -
 spec/tags/1.9/ruby/core/rational/exponent_tags.txt |     5 -
 spec/tags/1.9/ruby/core/rational/round_tags.txt    |     1 -
 spec/tags/1.9/ruby/core/regexp/compile_tags.txt    |     3 -
 spec/tags/1.9/ruby/core/regexp/new_tags.txt        |     3 -
 spec/tags/1.9/ruby/core/regexp/union_tags.txt      |     2 -
 spec/tags/1.9/ruby/core/signal/trap_tags.txt       |    12 -
 spec/tags/1.9/ruby/core/string/crypt_tags.txt      |     1 -
 .../1.9/ruby/core/string/force_encoding_tags.txt   |     1 -
 spec/tags/1.9/ruby/core/string/modulo_tags.txt     |     2 -
 spec/tags/1.9/ruby/core/string/oct_tags.txt        |     1 -
 spec/tags/1.9/ruby/core/string/setbyte_tags.txt    |     1 -
 spec/tags/1.9/ruby/core/struct/eql_tags.txt        |     1 -
 .../tags/1.9/ruby/core/struct/equal_value_tags.txt |     1 -
 spec/tags/1.9/ruby/core/struct/hash_tags.txt       |     1 -
 spec/tags/1.9/ruby/core/struct/inspect_tags.txt    |     1 -
 spec/tags/1.9/ruby/core/struct/to_s_tags.txt       |     1 -
 spec/tags/1.9/ruby/core/thread/alive_tags.txt      |     1 -
 spec/tags/1.9/ruby/core/thread/fork_tags.txt       |     2 -
 spec/tags/1.9/ruby/core/thread/kill_tags.txt       |     1 -
 spec/tags/1.9/ruby/core/thread/new_tags.txt        |     1 -
 spec/tags/1.9/ruby/core/time/at_tags.txt           |     2 -
 spec/tags/1.9/ruby/core/time/local_tags.txt        |     5 -
 spec/tags/1.9/ruby/core/time/localtime_tags.txt    |    10 -
 spec/tags/1.9/ruby/core/time/minus_tags.txt        |     4 -
 spec/tags/1.9/ruby/core/time/mktime_tags.txt       |     5 -
 spec/tags/1.9/ruby/core/time/new_tags.txt          |     8 -
 spec/tags/1.9/ruby/core/time/plus_tags.txt         |     2 -
 spec/tags/1.9/ruby/core/time/strftime_tags.txt     |     2 -
 spec/tags/1.9/ruby/core/time/to_r_tags.txt         |     2 -
 spec/tags/1.9/ruby/language/array_tags.txt         |     1 -
 spec/tags/1.9/ruby/language/block_tags.txt         |     6 -
 spec/tags/1.9/ruby/language/class_tags.txt         |     1 -
 spec/tags/1.9/ruby/language/constants_tags.txt     |     5 -
 spec/tags/1.9/ruby/language/def_tags.txt           |     1 -
 spec/tags/1.9/ruby/language/defined_tags.txt       |     4 -
 spec/tags/1.9/ruby/language/eigenclass_tags.txt    |     3 -
 spec/tags/1.9/ruby/language/encoding_tags.txt      |     6 -
 spec/tags/1.9/ruby/language/execution_tags.txt     |     2 -
 spec/tags/1.9/ruby/language/for_tags.txt           |     1 -
 spec/tags/1.9/ruby/language/match_tags.txt         |     2 -
 .../1.9/ruby/language/predefined/data_tags.txt     |     1 -
 spec/tags/1.9/ruby/language/predefined_tags.txt    |    37 -
 spec/tags/1.9/ruby/language/proc_tags.txt          |     1 -
 .../language/regexp/character_classes_tags.txt     |     6 -
 .../1.9/ruby/language/regexp/modifiers_tags.txt    |     1 -
 spec/tags/1.9/ruby/language/regexp_tags.txt        |     1 -
 spec/tags/1.9/ruby/language/return_tags.txt        |     1 -
 spec/tags/1.9/ruby/language/super_tags.txt         |     1 -
 spec/tags/1.9/ruby/language/symbol_tags.txt        |     1 -
 spec/tags/1.9/ruby/language/variables_tags.txt     |     2 -
 spec/tags/1.9/ruby/language/yield_tags.txt         |     1 -
 .../1.9/ruby/library/bigdecimal/divmod_tags.txt    |     1 -
 .../tags/1.9/ruby/library/bigdecimal/mode_tags.txt |     1 -
 .../1.9/ruby/library/bigdecimal/modulo_tags.txt    |     2 -
 spec/tags/1.9/ruby/library/bigdecimal/new_tags.txt |     2 -
 spec/tags/1.9/ruby/library/datetime/parse_tags.txt |     1 -
 .../library/delegate/delegator/marshal_tags.txt    |     2 -
 .../library/delegate/delegator/methods_tags.txt    |     1 -
 .../ruby/library/delegate/delegator/trust_tags.txt |     4 -
 .../tags/1.9/ruby/library/digest/md5/file_tags.txt |     1 -
 .../1.9/ruby/library/digest/sha1/file_tags.txt     |     1 -
 .../1.9/ruby/library/digest/sha256/file_tags.txt   |     1 -
 .../1.9/ruby/library/digest/sha384/file_tags.txt   |     1 -
 .../1.9/ruby/library/digest/sha512/file_tags.txt   |     1 -
 spec/tags/1.9/ruby/library/erb/new_tags.txt        |     2 -
 spec/tags/1.9/ruby/library/fiber/alive_tags.txt    |     6 -
 spec/tags/1.9/ruby/library/fiber/current_tags.txt  |     3 -
 spec/tags/1.9/ruby/library/fiber/transfer_tags.txt |    10 -
 spec/tags/1.9/ruby/library/matrix/I_tags.txt       |     1 -
 spec/tags/1.9/ruby/library/matrix/build_tags.txt   |     1 -
 spec/tags/1.9/ruby/library/matrix/clone_tags.txt   |     1 -
 spec/tags/1.9/ruby/library/matrix/collect_tags.txt |     1 -
 spec/tags/1.9/ruby/library/matrix/columns_tags.txt |     1 -
 spec/tags/1.9/ruby/library/matrix/conj_tags.txt    |     1 -
 .../1.9/ruby/library/matrix/conjugate_tags.txt     |     1 -
 .../1.9/ruby/library/matrix/constructor_tags.txt   |     1 -
 spec/tags/1.9/ruby/library/matrix/divide_tags.txt  |     1 -
 .../eigenvector_matrix_tags.txt                    |     1 -
 .../eigenvalue_decomposition/eigenvectors_tags.txt |     1 -
 .../eigenvalue_decomposition/initialize_tags.txt   |     1 -
 .../1.9/ruby/library/matrix/hermitian_tags.txt     |     1 -
 .../tags/1.9/ruby/library/matrix/identity_tags.txt |     1 -
 spec/tags/1.9/ruby/library/matrix/imag_tags.txt    |     1 -
 .../1.9/ruby/library/matrix/imaginary_tags.txt     |     1 -
 spec/tags/1.9/ruby/library/matrix/inspect_tags.txt |     1 -
 spec/tags/1.9/ruby/library/matrix/inv_tags.txt     |     1 -
 spec/tags/1.9/ruby/library/matrix/inverse_tags.txt |     1 -
 .../matrix/lup_decomposition/determinant_tags.txt  |     1 -
 .../library/matrix/lup_decomposition/to_a_tags.txt |     1 -
 spec/tags/1.9/ruby/library/matrix/map_tags.txt     |     1 -
 spec/tags/1.9/ruby/library/matrix/minor_tags.txt   |     1 -
 spec/tags/1.9/ruby/library/matrix/minus_tags.txt   |     1 -
 .../tags/1.9/ruby/library/matrix/multiply_tags.txt |     1 -
 spec/tags/1.9/ruby/library/matrix/plus_tags.txt    |     1 -
 spec/tags/1.9/ruby/library/matrix/real_tags.txt    |     1 -
 spec/tags/1.9/ruby/library/matrix/rect_tags.txt    |     1 -
 .../1.9/ruby/library/matrix/rectangular_tags.txt   |     1 -
 spec/tags/1.9/ruby/library/matrix/round_tags.txt   |     1 -
 spec/tags/1.9/ruby/library/matrix/t_tags.txt       |     1 -
 .../1.9/ruby/library/matrix/transpose_tags.txt     |     1 -
 spec/tags/1.9/ruby/library/matrix/unit_tags.txt    |     1 -
 .../library/matrix/vector/inner_product_tags.txt   |     1 -
 spec/tags/1.9/ruby/library/matrix/zero_tags.txt    |     1 -
 .../ruby/library/openssl/config/freeze_tags.txt    |     1 -
 .../library/openstruct/initialize_copy_tags.txt    |     1 -
 .../1.9/ruby/library/readline/readline_tags.txt    |     2 -
 .../ruby/library/readline/vi_editing_mode_tags.txt |     1 -
 .../ruby/library/rexml/document/encoding_tags.txt  |     1 -
 .../ruby/library/rexml/document/xml_decl_tags.txt  |     1 -
 .../basicsocket/do_not_reverse_lookup_tags.txt     |     4 -
 .../library/socket/basicsocket/for_fd_tags.txt     |     1 -
 .../socket/basicsocket/getpeername_tags.txt        |     2 -
 .../socket/basicsocket/getsockname_tags.txt        |     1 -
 .../library/socket/basicsocket/getsockopt_tags.txt |     1 -
 .../ruby/library/socket/basicsocket/recv_tags.txt  |     3 -
 .../ruby/library/socket/basicsocket/send_tags.txt  |     3 -
 .../library/socket/basicsocket/setsockopt_tags.txt |     8 -
 .../1.9/ruby/library/socket/option/int_tags.txt    |     3 -
 .../1.9/ruby/library/socket/option/linger_tags.txt |     5 -
 .../1.9/ruby/library/socket/option/new_tags.txt    |     4 -
 .../1.9/ruby/library/socket/socket/bind_tags.txt   |     3 -
 .../socket/socket/connect_nonblock_tags.txt        |     3 -
 .../library/socket/socket/getaddrinfo_tags.txt     |     2 -
 .../library/socket/socket/gethostbyname_tags.txt   |     1 -
 .../library/socket/socket/gethostname_tags.txt     |     1 -
 .../1.9/ruby/library/socket/socket/new_tags.txt    |     7 -
 .../1.9/ruby/library/socket/socket/pair_tags.txt   |     1 -
 .../ruby/library/socket/socket/socketpair_tags.txt |     1 -
 .../socket/tcpserver/accept_nonblock_tags.txt      |     1 -
 .../ruby/library/socket/tcpserver/accept_tags.txt  |     3 -
 .../1.9/ruby/library/socket/tcpserver/new_tags.txt |     5 -
 .../ruby/library/socket/unixsocket/pair_tags.txt   |     2 -
 .../socket/unixsocket/partially_closable_tags.txt  |     2 -
 .../library/socket/unixsocket/recv_io_tags.txt     |     2 -
 .../library/socket/unixsocket/recvfrom_tags.txt    |     3 -
 .../library/socket/unixsocket/send_io_tags.txt     |     1 -
 .../1.9/ruby/library/stringscanner/append_tags.txt |     2 -
 .../1.9/ruby/library/stringscanner/concat_tags.txt |     2 -
 spec/tags/1.9/ruby/library/syslog/alert_tags.txt   |     3 -
 spec/tags/1.9/ruby/library/syslog/close_tags.txt   |     2 -
 .../1.9/ruby/library/syslog/constants_tags.txt     |     4 -
 spec/tags/1.9/ruby/library/syslog/crit_tags.txt    |     3 -
 spec/tags/1.9/ruby/library/syslog/debug_tags.txt   |     3 -
 spec/tags/1.9/ruby/library/syslog/err_tags.txt     |     3 -
 .../tags/1.9/ruby/library/syslog/facility_tags.txt |     1 -
 spec/tags/1.9/ruby/library/syslog/info_tags.txt    |     3 -
 spec/tags/1.9/ruby/library/syslog/inspect_tags.txt |     3 -
 spec/tags/1.9/ruby/library/syslog/mask_tags.txt    |     8 -
 spec/tags/1.9/ruby/library/syslog/notice_tags.txt  |     3 -
 spec/tags/1.9/ruby/library/syslog/open_tags.txt    |    14 -
 spec/tags/1.9/ruby/library/syslog/opened_tags.txt  |     3 -
 spec/tags/1.9/ruby/library/syslog/options_tags.txt |     4 -
 spec/tags/1.9/ruby/library/syslog/reopen_tags.txt  |     4 -
 spec/tags/1.9/ruby/library/syslog/warning_tags.txt |     3 -
 .../1.9/ruby/library/yaml/dump_stream_tags.txt     |     2 -
 spec/tags/1.9/ruby/library/yaml/dump_tags.txt      |     4 -
 spec/tags/1.9/ruby/library/yaml/load_tags.txt      |     2 -
 spec/tags/1.9/ruby/library/yaml/parse_tags.txt     |     1 -
 spec/tags/1.9/ruby/library/yaml/to_yaml_tags.txt   |    17 -
 .../ruby/library/zlib/gzipwriter/mtime_tags.txt    |     1 -
 .../{1.9 => }/ruby/command_line/dash_e_tags.txt    |     0
 spec/tags/ruby/command_line/dash_n_tags.txt        |     3 +
 spec/tags/ruby/command_line/dash_p_tags.txt        |     1 +
 .../ruby/command_line/dash_upper_e_tags.txt        |     0
 spec/tags/ruby/command_line/dash_upper_k_tags.txt  |     2 +
 spec/tags/ruby/command_line/dash_upper_u_tags.txt  |     4 +
 spec/tags/ruby/command_line/dash_x_tags.txt        |     2 +
 spec/tags/ruby/core/argf/binmode_tags.txt          |     1 +
 spec/tags/ruby/core/argf/bytes_tags.txt            |     3 +
 spec/tags/ruby/core/argf/chars_tags.txt            |     3 +
 spec/tags/ruby/core/argf/close_tags.txt            |     2 +
 spec/tags/ruby/core/argf/codepoints_tags.txt       |     7 +
 spec/tags/ruby/core/argf/each_byte_tags.txt        |     3 +
 spec/tags/ruby/core/argf/each_char_tags.txt        |     3 +
 spec/tags/ruby/core/argf/each_codepoint_tags.txt   |     7 +
 spec/tags/ruby/core/argf/filename_tags.txt         |     1 +
 spec/tags/ruby/core/argf/getc_tags.txt             |     1 +
 spec/tags/ruby/core/argf/gets_tags.txt             |     1 +
 spec/tags/ruby/core/argf/lineno_tags.txt           |     2 +
 spec/tags/ruby/core/argf/lines_tags.txt            |     1 +
 spec/tags/ruby/core/argf/path_tags.txt             |     1 +
 spec/tags/ruby/core/argf/pos_tags.txt              |     1 +
 spec/tags/ruby/core/argf/read_nonblock_tags.txt    |     2 +
 spec/tags/ruby/core/argf/read_tags.txt             |     9 +
 spec/tags/ruby/core/argf/readchar_tags.txt         |     1 +
 spec/tags/ruby/core/argf/readpartial_tags.txt      |     9 +
 spec/tags/ruby/core/argf/rewind_tags.txt           |     1 +
 spec/tags/ruby/core/argf/seek_tags.txt             |     3 +
 spec/tags/ruby/core/argf/set_encoding_tags.txt     |     2 +
 spec/tags/ruby/core/array/each_index_tags.txt      |     1 +
 spec/tags/ruby/core/array/equal_value_tags.txt     |     1 +
 spec/tags/ruby/core/array/flatten_tags.txt         |     2 +
 spec/tags/ruby/core/array/initialize_tags.txt      |     1 +
 spec/tags/ruby/core/array/new_tags.txt             |     1 +
 spec/tags/ruby/core/array/pack/j_tags.txt          |   108 +
 .../tags/ruby/core/array/pack/p_tags.txt           |     0
 spec/tags/{1.8 => }/ruby/core/array/pack_tags.txt  |     0
 .../{1.9 => }/ruby/core/array/reverse_tags.txt     |     0
 spec/tags/ruby/core/array/sample_tags.txt          |     4 +
 spec/tags/ruby/core/array/shuffle_tags.txt         |     3 +
 spec/tags/ruby/core/array/values_at_tags.txt       |     2 +
 .../basicobject/singleton_method_added_tags.txt    |     1 +
 spec/tags/ruby/core/bignum/bit_length_tags.txt     |     2 +
 spec/tags/ruby/core/bignum/left_shift_tags.txt     |     1 +
 spec/tags/ruby/core/bignum/lte_tags.txt            |     1 +
 .../core/binding/local_variable_defined_tags.txt   |     2 +
 .../tags/ruby/core/comparable/equal_value_tags.txt |     1 +
 spec/tags/ruby/core/complex/hash_tags.txt          |     1 +
 spec/tags/ruby/core/complex/marshal_dump_tags.txt  |     1 +
 spec/tags/ruby/core/continuation/call_tags.txt     |     6 +
 .../core/continuation/element_reference_tags.txt   |     6 +
 spec/tags/ruby/core/dir/element_reference_tags.txt |     3 +
 spec/tags/ruby/core/dir/entries_tags.txt           |     3 +
 .../tags/ruby/core/dir/getwd_tags.txt              |     0
 spec/tags/ruby/core/dir/glob_tags.txt              |     4 +
 spec/tags/ruby/core/dir/home_tags.txt              |     1 +
 spec/tags/ruby/core/dir/mkdir_tags.txt             |     1 +
 spec/tags/ruby/core/dir/open_tags.txt              |     3 +
 spec/tags/ruby/core/dir/pwd_tags.txt               |     1 +
 .../ruby/core/encoding/default_external_tags.txt   |     1 +
 .../ruby/core/encoding/locale_charmap_tags.txt     |     0
 spec/tags/ruby/core/enumerable/each_cons_tags.txt  |     1 +
 spec/tags/ruby/core/enumerable/each_slice_tags.txt |     1 +
 spec/tags/ruby/core/enumerable/find_index_tags.txt |     2 +
 spec/tags/ruby/core/enumerable/group_by_tags.txt   |     2 +
 spec/tags/ruby/core/enumerable/max_by_tags.txt     |     1 +
 spec/tags/ruby/core/enumerable/max_tags.txt        |     1 +
 spec/tags/ruby/core/enumerable/min_by_tags.txt     |     1 +
 spec/tags/ruby/core/enumerable/min_tags.txt        |     1 +
 spec/tags/ruby/core/enumerable/slice_when_tags.txt |     3 +
 spec/tags/ruby/core/enumerator/each_tags.txt       |     2 +
 spec/tags/ruby/core/enumerator/feed_tags.txt       |     5 +
 .../core/enumerator/generator/initialize_tags.txt  |     1 +
 .../tags/ruby/core/enumerator/inject_tags.txt      |     0
 .../core/enumerator/lazy/collect_concat_tags.txt   |     2 +
 .../ruby/core/enumerator/lazy/collect_tags.txt     |     2 +
 spec/tags/ruby/core/enumerator/lazy/drop_tags.txt  |     2 +
 .../ruby/core/enumerator/lazy/drop_while_tags.txt  |     2 +
 .../ruby/core/enumerator/lazy/enum_for_tags.txt    |     3 +
 .../ruby/core/enumerator/lazy/find_all_tags.txt    |     2 +
 .../ruby/core/enumerator/lazy/flat_map_tags.txt    |     2 +
 spec/tags/ruby/core/enumerator/lazy/force_tags.txt |     1 +
 spec/tags/ruby/core/enumerator/lazy/grep_tags.txt  |     2 +
 .../tags/ruby/core/enumerator/lazy/grep_v_tags.txt |     2 +
 .../ruby/core/enumerator/lazy/initialize_tags.txt  |     4 +
 spec/tags/ruby/core/enumerator/lazy/map_tags.txt   |     2 +
 .../tags/ruby/core/enumerator/lazy/reject_tags.txt |     2 +
 .../tags/ruby/core/enumerator/lazy/select_tags.txt |     2 +
 spec/tags/ruby/core/enumerator/lazy/take_tags.txt  |     3 +
 .../ruby/core/enumerator/lazy/take_while_tags.txt  |     2 +
 .../ruby/core/enumerator/lazy/to_enum_tags.txt     |     0
 spec/tags/ruby/core/enumerator/lazy/zip_tags.txt   |     2 +
 .../tags/ruby/core/enumerator/next_values_tags.txt |     2 +
 .../tags/ruby/core/enumerator/peek_values_tags.txt |     2 +
 spec/tags/ruby/core/enumerator/rewind_tags.txt     |     1 +
 .../ruby/core/enumerator/yielder/append_tags.txt   |     1 +
 spec/tags/{1.9 => }/ruby/core/env/assoc_tags.txt   |     0
 .../{1.9 => }/ruby/core/env/each_pair_tags.txt     |     0
 spec/tags/{1.9 => }/ruby/core/env/each_tags.txt    |     0
 spec/tags/ruby/core/env/element_reference_tags.txt |     1 +
 .../{1.9 => }/ruby/core/env/element_set_tags.txt   |     0
 spec/tags/ruby/core/env/fetch_tags.txt             |     1 +
 spec/tags/{1.8 => }/ruby/core/env/index_tags.txt   |     0
 spec/tags/{1.9 => }/ruby/core/env/key_tags.txt     |     0
 spec/tags/{1.9 => }/ruby/core/env/rassoc_tags.txt  |     0
 spec/tags/{1.9 => }/ruby/core/env/shift_tags.txt   |     0
 spec/tags/{1.9 => }/ruby/core/env/store_tags.txt   |     0
 spec/tags/ruby/core/exception/errno_tags.txt       |     1 +
 spec/tags/ruby/core/exception/interrupt_tags.txt   |     3 +
 spec/tags/ruby/core/exception/name_tags.txt        |     2 +
 .../ruby/core/exception/signal_exception_tags.txt  |     1 +
 .../ruby/core/exception/system_call_error_tags.txt |     1 +
 spec/tags/ruby/core/fiber/resume_tags.txt          |     1 +
 spec/tags/ruby/core/file/birthtime_tags.txt        |     2 +
 spec/tags/ruby/core/file/directory_tags.txt        |     1 +
 spec/tags/ruby/core/file/dirname_tags.txt          |     2 +
 spec/tags/ruby/core/file/expand_path_tags.txt      |     4 +
 spec/tags/ruby/core/file/flock_tags.txt            |     6 +
 spec/tags/ruby/core/file/grpowned_tags.txt         |     2 +
 spec/tags/ruby/core/file/identical_tags.txt        |     3 +
 spec/tags/ruby/core/file/join_tags.txt             |     4 +
 spec/tags/{1.9 => }/ruby/core/file/lchmod_tags.txt |     0
 spec/tags/ruby/core/file/lstat_tags.txt            |     2 +
 spec/tags/ruby/core/file/new_tags.txt              |     3 +
 spec/tags/ruby/core/file/open_tags.txt             |     2 +
 spec/tags/ruby/core/file/realdirpath_tags.txt      |     4 +
 spec/tags/ruby/core/file/realpath_tags.txt         |     1 +
 spec/tags/ruby/core/file/reopen_tags.txt           |     2 +
 spec/tags/{1.9 => }/ruby/core/file/size_tags.txt   |     0
 spec/tags/ruby/core/file/socket_tags.txt           |     1 +
 spec/tags/ruby/core/file/split_tags.txt            |     1 +
 spec/tags/ruby/core/file/stat/birthtime_tags.txt   |     1 +
 spec/tags/ruby/core/file/stat/blksize_tags.txt     |     1 +
 spec/tags/ruby/core/file/stat/blocks_tags.txt      |     1 +
 spec/tags/ruby/core/file/stat/dev_major_tags.txt   |     1 +
 spec/tags/ruby/core/file/stat/dev_minor_tags.txt   |     1 +
 spec/tags/ruby/core/file/stat/ftype_tags.txt       |     5 +
 spec/tags/ruby/core/file/stat/grpowned_tags.txt    |     2 +
 spec/tags/ruby/core/file/stat/ino_tags.txt         |     1 +
 spec/tags/ruby/core/file/stat/inspect_tags.txt     |     1 +
 spec/tags/ruby/core/file/stat/mode_tags.txt        |     1 +
 .../{1.9 => }/ruby/core/file/stat/nlink_tags.txt   |     0
 spec/tags/ruby/core/file/stat/rdev_major_tags.txt  |     1 +
 spec/tags/ruby/core/file/stat/rdev_minor_tags.txt  |     1 +
 .../ruby/core/file/stat/world_readable_tags.txt    |     3 +
 .../ruby/core/file/stat/world_writable_tags.txt    |     2 +
 spec/tags/ruby/core/file/stat/zero_tags.txt        |     1 +
 spec/tags/ruby/core/file/stat_tags.txt             |     3 +
 .../tags/{1.9 => }/ruby/core/file/to_path_tags.txt |     0
 spec/tags/ruby/core/file/truncate_tags.txt         |     3 +
 spec/tags/ruby/core/file/world_readable_tags.txt   |     3 +
 spec/tags/ruby/core/file/world_writable_tags.txt   |     2 +
 spec/tags/{1.8 => }/ruby/core/file/zero_tags.txt   |     0
 spec/tags/ruby/core/filetest/directory_tags.txt    |     1 +
 spec/tags/ruby/core/filetest/grpowned_tags.txt     |     2 +
 spec/tags/ruby/core/filetest/identical_tags.txt    |     3 +
 .../{1.8 => }/ruby/core/filetest/zero_tags.txt     |     0
 spec/tags/ruby/core/fixnum/bit_length_tags.txt     |     1 +
 spec/tags/{1.9 => }/ruby/core/fixnum/fdiv_tags.txt |     0
 spec/tags/ruby/core/fixnum/left_shift_tags.txt     |     1 +
 spec/tags/ruby/core/float/constants_tags.txt       |     1 +
 spec/tags/ruby/core/float/to_s_tags.txt            |     4 +
 .../ruby/core/gc/profiler/result_tags.txt          |     0
 spec/tags/ruby/core/hash/assoc_tags.txt            |     1 +
 spec/tags/ruby/core/hash/constructor_tags.txt      |     2 +
 spec/tags/ruby/core/hash/default_proc_tags.txt     |     1 +
 spec/tags/ruby/core/hash/inspect_tags.txt          |     2 +
 spec/tags/ruby/core/hash/reject_tags.txt           |     1 +
 spec/tags/ruby/core/hash/to_proc_tags.txt          |     1 +
 spec/tags/ruby/core/hash/to_s_tags.txt             |     2 +
 spec/tags/ruby/core/io/binwrite_tags.txt           |     2 +
 spec/tags/ruby/core/io/close_on_exec_tags.txt      |    10 +
 spec/tags/ruby/core/io/close_read_tags.txt         |     1 +
 spec/tags/ruby/core/io/close_tags.txt              |     2 +
 spec/tags/ruby/core/io/close_write_tags.txt        |     2 +
 spec/tags/ruby/core/io/codepoints_tags.txt         |     2 +
 spec/tags/ruby/core/io/copy_stream_tags.txt        |    21 +
 .../{1.9 => }/ruby/core/io/data/flock_tags.txt     |     0
 spec/tags/ruby/core/io/each_codepoint_tags.txt     |     2 +
 spec/tags/ruby/core/io/each_line_tags.txt          |     3 +
 spec/tags/ruby/core/io/each_tags.txt               |     3 +
 spec/tags/ruby/core/io/for_fd_tags.txt             |     4 +
 spec/tags/ruby/core/io/foreach_tags.txt            |     2 +
 spec/tags/ruby/core/io/gets_tags.txt               |     7 +
 spec/tags/ruby/core/io/initialize_tags.txt         |     1 +
 spec/tags/{1.8 => }/ruby/core/io/ioctl_tags.txt    |     0
 spec/tags/{1.9 => }/ruby/core/io/isatty_tags.txt   |     0
 spec/tags/ruby/core/io/new_tags.txt                |     7 +
 spec/tags/ruby/core/io/open_tags.txt               |     7 +
 spec/tags/ruby/core/io/output_tags.txt             |     2 +
 spec/tags/ruby/core/io/pipe_tags.txt               |     2 +
 spec/tags/ruby/core/io/popen_tags.txt              |    21 +
 spec/tags/ruby/core/io/putc_tags.txt               |     5 +
 spec/tags/ruby/core/io/puts_tags.txt               |     3 +
 spec/tags/ruby/core/io/read_tags.txt               |    19 +
 spec/tags/ruby/core/io/readlines_tags.txt          |     4 +
 spec/tags/ruby/core/io/reopen_tags.txt             |    14 +
 spec/tags/ruby/core/io/seek_tags.txt               |     3 +
 spec/tags/ruby/core/io/set_encoding_tags.txt       |     1 +
 spec/tags/ruby/core/io/stat_tags.txt               |     2 +
 spec/tags/ruby/core/io/sysseek_tags.txt            |     2 +
 spec/tags/ruby/core/io/to_i_tags.txt               |     1 +
 spec/tags/{1.9 => }/ruby/core/io/tty_tags.txt      |     0
 spec/tags/ruby/core/io/ungetc_tags.txt             |     1 +
 spec/tags/ruby/core/io/write_nonblock_tags.txt     |     1 +
 spec/tags/ruby/core/io/write_tags.txt              |     3 +
 .../{1.9 => }/ruby/core/kernel/Complex_tags.txt    |     0
 spec/tags/ruby/core/kernel/Float_tags.txt          |    27 +
 spec/tags/ruby/core/kernel/__callee___tags.txt     |     1 +
 spec/tags/ruby/core/kernel/__dir___tags.txt        |     2 +
 spec/tags/ruby/core/kernel/autoload_tags.txt       |     1 +
 spec/tags/ruby/core/kernel/backtick_tags.txt       |     1 +
 spec/tags/ruby/core/kernel/callcc_tags.txt         |    17 +
 spec/tags/ruby/core/kernel/chomp_tags.txt          |    13 +
 spec/tags/ruby/core/kernel/chop_tags.txt           |     7 +
 spec/tags/{1.8 => }/ruby/core/kernel/eval_tags.txt |     0
 spec/tags/ruby/core/kernel/exec_tags.txt           |    26 +
 spec/tags/ruby/core/kernel/exit_tags.txt           |     2 +
 spec/tags/ruby/core/kernel/fork_tags.txt           |     1 +
 spec/tags/ruby/core/kernel/inspect_tags.txt        |     2 +
 spec/tags/ruby/core/kernel/open_tags.txt           |     2 +
 spec/tags/ruby/core/kernel/p_tags.txt              |     1 +
 spec/tags/ruby/core/kernel/proc_tags.txt           |     1 +
 spec/tags/ruby/core/kernel/putc_tags.txt           |    10 +
 spec/tags/ruby/core/kernel/rand_tags.txt           |     1 +
 .../ruby/core/kernel/require_relative_tags.txt     |     2 +
 spec/tags/ruby/core/kernel/require_tags.txt        |    12 +
 .../ruby/core/kernel/respond_to_missing_tags.txt   |     2 +
 spec/tags/ruby/core/kernel/respond_to_tags.txt     |     2 +
 spec/tags/ruby/core/kernel/spawn_tags.txt          |   150 +
 .../{1.9 => }/ruby/core/kernel/sprintf_tags.txt    |     0
 spec/tags/ruby/core/kernel/system_tags.txt         |    10 +
 spec/tags/ruby/core/kernel/test_tags.txt           |     3 +
 spec/tags/ruby/core/kernel/throw_tags.txt          |     1 +
 spec/tags/ruby/core/kernel/trace_var_tags.txt      |     1 +
 spec/tags/ruby/core/kernel/warn_tags.txt           |     4 +
 .../tags/{1.9 => }/ruby/core/main/include_tags.txt |     0
 spec/tags/ruby/core/marshal/dump_tags.txt          |    23 +
 .../{1.9 => }/ruby/core/marshal/float_tags.txt     |     0
 spec/tags/ruby/core/marshal/load_tags.txt          |    17 +
 .../tags/ruby/core/marshal/restore_tags.txt        |     0
 spec/tags/ruby/core/method/call_tags.txt           |     1 +
 spec/tags/ruby/core/method/curry_tags.txt          |     1 +
 .../ruby/core/method/element_reference_tags.txt    |     0
 spec/tags/{1.9 => }/ruby/core/method/hash_tags.txt |     0
 spec/tags/ruby/core/method/parameters_tags.txt     |     1 +
 spec/tags/ruby/core/module/alias_method_tags.txt   |     5 +
 spec/tags/ruby/core/module/autoload_tags.txt       |     5 +
 spec/tags/ruby/core/module/const_set_tags.txt      |     1 +
 spec/tags/ruby/core/module/define_method_tags.txt  |     2 +
 spec/tags/ruby/core/module/extend_object_tags.txt  |     1 +
 .../tags/ruby/core/module/instance_method_tags.txt |     1 +
 .../tags/ruby/core/module/module_function_tags.txt |     2 +
 spec/tags/ruby/core/module/name_tags.txt           |     1 +
 spec/tags/ruby/core/module/prepend_spec.txt        |     1 +
 spec/tags/ruby/core/module/private_tags.txt        |     2 +
 spec/tags/ruby/core/module/protected_tags.txt      |     2 +
 .../core/module/public_instance_method_tags.txt    |     1 +
 spec/tags/ruby/core/module/public_tags.txt         |     2 +
 .../{1.9 => }/ruby/core/numeric/modulo_tags.txt    |     0
 spec/tags/ruby/core/numeric/step_tags.txt          |    61 +
 spec/tags/ruby/core/objectspace/_id2ref_tags.txt   |     3 +
 .../core/objectspace/define_finalizer_tags.txt     |     3 +
 .../ruby/core/objectspace/each_object_tags.txt     |    19 +
 spec/tags/ruby/core/proc/curry_tags.txt            |     1 +
 .../{1.8 => }/ruby/core/process/constants_tags.txt |     0
 spec/tags/ruby/core/process/daemon_tags.txt        |    31 +
 .../{1.9 => }/ruby/core/process/detach_tags.txt    |     0
 spec/tags/ruby/core/process/euid_tags.txt          |     1 +
 spec/tags/ruby/core/process/exec_tags.txt          |    14 +
 spec/tags/ruby/core/process/exit_tags.txt          |     1 +
 spec/tags/ruby/core/process/getrlimit_tags.txt     |     6 +
 spec/tags/ruby/core/process/groups_tags.txt        |     1 +
 .../ruby/core/process/initgroups_tags.txt          |     0
 spec/tags/ruby/core/process/kill_tags.txt          |    17 +
 .../{1.8 => }/ruby/core/process/maxgroups_tags.txt |     0
 .../tags/{1.8 => }/ruby/core/process/ppid_tags.txt |     0
 spec/tags/ruby/core/process/set_proctitle_tags.txt |     1 +
 .../{1.8 => }/ruby/core/process/setpgid_tags.txt   |     0
 spec/tags/ruby/core/process/setpgrp_tags.txt       |     1 +
 spec/tags/ruby/core/process/setrlimit_tags.txt     |    29 +
 .../{1.8 => }/ruby/core/process/setsid_tags.txt    |     0
 spec/tags/ruby/core/process/spawn_tags.txt         |    75 +
 spec/tags/ruby/core/process/status/pid_tags.txt    |     1 +
 spec/tags/ruby/core/process/uid_tags.txt           |     1 +
 .../{1.8 => }/ruby/core/process/wait2_tags.txt     |     0
 spec/tags/ruby/core/process/wait_tags.txt          |     9 +
 .../{1.8 => }/ruby/core/process/waitall_tags.txt   |     0
 spec/tags/ruby/core/process/waitpid_tags.txt       |     1 +
 spec/tags/ruby/core/range/bsearch_tags.txt         |     4 +
 spec/tags/ruby/core/range/equal_value_tags.txt     |     1 +
 spec/tags/ruby/core/range/step_tags.txt            |     1 +
 spec/tags/ruby/core/rational/exponent_tags.txt     |     6 +
 spec/tags/ruby/core/rational/marshal_dump_tags.txt |     1 +
 spec/tags/ruby/core/regexp/compile_tags.txt        |     3 +
 spec/tags/ruby/core/regexp/new_tags.txt            |     3 +
 .../{1.9 => }/ruby/core/regexp/source_tags.txt     |     0
 spec/tags/ruby/core/regexp/union_tags.txt          |     1 +
 spec/tags/ruby/core/signal/signame_tags.txt        |     1 +
 spec/tags/ruby/core/signal/trap_tags.txt           |    12 +
 .../tags/{1.9 => }/ruby/core/string/clear_tags.txt |     0
 spec/tags/ruby/core/string/crypt_tags.txt          |     2 +
 spec/tags/ruby/core/string/intern_tags.txt         |     1 +
 spec/tags/ruby/core/string/modulo_tags.txt         |     2 +
 spec/tags/ruby/core/string/slice_tags.txt          |     1 +
 .../tags/ruby/core/string/to_sym_tags.txt          |     0
 spec/tags/ruby/core/string/unpack/j_tags.txt       |   142 +
 spec/tags/ruby/core/struct/eql_tags.txt            |     1 +
 spec/tags/ruby/core/struct/equal_value_tags.txt    |     1 +
 .../ruby/core/thread/abort_on_exception_tags.txt   |     2 +
 .../thread/backtrace/location/base_label_tags.txt  |     1 +
 .../core/thread/backtrace/location/label_tags.txt  |     1 +
 .../ruby/core/thread/element_reference_tags.txt    |     0
 .../ruby/core/thread/element_set_tags.txt          |     0
 spec/tags/ruby/core/thread/fork_tags.txt           |     2 +
 .../{1.9 => }/ruby/core/thread/inspect_tags.txt    |     0
 spec/tags/ruby/core/thread/join_tags.txt           |     1 +
 spec/tags/{1.9 => }/ruby/core/thread/key_tags.txt  |     0
 spec/tags/ruby/core/thread/kill_tags.txt           |     2 +
 spec/tags/ruby/core/thread/priority_tags.txt       |     1 +
 .../tags/{1.9 => }/ruby/core/thread/raise_tags.txt |     0
 .../{1.9 => }/ruby/core/thread/status_tags.txt     |     0
 spec/tags/{1.9 => }/ruby/core/thread/stop_tags.txt |     0
 .../{1.9 => }/ruby/core/thread/terminate_tags.txt  |     0
 spec/tags/ruby/core/threadgroup/enclose_tags.txt   |     1 +
 spec/tags/ruby/core/threadgroup/list_tags.txt      |     1 +
 spec/tags/ruby/core/time/_dump_tags.txt            |     1 +
 spec/tags/ruby/core/time/_load_tags.txt            |     1 +
 .../{1.9 => }/ruby/core/time/getlocal_tags.txt     |     0
 .../{1.9 => }/ruby/core/time/gmt_offset_tags.txt   |     0
 .../tags/ruby/core/time/gmtoff_tags.txt            |     0
 spec/tags/ruby/core/time/local_tags.txt            |     1 +
 spec/tags/ruby/core/time/localtime_tags.txt        |     6 +
 spec/tags/ruby/core/time/minus_tags.txt            |     6 +
 .../tags/ruby/core/time/mktime_tags.txt            |     0
 spec/tags/ruby/core/time/new_tags.txt              |     5 +
 spec/tags/ruby/core/time/plus_tags.txt             |     3 +
 spec/tags/ruby/core/time/strftime_tags.txt         |     3 +
 .../tags/ruby/core/time/utc_offset_tags.txt        |     0
 spec/tags/ruby/core/time/zone_tags.txt             |     1 +
 .../ruby/core/unboundmethod/hash_tags.txt          |     0
 spec/tags/ruby/language/block_tags.txt             |     2 +
 spec/tags/ruby/language/constants_tags.txt         |     9 +
 spec/tags/ruby/language/def_tags.txt               |     1 +
 spec/tags/ruby/language/defined_tags.txt           |     1 +
 .../{1.8 => }/ruby/language/execution_tags.txt     |     0
 spec/tags/ruby/language/if_tags.txt                |    11 +
 spec/tags/ruby/language/lambda_tags.txt            |     1 +
 .../{1.9 => }/ruby/language/metaclass_tags.txt     |     0
 spec/tags/ruby/language/module_tags.txt            |     1 +
 spec/tags/ruby/language/next_tags.txt              |     1 +
 spec/tags/ruby/language/predefined_tags.txt        |     3 +
 spec/tags/ruby/language/redo_tags.txt              |     1 +
 spec/tags/ruby/language/regexp/modifiers_tags.txt  |     1 +
 spec/tags/{1.9 => }/ruby/language/retry_tags.txt   |     0
 .../ruby/language/singleton_class_tags.txt         |     0
 spec/tags/ruby/language/string_tags.txt            |     2 +
 spec/tags/ruby/language/super_tags.txt             |     1 +
 spec/tags/ruby/language/yield_tags.txt             |     1 +
 spec/tags/ruby/library/bigdecimal/divmod_tags.txt  |     1 +
 .../tags/ruby/library/bigdecimal/infinite_tags.txt |     1 +
 spec/tags/ruby/library/bigdecimal/nonzero_tags.txt |     1 +
 spec/tags/ruby/library/bigdecimal/round_tags.txt   |     1 +
 spec/tags/ruby/library/bigdecimal/zero_tags.txt    |     1 +
 spec/tags/ruby/library/continuation/call_tags.txt  |     6 +
 .../library/continuation/kernel/callcc_tags.txt    |    17 +
 .../ruby/library/coverage/peek_result_tags.txt     |     2 +
 spec/tags/ruby/library/coverage/result_tags.txt    |     4 +
 .../{1.8 => }/ruby/library/date/add_month_tags.txt |     0
 spec/tags/ruby/library/date/minus_month_tags.txt   |     1 +
 .../{1.8 => }/ruby/library/date/next_year_tags.txt |     0
 .../{1.8 => }/ruby/library/date/prev_year_tags.txt |     0
 .../{1.9 => }/ruby/library/date/valid_jd_tags.txt  |     0
 .../{1.9 => }/ruby/library/datetime/hour_tags.txt  |     0
 .../{1.9 => }/ruby/library/datetime/min_tags.txt   |     0
 .../ruby/library/datetime/minute_tags.txt          |     0
 .../{1.9 => }/ruby/library/datetime/sec_tags.txt   |     0
 .../ruby/library/datetime/second_tags.txt          |     0
 .../library/delegate/delegator/method_tags.txt     |     1 +
 .../ruby/library/delegate/delegator/send_tags.txt  |     1 +
 spec/tags/ruby/library/digest/md5/file_tags.txt    |     1 +
 spec/tags/ruby/library/digest/sha1/file_tags.txt   |     1 +
 spec/tags/ruby/library/digest/sha256/file_tags.txt |     1 +
 spec/tags/ruby/library/digest/sha384/file_tags.txt |     1 +
 spec/tags/ruby/library/digest/sha512/file_tags.txt |     1 +
 .../library/erb/defmethod/def_erb_method_tags.txt  |     2 +
 spec/tags/ruby/library/erb/new_tags.txt            |     9 +
 .../{1.9 => }/ruby/library/erb/result_tags.txt     |     0
 spec/tags/{1.9 => }/ruby/library/erb/run_tags.txt  |     0
 spec/tags/ruby/library/etc/getgrgid_tags.txt       |     2 +
 spec/tags/ruby/library/etc/getgrnam_tags.txt       |     1 +
 spec/tags/ruby/library/etc/getpwnam_tags.txt       |     1 +
 spec/tags/ruby/library/etc/getpwuid_tags.txt       |     1 +
 spec/tags/ruby/library/etc/group_tags.txt          |     1 +
 spec/tags/ruby/library/fiber/transfer_tags.txt     |     5 +
 .../{1.9 => }/ruby/library/iconv/close_tags.txt    |     0
 .../{1.9 => }/ruby/library/iconv/conv_tags.txt     |     0
 .../ruby/library/iconv/failure/failed_tags.txt     |     0
 .../ruby/library/iconv/failure/success_tags.txt    |     0
 .../{1.9 => }/ruby/library/iconv/iconv_tags.txt    |     0
 spec/tags/ruby/library/logger/logger/new_tags.txt  |     2 +
 spec/tags/ruby/library/net/ftp/put_tags.txt        |     3 +
 .../ruby/library/net/ftp/putbinaryfile_tags.txt    |     2 +
 .../tags/ruby/library/net/ftp/puttextfile_tags.txt |     1 +
 spec/tags/ruby/library/net/ftp/storbinary_tags.txt |     1 +
 .../ruby/library/net/http/http/proxy_port_tags.txt |     1 +
 .../ruby/library/net/http/http/started_tags.txt    |     1 +
 spec/tags/ruby/library/open3/popen3_tags.txt       |     4 +
 .../ruby/library/openssl/x509/name/parse_tags.txt  |     1 +
 .../library/openstruct/initialize_copy_tags.txt    |     0
 .../readline/basic_quote_characters_tags.txt       |     0
 .../readline/completer_quote_characters_tags.txt   |     0
 .../completer_word_break_characters_tags.txt       |     0
 .../readline/completion_append_character_tags.txt  |     0
 .../ruby/library/readline/completion_proc_tags.txt |     0
 .../library/readline/emacs_editing_mode_tags.txt   |     0
 .../readline/filename_quote_characters_tags.txt    |     0
 .../ruby/library/readline/readline_tags.txt        |     0
 .../ruby/library/readline/vi_editing_mode_tags.txt |     0
 spec/tags/ruby/library/resolv/get_address_tags.txt |     1 +
 .../ruby/library/resolv/get_addresses_tags.txt     |     1 +
 spec/tags/ruby/library/resolv/get_names_tags.txt   |     1 +
 .../ruby/library/scanf/io/block_scanf_tags.txt     |     2 +
 spec/tags/ruby/library/scanf/io/scanf_tags.txt     |     2 +
 .../library/socket/addrinfo/initialize_tags.txt    |    29 +
 .../ruby/library/socket/basicsocket/ioctl_tags.txt |     0
 .../ruby/library/socket/basicsocket/recv_tags.txt  |     1 +
 .../ruby/library/socket/basicsocket/send_tags.txt  |     1 +
 .../library/socket/socket/accept_nonblock_tags.txt |     1 +
 .../library/socket/socket/getaddrinfo_tags.txt     |     3 +
 .../library/socket/socket/gethostbyname_tags.txt   |     0
 .../library/socket/socket/getnameinfo_tags.txt     |     2 +
 .../ruby/library/socket/socket/listen_tags.txt     |     0
 spec/tags/ruby/library/socket/socket/pair_tags.txt |     1 +
 .../ruby/library/socket/tcpserver/new_tags.txt     |     2 +
 .../socket/tcpsocket/gethostbyname_tags.txt        |     1 +
 .../socket/tcpsocket/partially_closable_tags.txt   |     2 +
 .../library/socket/tcpsocket/setsockopt_tags.txt   |     0
 .../ruby/library/socket/unixserver/for_fd_tags.txt |     0
 .../ruby/library/socket/unixsocket/pair_tags.txt   |     2 +
 .../socket/unixsocket/partially_closable_tags.txt  |     2 +
 .../library/socket/unixsocket/peeraddr_tags.txt    |     1 +
 .../library/socket/unixsocket/recvfrom_tags.txt    |     1 +
 .../{1.8 => }/ruby/library/syslog/alert_tags.txt   |     0
 spec/tags/ruby/library/syslog/constants_tags.txt   |     2 +
 .../{1.8 => }/ruby/library/syslog/crit_tags.txt    |     0
 .../{1.8 => }/ruby/library/syslog/debug_tags.txt   |     0
 .../{1.8 => }/ruby/library/syslog/err_tags.txt     |     0
 .../{1.8 => }/ruby/library/syslog/info_tags.txt    |     0
 .../{1.9 => }/ruby/library/syslog/log_tags.txt     |     0
 spec/tags/ruby/library/syslog/mask_tags.txt        |     3 +
 .../{1.8 => }/ruby/library/syslog/notice_tags.txt  |     0
 .../{1.8 => }/ruby/library/syslog/warning_tags.txt |     0
 spec/tags/ruby/library/time/to_date_tags.txt       |     1 +
 .../tags/ruby/library/tmpdir/dir/mktmpdir_tags.txt |     4 +
 spec/tags/ruby/library/weakref/send_tags.txt       |     1 +
 .../win32ole/win32ole/ole_get_methods_tags.txt     |     1 +
 .../ruby/library/yaml/each_document_tags.txt       |     0
 .../{1.9 => }/ruby/library/yaml/tag_class_tags.txt |     0
 .../ruby/library/yaml/tagged_classes_tags.txt      |     0
 spec/tags/ruby/library/yaml/to_yaml_tags.txt       |     2 +
 .../ruby/library/zlib/deflate/deflate_tags.txt     |     7 +
 .../ruby/library/zlib/gzipwriter/mtime_tags.txt    |     0
 .../tags/ruby/library/zlib/inflate/finish_tags.txt |     1 +
 .../ruby/library/zlib/inflate/inflate_tags.txt     |     1 +
 spec/truffle/buildTestReports.xml                  |    28 +
 spec/truffle/junit-frames.xsl                      |  1014 ++
 spec/truffle/specs/truffle/array/append_spec.rb    |   123 +
 .../specs/truffle/array/element_set_spec.rb        |   113 +
 spec/truffle/specs/truffle/array/steal_storage.rb  |    42 +
 .../specs/truffle/attachments/attach_spec.rb       |    94 +
 .../specs/truffle/binding/of_caller_spec.rb        |    40 +
 .../specs/truffle/boot/source_of_caller_spec.rb    |    33 +
 spec/truffle/specs/truffle/debug/break_spec.rb     |    15 +
 spec/truffle/specs/truffle/debug/clear_spec.rb     |    15 +
 .../specs/truffle/debug/java_class_of_spec.rb      |    37 +
 .../specs/truffle/debug/simple_shell_spec.rb       |    15 +
 spec/truffle/specs/truffle/digest.rb               |    53 +
 spec/truffle/specs/truffle/fixnum/and_spec.rb      |    40 +
 spec/truffle/specs/truffle/gc/count_spec.rb        |    27 +
 spec/truffle/specs/truffle/gc/time_spec.rb         |    27 +
 .../specs/truffle/graal/assert_constant_spec.rb    |    23 +
 .../truffle/graal/assert_not_compiled_spec.rb      |    23 +
 spec/truffle/specs/truffle/graal/graal_spec.rb     |    17 +
 spec/truffle/specs/truffle/graal/substrate_spec.rb |    17 +
 spec/truffle/specs/truffle/graal/version_spec.rb   |    17 +
 spec/truffle/specs/truffle/home_directory_spec.rb  |    21 +
 spec/truffle/specs/truffle/interop/boxed_spec.rb   |    25 +
 .../specs/truffle/interop/executable_spec.rb       |    36 +
 spec/truffle/specs/truffle/interop/execute_spec.rb |    37 +
 .../specs/truffle/interop/from_java_string_spec.rb |    17 +
 spec/truffle/specs/truffle/interop/invoke_spec.rb  |    29 +
 spec/truffle/specs/truffle/interop/keys_spec.rb    |    31 +
 .../truffle/interop/mime_type_supported_spec.rb    |    21 +
 spec/truffle/specs/truffle/interop/null_spec.rb    |    29 +
 spec/truffle/specs/truffle/interop/read_spec.rb    |    79 +
 spec/truffle/specs/truffle/interop/size_spec.rb    |    37 +
 spec/truffle/specs/truffle/interop/sizep_spec.rb   |    29 +
 .../specs/truffle/interop/to_java_string_spec.rb   |    17 +
 spec/truffle/specs/truffle/interop/unbox_spec.rb   |    45 +
 spec/truffle/specs/truffle/interop/write_spec.rb   |    91 +
 .../objspace/reachable_objects_from_spec.rb        |    65 +
 spec/truffle/specs/truffle/rand_spec.rb            |    85 +
 .../specs/truffle/ropes/debug_print_spec.rb        |    15 +
 .../specs/truffle/ropes/dump_string_spec.rb        |    25 +
 spec/truffle/specs/truffle/string/truncate_spec.rb |    32 +
 spec/truffle/specs/truffle/system/host_os_spec.rb  |    17 +
 spec/truffle/tags/command_line/dash_a_tags.txt     |     2 +
 spec/truffle/tags/command_line/dash_e_tags.txt     |     1 +
 spec/truffle/tags/command_line/dash_n_tags.txt     |     4 +
 spec/truffle/tags/command_line/dash_p_tags.txt     |     2 +
 spec/truffle/tags/command_line/dash_s_tags.txt     |     8 +
 .../tags/command_line/dash_upper_c_tags.txt        |     2 +
 .../tags}/command_line/dash_upper_e_tags.txt       |     0
 .../tags/command_line/dash_upper_f_tags.txt        |     1 +
 .../tags/command_line/dash_upper_k_tags.txt        |     6 +
 .../tags/command_line/dash_upper_u_tags.txt        |     3 +
 spec/truffle/tags/command_line/dash_x_tags.txt     |     1 +
 spec/truffle/tags/core/argf/binmode_tags.txt       |     5 +
 spec/truffle/tags/core/argf/close_tags.txt         |     2 +
 spec/truffle/tags/core/argf/filename_tags.txt      |     1 +
 spec/truffle/tags/core/argf/gets_tags.txt          |     4 +
 spec/truffle/tags/core/argf/lineno_tags.txt        |     2 +
 spec/truffle/tags/core/argf/path_tags.txt          |     1 +
 spec/truffle/tags/core/argf/read_nonblock_tags.txt |    19 +
 spec/truffle/tags/core/argf/read_tags.txt          |     3 +
 spec/truffle/tags/core/argf/readline_tags.txt      |     4 +
 spec/truffle/tags/core/argf/readpartial_tags.txt   |    15 +
 spec/truffle/tags/core/argf/rewind_tags.txt        |     1 +
 spec/truffle/tags/core/argf/set_encoding_tags.txt  |     4 +
 spec/truffle/tags/core/array/initialize_tags.txt   |     1 +
 spec/truffle/tags/core/array/new_tags.txt          |     1 +
 spec/truffle/tags/core/array/pack/j_tags.txt       |   116 +
 spec/truffle/tags/core/basicobject/__id__tags.txt  |     1 +
 .../tags/core/basicobject/basicobject_tags.txt     |     1 +
 .../tags/core/basicobject/instance_eval_tags.txt   |     1 +
 spec/truffle/tags/core/bignum/coerce_tags.txt      |     1 +
 spec/truffle/tags/core/bignum/exponent_tags.txt    |     2 +
 spec/truffle/tags/core/bignum/left_shift_tags.txt  |     1 +
 spec/truffle/tags/core/binding/location_tags.txt   |     4 +
 spec/truffle/tags/core/class/inherited_tags.txt    |     1 +
 spec/truffle/tags/core/class/new_tags.txt          |     1 +
 spec/truffle/tags/core/complex/negative_tags.txt   |     1 +
 spec/truffle/tags/core/complex/positive_tags.txt   |     1 +
 spec/truffle/tags/core/continuation/call_tags.txt  |     6 +
 .../core/continuation/element_reference_tags.txt   |     6 +
 spec/truffle/tags/core/continuation/new_tags.txt   |     1 +
 spec/truffle/tags/core/dir/chroot_tags.txt         |     3 +
 spec/truffle/tags/core/dir/each_tags.txt           |     1 +
 .../tags/core/dir/element_reference_tags.txt       |     4 +
 spec/truffle/tags/core/dir/entries_tags.txt        |     2 +
 spec/truffle/tags/core/dir/fileno_tags.txt         |     1 +
 spec/truffle/tags/core/dir/glob_tags.txt           |     4 +
 spec/truffle/tags/core/dir/initialize_tags.txt     |     1 +
 spec/truffle/tags/core/dir/inspect_tags.txt        |     1 +
 spec/truffle/tags/core/dir/open_tags.txt           |     2 +
 spec/truffle/tags/core/dir/path_tags.txt           |     3 +
 spec/truffle/tags/core/dir/pos_tags.txt            |     1 +
 spec/truffle/tags/core/dir/pwd_tags.txt            |     2 +
 spec/truffle/tags/core/dir/read_tags.txt           |     1 +
 spec/truffle/tags/core/dir/rewind_tags.txt         |     1 +
 spec/truffle/tags/core/dir/tell_tags.txt           |     1 +
 spec/truffle/tags/core/dir/to_path_tags.txt        |     3 +
 .../tags/core/encoding/converter/convpath_tags.txt |     7 +
 .../encoding/converter/primitive_convert_tags.txt  |     1 +
 .../encoding/converter/search_convpath_tags.txt    |     8 +
 .../tags/core/encoding/default_external_tags.txt   |     5 +
 .../tags/core/encoding/default_internal_tags.txt   |     6 +
 spec/truffle/tags/core/encoding/dummy_tags.txt     |     1 +
 .../tags}/core/encoding/locale_charmap_tags.txt    |     0
 spec/truffle/tags/core/encoding/names_tags.txt     |     4 +
 spec/truffle/tags/core/enumerable/count_tags.txt   |     1 +
 spec/truffle/tags/core/enumerable/first_tags.txt   |     1 +
 spec/truffle/tags/core/enumerable/max_by_tags.txt  |     4 +
 spec/truffle/tags/core/enumerable/min_by_tags.txt  |     4 +
 spec/truffle/tags/core/enumerable/sort_by_tags.txt |     1 +
 .../tags/core/enumerator/next_values_tags.txt      |     1 +
 .../tags/core/enumerator/peek_values_tags.txt      |     1 +
 .../tags/core/env/element_reference_tags.txt       |     1 +
 .../truffle/tags/core/exception/backtrace_tags.txt |     1 +
 spec/truffle/tags/core/exception/cause_tags.txt    |     1 +
 .../truffle/tags/core/exception/interrupt_tags.txt |     3 +
 spec/truffle/tags/core/exception/name_tags.txt     |     2 +
 .../tags/core/exception/signal_exception_tags.txt  |     1 +
 spec/truffle/tags/core/fiber/resume_tags.txt       |     1 +
 spec/truffle/tags/core/file/basename_tags.txt      |     4 +
 spec/truffle/tags/core/file/birthtime_tags.txt     |     6 +
 spec/truffle/tags/core/file/chmod_tags.txt         |     4 +
 .../tags/core/file/constants/constants_tags.txt    |     1 +
 spec/truffle/tags/core/file/dirname_tags.txt       |     6 +
 spec/truffle/tags/core/file/expand_path_tags.txt   |     7 +
 spec/truffle/tags/core/file/file_tags.txt          |     3 +
 spec/truffle/tags/core/file/flock_tags.txt         |     5 +
 spec/truffle/tags/core/file/fnmatch_tags.txt       |     2 +
 spec/truffle/tags/core/file/ftype_tags.txt         |     2 +
 spec/truffle/tags/core/file/grpowned_tags.txt      |     1 +
 spec/truffle/tags/core/file/join_tags.txt          |     1 +
 .../tags}/core/file/lchmod_tags.txt                |     0
 spec/truffle/tags/core/file/null_tags.txt          |     1 +
 spec/truffle/tags/core/file/open_tags.txt          |     3 +
 spec/truffle/tags/core/file/path_tags.txt          |     1 +
 spec/truffle/tags/core/file/pipe_tags.txt          |     1 +
 spec/truffle/tags/core/file/read_tags.txt          |     1 +
 spec/truffle/tags/core/file/readable_tags.txt      |     2 +
 spec/truffle/tags/core/file/setgid_tags.txt        |     1 +
 spec/truffle/tags/core/file/setuid_tags.txt        |     1 +
 spec/truffle/tags/core/file/size_tags.txt          |     3 +
 spec/truffle/tags/core/file/split_tags.txt         |     2 +
 .../truffle/tags/core/file/stat/birthtime_tags.txt |     2 +
 spec/truffle/tags/core/file/stat/file_tags.txt     |     1 +
 spec/truffle/tags/core/file/stat/ftype_tags.txt    |     2 +
 spec/truffle/tags/core/file/stat/grpowned_tags.txt |     4 +
 spec/truffle/tags/core/file/stat/inspect_tags.txt  |     1 +
 spec/truffle/tags/core/file/stat/pipe_tags.txt     |     1 +
 spec/truffle/tags/core/file/stat/zero_tags.txt     |     2 +
 spec/truffle/tags/core/file/sticky_tags.txt        |     3 +
 spec/truffle/tags/core/file/umask_tags.txt         |     2 +
 spec/truffle/tags/core/file/zero_tags.txt          |     2 +
 spec/truffle/tags/core/filetest/grpowned_tags.txt  |     3 +
 spec/truffle/tags/core/fixnum/left_shift_tags.txt  |     1 +
 spec/truffle/tags/core/float/to_s_tags.txt         |     1 +
 spec/truffle/tags/core/gc/garbage_collect_tags.txt |     1 +
 spec/truffle/tags/core/gc/start_tags.txt           |     1 +
 spec/truffle/tags/core/hash/assoc_tags.txt         |     1 +
 spec/truffle/tags/core/hash/each_pair_tags.txt     |     1 +
 spec/truffle/tags/core/hash/each_tags.txt          |     1 +
 spec/truffle/tags/core/hash/inspect_tags.txt       |     1 +
 spec/truffle/tags/core/hash/to_s_tags.txt          |     1 +
 spec/truffle/tags/core/integer/downto_tags.txt     |     3 +
 spec/truffle/tags/core/integer/round_tags.txt      |     1 +
 spec/truffle/tags/core/integer/upto_tags.txt       |     3 +
 spec/truffle/tags/core/io/advise_tags.txt          |     6 +
 spec/truffle/tags/core/io/close_on_exec_tags.txt   |     5 +
 spec/truffle/tags/core/io/close_read_tags.txt      |     6 +
 spec/truffle/tags/core/io/close_tags.txt           |     3 +
 spec/truffle/tags/core/io/close_write_tags.txt     |     6 +
 spec/truffle/tags/core/io/codepoints_tags.txt      |     1 +
 spec/truffle/tags/core/io/each_codepoint_tags.txt  |     2 +
 spec/truffle/tags/core/io/each_line_tags.txt       |     1 +
 spec/truffle/tags/core/io/each_tags.txt            |     1 +
 .../tags/core/io/external_encoding_tags.txt        |     2 +
 spec/truffle/tags/core/io/foreach_tags.txt         |     4 +
 spec/truffle/tags/core/io/gets_tags.txt            |     2 +
 spec/truffle/tags/core/io/ioctl_tags.txt           |     1 +
 spec/truffle/tags/core/io/open_tags.txt            |     1 +
 spec/truffle/tags/core/io/pid_tags.txt             |     2 +
 spec/truffle/tags/core/io/popen_tags.txt           |    22 +
 spec/truffle/tags/core/io/pos_tags.txt             |     1 +
 spec/truffle/tags/core/io/print_tags.txt           |     1 +
 spec/truffle/tags/core/io/puts_tags.txt            |     5 +
 spec/truffle/tags/core/io/read_tags.txt            |     4 +
 spec/truffle/tags/core/io/readline_tags.txt        |     1 +
 spec/truffle/tags/core/io/readlines_tags.txt       |     5 +
 spec/truffle/tags/core/io/readpartial_tags.txt     |     5 +
 spec/truffle/tags/core/io/reopen_tags.txt          |     3 +
 spec/truffle/tags/core/io/seek_tags.txt            |     2 +
 spec/truffle/tags/core/io/select_tags.txt          |     7 +
 spec/truffle/tags/core/io/set_encoding_tags.txt    |     3 +
 spec/truffle/tags/core/io/sync_tags.txt            |     2 +
 .../ruby => truffle/tags}/core/io/sysread_tags.txt |     0
 spec/truffle/tags/core/io/sysseek_tags.txt         |     1 +
 spec/truffle/tags/core/io/syswrite_tags.txt        |     1 +
 spec/truffle/tags/core/io/write_nonblock_tags.txt  |     1 +
 spec/truffle/tags/core/io/write_tags.txt           |     3 +
 spec/truffle/tags/core/kernel/Float_tags.txt       |     4 +
 spec/truffle/tags/core/kernel/__callee___tags.txt  |     3 +
 spec/truffle/tags/core/kernel/__dir___tags.txt     |     1 +
 spec/truffle/tags/core/kernel/__method___tags.txt  |     3 +
 spec/truffle/tags/core/kernel/__send___tags.txt    |     1 +
 spec/truffle/tags/core/kernel/at_exit_tags.txt     |     4 +
 spec/truffle/tags/core/kernel/autoload_tags.txt    |     1 +
 spec/truffle/tags/core/kernel/backtick_tags.txt    |     4 +
 spec/truffle/tags/core/kernel/block_given_tags.txt |     3 +
 spec/truffle/tags/core/kernel/callcc_tags.txt      |    17 +
 .../tags/core/kernel/caller_locations_tags.txt     |     1 +
 spec/truffle/tags/core/kernel/caller_tags.txt      |     1 +
 spec/truffle/tags/core/kernel/chomp_tags.txt       |    26 +
 spec/truffle/tags/core/kernel/chop_tags.txt        |    17 +
 .../core/kernel/define_singleton_method_tags.txt   |     1 +
 spec/truffle/tags/core/kernel/eval_tags.txt        |     7 +
 spec/truffle/tags/core/kernel/exec_tags.txt        |    66 +
 spec/truffle/tags/core/kernel/fork_tags.txt        |    10 +
 .../tags/core/kernel/instance_eval_tags.txt        |     5 +
 .../tags}/core/kernel/lambda_tags.txt              |     0
 spec/truffle/tags/core/kernel/load_tags.txt        |    16 +
 .../tags/core/kernel/local_variables_tags.txt      |     1 +
 .../tags/core/kernel/method_missing_tags.txt       |     7 +
 spec/truffle/tags/core/kernel/method_tags.txt      |     1 +
 spec/truffle/tags/core/kernel/object_id_tags.txt   |     1 +
 spec/truffle/tags/core/kernel/printf_tags.txt      |     1 +
 .../tags/core/kernel/public_method_tags.txt        |     4 +
 spec/truffle/tags/core/kernel/rand_tags.txt        |     6 +
 .../tags/core/kernel/require_relative_tags.txt     |    10 +
 spec/truffle/tags/core/kernel/require_tags.txt     |    20 +
 .../tags/core/kernel/respond_to_missing_tags.txt   |     1 +
 spec/truffle/tags/core/kernel/respond_to_tags.txt  |     2 +
 spec/truffle/tags/core/kernel/sleep_tags.txt       |     2 +
 spec/truffle/tags/core/kernel/spawn_tags.txt       |   123 +
 spec/truffle/tags/core/kernel/sprintf_tags.txt     |     2 +
 spec/truffle/tags/core/kernel/system_tags.txt      |    18 +
 spec/truffle/tags/core/kernel/trace_var_tags.txt   |     5 +
 spec/truffle/tags/core/main/def_tags.txt           |     1 +
 .../tags}/core/main/include_tags.txt               |     0
 spec/truffle/tags/core/marshal/dump_tags.txt       |     3 +
 spec/truffle/tags/core/marshal/load_tags.txt       |    12 +
 spec/truffle/tags/core/marshal/restore_tags.txt    |    16 +
 spec/truffle/tags/core/method/arity_tags.txt       |     4 +
 spec/truffle/tags/core/method/clone_tags.txt       |     1 +
 spec/truffle/tags/core/method/curry_tags.txt       |     4 +
 spec/truffle/tags/core/method/eql_tags.txt         |     4 +
 spec/truffle/tags/core/method/equal_value_tags.txt |     4 +
 spec/truffle/tags/core/method/parameters_tags.txt  |     2 +
 .../tags/core/method/source_location_tags.txt      |     2 +
 .../truffle/tags/core/method/super_method_tags.txt |     3 +
 spec/truffle/tags/core/module/autoload_tags.txt    |     3 +
 .../tags/core/module/define_method_tags.txt        |     2 +
 spec/truffle/tags/core/module/name_tags.txt        |     1 +
 spec/truffle/tags/core/module/public_tags.txt      |     1 +
 spec/truffle/tags/core/numeric/step_tags.txt       |    11 +
 .../core/objectspace/define_finalizer_tags.txt     |     2 +
 .../tags/core/objectspace/each_object_tags.txt     |    25 +
 .../tags/core/objectspace/garbage_collect_tags.txt |     4 +
 spec/truffle/tags/core/proc/arity_tags.txt         |    15 +
 spec/truffle/tags/core/proc/curry_tags.txt         |    23 +
 .../ruby => truffle/tags}/core/proc/hash_tags.txt  |     0
 spec/truffle/tags/core/proc/lambda_tags.txt        |     3 +
 spec/truffle/tags/core/proc/new_tags.txt           |     1 +
 spec/truffle/tags/core/process/daemon_tags.txt     |    30 +
 spec/truffle/tags/core/process/detach_tags.txt     |     5 +
 spec/truffle/tags/core/process/euid_tags.txt       |     1 +
 spec/truffle/tags/core/process/exec_tags.txt       |    37 +
 spec/truffle/tags/core/process/fork_tags.txt       |     4 +
 spec/truffle/tags/core/process/groups_tags.txt     |     2 +
 .../tags}/core/process/initgroups_tags.txt         |     0
 spec/truffle/tags/core/process/kill_tags.txt       |    14 +
 .../tags}/core/process/ppid_tags.txt               |     0
 .../tags/core/process/set_proctitle_tags.txt       |     1 +
 .../tags}/core/process/setpgid_tags.txt            |     0
 spec/truffle/tags/core/process/setpgrp_tags.txt    |     1 +
 .../tags}/core/process/setsid_tags.txt             |     0
 spec/truffle/tags/core/process/spawn_tags.txt      |    68 +
 spec/truffle/tags/core/process/status/_tags.txt    |     1 +
 .../tags/core/process/status/coredump_tags.txt     |     1 +
 .../tags/core/process/status/equal_value_tags.txt  |     1 +
 .../tags/core/process/status/exited_tags.txt       |     3 +
 .../tags/core/process/status/exitstatus_tags.txt   |     1 +
 .../tags/core/process/status/inspect_tags.txt      |     1 +
 spec/truffle/tags/core/process/status/pid_tags.txt |     1 +
 .../tags/core/process/status/right_shift_tags.txt  |     1 +
 .../tags/core/process/status/signaled_tags.txt     |     3 +
 .../tags/core/process/status/stopped_tags.txt      |     1 +
 .../tags/core/process/status/stopsig_tags.txt      |     1 +
 .../tags/core/process/status/success_tags.txt      |     4 +
 .../tags/core/process/status/termsig_tags.txt      |     3 +
 .../truffle/tags/core/process/status/to_i_tags.txt |     1 +
 .../tags/core/process/status/to_int_tags.txt       |     1 +
 .../truffle/tags/core/process/status/to_s_tags.txt |     1 +
 .../truffle/tags/core/process/sys/getegid_tags.txt |     1 +
 .../truffle/tags/core/process/sys/geteuid_tags.txt |     1 +
 spec/truffle/tags/core/process/sys/getgid_tags.txt |     1 +
 spec/truffle/tags/core/process/sys/getuid_tags.txt |     1 +
 .../tags/core/process/sys/issetugid_tags.txt       |     1 +
 .../truffle/tags/core/process/sys/setegid_tags.txt |     1 +
 .../truffle/tags/core/process/sys/seteuid_tags.txt |     1 +
 spec/truffle/tags/core/process/sys/setgid_tags.txt |     1 +
 .../tags/core/process/sys/setregid_tags.txt        |     1 +
 .../tags/core/process/sys/setresgid_tags.txt       |     1 +
 .../tags/core/process/sys/setresuid_tags.txt       |     1 +
 .../tags/core/process/sys/setreuid_tags.txt        |     1 +
 .../truffle/tags/core/process/sys/setrgid_tags.txt |     1 +
 .../truffle/tags/core/process/sys/setruid_tags.txt |     1 +
 spec/truffle/tags/core/process/sys/setuid_tags.txt |     1 +
 .../core/process/uid/change_privilege_tags.txt     |     1 +
 spec/truffle/tags/core/process/uid/eid_tags.txt    |     2 +
 .../tags/core/process/uid/grant_privilege_tags.txt |     1 +
 .../tags/core/process/uid/re_exchange_tags.txt     |     1 +
 .../tags/core/process/uid/re_exchangeable_tags.txt |     1 +
 spec/truffle/tags/core/process/uid/rid_tags.txt    |     1 +
 .../tags/core/process/uid/sid_available_tags.txt   |     1 +
 spec/truffle/tags/core/process/uid/switch_tags.txt |     1 +
 spec/truffle/tags/core/process/uid_tags.txt        |     2 +
 spec/truffle/tags/core/process/wait2_tags.txt      |     1 +
 spec/truffle/tags/core/process/wait_tags.txt       |     8 +
 spec/truffle/tags/core/process/waitall_tags.txt    |     2 +
 spec/truffle/tags/core/random/rand_tags.txt        |     1 +
 spec/truffle/tags/core/range/include_tags.txt      |     1 +
 spec/truffle/tags/core/range/step_tags.txt         |     8 +
 .../tags/core/rational/denominator_tags.txt        |     1 +
 spec/truffle/tags/core/rational/exponent_tags.txt  |     3 +
 spec/truffle/tags/core/rational/numerator_tags.txt |     1 +
 spec/truffle/tags/core/rational/round_tags.txt     |     1 +
 spec/truffle/tags/core/regexp/compile_tags.txt     |     2 +
 spec/truffle/tags/core/regexp/new_tags.txt         |     2 +
 spec/truffle/tags/core/regexp/source_tags.txt      |     1 +
 spec/truffle/tags/core/regexp/union_tags.txt       |     1 +
 spec/truffle/tags/core/signal/list_tags.txt        |     1 +
 spec/truffle/tags/core/signal/signame_tags.txt     |     3 +
 spec/truffle/tags/core/signal/trap_tags.txt        |    21 +
 spec/truffle/tags/core/string/encode_tags.txt      |     6 +
 spec/truffle/tags/core/string/modulo_tags.txt      |    14 +
 spec/truffle/tags/core/string/new_tags.txt         |     1 +
 spec/truffle/tags/core/string/unpack/j_tags.txt    |   144 +
 .../tags/core/string/valid_encoding_tags.txt       |     1 +
 spec/truffle/tags/core/struct/to_s_tags.txt        |     1 +
 spec/truffle/tags/core/symbol/all_symbols_tags.txt |     2 +
 spec/truffle/tags/core/thread/allocate_tags.txt    |     1 +
 .../thread/backtrace/location/base_label_tags.txt  |     1 +
 .../core/thread/backtrace/location/label_tags.txt  |     1 +
 .../core/thread/backtrace/location/path_tags.txt   |     6 +
 .../tags}/core/thread/element_reference_tags.txt   |     0
 .../tags}/core/thread/element_set_tags.txt         |     0
 spec/truffle/tags/core/thread/fork_tags.txt        |     4 +
 spec/truffle/tags/core/thread/initialize_tags.txt  |     1 +
 spec/truffle/tags/core/thread/key_tags.txt         |     4 +
 spec/truffle/tags/core/thread/new_tags.txt         |     2 +
 spec/truffle/tags/core/thread/safe_level_tags.txt  |     1 +
 spec/truffle/tags/core/thread/start_tags.txt       |     2 +
 spec/truffle/tags/core/time/at_tags.txt            |     3 +
 spec/truffle/tags/core/time/getlocal_tags.txt      |     2 +
 .../tags}/core/time/gmt_offset_tags.txt            |     0
 .../tags}/core/time/gmtoff_tags.txt                |     0
 spec/truffle/tags/core/time/localtime_tags.txt     |     2 +
 spec/truffle/tags/core/time/minus_tags.txt         |     4 +
 spec/truffle/tags/core/time/new_tags.txt           |     3 +
 spec/truffle/tags/core/time/plus_tags.txt          |     1 +
 spec/truffle/tags/core/time/strftime_tags.txt      |     2 +
 .../tags}/core/time/utc_offset_tags.txt            |     0
 spec/truffle/tags/core/time/zone_tags.txt          |     1 +
 .../truffle/tags/core/unboundmethod/arity_tags.txt |     4 +
 .../truffle/tags/core/unboundmethod/clone_tags.txt |     1 +
 .../tags/core/unboundmethod/equal_value_tags.txt   |     2 +
 .../truffle/tags/core/unboundmethod/owner_tags.txt |     1 +
 .../tags/core/unboundmethod/super_method_tags.txt  |     3 +
 spec/truffle/tags/language/alias_tags.txt          |     1 +
 spec/truffle/tags/language/array_tags.txt          |     1 +
 spec/truffle/tags/language/break_tags.txt          |     3 +
 spec/truffle/tags/language/class_tags.txt          |     1 +
 spec/truffle/tags/language/constants_tags.txt      |     7 +
 spec/truffle/tags/language/hash_tags.txt           |     2 +
 spec/truffle/tags/language/heredoc_tags.txt        |     6 +
 spec/truffle/tags/language/method_tags.txt         |     1 +
 .../tags/language/optional_assignments_tags.txt    |    11 +
 .../truffle/tags/language/predefined/data_tags.txt |     8 +
 spec/truffle/tags/language/predefined_tags.txt     |     9 +
 spec/truffle/tags/language/safe_navigator_tags.txt |     1 +
 spec/truffle/tags/language/string_tags.txt         |     5 +
 spec/truffle/tags/language/super_tags.txt          |     3 +
 spec/truffle/tags/library/bigdecimal/add_tags.txt  |     2 +
 .../tags/library/bigdecimal/divmod_tags.txt        |     2 +
 .../tags/library/bigdecimal/modulo_tags.txt        |     2 +
 spec/truffle/tags/library/bigdecimal/new_tags.txt  |     1 +
 .../tags/library/bigdecimal/remainder_tags.txt     |     1 +
 spec/truffle/tags/library/bigdecimal/to_f_tags.txt |     1 +
 spec/truffle/tags/library/bigmath/log_tags.txt     |     1 +
 .../truffle/tags/library/date/minus_month_tags.txt |     1 +
 .../library/delegate/delegator/method_tags.txt     |     1 +
 .../tags/library/delegate/delegator/send_tags.txt  |     1 +
 spec/truffle/tags/library/erb/filename_tags.txt    |     2 +
 spec/truffle/tags/library/etc/getgrgid_tags.txt    |     6 +
 spec/truffle/tags/library/etc/getgrnam_tags.txt    |     2 +
 spec/truffle/tags/library/etc/getlogin_tags.txt    |     1 +
 spec/truffle/tags/library/etc/getpwnam_tags.txt    |     2 +
 spec/truffle/tags/library/etc/group_tags.txt       |     1 +
 spec/truffle/tags/library/expect/expect_tags.txt   |     5 +
 spec/truffle/tags/library/fiber/current_tags.txt   |     2 +
 .../tags}/library/fiber/resume_tags.txt            |     0
 spec/truffle/tags/library/fiber/transfer_tags.txt  |    16 +
 .../tags/library/ipaddr/ipv4_conversion_tags.txt   |     2 +
 .../tags}/library/ipaddr/new_tags.txt              |     0
 spec/truffle/tags/library/net/ftp/abort_tags.txt   |     9 +
 spec/truffle/tags/library/net/ftp/acct_tags.txt    |     8 +
 spec/truffle/tags/library/net/ftp/chdir_tags.txt   |    16 +
 spec/truffle/tags/library/net/ftp/connect_tags.txt |     6 +
 spec/truffle/tags/library/net/ftp/delete_tags.txt  |     8 +
 spec/truffle/tags/library/net/ftp/dir_tags.txt     |    12 +
 spec/truffle/tags/library/net/ftp/get_tags.txt     |    35 +
 .../tags/library/net/ftp/getbinaryfile_tags.txt    |    21 +
 .../tags/library/net/ftp/gettextfile_tags.txt      |    14 +
 spec/truffle/tags/library/net/ftp/help_tags.txt    |     9 +
 .../library/net/ftp/last_response_code_tags.txt    |     1 +
 .../tags/library/net/ftp/last_response_tags.txt    |     1 +
 .../truffle/tags/library/net/ftp/lastresp_tags.txt |     1 +
 spec/truffle/tags/library/net/ftp/list_tags.txt    |    12 +
 spec/truffle/tags/library/net/ftp/login_tags.txt   |    29 +
 spec/truffle/tags/library/net/ftp/ls_tags.txt      |    12 +
 spec/truffle/tags/library/net/ftp/mdtm_tags.txt    |     4 +
 spec/truffle/tags/library/net/ftp/mkdir_tags.txt   |     8 +
 spec/truffle/tags/library/net/ftp/mtime_tags.txt   |     6 +
 spec/truffle/tags/library/net/ftp/nlst_tags.txt    |    12 +
 spec/truffle/tags/library/net/ftp/noop_tags.txt    |     4 +
 spec/truffle/tags/library/net/ftp/put_tags.txt     |    47 +
 .../tags/library/net/ftp/putbinaryfile_tags.txt    |    23 +
 .../tags/library/net/ftp/puttextfile_tags.txt      |    24 +
 spec/truffle/tags/library/net/ftp/pwd_tags.txt     |     7 +
 spec/truffle/tags/library/net/ftp/quit_tags.txt    |     3 +
 spec/truffle/tags/library/net/ftp/rename_tags.txt  |    14 +
 .../tags/library/net/ftp/retrbinary_tags.txt       |     2 +
 .../tags/library/net/ftp/retrlines_tags.txt        |     2 +
 spec/truffle/tags/library/net/ftp/rmdir_tags.txt   |     8 +
 spec/truffle/tags/library/net/ftp/sendcmd_tags.txt |     6 +
 spec/truffle/tags/library/net/ftp/site_tags.txt    |     7 +
 spec/truffle/tags/library/net/ftp/size_tags.txt    |     6 +
 spec/truffle/tags/library/net/ftp/status_tags.txt  |     9 +
 .../tags/library/net/ftp/storbinary_tags.txt       |     2 +
 .../tags/library/net/ftp/storlines_tags.txt        |     2 +
 spec/truffle/tags/library/net/ftp/system_tags.txt  |     6 +
 spec/truffle/tags/library/net/ftp/voidcmd_tags.txt |     7 +
 spec/truffle/tags/library/net/ftp/welcome_tags.txt |     1 +
 .../library/net/http/http/open_timeout_tags.txt    |     1 +
 .../tags/library/net/telnet/binmode_tags.txt       |    11 +
 spec/truffle/tags/library/net/telnet/cmd_tags.txt  |     1 +
 .../tags/library/net/telnet/initialize_tags.txt    |     1 +
 .../truffle/tags/library/net/telnet/login_tags.txt |     1 +
 .../tags/library/net/telnet/preprocess_tags.txt    |     1 +
 .../truffle/tags/library/net/telnet/print_tags.txt |     1 +
 spec/truffle/tags/library/net/telnet/puts_tags.txt |     1 +
 spec/truffle/tags/library/net/telnet/sock_tags.txt |     1 +
 .../tags/library/net/telnet/telnetmode_tags.txt    |     2 +
 .../tags/library/net/telnet/waitfor_tags.txt       |     1 +
 .../truffle/tags/library/net/telnet/write_tags.txt |     1 +
 spec/truffle/tags/library/open3/popen3_tags.txt    |     5 +
 .../tags}/library/openssl/cipher_tags.txt          |     0
 .../tags/library/openssl/config/freeze_tags.txt    |     2 +
 .../tags/library/openssl/hmac/digest_tags.txt      |     1 +
 .../tags/library/openssl/hmac/hexdigest_tags.txt   |     1 +
 .../library/openssl/random/pseudo_bytes_tags.txt   |     0
 .../library/openssl/random/random_bytes_tags.txt   |     0
 .../tags/library/openssl/x509/name/parse_tags.txt  |     4 +
 .../tags/library/securerandom/base64_tags.txt      |     2 +
 .../truffle/tags/library/securerandom/hex_tags.txt |     2 +
 .../library/securerandom/random_bytes_tags.txt     |     2 +
 spec/truffle/tags/library/set/classify_tags.txt    |     1 +
 spec/truffle/tags/library/set/divide_tags.txt      |     1 +
 .../tags/library/set/sortedset/classify_tags.txt   |     1 +
 .../tags/library/set/sortedset/divide_tags.txt     |     1 +
 .../tags/library/socket/addrinfo/afamily_tags.txt  |     3 +
 .../tags/library/socket/addrinfo/bind_tags.txt     |     2 +
 .../library/socket/addrinfo/canonname_tags.txt     |     1 +
 .../library/socket/addrinfo/initialize_tags.txt    |    48 +
 .../socket/addrinfo/inspect_sockaddr_tags.txt      |     3 +
 .../library/socket/addrinfo/ip_address_tags.txt    |     3 +
 .../tags/library/socket/addrinfo/ip_port_tags.txt  |     3 +
 .../tags/library/socket/addrinfo/ip_tags.txt       |     3 +
 .../library/socket/addrinfo/ip_unpack_tags.txt     |     3 +
 .../library/socket/addrinfo/ipv4_loopback_tags.txt |     5 +
 .../socket/addrinfo/ipv4_multicast_tags.txt        |     5 +
 .../library/socket/addrinfo/ipv4_private_tags.txt  |     4 +
 .../tags/library/socket/addrinfo/ipv4_tags.txt     |     3 +
 .../library/socket/addrinfo/ipv6_loopback_tags.txt |     5 +
 .../socket/addrinfo/ipv6_multicast_tags.txt        |     5 +
 .../tags/library/socket/addrinfo/ipv6_tags.txt     |     3 +
 .../tags/library/socket/addrinfo/pfamily_tags.txt  |     3 +
 .../tags/library/socket/addrinfo/protocol_tags.txt |     3 +
 .../tags/library/socket/addrinfo/socktype_tags.txt |     3 +
 .../tags/library/socket/addrinfo/tcp_tags.txt      |     1 +
 .../tags/library/socket/addrinfo/to_s_tags.txt     |     3 +
 .../library/socket/addrinfo/to_sockaddr_tags.txt   |     3 +
 .../tags/library/socket/addrinfo/udp_tags.txt      |     1 +
 .../library/socket/addrinfo/unix_path_tags.txt     |     3 +
 .../tags/library/socket/addrinfo/unix_tags.txt     |     4 +
 .../library/socket/basicsocket/ioctl_tags.txt      |     0
 .../socket/basicsocket/recv_nonblock_tags.txt      |     3 +
 .../tags/library/socket/basicsocket/recv_tags.txt  |     3 +
 .../library/socket/basicsocket/setsockopt_tags.txt |     5 +
 .../library/socket/constants/constants_tags.txt    |     8 +
 .../tags}/library/socket/ipsocket/addr_tags.txt    |     0
 .../library/socket/ipsocket/getaddress_tags.txt    |     3 +
 .../library/socket/ipsocket/peeraddr_tags.txt      |     0
 .../library/socket/ipsocket/recvfrom_tags.txt      |     0
 .../tags/library/socket/option/bool_tags.txt       |     2 +
 .../tags/library/socket/option/inspect_tags.txt    |     1 +
 .../tags/library/socket/option/int_tags.txt        |     2 +
 .../tags/library/socket/option/linger_tags.txt     |     3 +
 .../tags/library/socket/option/new_tags.txt        |     1 +
 .../library/socket/socket/accept_nonblock_tags.txt |     0
 .../tags/library/socket/socket/bind_tags.txt       |    10 +
 .../socket/socket/connect_nonblock_tags.txt        |     4 +
 .../tags}/library/socket/socket/for_fd_tags.txt    |     0
 .../library/socket/socket/getaddrinfo_tags.txt     |     5 +
 .../library/socket/socket/gethostbyname_tags.txt   |     2 +
 .../library/socket/socket/gethostname_tags.txt     |     0
 .../library/socket/socket/getnameinfo_tags.txt     |     7 +
 .../library/socket/socket/getservbyname_tags.txt   |     7 +
 .../tags}/library/socket/socket/listen_tags.txt    |     0
 .../socket/socket/pack_sockaddr_in_tags.txt        |     1 +
 .../socket/socket/pack_sockaddr_un_tags.txt        |     1 +
 .../tags/library/socket/socket/pair_tags.txt       |     2 +
 .../library/socket/socket/sockaddr_in_tags.txt     |     1 +
 .../library/socket/socket/sockaddr_un_tags.txt     |     1 +
 .../tags/library/socket/socket/socket_tags.txt     |     5 +
 .../tags/library/socket/socket/socketpair_tags.txt |     2 +
 .../socket/socket/unpack_sockaddr_in_tags.txt      |     4 +
 .../socket/socket/unpack_sockaddr_un_tags.txt      |     3 +
 .../socket/tcpserver/accept_nonblock_tags.txt      |     4 +
 .../tags/library/socket/tcpserver/accept_tags.txt  |     4 +
 .../tags}/library/socket/tcpserver/gets_tags.txt   |     0
 .../tags/library/socket/tcpserver/new_tags.txt     |     9 +
 .../library/socket/tcpserver/sysaccept_tags.txt    |     2 +
 .../socket/tcpsocket/gethostbyname_tags.txt        |     5 +
 .../tags/library/socket/tcpsocket/new_tags.txt     |     7 +
 .../tags/library/socket/tcpsocket/open_tags.txt    |     7 +
 .../socket/tcpsocket/partially_closable_tags.txt   |     2 +
 .../socket/tcpsocket/recv_nonblock_tags.txt        |     1 +
 .../library/socket/tcpsocket/setsockopt_tags.txt   |     5 +
 .../tags/library/socket/udpsocket/bind_tags.txt    |     3 +
 .../tags/library/socket/udpsocket/new_tags.txt     |     2 +
 .../tags/library/socket/udpsocket/open_tags.txt    |     1 +
 .../tags/library/socket/udpsocket/send_tags.txt    |     3 +
 .../socket/unixserver/accept_nonblock_tags.txt     |     2 +
 .../tags/library/socket/unixserver/accept_tags.txt |     3 +
 .../library/socket/unixserver/for_fd_tags.txt      |     0
 .../tags/library/socket/unixserver/new_tags.txt    |     1 +
 .../tags/library/socket/unixserver/open_tags.txt   |     2 +
 .../tags/library/socket/unixsocket/addr_tags.txt   |     4 +
 .../library/socket/unixsocket/inspect_tags.txt     |     1 +
 .../tags/library/socket/unixsocket/new_tags.txt    |     1 +
 .../tags/library/socket/unixsocket/open_tags.txt   |     2 +
 .../tags/library/socket/unixsocket/pair_tags.txt   |     6 +
 .../socket/unixsocket/partially_closable_tags.txt  |     2 +
 .../tags/library/socket/unixsocket/path_tags.txt   |     2 +
 .../library/socket/unixsocket/peeraddr_tags.txt    |     2 +
 .../library/socket/unixsocket/recv_io_tags.txt     |     0
 .../library/socket/unixsocket/recvfrom_tags.txt    |     3 +
 .../library/socket/unixsocket/send_io_tags.txt     |     0
 .../tags/library/stringio/close_read_tags.txt      |     1 +
 spec/truffle/tags/library/stringio/close_tags.txt  |     1 +
 .../tags/library/stringio/close_write_tags.txt     |     1 +
 spec/truffle/tags/library/stringio/getch_tags.txt  |     7 +
 spec/truffle/tags/library/stringio/print_tags.txt  |     1 +
 .../tags/library/stringio/read_nonblock_tags.txt   |     5 +
 .../tags/library/stringio/readpartial_tags.txt     |     1 +
 .../truffle/tags/library/stringio/sysread_tags.txt |     1 +
 spec/truffle/tags/library/stringio/tell_tags.txt   |     1 +
 .../stringscanner/element_reference_tags.txt       |     2 +
 .../tags/library/stringscanner/get_byte_tags.txt   |     1 +
 .../tags/library/stringscanner/getbyte_tags.txt    |     1 +
 .../tags/library/stringscanner/matched_tags.txt    |     1 +
 .../tags/library/stringscanner/pre_match_tags.txt  |     2 +
 .../tags/library/stringscanner/reset_tags.txt      |     1 +
 .../tags/library/stringscanner/rest_size_tags.txt  |     2 +
 .../tags/library/stringscanner/rest_tags.txt       |     4 +
 .../tags/library/stringscanner/restsize_tags.txt   |     2 +
 .../tags/library/stringscanner/scan_full_tags.txt  |     4 +
 .../tags/library/stringscanner/scan_tags.txt       |     5 +
 .../tags/library/stringscanner/scan_until_tags.txt |     3 +
 .../library/stringscanner/search_full_tags.txt     |     4 +
 .../tags/library/stringscanner/skip_tags.txt       |     2 +
 .../tags/library/stringscanner/skip_until_tags.txt |     2 +
 .../tags/library/tempfile/initialize_tags.txt      |     1 +
 .../tags/library/thread/queue/close_tags.txt       |     3 +
 .../tags/library/thread/queue/closed_tags.txt      |     2 +
 .../tags/library/thread/sizedqueue/close_tags.txt  |     3 +
 .../tags/library/thread/sizedqueue/closed_tags.txt |     2 +
 spec/truffle/tags/library/time/iso8601_tags.txt    |     1 +
 spec/truffle/tags/library/time/xmlschema_tags.txt  |     1 +
 spec/truffle/tags/library/timeout/timeout_tags.txt |     4 +
 .../tags/library/tmpdir/dir/mktmpdir_tags.txt      |     2 +
 spec/truffle/tags/library/weakref/send_tags.txt    |     1 +
 spec/truffle/tags/library/yaml/parse_file_tags.txt |     1 +
 spec/truffle/tags/library/yaml/to_yaml_tags.txt    |     2 +
 spec/truffle/tags/library/zlib/crc32_tags.txt      |     3 +
 .../tags/library/zlib/deflate/deflate_tags.txt     |     9 +
 .../tags/library/zlib/deflate/params_tags.txt      |     1 +
 .../library/zlib/gzipreader/each_byte_tags.txt     |     1 +
 .../tags/library/zlib/gzipreader/read_tags.txt     |     1 +
 .../tags/library/zlib/gzipwriter/append_tags.txt   |     1 +
 .../tags/library/zlib/gzipwriter/write_tags.txt    |     1 +
 .../tags/library/zlib/inflate/finish_tags.txt      |     3 +
 .../tags/library/zlib/inflate/inflate_tags.txt     |     9 +
 spec/truffle/tags/optional/capi/array_tags.txt     |    42 +
 spec/truffle/tags/optional/capi/bignum_tags.txt    |    20 +
 spec/truffle/tags/optional/capi/class_tags.txt     |    44 +
 spec/truffle/tags/optional/capi/constants_tags.txt |    61 +
 .../truffle/tags/optional/capi/enumerator_tags.txt |     4 +
 spec/truffle/tags/optional/capi/exception_tags.txt |     8 +
 spec/truffle/tags/optional/capi/file_tags.txt      |    14 +
 spec/truffle/tags/optional/capi/gc_tags.txt        |     1 +
 spec/truffle/tags/optional/capi/globals_tags.txt   |    35 +
 spec/truffle/tags/optional/capi/hash_tags.txt      |    27 +
 spec/truffle/tags/optional/capi/integer_tags.txt   |    25 +
 spec/truffle/tags/optional/capi/kernel_tags.txt    |    62 +
 spec/truffle/tags/optional/capi/marshal_tags.txt   |     3 +
 spec/truffle/tags/optional/capi/numeric_tags.txt   |    69 +
 spec/truffle/tags/optional/capi/object_tags.txt    |   102 +
 spec/truffle/tags/optional/capi/proc_tags.txt      |    10 +
 spec/truffle/tags/optional/capi/range_tags.txt     |     4 +
 spec/truffle/tags/optional/capi/string_tags.txt    |   100 +
 spec/truffle/tags/optional/capi/symbol_tags.txt    |    20 +
 spec/truffle/tags/optional/capi/time_tags.txt      |    32 +
 spec/truffle/tags/optional/capi/util_tags.txt      |    28 +
 .../tags/truffle/array/element_set_tags.txt        |     1 +
 .../tags/truffle/attachments/attach_tags.txt       |     2 +
 spec/truffle/tags/truffle/gc/count_tags.txt        |     1 +
 spec/truffle/tags/truffle/gc/time_tags.txt         |     1 +
 .../tags/truffle/primitive/gc_count_tags.txt       |     1 +
 .../tags/truffle/primitive/gc_time_tags.txt        |     1 +
 .../tags/truffle/runtime/java_class_of_tags.txt    |     1 +
 spec/truffle/truffle.mspec                         |   203 +
 spec/truffle/truffle_formatter.rb                  |   190 +
 test/.classpath                                    |     6 +
 test/.project                                      |    23 +
 .../.settings}/org.eclipse.core.resources.prefs    |     0
 .../.settings/org.eclipse.m2e.core.prefs           |     0
 test/autoloaded4.rb                                |     1 -
 test/autoloaded5.rb                                |     2 -
 test/check_versions.sh                             |    80 +
 test/{test_jar2.jar => classpath_test.jar}         |   Bin
 test/compiler/test_jrubyc.rb                       |   118 -
 test/dir with spaces/test_jar.jar                  |   Bin 837 -> 0 bytes
 test/dir with spaces/testgem.jar                   |   Bin 4167 -> 0 bytes
 test/externals/ruby1.8/csv/test_csv.rb             |  1753 --
 test/externals/ruby1.8/dbm/test_dbm.rb             |   545 -
 test/externals/ruby1.8/digest/test_digest.rb       |   120 -
 test/externals/ruby1.8/drb/drbtest.rb              |   351 -
 test/externals/ruby1.8/drb/ignore_test_drb.rb      |    24 -
 test/externals/ruby1.8/drb/test_acl.rb             |   195 -
 test/externals/ruby1.8/drb/test_drb.rb             |   301 -
 test/externals/ruby1.8/drb/test_drbssl.rb          |    62 -
 test/externals/ruby1.8/drb/test_drbunix.rb         |    46 -
 test/externals/ruby1.8/drb/ut_array.rb             |    15 -
 test/externals/ruby1.8/drb/ut_array_drbssl.rb      |    24 -
 test/externals/ruby1.8/drb/ut_array_drbunix.rb     |    15 -
 test/externals/ruby1.8/drb/ut_drb.rb               |   160 -
 test/externals/ruby1.8/drb/ut_drb_drbssl.rb        |    25 -
 test/externals/ruby1.8/drb/ut_drb_drbunix.rb       |    16 -
 test/externals/ruby1.8/drb/ut_eval.rb              |    31 -
 test/externals/ruby1.8/drb/ut_large.rb             |    38 -
 test/externals/ruby1.8/drb/ut_port.rb              |    14 -
 test/externals/ruby1.8/drb/ut_safe1.rb             |    15 -
 test/externals/ruby1.8/drb/ut_timerholder.rb       |    49 -
 test/externals/ruby1.8/erb/test_erb.rb             |   430 -
 test/externals/ruby1.8/fileutils/fileasserts.rb    |    67 -
 test/externals/ruby1.8/fileutils/test_dryrun.rb    |    25 -
 test/externals/ruby1.8/fileutils/test_fileutils.rb |  1085 --
 test/externals/ruby1.8/fileutils/test_nowrite.rb   |    99 -
 test/externals/ruby1.8/fileutils/test_verbose.rb   |    25 -
 test/externals/ruby1.8/gdbm/test_gdbm.rb           |   692 -
 test/externals/ruby1.8/iconv/test_basic.rb         |    52 -
 test/externals/ruby1.8/iconv/test_option.rb        |    31 -
 test/externals/ruby1.8/iconv/test_partial.rb       |    41 -
 test/externals/ruby1.8/iconv/utils.rb              |    26 -
 test/externals/ruby1.8/io/nonblock/test_flush.rb   |    28 -
 test/externals/ruby1.8/logger/test_logger.rb       |   381 -
 test/externals/ruby1.8/matrix/test_matrix.rb       |    43 -
 test/externals/ruby1.8/matrix/test_vector.rb       |    43 -
 test/externals/ruby1.8/monitor/test_monitor.rb     |   195 -
 test/externals/ruby1.8/net/http/test_httpheader.rb |   317 -
 .../externals/ruby1.8/net/http/test_https_proxy.rb |    37 -
 test/externals/ruby1.8/net/imap/test_imap.rb       |    11 -
 test/externals/ruby1.8/net/pop/test_pop.rb         |   132 -
 test/externals/ruby1.8/nkf/test_kconv.rb           |    71 -
 test/externals/ruby1.8/nkf/test_nkf.rb             |    16 -
 test/externals/ruby1.8/openssl/ssl_server.rb       |    99 -
 test/externals/ruby1.8/openssl/test_asn1.rb        |   212 -
 test/externals/ruby1.8/openssl/test_cipher.rb      |   193 -
 test/externals/ruby1.8/openssl/test_digest.rb      |    88 -
 test/externals/ruby1.8/openssl/test_ec.rb          |   128 -
 test/externals/ruby1.8/openssl/test_hmac.rb        |    46 -
 test/externals/ruby1.8/openssl/test_ns_spki.rb     |    59 -
 test/externals/ruby1.8/openssl/test_pair.rb        |   149 -
 test/externals/ruby1.8/openssl/test_pkcs7.rb       |   489 -
 test/externals/ruby1.8/openssl/test_pkey_rsa.rb    |    49 -
 test/externals/ruby1.8/openssl/test_ssl.rb         |  1032 --
 test/externals/ruby1.8/openssl/test_x509cert.rb    |   277 -
 test/externals/ruby1.8/openssl/test_x509crl.rb     |   253 -
 test/externals/ruby1.8/openssl/test_x509ext.rb     |    99 -
 test/externals/ruby1.8/openssl/test_x509name.rb    |   290 -
 test/externals/ruby1.8/openssl/test_x509req.rb     |   208 -
 test/externals/ruby1.8/openssl/test_x509store.rb   |   246 -
 test/externals/ruby1.8/openssl/utils.rb            |   144 -
 test/externals/ruby1.8/optparse/test_getopts.rb    |    31 -
 test/externals/ruby1.8/optparse/test_noarg.rb      |    57 -
 test/externals/ruby1.8/optparse/test_optarg.rb     |    44 -
 test/externals/ruby1.8/optparse/test_optparse.rb   |    46 -
 test/externals/ruby1.8/optparse/test_placearg.rb   |    45 -
 test/externals/ruby1.8/optparse/test_reqarg.rb     |    63 -
 test/externals/ruby1.8/optparse/test_summary.rb    |    23 -
 test/externals/ruby1.8/ostruct/test_ostruct.rb     |    66 -
 test/externals/ruby1.8/pathname/test_pathname.rb   |   487 -
 .../externals/ruby1.8/rdoc/parsers/test_parse_c.rb |   261 -
 test/externals/ruby1.8/readline/test_readline.rb   |    84 -
 test/externals/ruby1.8/rexml/test_document.rb      |    66 -
 test/externals/ruby1.8/rinda/test_rinda.rb         |   544 -
 test/externals/ruby1.8/rss/rss-assertions.rb       |  2068 ---
 test/externals/ruby1.8/rss/rss-testcase.rb         |   478 -
 test/externals/ruby1.8/rss/test_1.0.rb             |   296 -
 test/externals/ruby1.8/rss/test_2.0.rb             |   410 -
 test/externals/ruby1.8/rss/test_accessor.rb        |   103 -
 test/externals/ruby1.8/rss/test_atom.rb            |   681 -
 test/externals/ruby1.8/rss/test_content.rb         |   104 -
 test/externals/ruby1.8/rss/test_dublincore.rb      |   279 -
 test/externals/ruby1.8/rss/test_image.rb           |   214 -
 test/externals/ruby1.8/rss/test_inherit.rb         |    40 -
 test/externals/ruby1.8/rss/test_itunes.rb          |   347 -
 test/externals/ruby1.8/rss/test_maker_0.9.rb       |   438 -
 test/externals/ruby1.8/rss/test_maker_1.0.rb       |   484 -
 test/externals/ruby1.8/rss/test_maker_2.0.rb       |   705 -
 .../externals/ruby1.8/rss/test_maker_atom_entry.rb |   367 -
 test/externals/ruby1.8/rss/test_maker_atom_feed.rb |   389 -
 test/externals/ruby1.8/rss/test_maker_content.rb   |    47 -
 test/externals/ruby1.8/rss/test_maker_dc.rb        |   150 -
 test/externals/ruby1.8/rss/test_maker_image.rb     |    62 -
 test/externals/ruby1.8/rss/test_maker_itunes.rb    |   471 -
 test/externals/ruby1.8/rss/test_maker_slash.rb     |    37 -
 test/externals/ruby1.8/rss/test_maker_sy.rb        |    44 -
 test/externals/ruby1.8/rss/test_maker_taxo.rb      |    81 -
 test/externals/ruby1.8/rss/test_maker_trackback.rb |    41 -
 .../ruby1.8/rss/test_maker_xml-stylesheet.rb       |    83 -
 test/externals/ruby1.8/rss/test_parser.rb          |    62 -
 test/externals/ruby1.8/rss/test_parser_1.0.rb      |   511 -
 test/externals/ruby1.8/rss/test_parser_2.0.rb      |   122 -
 .../ruby1.8/rss/test_parser_atom_entry.rb          |   163 -
 .../externals/ruby1.8/rss/test_parser_atom_feed.rb |   276 -
 test/externals/ruby1.8/rss/test_setup_maker_0.9.rb |   246 -
 test/externals/ruby1.8/rss/test_setup_maker_1.0.rb |   550 -
 test/externals/ruby1.8/rss/test_setup_maker_2.0.rb |   308 -
 .../ruby1.8/rss/test_setup_maker_atom_entry.rb     |   409 -
 .../ruby1.8/rss/test_setup_maker_atom_feed.rb      |   445 -
 .../ruby1.8/rss/test_setup_maker_itunes.rb         |   144 -
 .../ruby1.8/rss/test_setup_maker_slash.rb          |    38 -
 test/externals/ruby1.8/rss/test_slash.rb           |    64 -
 test/externals/ruby1.8/rss/test_syndication.rb     |   125 -
 test/externals/ruby1.8/rss/test_taxonomy.rb        |   172 -
 test/externals/ruby1.8/rss/test_to_s.rb            |   670 -
 test/externals/ruby1.8/rss/test_trackback.rb       |   135 -
 test/externals/ruby1.8/rss/test_version.rb         |     9 -
 test/externals/ruby1.8/rss/test_xml-stylesheet.rb  |   108 -
 test/externals/ruby1.8/ruby/beginmainend.rb        |    80 -
 test/externals/ruby1.8/ruby/endblockwarn.rb        |    12 -
 test/externals/ruby1.8/ruby/envutil.rb             |    28 -
 test/externals/ruby1.8/ruby/marshaltestlib.rb      |   500 -
 test/externals/ruby1.8/ruby/suicide.rb             |     2 -
 test/externals/ruby1.8/ruby/test_alias.rb          |    40 -
 test/externals/ruby1.8/ruby/test_array.rb          |  1273 --
 test/externals/ruby1.8/ruby/test_assignment.rb     |   467 -
 test/externals/ruby1.8/ruby/test_beginendblock.rb  |    98 -
 test/externals/ruby1.8/ruby/test_bignum.rb         |   106 -
 test/externals/ruby1.8/ruby/test_call.rb           |    19 -
 test/externals/ruby1.8/ruby/test_case.rb           |    49 -
 test/externals/ruby1.8/ruby/test_clone.rb          |    28 -
 test/externals/ruby1.8/ruby/test_condition.rb      |    16 -
 test/externals/ruby1.8/ruby/test_const.rb          |    33 -
 test/externals/ruby1.8/ruby/test_defined.rb        |    43 -
 test/externals/ruby1.8/ruby/test_dir.rb            |    42 -
 test/externals/ruby1.8/ruby/test_enum.rb           |   258 -
 test/externals/ruby1.8/ruby/test_enumerator.rb     |   105 -
 test/externals/ruby1.8/ruby/test_env.rb            |    83 -
 test/externals/ruby1.8/ruby/test_eval.rb           |   157 -
 test/externals/ruby1.8/ruby/test_exception.rb      |   187 -
 test/externals/ruby1.8/ruby/test_file.rb           |   108 -
 .../externals/ruby1.8/ruby/test_file_exhaustive.rb |   673 -
 test/externals/ruby1.8/ruby/test_fixnum.rb         |    26 -
 test/externals/ruby1.8/ruby/test_float.rb          |   147 -
 test/externals/ruby1.8/ruby/test_gc.rb             |    34 -
 test/externals/ruby1.8/ruby/test_hash.rb           |   652 -
 test/externals/ruby1.8/ruby/test_ifunless.rb       |    14 -
 test/externals/ruby1.8/ruby/test_integer.rb        |   653 -
 test/externals/ruby1.8/ruby/test_io.rb             |    63 -
 test/externals/ruby1.8/ruby/test_iterator.rb       |   478 -
 test/externals/ruby1.8/ruby/test_marshal.rb        |   113 -
 test/externals/ruby1.8/ruby/test_math.rb           |    12 -
 test/externals/ruby1.8/ruby/test_method.rb         |    53 -
 test/externals/ruby1.8/ruby/test_objectspace.rb    |    36 -
 test/externals/ruby1.8/ruby/test_pack.rb           |   100 -
 test/externals/ruby1.8/ruby/test_path.rb           |   224 -
 test/externals/ruby1.8/ruby/test_pipe.rb           |    18 -
 test/externals/ruby1.8/ruby/test_proc.rb           |   105 -
 test/externals/ruby1.8/ruby/test_process.rb        |    41 -
 test/externals/ruby1.8/ruby/test_rand.rb           |   131 -
 test/externals/ruby1.8/ruby/test_range.rb          |    17 -
 test/externals/ruby1.8/ruby/test_readpartial.rb    |    74 -
 test/externals/ruby1.8/ruby/test_settracefunc.rb   |   138 -
 test/externals/ruby1.8/ruby/test_signal.rb         |    88 -
 test/externals/ruby1.8/ruby/test_sleep.rb          |    10 -
 test/externals/ruby1.8/ruby/test_string.rb         |    50 -
 test/externals/ruby1.8/ruby/test_stringchar.rb     |   166 -
 test/externals/ruby1.8/ruby/test_struct.rb         |    24 -
 test/externals/ruby1.8/ruby/test_super.rb          |   153 -
 test/externals/ruby1.8/ruby/test_symbol.rb         |    92 -
 test/externals/ruby1.8/ruby/test_system.rb         |    67 -
 test/externals/ruby1.8/ruby/test_time.rb           |    95 -
 test/externals/ruby1.8/ruby/test_trace.rb          |    21 -
 test/externals/ruby1.8/ruby/test_variable.rb       |    53 -
 test/externals/ruby1.8/ruby/test_whileuntil.rb     |    77 -
 test/externals/ruby1.8/ruby/ut_eof.rb              |   128 -
 test/externals/ruby1.8/runner.rb                   |     7 -
 test/externals/ruby1.8/sdbm/test_sdbm.rb           |   534 -
 test/externals/ruby1.8/soap/asp.net/hello.wsdl     |    96 -
 .../ruby1.8/soap/asp.net/test_aspdotnet.rb         |   111 -
 test/externals/ruby1.8/soap/calc/calc.rb           |    17 -
 test/externals/ruby1.8/soap/calc/calc2.rb          |    29 -
 test/externals/ruby1.8/soap/calc/server.cgi        |    13 -
 test/externals/ruby1.8/soap/calc/server.rb         |    17 -
 test/externals/ruby1.8/soap/calc/server2.rb        |    20 -
 test/externals/ruby1.8/soap/calc/test_calc.rb      |    49 -
 test/externals/ruby1.8/soap/calc/test_calc2.rb     |    53 -
 test/externals/ruby1.8/soap/calc/test_calc_cgi.rb  |    69 -
 .../ruby1.8/soap/fault/test_customfault.rb         |    58 -
 test/externals/ruby1.8/soap/header/server.cgi      |   119 -
 .../ruby1.8/soap/header/test_authheader.rb         |   240 -
 .../ruby1.8/soap/header/test_authheader_cgi.rb     |   121 -
 .../ruby1.8/soap/header/test_simplehandler.rb      |   116 -
 test/externals/ruby1.8/soap/helloworld/hw_s.rb     |    16 -
 .../ruby1.8/soap/helloworld/test_helloworld.rb     |    40 -
 .../externals/ruby1.8/soap/marshal/test_digraph.rb |    56 -
 .../externals/ruby1.8/soap/marshal/test_marshal.rb |    26 -
 test/externals/ruby1.8/soap/marshal/test_struct.rb |    47 -
 test/externals/ruby1.8/soap/ssl/README             |     1 -
 test/externals/ruby1.8/soap/ssl/ca.cert            |    23 -
 test/externals/ruby1.8/soap/ssl/client.cert        |    19 -
 test/externals/ruby1.8/soap/ssl/client.key         |    15 -
 test/externals/ruby1.8/soap/ssl/server.cert        |    19 -
 test/externals/ruby1.8/soap/ssl/server.key         |    15 -
 test/externals/ruby1.8/soap/ssl/sslsvr.rb          |    57 -
 test/externals/ruby1.8/soap/ssl/subca.cert         |    21 -
 test/externals/ruby1.8/soap/ssl/test_ssl.rb        |   204 -
 test/externals/ruby1.8/soap/struct/test_struct.rb  |    77 -
 test/externals/ruby1.8/soap/swa/test_file.rb       |    73 -
 test/externals/ruby1.8/soap/test_basetype.rb       |   970 --
 .../ruby1.8/soap/test_envelopenamespace.rb         |    92 -
 .../ruby1.8/soap/test_httpconfigloader.rb          |    39 -
 test/externals/ruby1.8/soap/test_mapping.rb        |    59 -
 test/externals/ruby1.8/soap/test_no_indent.rb      |    86 -
 test/externals/ruby1.8/soap/test_property.rb       |   424 -
 test/externals/ruby1.8/soap/test_soapelement.rb    |   122 -
 test/externals/ruby1.8/soap/test_streamhandler.rb  |   209 -
 test/externals/ruby1.8/soap/test_styleuse.rb       |   333 -
 test/externals/ruby1.8/soap/wsdlDriver/README.txt  |     2 -
 test/externals/ruby1.8/soap/wsdlDriver/calc.wsdl   |   126 -
 .../ruby1.8/soap/wsdlDriver/document.wsdl          |    54 -
 .../ruby1.8/soap/wsdlDriver/echo_version.rb        |    20 -
 .../ruby1.8/soap/wsdlDriver/simpletype.wsdl        |    63 -
 .../externals/ruby1.8/soap/wsdlDriver/test_calc.rb |   100 -
 .../ruby1.8/soap/wsdlDriver/test_document.rb       |    78 -
 .../ruby1.8/soap/wsdlDriver/test_simpletype.rb     |    87 -
 test/externals/ruby1.8/socket/test_nonblock.rb     |   179 -
 test/externals/ruby1.8/socket/test_socket.rb       |    83 -
 test/externals/ruby1.8/socket/test_unix.rb         |   141 -
 test/externals/ruby1.8/stringio/test_stringio.rb   |   494 -
 .../ruby1.8/strscan/test_stringscanner.rb          |   571 -
 .../ruby1.8/testunit/collector/test_dir.rb         |   406 -
 .../ruby1.8/testunit/collector/test_objectspace.rb |    98 -
 .../ruby1.8/testunit/runit/test_assert.rb          |   402 -
 .../ruby1.8/testunit/runit/test_testcase.rb        |    91 -
 .../ruby1.8/testunit/runit/test_testresult.rb      |   144 -
 .../ruby1.8/testunit/runit/test_testsuite.rb       |    49 -
 test/externals/ruby1.8/testunit/test_assertions.rb |   528 -
 test/externals/ruby1.8/testunit/test_error.rb      |    26 -
 test/externals/ruby1.8/testunit/test_failure.rb    |    33 -
 test/externals/ruby1.8/testunit/test_testcase.rb   |   275 -
 test/externals/ruby1.8/testunit/test_testresult.rb |   104 -
 test/externals/ruby1.8/testunit/test_testsuite.rb  |   129 -
 .../ruby1.8/testunit/util/test_backtracefilter.rb  |    41 -
 .../ruby1.8/testunit/util/test_observable.rb       |   102 -
 .../ruby1.8/testunit/util/test_procwrapper.rb      |    36 -
 test/externals/ruby1.8/thread/lbtest.rb            |    51 -
 test/externals/ruby1.8/thread/test_thread.rb       |    90 -
 test/externals/ruby1.8/uri/test_common.rb          |    55 -
 test/externals/ruby1.8/uri/test_ftp.rb             |    62 -
 test/externals/ruby1.8/uri/test_generic.rb         |   704 -
 test/externals/ruby1.8/uri/test_http.rb            |    63 -
 test/externals/ruby1.8/uri/test_ldap.rb            |   100 -
 test/externals/ruby1.8/uri/test_mailto.rb          |   122 -
 test/externals/ruby1.8/webrick/test_cgi.rb         |    71 -
 test/externals/ruby1.8/webrick/test_cookie.rb      |   104 -
 test/externals/ruby1.8/webrick/test_filehandler.rb |   200 -
 test/externals/ruby1.8/webrick/test_httpauth.rb    |    82 -
 test/externals/ruby1.8/webrick/test_httprequest.rb |   272 -
 test/externals/ruby1.8/webrick/test_httpserver.rb  |   260 -
 test/externals/ruby1.8/webrick/test_httputils.rb   |    96 -
 test/externals/ruby1.8/webrick/test_httpversion.rb |    40 -
 test/externals/ruby1.8/webrick/test_server.rb      |    64 -
 test/externals/ruby1.8/webrick/utils.rb            |    52 -
 test/externals/ruby1.8/webrick/webrick.cgi         |    36 -
 .../ruby1.8/webrick/webrick_long_filename.cgi      |    36 -
 test/externals/ruby1.8/wsdl/any/any.wsdl           |    50 -
 test/externals/ruby1.8/wsdl/any/expectedDriver.rb  |    54 -
 test/externals/ruby1.8/wsdl/any/expectedEcho.rb    |    14 -
 test/externals/ruby1.8/wsdl/any/expectedService.rb |    52 -
 test/externals/ruby1.8/wsdl/any/test_any.rb        |    58 -
 .../ruby1.8/wsdl/axisArray/axisArray.wsdl          |    60 -
 test/externals/ruby1.8/wsdl/axisArray/itemList.rb  |    27 -
 .../ruby1.8/wsdl/axisArray/test_axisarray.rb       |    69 -
 .../ruby1.8/wsdl/datetime/DatetimeService.rb       |    44 -
 test/externals/ruby1.8/wsdl/datetime/datetime.wsdl |    45 -
 .../ruby1.8/wsdl/datetime/datetimeServant.rb       |    21 -
 .../ruby1.8/wsdl/datetime/test_datetime.rb         |    82 -
 test/externals/ruby1.8/wsdl/document/document.wsdl |    74 -
 test/externals/ruby1.8/wsdl/document/echo.rb       |    92 -
 test/externals/ruby1.8/wsdl/document/number.wsdl   |    54 -
 .../ruby1.8/wsdl/document/ping_nosoapaction.wsdl   |    66 -
 .../ruby1.8/wsdl/document/test_nosoapaction.rb     |   109 -
 .../externals/ruby1.8/wsdl/document/test_number.rb |    99 -
 test/externals/ruby1.8/wsdl/document/test_rpc.rb   |   177 -
 test/externals/ruby1.8/wsdl/emptycomplextype.wsdl  |    31 -
 test/externals/ruby1.8/wsdl/map/map.wsdl           |    92 -
 test/externals/ruby1.8/wsdl/map/map.xml            |    43 -
 test/externals/ruby1.8/wsdl/map/test_map.rb        |    99 -
 test/externals/ruby1.8/wsdl/marshal/person.wsdl    |    21 -
 test/externals/ruby1.8/wsdl/marshal/person_org.rb  |    22 -
 .../ruby1.8/wsdl/marshal/test_wsdlmarshal.rb       |    80 -
 test/externals/ruby1.8/wsdl/multiplefault.wsdl     |    68 -
 test/externals/ruby1.8/wsdl/qualified/lp.wsdl      |    47 -
 test/externals/ruby1.8/wsdl/qualified/lp.xsd       |    26 -
 test/externals/ruby1.8/wsdl/qualified/np.wsdl      |    50 -
 .../ruby1.8/wsdl/qualified/test_qualified.rb       |   154 -
 .../ruby1.8/wsdl/qualified/test_unqualified.rb     |   143 -
 test/externals/ruby1.8/wsdl/raa/RAA.rb             |   243 -
 test/externals/ruby1.8/wsdl/raa/RAAServant.rb      |    99 -
 test/externals/ruby1.8/wsdl/raa/RAAService.rb      |   100 -
 test/externals/ruby1.8/wsdl/raa/README.txt         |     8 -
 test/externals/ruby1.8/wsdl/raa/raa.wsdl           |   264 -
 test/externals/ruby1.8/wsdl/raa/server.rb          |   103 -
 test/externals/ruby1.8/wsdl/raa/test_raa.rb        |    71 -
 test/externals/ruby1.8/wsdl/ref/expectedProduct.rb |    90 -
 test/externals/ruby1.8/wsdl/ref/product.wsdl       |    86 -
 test/externals/ruby1.8/wsdl/ref/test_ref.rb        |    54 -
 test/externals/ruby1.8/wsdl/rpc/echoDriver.rb      |    55 -
 .../ruby1.8/wsdl/rpc/echo_serviceClient.rb         |    23 -
 test/externals/ruby1.8/wsdl/rpc/rpc.wsdl           |    75 -
 test/externals/ruby1.8/wsdl/rpc/test-rpc-lit.wsdl  |   364 -
 .../externals/ruby1.8/wsdl/rpc/test-rpc-lit12.wsdl |   455 -
 test/externals/ruby1.8/wsdl/rpc/test_rpc.rb        |   118 -
 test/externals/ruby1.8/wsdl/rpc/test_rpc_lit.rb    |   399 -
 .../ruby1.8/wsdl/simpletype/rpc/expectedClient.rb  |    34 -
 .../ruby1.8/wsdl/simpletype/rpc/expectedDriver.rb  |    62 -
 .../wsdl/simpletype/rpc/expectedEchoVersion.rb     |    23 -
 .../ruby1.8/wsdl/simpletype/rpc/expectedServant.rb |    32 -
 .../ruby1.8/wsdl/simpletype/rpc/expectedService.rb |    60 -
 .../externals/ruby1.8/wsdl/simpletype/rpc/rpc.wsdl |    80 -
 .../ruby1.8/wsdl/simpletype/rpc/test_rpc.rb        |    62 -
 .../ruby1.8/wsdl/simpletype/simpletype.wsdl        |    95 -
 .../ruby1.8/wsdl/simpletype/test_simpletype.rb     |    99 -
 .../externals/ruby1.8/wsdl/soap/soapbodyparts.wsdl |   103 -
 .../ruby1.8/wsdl/soap/test_soapbodyparts.rb        |    79 -
 .../ruby1.8/wsdl/test_emptycomplextype.rb          |    21 -
 test/externals/ruby1.8/wsdl/test_fault.rb          |    51 -
 test/externals/ruby1.8/wsdl/test_multiplefault.rb  |    39 -
 test/externals/ruby1.8/xmlrpc/test_cookie.rb       |    96 -
 test/externals/ruby1.8/xmlrpc/test_datetime.rb     |   159 -
 test/externals/ruby1.8/xmlrpc/test_features.rb     |    48 -
 test/externals/ruby1.8/xmlrpc/test_marshal.rb      |    93 -
 test/externals/ruby1.8/xmlrpc/test_parser.rb       |    85 -
 .../ruby1.8/xmlrpc/test_webrick_server.rb          |    98 -
 test/externals/ruby1.8/xmlrpc/webrick_testing.rb   |    37 -
 .../externals/ruby1.8/xsd/codegen/test_classdef.rb |   214 -
 test/externals/ruby1.8/xsd/noencoding.xml          |     4 -
 test/externals/ruby1.8/xsd/test_noencoding.rb      |    32 -
 test/externals/ruby1.8/xsd/test_xmlschemaparser.rb |    22 -
 test/externals/ruby1.8/xsd/test_xsd.rb             |  1511 --
 test/externals/ruby1.8/xsd/xmlschema.xml           |    12 -
 test/externals/ruby1.8/yaml/test_yaml.rb           |  1292 --
 test/externals/ruby1.8/zlib/test_zlib.rb           |   804 -
 test/externals/ruby1.9/-ext-/array/test_resize.rb  |    29 -
 .../ruby1.9/-ext-/funcall/test_passing_block.rb    |    22 -
 test/externals/ruby1.9/-ext-/load/test_dot_dot.rb  |    10 -
 .../old_thread_select/test_old_thread_select.rb    |    99 -
 test/externals/ruby1.9/-ext-/st/test_numhash.rb    |    21 -
 test/externals/ruby1.9/-ext-/string/test_cstr.rb   |    17 -
 .../ruby1.9/-ext-/string/test_ellipsize.rb         |    46 -
 .../ruby1.9/-ext-/string/test_enc_associate.rb     |    12 -
 .../ruby1.9/-ext-/string/test_modify_expand.rb     |    29 -
 .../externals/ruby1.9/-ext-/string/test_set_len.rb |    25 -
 test/externals/ruby1.9/-ext-/test_add_suffix.rb    |    47 -
 test/externals/ruby1.9/-ext-/test_bug-3571.rb      |    21 -
 .../wait_for_single_fd/test_wait_for_single_fd.rb  |    42 -
 test/externals/ruby1.9/-ext-/win32/test_dln.rb     |    13 -
 .../ruby1.9/-ext-/win32/test_fd_setsize.rb         |    25 -
 test/externals/ruby1.9/base64/test_base64.rb       |    99 -
 test/externals/ruby1.9/benchmark/test_benchmark.rb |   163 -
 .../ruby1.9/bigdecimal/test_bigdecimal.rb          |  1374 --
 .../ruby1.9/bigdecimal/test_bigdecimal_util.rb     |    43 -
 test/externals/ruby1.9/bigdecimal/test_bigmath.rb  |    63 -
 test/externals/ruby1.9/bigdecimal/testbase.rb      |    27 -
 test/externals/ruby1.9/cgi/test_cgi_cookie.rb      |   110 -
 test/externals/ruby1.9/cgi/test_cgi_core.rb        |   363 -
 test/externals/ruby1.9/cgi/test_cgi_header.rb      |   185 -
 test/externals/ruby1.9/cgi/test_cgi_modruby.rb     |   145 -
 test/externals/ruby1.9/cgi/test_cgi_multipart.rb   |   325 -
 test/externals/ruby1.9/cgi/test_cgi_session.rb     |   172 -
 test/externals/ruby1.9/cgi/test_cgi_tag_helper.rb  |   341 -
 test/externals/ruby1.9/cgi/test_cgi_util.rb        |    38 -
 test/externals/ruby1.9/coverage/test_coverage.rb   |    64 -
 test/externals/ruby1.9/csv/base.rb                 |     8 -
 test/externals/ruby1.9/csv/test_csv_parsing.rb     |   221 -
 test/externals/ruby1.9/csv/test_csv_writing.rb     |    97 -
 test/externals/ruby1.9/csv/test_data_converters.rb |   263 -
 test/externals/ruby1.9/csv/test_encodings.rb       |   339 -
 test/externals/ruby1.9/csv/test_features.rb        |   274 -
 test/externals/ruby1.9/csv/test_headers.rb         |   289 -
 test/externals/ruby1.9/csv/test_interface.rb       |   337 -
 test/externals/ruby1.9/csv/test_row.rb             |   313 -
 test/externals/ruby1.9/csv/test_serialization.rb   |   158 -
 test/externals/ruby1.9/csv/test_table.rb           |   420 -
 test/externals/ruby1.9/csv/ts_all.rb               |    21 -
 test/externals/ruby1.9/date/test_date.rb           |   153 -
 test/externals/ruby1.9/date/test_date_arith.rb     |   286 -
 test/externals/ruby1.9/date/test_date_attr.rb      |   112 -
 test/externals/ruby1.9/date/test_date_base.rb      |   442 -
 test/externals/ruby1.9/date/test_date_compat.rb    |    21 -
 test/externals/ruby1.9/date/test_date_conv.rb      |   138 -
 test/externals/ruby1.9/date/test_date_marshal.rb   |    29 -
 test/externals/ruby1.9/date/test_date_new.rb       |   271 -
 test/externals/ruby1.9/date/test_date_parse.rb     |  1097 --
 test/externals/ruby1.9/date/test_date_strftime.rb  |   404 -
 test/externals/ruby1.9/date/test_date_strptime.rb  |   486 -
 test/externals/ruby1.9/date/test_switch_hitter.rb  |   579 -
 test/externals/ruby1.9/dbm/test_dbm.rb             |   580 -
 test/externals/ruby1.9/digest/test_digest.rb       |   150 -
 .../externals/ruby1.9/digest/test_digest_extend.rb |   157 -
 test/externals/ruby1.9/digest/test_digest_hmac.rb  |     2 -
 test/externals/ruby1.9/dl/test_base.rb             |   130 -
 test/externals/ruby1.9/dl/test_callback.rb         |    69 -
 test/externals/ruby1.9/dl/test_cfunc.rb            |    80 -
 test/externals/ruby1.9/dl/test_cparser.rb          |    13 -
 test/externals/ruby1.9/dl/test_cptr.rb             |   222 -
 test/externals/ruby1.9/dl/test_dl2.rb              |   155 -
 test/externals/ruby1.9/dl/test_func.rb             |   184 -
 test/externals/ruby1.9/dl/test_handle.rb           |   184 -
 test/externals/ruby1.9/dl/test_import.rb           |   164 -
 test/externals/ruby1.9/drb/drbtest.rb              |   371 -
 test/externals/ruby1.9/drb/ignore_test_drb.rb      |    24 -
 test/externals/ruby1.9/drb/test_acl.rb             |   195 -
 test/externals/ruby1.9/drb/test_drb.rb             |   318 -
 test/externals/ruby1.9/drb/test_drbssl.rb          |    64 -
 test/externals/ruby1.9/drb/test_drbunix.rb         |    48 -
 test/externals/ruby1.9/drb/ut_array.rb             |    15 -
 test/externals/ruby1.9/drb/ut_array_drbssl.rb      |    24 -
 test/externals/ruby1.9/drb/ut_array_drbunix.rb     |    15 -
 test/externals/ruby1.9/drb/ut_drb.rb               |   160 -
 test/externals/ruby1.9/drb/ut_drb_drbssl.rb        |    25 -
 test/externals/ruby1.9/drb/ut_drb_drbunix.rb       |    16 -
 test/externals/ruby1.9/drb/ut_eq.rb                |    30 -
 test/externals/ruby1.9/drb/ut_eval.rb              |    31 -
 test/externals/ruby1.9/drb/ut_large.rb             |    38 -
 test/externals/ruby1.9/drb/ut_port.rb              |    14 -
 test/externals/ruby1.9/drb/ut_safe1.rb             |    15 -
 test/externals/ruby1.9/drb/ut_timerholder.rb       |    49 -
 test/externals/ruby1.9/erb/hello.erb               |     4 -
 test/externals/ruby1.9/erb/test_erb.rb             |   470 -
 test/externals/ruby1.9/erb/test_erb_m17n.rb        |   123 -
 test/externals/ruby1.9/etc/test_etc.rb             |   110 -
 test/externals/ruby1.9/excludes/Complex_Test.rb    |     4 -
 .../externals/ruby1.9/excludes/Emoji/TestDoCoMo.rb |     5 -
 test/externals/ruby1.9/excludes/Emoji/TestKDDI.rb  |     8 -
 .../ruby1.9/excludes/Emoji/TestSoftBank.rb         |     6 -
 .../excludes/Emoji/TestUTF8_BLACK_SUN_WITH_RAYS.rb |     1 -
 .../ruby1.9/excludes/OpenSSL/TestPKCS12.rb         |     8 -
 .../ruby1.9/excludes/OpenSSL/TestPKCS7.rb          |     4 -
 .../ruby1.9/excludes/OpenSSL/TestPKeyDH.rb         |     3 -
 .../ruby1.9/excludes/OpenSSL/TestPKeyDSA.rb        |    11 -
 .../ruby1.9/excludes/OpenSSL/TestPKeyRSA.rb        |     6 -
 .../externals/ruby1.9/excludes/OpenSSL/TestPair.rb |     1 -
 test/externals/ruby1.9/excludes/OpenSSL/TestSSL.rb |     3 -
 .../ruby1.9/excludes/OpenSSL/TestX509CRL.rb        |     1 -
 .../ruby1.9/excludes/PPTestModule/PPInspectTest.rb |     2 -
 .../ruby1.9/excludes/Psych/TestDateTime.rb         |     1 -
 .../ruby1.9/excludes/Psych/TestEncoding.rb         |     7 -
 test/externals/ruby1.9/excludes/Rational_Test.rb   |     6 -
 test/externals/ruby1.9/excludes/TestArgf.rb        |    51 -
 test/externals/ruby1.9/excludes/TestArray.rb       |    12 -
 test/externals/ruby1.9/excludes/TestAssignment.rb  |     1 -
 test/externals/ruby1.9/excludes/TestAutoload.rb    |     3 -
 .../ruby1.9/excludes/TestBeginEndBlock.rb          |     9 -
 test/externals/ruby1.9/excludes/TestBigDecimal.rb  |    54 -
 .../ruby1.9/excludes/TestBigDecimalUtil.rb         |     6 -
 test/externals/ruby1.9/excludes/TestBignum.rb      |     6 -
 .../ruby1.9/excludes/TestCSV/Encodings.rb          |     5 -
 .../excludes/TestCSV/Interface/DifferentOFS.rb     |     3 -
 test/externals/ruby1.9/excludes/TestCase.rb        |     1 -
 test/externals/ruby1.9/excludes/TestClass.rb       |    10 -
 .../externals/ruby1.9/excludes/TestContinuation.rb |     6 -
 test/externals/ruby1.9/excludes/TestCoverage.rb    |     2 -
 test/externals/ruby1.9/excludes/TestDefined.rb     |     3 -
 .../ruby1.9/excludes/TestDelegateClass.rb          |     2 -
 test/externals/ruby1.9/excludes/TestDir.rb         |     7 -
 test/externals/ruby1.9/excludes/TestDir_M17N.rb    |    13 -
 test/externals/ruby1.9/excludes/TestERB.rb         |     3 -
 test/externals/ruby1.9/excludes/TestERBCore.rb     |     1 -
 test/externals/ruby1.9/excludes/TestEncoding.rb    |     3 -
 .../ruby1.9/excludes/TestEncodingConverter.rb      |    54 -
 test/externals/ruby1.9/excludes/TestEnumerable.rb  |     1 -
 test/externals/ruby1.9/excludes/TestEnumerator.rb  |    17 -
 test/externals/ruby1.9/excludes/TestEnv.rb         |     7 -
 test/externals/ruby1.9/excludes/TestEval.rb        |     3 -
 test/externals/ruby1.9/excludes/TestException.rb   |    10 -
 test/externals/ruby1.9/excludes/TestFiber.rb       |     9 -
 test/externals/ruby1.9/excludes/TestFile.rb        |    24 -
 .../ruby1.9/excludes/TestFileExhaustive.rb         |    38 -
 test/externals/ruby1.9/excludes/TestFileUtils.rb   |    23 -
 test/externals/ruby1.9/excludes/TestFind.rb        |     5 -
 test/externals/ruby1.9/excludes/TestFloat.rb       |     7 -
 test/externals/ruby1.9/excludes/TestGB18030.rb     |     1 -
 test/externals/ruby1.9/excludes/TestGc.rb          |     3 -
 test/externals/ruby1.9/excludes/TestHash.rb        |     7 -
 test/externals/ruby1.9/excludes/TestIO.rb          |    56 -
 test/externals/ruby1.9/excludes/TestIO_M17N.rb     |    48 -
 test/externals/ruby1.9/excludes/TestIntegerComb.rb |     7 -
 test/externals/ruby1.9/excludes/TestIntegration.rb |     7 -
 test/externals/ruby1.9/excludes/TestIterator.rb    |     4 -
 test/externals/ruby1.9/excludes/TestKconv.rb       |     4 -
 .../ruby1.9/excludes/TestLambdaParameters.rb       |     1 -
 test/externals/ruby1.9/excludes/TestLogDevice.rb   |     3 -
 test/externals/ruby1.9/excludes/TestM17N.rb        |    22 -
 test/externals/ruby1.9/excludes/TestM17NComb.rb    |    30 -
 test/externals/ruby1.9/excludes/TestMarshal.rb     |    13 -
 test/externals/ruby1.9/excludes/TestMethod.rb      |    14 -
 test/externals/ruby1.9/excludes/TestModule.rb      |    25 -
 test/externals/ruby1.9/excludes/TestMonitor.rb     |     3 -
 .../externals/ruby1.9/excludes/TestNotImplement.rb |     3 -
 test/externals/ruby1.9/excludes/TestNumeric.rb     |     1 -
 test/externals/ruby1.9/excludes/TestObject.rb      |    12 -
 test/externals/ruby1.9/excludes/TestObjectSpace.rb |    15 -
 test/externals/ruby1.9/excludes/TestOpen3.rb       |    19 -
 test/externals/ruby1.9/excludes/TestPTY.rb         |    14 -
 test/externals/ruby1.9/excludes/TestPack.rb        |    13 -
 test/externals/ruby1.9/excludes/TestParse.rb       |     6 -
 test/externals/ruby1.9/excludes/TestPath.rb        |     8 -
 test/externals/ruby1.9/excludes/TestPathname.rb    |    14 -
 test/externals/ruby1.9/excludes/TestPrime.rb       |     1 -
 test/externals/ruby1.9/excludes/TestProc.rb        |    17 -
 test/externals/ruby1.9/excludes/TestProcess.rb     |    45 -
 test/externals/ruby1.9/excludes/TestPsych.rb       |     3 -
 test/externals/ruby1.9/excludes/TestRand.rb        |     2 -
 test/externals/ruby1.9/excludes/TestRange.rb       |     8 -
 test/externals/ruby1.9/excludes/TestRegexp.rb      |    10 -
 test/externals/ruby1.9/excludes/TestRequire.rb     |    14 -
 .../ruby1.9/excludes/TestRipper/ParserEvents.rb    |     8 -
 test/externals/ruby1.9/excludes/TestRubyLiteral.rb |     3 -
 .../ruby1.9/excludes/TestRubyOptimization.rb       |     3 -
 test/externals/ruby1.9/excludes/TestRubyOptions.rb |    40 -
 .../externals/ruby1.9/excludes/TestRubyYieldGen.rb |     2 -
 test/externals/ruby1.9/excludes/TestSH.rb          |     1 -
 .../externals/ruby1.9/excludes/TestSetTraceFunc.rb |    13 -
 test/externals/ruby1.9/excludes/TestSignal.rb      |     7 -
 test/externals/ruby1.9/excludes/TestSocket.rb      |    19 -
 .../ruby1.9/excludes/TestSocketAddrinfo.rb         |    41 -
 .../ruby1.9/excludes/TestSocketNonblock.rb         |    11 -
 .../ruby1.9/excludes/TestSocket_BasicSocket.rb     |     3 -
 .../ruby1.9/excludes/TestSocket_UNIXSocket.rb      |    11 -
 test/externals/ruby1.9/excludes/TestSprintf.rb     |     6 -
 test/externals/ruby1.9/excludes/TestString.rb      |    11 -
 test/externals/ruby1.9/excludes/TestStringIO.rb    |     1 -
 .../ruby1.9/excludes/TestStringScanner.rb          |     3 -
 test/externals/ruby1.9/excludes/TestStringchar.rb  |     1 -
 test/externals/ruby1.9/excludes/TestStruct.rb      |     4 -
 test/externals/ruby1.9/excludes/TestSuper.rb       |     1 -
 test/externals/ruby1.9/excludes/TestSymbol.rb      |     1 -
 test/externals/ruby1.9/excludes/TestSyntax.rb      |     2 -
 test/externals/ruby1.9/excludes/TestSystem.rb      |     1 -
 test/externals/ruby1.9/excludes/TestTempfile.rb    |     8 -
 test/externals/ruby1.9/excludes/TestThread.rb      |    20 -
 test/externals/ruby1.9/excludes/TestTime.rb        |    11 -
 .../ruby1.9/excludes/TestTimeExtension.rb          |     3 -
 test/externals/ruby1.9/excludes/TestTimeout.rb     |     1 -
 test/externals/ruby1.9/excludes/TestTranscode.rb   |    25 -
 test/externals/ruby1.9/excludes/TestUTF16.rb       |     5 -
 test/externals/ruby1.9/fiddle/helper.rb            |   111 -
 test/externals/ruby1.9/fiddle/test_closure.rb      |    84 -
 test/externals/ruby1.9/fiddle/test_fiddle.rb       |    32 -
 test/externals/ruby1.9/fiddle/test_function.rb     |    69 -
 test/externals/ruby1.9/fileutils/clobber.rb        |    91 -
 test/externals/ruby1.9/fileutils/fileasserts.rb    |   105 -
 test/externals/ruby1.9/fileutils/test_dryrun.rb    |    27 -
 test/externals/ruby1.9/fileutils/test_fileutils.rb |  1180 --
 test/externals/ruby1.9/fileutils/test_nowrite.rb   |    26 -
 test/externals/ruby1.9/fileutils/test_verbose.rb   |    25 -
 test/externals/ruby1.9/gdbm/test_gdbm.rb           |   736 -
 test/externals/ruby1.9/iconv/test_basic.rb         |    59 -
 test/externals/ruby1.9/iconv/test_option.rb        |    43 -
 test/externals/ruby1.9/iconv/test_partial.rb       |    41 -
 test/externals/ruby1.9/iconv/utils.rb              |    29 -
 .../ruby1.9/io/console/test_io_console.rb          |   243 -
 test/externals/ruby1.9/io/nonblock/test_flush.rb   |    46 -
 test/externals/ruby1.9/io/wait/test_io_wait.rb     |    72 -
 test/externals/ruby1.9/irb/test_completion.rb      |    22 -
 test/externals/ruby1.9/irb/test_option.rb          |    12 -
 test/externals/ruby1.9/json/setup_variant.rb       |    11 -
 test/externals/ruby1.9/json/test_json.rb           |   545 -
 test/externals/ruby1.9/json/test_json_addition.rb  |   196 -
 test/externals/ruby1.9/json/test_json_encoding.rb  |    65 -
 test/externals/ruby1.9/json/test_json_fixtures.rb  |    35 -
 test/externals/ruby1.9/json/test_json_generate.rb  |   300 -
 .../ruby1.9/json/test_json_generic_object.rb       |    60 -
 test/externals/ruby1.9/json/test_json_rails.rb     |   152 -
 .../ruby1.9/json/test_json_string_matching.rb      |    39 -
 test/externals/ruby1.9/json/test_json_unicode.rb   |    72 -
 test/externals/ruby1.9/logger/test_logger.rb       |   523 -
 test/externals/ruby1.9/matrix/test_matrix.rb       |   426 -
 test/externals/ruby1.9/matrix/test_vector.rb       |   134 -
 test/externals/ruby1.9/minitest/test_mini_mock.rb  |    83 -
 test/externals/ruby1.9/minitest/test_mini_spec.rb  |   172 -
 test/externals/ruby1.9/minitest/test_mini_test.rb  |  1020 --
 .../ruby1.9/minitest/test_minitest_benchmark.rb    |   119 -
 .../ruby1.9/minitest/test_minitest_mock.rb         |   154 -
 .../ruby1.9/minitest/test_minitest_spec.rb         |   397 -
 .../ruby1.9/minitest/test_minitest_unit.rb         |  1454 --
 test/externals/ruby1.9/misc/test_ruby_mode.rb      |   142 -
 test/externals/ruby1.9/mkmf/base.rb                |   129 -
 test/externals/ruby1.9/mkmf/test_convertible.rb    |    32 -
 .../externals/ruby1.9/mkmf/test_find_executable.rb |    50 -
 test/externals/ruby1.9/mkmf/test_flags.rb          |    35 -
 test/externals/ruby1.9/mkmf/test_signedness.rb     |    27 -
 test/externals/ruby1.9/mkmf/test_sizeof.rb         |    45 -
 test/externals/ruby1.9/monitor/test_monitor.rb     |   190 -
 .../externals/ruby1.9/net/http/test_buffered_io.rb |    17 -
 test/externals/ruby1.9/net/http/test_http.rb       |   555 -
 test/externals/ruby1.9/net/http/test_httpheader.rb |   317 -
 .../ruby1.9/net/http/test_httpresponse.rb          |    40 -
 test/externals/ruby1.9/net/http/test_https.rb      |   129 -
 .../externals/ruby1.9/net/http/test_https_proxy.rb |    37 -
 test/externals/ruby1.9/net/http/utils.rb           |   115 -
 test/externals/ruby1.9/net/imap/server.crt         |    15 -
 test/externals/ruby1.9/net/imap/test_imap.rb       |   505 -
 .../ruby1.9/net/imap/test_imap_response_parser.rb  |   119 -
 test/externals/ruby1.9/net/pop/test_pop.rb         |   132 -
 .../ruby1.9/net/protocol/test_protocol.rb          |    20 -
 test/externals/ruby1.9/net/smtp/test_response.rb   |    99 -
 test/externals/ruby1.9/net/smtp/test_smtp.rb       |    16 -
 test/externals/ruby1.9/net/smtp/test_ssl_socket.rb |    91 -
 test/externals/ruby1.9/nkf/test_kconv.rb           |    81 -
 test/externals/ruby1.9/nkf/test_nkf.rb             |    22 -
 test/externals/ruby1.9/objspace/test_objspace.rb   |    55 -
 test/externals/ruby1.9/open-uri/test_open-uri.rb   |   730 -
 test/externals/ruby1.9/open-uri/test_ssl.rb        |   314 -
 .../ruby1.9/openssl/fixture/ca-bundle.crt          |  2794 ----
 .../ruby1.9/openssl/fixture/ca_path/415660c1.0     |    18 -
 .../ruby1.9/openssl/fixture/ca_path/7651b327.0     |    18 -
 .../ruby1.9/openssl/fixture/ca_path/README.txt     |    11 -
 test/externals/ruby1.9/openssl/fixture/cacert.pem  |    66 -
 .../ruby1.9/openssl/fixture/cert_localhost.pem     |    19 -
 .../ruby1.9/openssl/fixture/cert_with_ec_pk.cer    |    27 -
 test/externals/ruby1.9/openssl/fixture/common.pem  |    48 -
 .../digital_signature_trust_global_ca_3.pem        |    22 -
 .../openssl/fixture/ids_in_subject_rdn_set.pem     |    31 -
 .../ruby1.9/openssl/fixture/imaps/cacert.pem       |    66 -
 .../ruby1.9/openssl/fixture/imaps/server.key       |    15 -
 .../ruby1.9/openssl/fixture/key_then_cert.pem      |    34 -
 test/externals/ruby1.9/openssl/fixture/keypair.pem |    27 -
 .../ruby1.9/openssl/fixture/localhost_keypair.pem  |    18 -
 test/externals/ruby1.9/openssl/fixture/max.pem     |    29 -
 .../openssl/fixture/negative_serial_cert.pem       |    78 -
 .../ruby1.9/openssl/fixture/purpose/b70a5bc1.0     |    24 -
 .../openssl/fixture/purpose/ca/ca_config.rb        |    37 -
 .../ruby1.9/openssl/fixture/purpose/ca/cacert.pem  |    24 -
 .../openssl/fixture/purpose/ca/newcerts/2_cert.pem |    19 -
 .../openssl/fixture/purpose/ca/newcerts/3_cert.pem |    19 -
 .../openssl/fixture/purpose/ca/newcerts/4_cert.pem |    19 -
 .../fixture/purpose/ca/private/cakeypair.pem       |    30 -
 .../ruby1.9/openssl/fixture/purpose/ca/serial      |     1 -
 .../ruby1.9/openssl/fixture/purpose/cacert.pem     |    24 -
 .../openssl/fixture/purpose/scripts/gen_cert.rb    |   127 -
 .../openssl/fixture/purpose/scripts/gen_csr.rb     |    50 -
 .../openssl/fixture/purpose/scripts/init_ca.rb     |    66 -
 .../ruby1.9/openssl/fixture/purpose/sslclient.pem  |    19 -
 .../openssl/fixture/purpose/sslclient/csr.pem      |    10 -
 .../openssl/fixture/purpose/sslclient/keypair.pem  |    15 -
 .../fixture/purpose/sslclient/sslclient.pem        |    19 -
 .../ruby1.9/openssl/fixture/purpose/sslserver.pem  |    19 -
 .../openssl/fixture/purpose/sslserver/csr.pem      |    10 -
 .../openssl/fixture/purpose/sslserver/keypair.pem  |    15 -
 .../fixture/purpose/sslserver/sslserver.pem        |    19 -
 .../purpose/sslserver_no_dsig_in_keyUsage.pem      |    19 -
 .../externals/ruby1.9/openssl/fixture/selfcert.pem |    23 -
 .../externals/ruby1.9/openssl/fixture/verisign.pem |    18 -
 test/externals/ruby1.9/openssl/ssl_server.rb       |    81 -
 test/externals/ruby1.9/openssl/test_asn1.rb        |   594 -
 test/externals/ruby1.9/openssl/test_bn.rb          |    23 -
 test/externals/ruby1.9/openssl/test_buffering.rb   |    88 -
 test/externals/ruby1.9/openssl/test_certificate.rb |   150 -
 test/externals/ruby1.9/openssl/test_cipher.rb      |   105 -
 test/externals/ruby1.9/openssl/test_config.rb      |   289 -
 test/externals/ruby1.9/openssl/test_digest.rb      |   118 -
 test/externals/ruby1.9/openssl/test_ec.rb          |   128 -
 test/externals/ruby1.9/openssl/test_engine.rb      |    15 -
 test/externals/ruby1.9/openssl/test_hmac.rb        |    41 -
 test/externals/ruby1.9/openssl/test_imaps.rb       |   107 -
 test/externals/ruby1.9/openssl/test_integration.rb |   148 -
 test/externals/ruby1.9/openssl/test_ns_spki.rb     |    50 -
 test/externals/ruby1.9/openssl/test_ocsp.rb        |    47 -
 test/externals/ruby1.9/openssl/test_pair.rb        |   254 -
 .../ruby1.9/openssl/test_parse_certificate.rb      |    27 -
 .../ruby1.9/openssl/test_partial_record_read.rb    |    27 -
 test/externals/ruby1.9/openssl/test_pkcs12.rb      |   209 -
 test/externals/ruby1.9/openssl/test_pkcs7.rb       |   297 -
 test/externals/ruby1.9/openssl/test_pkey_dh.rb     |    72 -
 test/externals/ruby1.9/openssl/test_pkey_dsa.rb    |   224 -
 test/externals/ruby1.9/openssl/test_pkey_ec.rb     |   182 -
 test/externals/ruby1.9/openssl/test_pkey_rsa.rb    |   244 -
 test/externals/ruby1.9/openssl/test_ssl.rb         |   447 -
 test/externals/ruby1.9/openssl/test_ssl_session.rb |   327 -
 test/externals/ruby1.9/openssl/test_x509cert.rb    |   218 -
 test/externals/ruby1.9/openssl/test_x509crl.rb     |   221 -
 test/externals/ruby1.9/openssl/test_x509ext.rb     |    69 -
 test/externals/ruby1.9/openssl/test_x509name.rb    |   366 -
 test/externals/ruby1.9/openssl/test_x509req.rb     |   150 -
 test/externals/ruby1.9/openssl/test_x509store.rb   |   229 -
 test/externals/ruby1.9/openssl/utils.rb            |   313 -
 .../ruby1.9/optparse/test_bash_completion.rb       |    42 -
 test/externals/ruby1.9/optparse/test_getopts.rb    |    34 -
 test/externals/ruby1.9/optparse/test_noarg.rb      |    57 -
 test/externals/ruby1.9/optparse/test_optarg.rb     |    46 -
 test/externals/ruby1.9/optparse/test_optparse.rb   |    65 -
 test/externals/ruby1.9/optparse/test_placearg.rb   |    56 -
 test/externals/ruby1.9/optparse/test_reqarg.rb     |    77 -
 test/externals/ruby1.9/optparse/test_summary.rb    |    38 -
 .../ruby1.9/optparse/test_zsh_completion.rb        |    22 -
 test/externals/ruby1.9/ostruct/test_ostruct.rb     |    76 -
 test/externals/ruby1.9/pathname/test_pathname.rb   |  1295 --
 test/externals/ruby1.9/profile_test_all.rb         |    52 -
 .../ruby1.9/psych/handlers/test_recorder.rb        |    25 -
 test/externals/ruby1.9/psych/helper.rb             |   121 -
 test/externals/ruby1.9/psych/json/test_stream.rb   |   109 -
 .../ruby1.9/psych/nodes/test_enumerable.rb         |    43 -
 .../ruby1.9/psych/test_alias_and_anchor.rb         |    96 -
 test/externals/ruby1.9/psych/test_array.rb         |    57 -
 test/externals/ruby1.9/psych/test_boolean.rb       |    36 -
 test/externals/ruby1.9/psych/test_class.rb         |    36 -
 test/externals/ruby1.9/psych/test_coder.rb         |   206 -
 test/externals/ruby1.9/psych/test_date_time.rb     |    38 -
 test/externals/ruby1.9/psych/test_deprecated.rb    |   214 -
 test/externals/ruby1.9/psych/test_document.rb      |    46 -
 test/externals/ruby1.9/psych/test_emitter.rb       |    93 -
 test/externals/ruby1.9/psych/test_encoding.rb      |   259 -
 test/externals/ruby1.9/psych/test_exception.rb     |   157 -
 test/externals/ruby1.9/psych/test_hash.rb          |    94 -
 test/externals/ruby1.9/psych/test_json_tree.rb     |    65 -
 test/externals/ruby1.9/psych/test_marshalable.rb   |    54 -
 test/externals/ruby1.9/psych/test_merge_keys.rb    |   180 -
 test/externals/ruby1.9/psych/test_nil.rb           |    18 -
 test/externals/ruby1.9/psych/test_null.rb          |    19 -
 test/externals/ruby1.9/psych/test_numeric.rb       |    45 -
 test/externals/ruby1.9/psych/test_object.rb        |    44 -
 .../ruby1.9/psych/test_object_references.rb        |    71 -
 test/externals/ruby1.9/psych/test_omap.rb          |    75 -
 test/externals/ruby1.9/psych/test_parser.rb        |   339 -
 test/externals/ruby1.9/psych/test_psych.rb         |   168 -
 test/externals/ruby1.9/psych/test_safe_load.rb     |    97 -
 test/externals/ruby1.9/psych/test_scalar.rb        |    11 -
 .../externals/ruby1.9/psych/test_scalar_scanner.rb |   106 -
 .../ruby1.9/psych/test_serialize_subclasses.rb     |    38 -
 test/externals/ruby1.9/psych/test_set.rb           |    49 -
 test/externals/ruby1.9/psych/test_stream.rb        |    93 -
 test/externals/ruby1.9/psych/test_string.rb        |   226 -
 test/externals/ruby1.9/psych/test_struct.rb        |    49 -
 test/externals/ruby1.9/psych/test_symbol.rb        |    25 -
 test/externals/ruby1.9/psych/test_tainted.rb       |   130 -
 .../ruby1.9/psych/test_to_yaml_properties.rb       |    63 -
 test/externals/ruby1.9/psych/test_tree_builder.rb  |    79 -
 test/externals/ruby1.9/psych/test_yaml.rb          |  1292 --
 test/externals/ruby1.9/psych/test_yamldbm.rb       |   193 -
 test/externals/ruby1.9/psych/test_yamlstore.rb     |    85 -
 .../ruby1.9/psych/visitors/test_depth_first.rb     |    49 -
 .../ruby1.9/psych/visitors/test_emitter.rb         |   144 -
 .../ruby1.9/psych/visitors/test_to_ruby.rb         |   333 -
 .../ruby1.9/psych/visitors/test_yaml_tree.rb       |   173 -
 test/externals/ruby1.9/rake/capture_stdout.rb      |    24 -
 test/externals/ruby1.9/rake/check_expansion.rb     |     5 -
 test/externals/ruby1.9/rake/check_no_expansion.rb  |     5 -
 test/externals/ruby1.9/rake/contrib/test_ftp.rb    |    55 -
 test/externals/ruby1.9/rake/data/chains/Rakefile   |    15 -
 test/externals/ruby1.9/rake/data/default/Rakefile  |    19 -
 test/externals/ruby1.9/rake/data/dryrun/Rakefile   |    22 -
 .../ruby1.9/rake/data/file_creation_task/Rakefile  |    33 -
 test/externals/ruby1.9/rake/data/imports/Rakefile  |    19 -
 test/externals/ruby1.9/rake/data/imports/deps.mf   |     1 -
 .../externals/ruby1.9/rake/data/multidesc/Rakefile |    17 -
 .../externals/ruby1.9/rake/data/namespace/Rakefile |    57 -
 .../externals/ruby1.9/rake/data/rakelib/test1.rake |     3 -
 test/externals/ruby1.9/rake/data/rbext/rakefile.rb |     3 -
 test/externals/ruby1.9/rake/data/sample.mf         |    14 -
 .../ruby1.9/rake/data/statusreturn/Rakefile        |     8 -
 test/externals/ruby1.9/rake/data/unittest/Rakefile |     1 -
 .../ruby1.9/rake/data/unittest/subdir/.gitignore   |     2 -
 test/externals/ruby1.9/rake/filecreation.rb        |    30 -
 test/externals/ruby1.9/rake/helper.rb              |   492 -
 test/externals/ruby1.9/rake/in_environment.rb      |    30 -
 test/externals/ruby1.9/rake/rake_test_setup.rb     |     9 -
 test/externals/ruby1.9/rake/reqfile.rb             |     3 -
 test/externals/ruby1.9/rake/reqfile2.rb            |     3 -
 test/externals/ruby1.9/rake/reqfile3.rb            |     3 -
 test/externals/ruby1.9/rake/shellcommand.rb        |     3 -
 test/externals/ruby1.9/rake/test_application.rb    |   687 -
 test/externals/ruby1.9/rake/test_clean.rb          |    12 -
 test/externals/ruby1.9/rake/test_definitions.rb    |    81 -
 test/externals/ruby1.9/rake/test_earlytime.rb      |    33 -
 test/externals/ruby1.9/rake/test_extension.rb      |    61 -
 .../ruby1.9/rake/test_file_creation_task.rb        |    60 -
 test/externals/ruby1.9/rake/test_file_task.rb      |   139 -
 test/externals/ruby1.9/rake/test_filelist.rb       |   625 -
 test/externals/ruby1.9/rake/test_fileutils.rb      |   262 -
 .../ruby1.9/rake/test_invocation_chain.rb          |    75 -
 .../externals/ruby1.9/rake/test_makefile_loader.rb |    24 -
 test/externals/ruby1.9/rake/test_multitask.rb      |    43 -
 test/externals/ruby1.9/rake/test_namespace.rb      |    44 -
 test/externals/ruby1.9/rake/test_package_task.rb   |   115 -
 test/externals/ruby1.9/rake/test_pathmap.rb        |   207 -
 test/externals/ruby1.9/rake/test_pseudo_status.rb  |    23 -
 .../ruby1.9/rake/test_rake_application.rb          |   489 -
 .../ruby1.9/rake/test_rake_application_options.rb  |   335 -
 test/externals/ruby1.9/rake/test_rake_clean.rb     |    14 -
 .../ruby1.9/rake/test_rake_definitions.rb          |    80 -
 .../ruby1.9/rake/test_rake_directory_task.rb       |    46 -
 test/externals/ruby1.9/rake/test_rake_dsl.rb       |    77 -
 .../ruby1.9/rake/test_rake_file_creation_task.rb   |    56 -
 test/externals/ruby1.9/rake/test_rake_file_list.rb |   628 -
 test/externals/ruby1.9/rake/test_rake_file_task.rb |   102 -
 .../externals/ruby1.9/rake/test_rake_file_utils.rb |   305 -
 test/externals/ruby1.9/rake/test_rake_ftp_file.rb  |    59 -
 .../externals/ruby1.9/rake/test_rake_functional.rb |   450 -
 .../ruby1.9/rake/test_rake_invocation_chain.rb     |    52 -
 .../ruby1.9/rake/test_rake_makefile_loader.rb      |    44 -
 .../externals/ruby1.9/rake/test_rake_multi_task.rb |    51 -
 .../externals/ruby1.9/rake/test_rake_name_space.rb |    43 -
 test/externals/ruby1.9/rake/test_rake_path_map.rb  |   157 -
 .../ruby1.9/rake/test_rake_rake_test_loader.rb     |    21 -
 test/externals/ruby1.9/rake/test_rake_rdoc_task.rb |    83 -
 test/externals/ruby1.9/rake/test_rake_rules.rb     |   327 -
 test/externals/ruby1.9/rake/test_rake_task.rb      |   267 -
 .../rake/test_rake_task_argument_parsing.rb        |   103 -
 .../ruby1.9/rake/test_rake_task_arguments.rb       |    88 -
 .../ruby1.9/rake/test_rake_task_manager.rb         |   157 -
 .../test_rake_task_manager_argument_resolution.rb  |    36 -
 .../ruby1.9/rake/test_rake_task_with_arguments.rb  |   173 -
 test/externals/ruby1.9/rake/test_rake_test_task.rb |   120 -
 .../ruby1.9/rake/test_rake_top_level_functions.rb  |   111 -
 test/externals/ruby1.9/rake/test_rdoc_task.rb      |    84 -
 test/externals/ruby1.9/rake/test_require.rb        |    32 -
 test/externals/ruby1.9/rake/test_rules.rb          |   352 -
 test/externals/ruby1.9/rake/test_sys.rb            |    20 -
 test/externals/ruby1.9/rake/test_task_arguments.rb |    92 -
 test/externals/ruby1.9/rake/test_task_manager.rb   |   181 -
 test/externals/ruby1.9/rake/test_tasklib.rb        |    10 -
 test/externals/ruby1.9/rake/test_tasks.rb          |   369 -
 test/externals/ruby1.9/rake/test_test_task.rb      |    81 -
 .../ruby1.9/rake/test_top_level_functions.rb       |    91 -
 test/externals/ruby1.9/rake/test_win32.rb          |    45 -
 .../rdoc/rdoc_markup_to_html_crossref_reference.rb |    31 -
 .../ruby1.9/rdoc/test_attribute_manager.rb         |   120 -
 test/externals/ruby1.9/rdoc/test_rdoc_alias.rb     |    13 -
 .../externals/ruby1.9/rdoc/test_rdoc_any_method.rb |   263 -
 test/externals/ruby1.9/rdoc/test_rdoc_attr.rb      |   123 -
 .../ruby1.9/rdoc/test_rdoc_class_module.rb         |   718 -
 .../ruby1.9/rdoc/test_rdoc_code_object.rb          |   290 -
 test/externals/ruby1.9/rdoc/test_rdoc_constant.rb  |    15 -
 test/externals/ruby1.9/rdoc/test_rdoc_context.rb   |   695 -
 .../ruby1.9/rdoc/test_rdoc_context_section.rb      |    54 -
 .../ruby1.9/rdoc/test_rdoc_cross_reference.rb      |   154 -
 test/externals/ruby1.9/rdoc/test_rdoc_encoding.rb  |   191 -
 .../ruby1.9/rdoc/test_rdoc_generator_darkfish.rb   |   125 -
 .../ruby1.9/rdoc/test_rdoc_generator_ri.rb         |    87 -
 test/externals/ruby1.9/rdoc/test_rdoc_include.rb   |    96 -
 .../ruby1.9/rdoc/test_rdoc_info_formatting.rb      |   179 -
 .../ruby1.9/rdoc/test_rdoc_info_sections.rb        |   139 -
 test/externals/ruby1.9/rdoc/test_rdoc_markup.rb    |    91 -
 .../rdoc/test_rdoc_markup_attribute_manager.rb     |   240 -
 .../ruby1.9/rdoc/test_rdoc_markup_document.rb      |   152 -
 .../ruby1.9/rdoc/test_rdoc_markup_formatter.rb     |    57 -
 .../rdoc/test_rdoc_markup_indented_paragraph.rb    |    40 -
 .../ruby1.9/rdoc/test_rdoc_markup_paragraph.rb     |    21 -
 .../ruby1.9/rdoc/test_rdoc_markup_parser.rb        |  1486 --
 .../ruby1.9/rdoc/test_rdoc_markup_pre_process.rb   |   410 -
 .../externals/ruby1.9/rdoc/test_rdoc_markup_raw.rb |    27 -
 .../ruby1.9/rdoc/test_rdoc_markup_to_ansi.rb       |   332 -
 .../ruby1.9/rdoc/test_rdoc_markup_to_bs.rb         |   345 -
 .../ruby1.9/rdoc/test_rdoc_markup_to_html.rb       |   355 -
 .../rdoc/test_rdoc_markup_to_html_crossref.rb      |   110 -
 .../ruby1.9/rdoc/test_rdoc_markup_to_rdoc.rb       |   341 -
 .../ruby1.9/rdoc/test_rdoc_markup_to_tt_only.rb    |   229 -
 .../ruby1.9/rdoc/test_rdoc_method_attr.rb          |   122 -
 .../ruby1.9/rdoc/test_rdoc_normal_class.rb         |    23 -
 .../ruby1.9/rdoc/test_rdoc_normal_module.rb        |    37 -
 test/externals/ruby1.9/rdoc/test_rdoc_options.rb   |   392 -
 test/externals/ruby1.9/rdoc/test_rdoc_parser.rb    |    83 -
 test/externals/ruby1.9/rdoc/test_rdoc_parser_c.rb  |  1436 --
 .../ruby1.9/rdoc/test_rdoc_parser_perl.rb          |    73 -
 .../ruby1.9/rdoc/test_rdoc_parser_ruby.rb          |  2477 ---
 .../ruby1.9/rdoc/test_rdoc_parser_simple.rb        |    99 -
 test/externals/ruby1.9/rdoc/test_rdoc_rdoc.rb      |   209 -
 test/externals/ruby1.9/rdoc/test_rdoc_require.rb   |    25 -
 .../rdoc/test_rdoc_ri_attribute_formatter.rb       |    44 -
 .../ruby1.9/rdoc/test_rdoc_ri_default_display.rb   |   301 -
 test/externals/ruby1.9/rdoc/test_rdoc_ri_driver.rb |  1061 --
 .../ruby1.9/rdoc/test_rdoc_ri_formatter.rb         |   320 -
 .../rdoc/test_rdoc_ri_overstrike_formatter.rb      |    71 -
 test/externals/ruby1.9/rdoc/test_rdoc_ri_paths.rb  |    43 -
 test/externals/ruby1.9/rdoc/test_rdoc_ri_store.rb  |   473 -
 test/externals/ruby1.9/rdoc/test_rdoc_ruby_lex.rb  |    23 -
 .../ruby1.9/rdoc/test_rdoc_rubygems_hook.rb        |   201 -
 .../ruby1.9/rdoc/test_rdoc_single_class.rb         |    12 -
 test/externals/ruby1.9/rdoc/test_rdoc_stats.rb     |   543 -
 test/externals/ruby1.9/rdoc/test_rdoc_task.rb      |   111 -
 test/externals/ruby1.9/rdoc/test_rdoc_text.rb      |   397 -
 test/externals/ruby1.9/rdoc/test_rdoc_top_level.rb |   240 -
 test/externals/ruby1.9/rdoc/xref_data.rb           |    76 -
 test/externals/ruby1.9/rdoc/xref_test_case.rb      |    71 -
 test/externals/ruby1.9/readline/test_readline.rb   |   415 -
 .../ruby1.9/readline/test_readline_history.rb      |   327 -
 test/externals/ruby1.9/resolv/test_addr.rb         |    16 -
 test/externals/ruby1.9/resolv/test_dns.rb          |   121 -
 test/externals/ruby1.9/rexml/data/testsrc.xml      |    64 -
 test/externals/ruby1.9/rexml/data/ticket_61.xml    |     4 -
 test/externals/ruby1.9/rexml/data/tutorial.xml     |   678 -
 test/externals/ruby1.9/rexml/listener.rb           |    50 -
 test/externals/ruby1.9/rexml/rexml_test_utils.rb   |     5 -
 test/externals/ruby1.9/rexml/test_attributes.rb    |   198 -
 .../ruby1.9/rexml/test_attributes_mixin.rb         |    32 -
 .../ruby1.9/rexml/test_changing_encoding.rb        |    44 -
 test/externals/ruby1.9/rexml/test_comment.rb       |    25 -
 test/externals/ruby1.9/rexml/test_contrib.rb       |   581 -
 test/externals/ruby1.9/rexml/test_core.rb          |  1462 --
 test/externals/ruby1.9/rexml/test_doctype.rb       |   107 -
 test/externals/ruby1.9/rexml/test_document.rb      |   109 -
 test/externals/ruby1.9/rexml/test_elements.rb      |   116 -
 test/externals/ruby1.9/rexml/test_encoding.rb      |    93 -
 test/externals/ruby1.9/rexml/test_entity.rb        |   167 -
 test/externals/ruby1.9/rexml/test_functions.rb     |   223 -
 .../ruby1.9/rexml/test_functions_number.rb         |    32 -
 test/externals/ruby1.9/rexml/test_jaxen.rb         |   126 -
 test/externals/ruby1.9/rexml/test_light.rb         |   104 -
 test/externals/ruby1.9/rexml/test_lightparser.rb   |    12 -
 test/externals/ruby1.9/rexml/test_listener.rb      |   129 -
 test/externals/ruby1.9/rexml/test_martin_fowler.rb |    37 -
 test/externals/ruby1.9/rexml/test_namespace.rb     |    38 -
 .../ruby1.9/rexml/test_notationdecl_mixin.rb       |    58 -
 .../ruby1.9/rexml/test_notationdecl_parsetest.rb   |    23 -
 test/externals/ruby1.9/rexml/test_order.rb         |   102 -
 .../ruby1.9/rexml/test_preceding_sibling.rb        |    38 -
 test/externals/ruby1.9/rexml/test_pullparser.rb    |   100 -
 .../ruby1.9/rexml/test_rexml_issuezilla.rb         |    14 -
 test/externals/ruby1.9/rexml/test_sax.rb           |   279 -
 test/externals/ruby1.9/rexml/test_stream.rb        |   104 -
 test/externals/ruby1.9/rexml/test_ticket_80.rb     |    56 -
 .../externals/ruby1.9/rexml/test_validation_rng.rb |   790 -
 .../rexml/test_xml_declaration_parent_child.rb     |    33 -
 test/externals/ruby1.9/rexml/test_xpath.rb         |  1079 --
 test/externals/ruby1.9/rexml/test_xpathtext.rb     |    72 -
 test/externals/ruby1.9/rinda/test_rinda.rb         |   484 -
 test/externals/ruby1.9/rinda/test_tuplebag.rb      |   172 -
 test/externals/ruby1.9/ripper/dummyparser.rb       |   216 -
 test/externals/ruby1.9/ripper/test_files.rb        |    27 -
 test/externals/ruby1.9/ripper/test_filter.rb       |    83 -
 .../externals/ruby1.9/ripper/test_parser_events.rb |  1142 --
 test/externals/ruby1.9/ripper/test_ripper.rb       |    49 -
 .../ruby1.9/ripper/test_scanner_events.rb          |   844 -
 test/externals/ruby1.9/rss/dot.png                 |   Bin 111 -> 0 bytes
 test/externals/ruby1.9/rss/rss-assertions.rb       |  2090 ---
 test/externals/ruby1.9/rss/rss-testcase.rb         |   478 -
 test/externals/ruby1.9/rss/test_1.0.rb             |   295 -
 test/externals/ruby1.9/rss/test_2.0.rb             |   409 -
 test/externals/ruby1.9/rss/test_accessor.rb        |   103 -
 test/externals/ruby1.9/rss/test_atom.rb            |   681 -
 test/externals/ruby1.9/rss/test_content.rb         |   104 -
 test/externals/ruby1.9/rss/test_dublincore.rb      |   279 -
 test/externals/ruby1.9/rss/test_image.rb           |   214 -
 test/externals/ruby1.9/rss/test_inherit.rb         |    40 -
 test/externals/ruby1.9/rss/test_itunes.rb          |   347 -
 test/externals/ruby1.9/rss/test_maker_0.9.rb       |   474 -
 test/externals/ruby1.9/rss/test_maker_1.0.rb       |   516 -
 test/externals/ruby1.9/rss/test_maker_2.0.rb       |   757 -
 .../externals/ruby1.9/rss/test_maker_atom_entry.rb |   393 -
 test/externals/ruby1.9/rss/test_maker_atom_feed.rb |   454 -
 test/externals/ruby1.9/rss/test_maker_content.rb   |    47 -
 test/externals/ruby1.9/rss/test_maker_dc.rb        |   149 -
 test/externals/ruby1.9/rss/test_maker_image.rb     |    62 -
 test/externals/ruby1.9/rss/test_maker_itunes.rb    |   471 -
 test/externals/ruby1.9/rss/test_maker_slash.rb     |    37 -
 test/externals/ruby1.9/rss/test_maker_sy.rb        |    44 -
 test/externals/ruby1.9/rss/test_maker_taxo.rb      |    81 -
 test/externals/ruby1.9/rss/test_maker_trackback.rb |    41 -
 .../ruby1.9/rss/test_maker_xml-stylesheet.rb       |    83 -
 test/externals/ruby1.9/rss/test_parser.rb          |    62 -
 test/externals/ruby1.9/rss/test_parser_1.0.rb      |   528 -
 test/externals/ruby1.9/rss/test_parser_2.0.rb      |   122 -
 .../ruby1.9/rss/test_parser_atom_entry.rb          |   163 -
 .../externals/ruby1.9/rss/test_parser_atom_feed.rb |   276 -
 test/externals/ruby1.9/rss/test_setup_maker_0.9.rb |   246 -
 test/externals/ruby1.9/rss/test_setup_maker_1.0.rb |   550 -
 test/externals/ruby1.9/rss/test_setup_maker_2.0.rb |   308 -
 .../ruby1.9/rss/test_setup_maker_atom_entry.rb     |   409 -
 .../ruby1.9/rss/test_setup_maker_atom_feed.rb      |   445 -
 .../ruby1.9/rss/test_setup_maker_itunes.rb         |   144 -
 .../ruby1.9/rss/test_setup_maker_slash.rb          |    38 -
 test/externals/ruby1.9/rss/test_slash.rb           |    64 -
 test/externals/ruby1.9/rss/test_syndication.rb     |   125 -
 test/externals/ruby1.9/rss/test_taxonomy.rb        |   172 -
 test/externals/ruby1.9/rss/test_to_s.rb            |   670 -
 test/externals/ruby1.9/rss/test_trackback.rb       |   135 -
 test/externals/ruby1.9/rss/test_version.rb         |     9 -
 test/externals/ruby1.9/rss/test_xml-stylesheet.rb  |   108 -
 test/externals/ruby1.9/ruby/allpairs.rb            |   103 -
 test/externals/ruby1.9/ruby/beginmainend.rb        |    80 -
 test/externals/ruby1.9/ruby/enc/test_big5.rb       |    28 -
 test/externals/ruby1.9/ruby/enc/test_cp949.rb      |    28 -
 test/externals/ruby1.9/ruby/enc/test_emoji.rb      |   442 -
 test/externals/ruby1.9/ruby/enc/test_euc_jp.rb     |    24 -
 test/externals/ruby1.9/ruby/enc/test_euc_kr.rb     |    28 -
 test/externals/ruby1.9/ruby/enc/test_euc_tw.rb     |    28 -
 test/externals/ruby1.9/ruby/enc/test_gb18030.rb    |   126 -
 test/externals/ruby1.9/ruby/enc/test_gbk.rb        |    28 -
 test/externals/ruby1.9/ruby/enc/test_iso_8859.rb   |   163 -
 test/externals/ruby1.9/ruby/enc/test_koi8.rb       |    22 -
 test/externals/ruby1.9/ruby/enc/test_shift_jis.rb  |    27 -
 test/externals/ruby1.9/ruby/enc/test_utf16.rb      |   384 -
 test/externals/ruby1.9/ruby/enc/test_utf32.rb      |    93 -
 .../ruby1.9/ruby/enc/test_windows_1251.rb          |    16 -
 test/externals/ruby1.9/ruby/envutil.rb             |   212 -
 test/externals/ruby1.9/ruby/lbtest.rb              |    48 -
 test/externals/ruby1.9/ruby/marshaltestlib.rb      |   506 -
 test/externals/ruby1.9/ruby/memory_status.rb       |    96 -
 test/externals/ruby1.9/ruby/sentence.rb            |   668 -
 test/externals/ruby1.9/ruby/test_alias.rb          |   109 -
 test/externals/ruby1.9/ruby/test_argf.rb           |   783 -
 test/externals/ruby1.9/ruby/test_array.rb          |  2191 ---
 test/externals/ruby1.9/ruby/test_assignment.rb     |   695 -
 test/externals/ruby1.9/ruby/test_autoload.rb       |    56 -
 .../ruby1.9/ruby/test_basicinstructions.rb         |   685 -
 test/externals/ruby1.9/ruby/test_beginendblock.rb  |   161 -
 test/externals/ruby1.9/ruby/test_bignum.rb         |   547 -
 test/externals/ruby1.9/ruby/test_call.rb           |    19 -
 test/externals/ruby1.9/ruby/test_case.rb           |   106 -
 test/externals/ruby1.9/ruby/test_class.rb          |   276 -
 test/externals/ruby1.9/ruby/test_clone.rb          |    28 -
 test/externals/ruby1.9/ruby/test_comparable.rb     |    72 -
 test/externals/ruby1.9/ruby/test_complex.rb        |  1151 --
 test/externals/ruby1.9/ruby/test_complex2.rb       |   735 -
 .../externals/ruby1.9/ruby/test_complexrational.rb |   407 -
 test/externals/ruby1.9/ruby/test_condition.rb      |    16 -
 test/externals/ruby1.9/ruby/test_const.rb          |    48 -
 test/externals/ruby1.9/ruby/test_continuation.rb   |   124 -
 test/externals/ruby1.9/ruby/test_defined.rb        |   139 -
 test/externals/ruby1.9/ruby/test_dir.rb            |   228 -
 test/externals/ruby1.9/ruby/test_dir_m17n.rb       |   265 -
 test/externals/ruby1.9/ruby/test_econv.rb          |   931 --
 test/externals/ruby1.9/ruby/test_encoding.rb       |   116 -
 test/externals/ruby1.9/ruby/test_enum.rb           |   388 -
 test/externals/ruby1.9/ruby/test_enumerator.rb     |   386 -
 test/externals/ruby1.9/ruby/test_env.rb            |   406 -
 test/externals/ruby1.9/ruby/test_eval.rb           |   433 -
 test/externals/ruby1.9/ruby/test_exception.rb      |   395 -
 test/externals/ruby1.9/ruby/test_fiber.rb          |   240 -
 test/externals/ruby1.9/ruby/test_file.rb           |   273 -
 .../externals/ruby1.9/ruby/test_file_exhaustive.rb |  1031 --
 test/externals/ruby1.9/ruby/test_fixnum.rb         |   232 -
 test/externals/ruby1.9/ruby/test_flip.rb           |    21 -
 test/externals/ruby1.9/ruby/test_float.rb          |   522 -
 test/externals/ruby1.9/ruby/test_fnmatch.rb        |   106 -
 test/externals/ruby1.9/ruby/test_gc.rb             |   115 -
 test/externals/ruby1.9/ruby/test_hash.rb           |   923 --
 test/externals/ruby1.9/ruby/test_ifunless.rb       |    14 -
 test/externals/ruby1.9/ruby/test_integer.rb        |   201 -
 test/externals/ruby1.9/ruby/test_integer_comb.rb   |   622 -
 test/externals/ruby1.9/ruby/test_io.rb             |  2124 ---
 test/externals/ruby1.9/ruby/test_io_m17n.rb        |  2397 ---
 test/externals/ruby1.9/ruby/test_iterator.rb       |   497 -
 test/externals/ruby1.9/ruby/test_lambda.rb         |    73 -
 test/externals/ruby1.9/ruby/test_literal.rb        |   293 -
 test/externals/ruby1.9/ruby/test_m17n.rb           |  1423 --
 test/externals/ruby1.9/ruby/test_m17n_comb.rb      |  1633 --
 test/externals/ruby1.9/ruby/test_marshal.rb        |   504 -
 test/externals/ruby1.9/ruby/test_math.rb           |   281 -
 test/externals/ruby1.9/ruby/test_metaclass.rb      |   167 -
 test/externals/ruby1.9/ruby/test_method.rb         |   475 -
 .../ruby1.9/ruby/test_mixed_unicode_escapes.rb     |    25 -
 test/externals/ruby1.9/ruby/test_module.rb         |  1223 --
 test/externals/ruby1.9/ruby/test_notimp.rb         |    64 -
 test/externals/ruby1.9/ruby/test_numeric.rb        |   235 -
 test/externals/ruby1.9/ruby/test_object.rb         |   687 -
 test/externals/ruby1.9/ruby/test_objectspace.rb    |    68 -
 test/externals/ruby1.9/ruby/test_optimization.rb   |   163 -
 test/externals/ruby1.9/ruby/test_pack.rb           |   654 -
 test/externals/ruby1.9/ruby/test_parse.rb          |   828 -
 test/externals/ruby1.9/ruby/test_path.rb           |   259 -
 test/externals/ruby1.9/ruby/test_pipe.rb           |    16 -
 test/externals/ruby1.9/ruby/test_primitive.rb      |   423 -
 test/externals/ruby1.9/ruby/test_proc.rb           |   821 -
 test/externals/ruby1.9/ruby/test_process.rb        |  1333 --
 test/externals/ruby1.9/ruby/test_rand.rb           |   487 -
 test/externals/ruby1.9/ruby/test_range.rb          |   350 -
 test/externals/ruby1.9/ruby/test_rational.rb       |  1139 --
 test/externals/ruby1.9/ruby/test_rational2.rb      |  1515 --
 test/externals/ruby1.9/ruby/test_readpartial.rb    |    72 -
 test/externals/ruby1.9/ruby/test_regexp.rb         |   876 -
 test/externals/ruby1.9/ruby/test_require.rb        |   359 -
 test/externals/ruby1.9/ruby/test_rubyoptions.rb    |   568 -
 test/externals/ruby1.9/ruby/test_settracefunc.rb   |   395 -
 test/externals/ruby1.9/ruby/test_signal.rb         |   223 -
 test/externals/ruby1.9/ruby/test_sleep.rb          |    15 -
 test/externals/ruby1.9/ruby/test_sprintf.rb        |   334 -
 test/externals/ruby1.9/ruby/test_sprintf_comb.rb   |   553 -
 test/externals/ruby1.9/ruby/test_string.rb         |  2000 ---
 test/externals/ruby1.9/ruby/test_stringchar.rb     |   181 -
 test/externals/ruby1.9/ruby/test_struct.rb         |   252 -
 test/externals/ruby1.9/ruby/test_super.rb          |   187 -
 test/externals/ruby1.9/ruby/test_symbol.rb         |   151 -
 test/externals/ruby1.9/ruby/test_syntax.rb         |    89 -
 test/externals/ruby1.9/ruby/test_system.rb         |   139 -
 test/externals/ruby1.9/ruby/test_thread.rb         |   713 -
 test/externals/ruby1.9/ruby/test_time.rb           |   756 -
 test/externals/ruby1.9/ruby/test_time_tz.rb        |   338 -
 test/externals/ruby1.9/ruby/test_trace.rb          |    61 -
 test/externals/ruby1.9/ruby/test_transcode.rb      |  1968 ---
 test/externals/ruby1.9/ruby/test_undef.rb          |    37 -
 test/externals/ruby1.9/ruby/test_unicode_escape.rb |   269 -
 test/externals/ruby1.9/ruby/test_variable.rb       |    97 -
 test/externals/ruby1.9/ruby/test_whileuntil.rb     |    82 -
 test/externals/ruby1.9/ruby/test_yield.rb          |   382 -
 test/externals/ruby1.9/ruby/ut_eof.rb              |   128 -
 test/externals/ruby1.9/rubygems/bogussources.rb    |     8 -
 test/externals/ruby1.9/rubygems/ca_cert.pem        |    45 -
 .../ruby1.9/rubygems/data/null-type.gemspec.rz     |   Bin 553 -> 0 bytes
 .../ruby1.9/rubygems/fake_certlib/openssl.rb       |     7 -
 .../ruby1.9/rubygems/fix_openssl_warnings.rb       |    12 -
 test/externals/ruby1.9/rubygems/functional.rb      |    92 -
 .../ruby1.9/rubygems/gem_installer_test_case.rb    |    97 -
 .../ruby1.9/rubygems/gem_package_tar_test_case.rb  |   132 -
 test/externals/ruby1.9/rubygems/gemutilities.rb    |   588 -
 test/externals/ruby1.9/rubygems/mockgemui.rb       |    56 -
 .../rubygems/plugin/exception/rubygems_plugin.rb   |     2 -
 .../rubygems/plugin/load/rubygems_plugin.rb        |     3 -
 .../plugin/standarderror/rubygems_plugin.rb        |     2 -
 test/externals/ruby1.9/rubygems/private_key.pem    |    27 -
 test/externals/ruby1.9/rubygems/public_cert.pem    |    20 -
 .../rubygems/rubygems/commands/crash_command.rb    |     5 -
 test/externals/ruby1.9/rubygems/rubygems_plugin.rb |    21 -
 test/externals/ruby1.9/rubygems/simple_gem.rb      |    66 -
 test/externals/ruby1.9/rubygems/test_config.rb     |    16 -
 test/externals/ruby1.9/rubygems/test_gem.rb        |  1281 --
 .../ruby1.9/rubygems/test_gem_activation.rb        |    21 -
 .../externals/ruby1.9/rubygems/test_gem_builder.rb |    44 -
 .../externals/ruby1.9/rubygems/test_gem_command.rb |   178 -
 .../ruby1.9/rubygems/test_gem_command_manager.rb   |   215 -
 .../rubygems/test_gem_commands_build_command.rb    |   118 -
 .../rubygems/test_gem_commands_cert_command.rb     |   125 -
 .../rubygems/test_gem_commands_check_command.rb    |    18 -
 .../rubygems/test_gem_commands_cleanup_command.rb  |    89 -
 .../rubygems/test_gem_commands_contents_command.rb |   145 -
 .../test_gem_commands_dependency_command.rb        |   226 -
 .../test_gem_commands_environment_command.rb       |   144 -
 .../rubygems/test_gem_commands_fetch_command.rb    |   102 -
 .../test_gem_commands_generate_index_command.rb    |   131 -
 .../rubygems/test_gem_commands_help_command.rb     |    58 -
 .../rubygems/test_gem_commands_install_command.rb  |   354 -
 .../rubygems/test_gem_commands_list_command.rb     |    33 -
 .../rubygems/test_gem_commands_lock_command.rb     |    68 -
 .../rubygems/test_gem_commands_mirror_command.rb   |    60 -
 .../rubygems/test_gem_commands_outdated_command.rb |    38 -
 .../rubygems/test_gem_commands_owner_command.rb    |   147 -
 .../rubygems/test_gem_commands_pristine_command.rb |   199 -
 .../rubygems/test_gem_commands_push_command.rb     |   107 -
 .../rubygems/test_gem_commands_query_command.rb    |   353 -
 .../rubygems/test_gem_commands_server_command.rb   |    59 -
 .../rubygems/test_gem_commands_sources_command.rb  |   210 -
 .../test_gem_commands_specification_command.rb     |   241 -
 .../rubygems/test_gem_commands_stale_command.rb    |    40 -
 .../test_gem_commands_uninstall_command.rb         |   137 -
 .../rubygems/test_gem_commands_unpack_command.rb   |   224 -
 .../rubygems/test_gem_commands_update_command.rb   |   372 -
 .../rubygems/test_gem_commands_which_command.rb    |    83 -
 .../ruby1.9/rubygems/test_gem_config_file.rb       |   319 -
 .../ruby1.9/rubygems/test_gem_dependency.rb        |   177 -
 .../rubygems/test_gem_dependency_installer.rb      |   853 -
 .../ruby1.9/rubygems/test_gem_dependency_list.rb   |   268 -
 test/externals/ruby1.9/rubygems/test_gem_digest.rb |    46 -
 .../ruby1.9/rubygems/test_gem_doc_manager.rb       |    32 -
 .../rubygems/test_gem_ext_configure_builder.rb     |    84 -
 .../rubygems/test_gem_ext_ext_conf_builder.rb      |   162 -
 .../ruby1.9/rubygems/test_gem_ext_rake_builder.rb  |    66 -
 test/externals/ruby1.9/rubygems/test_gem_format.rb |    88 -
 .../ruby1.9/rubygems/test_gem_gem_path_searcher.rb |    94 -
 .../ruby1.9/rubygems/test_gem_gem_runner.rb        |    42 -
 .../rubygems/test_gem_gemcutter_utilities.rb       |   151 -
 .../externals/ruby1.9/rubygems/test_gem_indexer.rb |   558 -
 .../rubygems/test_gem_install_update_options.rb    |    67 -
 .../ruby1.9/rubygems/test_gem_installer.rb         |  1244 --
 .../rubygems/test_gem_local_remote_options.rb      |   114 -
 .../rubygems/test_gem_package_tar_header.rb        |   130 -
 .../ruby1.9/rubygems/test_gem_package_tar_input.rb |   129 -
 .../rubygems/test_gem_package_tar_output.rb        |   101 -
 .../rubygems/test_gem_package_tar_reader.rb        |    46 -
 .../rubygems/test_gem_package_tar_reader_entry.rb  |   119 -
 .../rubygems/test_gem_package_tar_writer.rb        |   144 -
 .../ruby1.9/rubygems/test_gem_package_task.rb      |    59 -
 .../ruby1.9/rubygems/test_gem_path_support.rb      |    93 -
 .../ruby1.9/rubygems/test_gem_platform.rb          |   270 -
 .../ruby1.9/rubygems/test_gem_remote_fetcher.rb    |   978 --
 .../ruby1.9/rubygems/test_gem_requirement.rb       |   309 -
 .../ruby1.9/rubygems/test_gem_security.rb          |   100 -
 test/externals/ruby1.9/rubygems/test_gem_server.rb |   234 -
 .../ruby1.9/rubygems/test_gem_silent_ui.rb         |   111 -
 .../ruby1.9/rubygems/test_gem_source_index.rb      |   250 -
 .../ruby1.9/rubygems/test_gem_source_info_cache.rb |   447 -
 .../rubygems/test_gem_source_info_cache_entry.rb   |    78 -
 .../ruby1.9/rubygems/test_gem_spec_fetcher.rb      |   408 -
 .../ruby1.9/rubygems/test_gem_specification.rb     |  1728 --
 .../ruby1.9/rubygems/test_gem_stream_ui.rb         |   238 -
 test/externals/ruby1.9/rubygems/test_gem_text.rb   |    58 -
 .../ruby1.9/rubygems/test_gem_uninstaller.rb       |   235 -
 .../ruby1.9/rubygems/test_gem_validator.rb         |    63 -
 .../externals/ruby1.9/rubygems/test_gem_version.rb |   181 -
 .../ruby1.9/rubygems/test_gem_version_option.rb    |    89 -
 test/externals/ruby1.9/rubygems/test_kernel.rb     |    55 -
 test/externals/ruby1.9/runner.rb                   |    15 -
 test/externals/ruby1.9/scanf/test_scanf.rb         |   325 -
 test/externals/ruby1.9/scanf/test_scanfblocks.rb   |    81 -
 test/externals/ruby1.9/scanf/test_scanfio.rb       |    20 -
 test/externals/ruby1.9/sdbm/test_sdbm.rb           |   555 -
 test/externals/ruby1.9/socket/test_addrinfo.rb     |   619 -
 test/externals/ruby1.9/socket/test_ancdata.rb      |    66 -
 test/externals/ruby1.9/socket/test_basicsocket.rb  |    88 -
 test/externals/ruby1.9/socket/test_nonblock.rb     |   284 -
 test/externals/ruby1.9/socket/test_socket.rb       |   457 -
 test/externals/ruby1.9/socket/test_sockopt.rb      |    33 -
 test/externals/ruby1.9/socket/test_tcp.rb          |    42 -
 test/externals/ruby1.9/socket/test_udp.rb          |    39 -
 test/externals/ruby1.9/socket/test_unix.rb         |   578 -
 test/externals/ruby1.9/stringio/test_stringio.rb   |   502 -
 .../ruby1.9/strscan/test_stringscanner.rb          |   693 -
 test/externals/ruby1.9/syck/test_array.rb          |    18 -
 test/externals/ruby1.9/syck/test_boolean.rb        |    37 -
 test/externals/ruby1.9/syck/test_class.rb          |    27 -
 test/externals/ruby1.9/syck/test_engine_manager.rb |     3 -
 test/externals/ruby1.9/syck/test_exception.rb      |    46 -
 test/externals/ruby1.9/syck/test_hash.rb           |    29 -
 test/externals/ruby1.9/syck/test_null.rb           |    20 -
 test/externals/ruby1.9/syck/test_omap.rb           |    56 -
 test/externals/ruby1.9/syck/test_set.rb            |    31 -
 test/externals/ruby1.9/syck/test_string.rb         |    45 -
 test/externals/ruby1.9/syck/test_struct.rb         |    42 -
 test/externals/ruby1.9/syck/test_symbol.rb         |    22 -
 test/externals/ruby1.9/syck/test_time.rb           |    24 -
 test/externals/ruby1.9/syck/test_yaml.rb           |  1413 --
 .../externals/ruby1.9/syck/test_yaml_properties.rb |    64 -
 test/externals/ruby1.9/syck/test_yamlstore.rb      |    79 -
 test/externals/ruby1.9/test_cmath.rb               |    16 -
 test/externals/ruby1.9/test_delegate.rb            |   129 -
 test/externals/ruby1.9/test_find.rb                |   226 -
 test/externals/ruby1.9/test_ipaddr.rb              |     3 -
 test/externals/ruby1.9/test_mathn.rb               |    10 -
 test/externals/ruby1.9/test_mutex_m.rb             |    26 -
 test/externals/ruby1.9/test_open3.rb               |   242 -
 test/externals/ruby1.9/test_pp.rb                  |   192 -
 test/externals/ruby1.9/test_prettyprint.rb         |   519 -
 test/externals/ruby1.9/test_prime.rb               |   174 -
 test/externals/ruby1.9/test_pstore.rb              |   129 -
 test/externals/ruby1.9/test_pty.rb                 |   200 -
 test/externals/ruby1.9/test_securerandom.rb        |   175 -
 test/externals/ruby1.9/test_set.rb                 |     3 -
 test/externals/ruby1.9/test_shellwords.rb          |    56 -
 test/externals/ruby1.9/test_singleton.rb           |   103 -
 test/externals/ruby1.9/test_syslog.rb              |   185 -
 test/externals/ruby1.9/test_tempfile.rb            |   308 -
 test/externals/ruby1.9/test_time.rb                |   407 -
 test/externals/ruby1.9/test_timeout.rb             |    32 -
 test/externals/ruby1.9/test_tracer.rb              |    63 -
 test/externals/ruby1.9/test_tsort.rb               |    44 -
 .../ruby1.9/testunit/test4test_hideskip.rb         |     7 -
 test/externals/ruby1.9/testunit/test_assertion.rb  |     8 -
 test/externals/ruby1.9/testunit/test_hideskip.rb   |    20 -
 test/externals/ruby1.9/testunit/test_parallel.rb   |   181 -
 .../ruby1.9/testunit/test_rake_integration.rb      |    35 -
 .../testunit/tests_for_parallel/ptest_first.rb     |     7 -
 .../testunit/tests_for_parallel/ptest_forth.rb     |    16 -
 .../testunit/tests_for_parallel/ptest_second.rb    |    11 -
 .../testunit/tests_for_parallel/ptest_third.rb     |    10 -
 .../ruby1.9/testunit/tests_for_parallel/runner.rb  |    10 -
 test/externals/ruby1.9/thread/test_queue.rb        |    38 -
 test/externals/ruby1.9/uri/test_common.rb          |   124 -
 test/externals/ruby1.9/uri/test_ftp.rb             |    66 -
 test/externals/ruby1.9/uri/test_generic.rb         |   720 -
 test/externals/ruby1.9/uri/test_http.rb            |    64 -
 test/externals/ruby1.9/uri/test_ldap.rb            |   100 -
 test/externals/ruby1.9/uri/test_mailto.rb          |   122 -
 test/externals/ruby1.9/uri/test_parser.rb          |    41 -
 test/externals/ruby1.9/webrick/.htaccess           |     1 -
 test/externals/ruby1.9/webrick/test_cgi.rb         |   134 -
 test/externals/ruby1.9/webrick/test_cookie.rb      |   131 -
 test/externals/ruby1.9/webrick/test_filehandler.rb |   285 -
 test/externals/ruby1.9/webrick/test_httpauth.rb    |   167 -
 test/externals/ruby1.9/webrick/test_httpproxy.rb   |   282 -
 test/externals/ruby1.9/webrick/test_httprequest.rb |   411 -
 test/externals/ruby1.9/webrick/test_httpserver.rb  |   305 -
 test/externals/ruby1.9/webrick/test_httputils.rb   |    96 -
 test/externals/ruby1.9/webrick/test_httpversion.rb |    40 -
 test/externals/ruby1.9/webrick/test_server.rb      |    67 -
 test/externals/ruby1.9/webrick/test_utils.rb       |    64 -
 test/externals/ruby1.9/webrick/utils.rb            |    58 -
 test/externals/ruby1.9/webrick/webrick.cgi         |    36 -
 .../ruby1.9/webrick/webrick_long_filename.cgi      |    36 -
 test/externals/ruby1.9/win32ole/err_in_callback.rb |     9 -
 .../ruby1.9/win32ole/test_err_in_callback.rb       |    52 -
 .../win32ole/test_folderitem2_invokeverb.rb        |    65 -
 .../externals/ruby1.9/win32ole/test_nil2vtempty.rb |    36 -
 .../externals/ruby1.9/win32ole/test_ole_methods.rb |    36 -
 .../ruby1.9/win32ole/test_propertyputref.rb        |    30 -
 test/externals/ruby1.9/win32ole/test_thread.rb     |    20 -
 test/externals/ruby1.9/win32ole/test_win32ole.rb   |   517 -
 .../ruby1.9/win32ole/test_win32ole_event.rb        |   334 -
 .../ruby1.9/win32ole/test_win32ole_method.rb       |   146 -
 .../ruby1.9/win32ole/test_win32ole_param.rb        |   106 -
 .../ruby1.9/win32ole/test_win32ole_type.rb         |   249 -
 .../ruby1.9/win32ole/test_win32ole_typelib.rb      |   116 -
 .../ruby1.9/win32ole/test_win32ole_variable.rb     |    61 -
 .../ruby1.9/win32ole/test_win32ole_variant.rb      |   665 -
 .../ruby1.9/win32ole/test_win32ole_variant_m.rb    |    35 -
 .../win32ole/test_win32ole_variant_outarg.rb       |    69 -
 test/externals/ruby1.9/win32ole/test_word.rb       |    72 -
 .../ruby1.9/xmlrpc/data/bug_bool.expected          |     3 -
 test/externals/ruby1.9/xmlrpc/data/bug_bool.xml    |     8 -
 .../ruby1.9/xmlrpc/data/bug_cdata.expected         |     3 -
 test/externals/ruby1.9/xmlrpc/data/bug_cdata.xml   |     8 -
 .../ruby1.9/xmlrpc/data/bug_covert.expected        |    10 -
 test/externals/ruby1.9/xmlrpc/data/bug_covert.xml  |     6 -
 .../ruby1.9/xmlrpc/data/datetime_iso8601.xml       |     8 -
 test/externals/ruby1.9/xmlrpc/data/fault.xml       |    16 -
 test/externals/ruby1.9/xmlrpc/data/value.expected  |     7 -
 test/externals/ruby1.9/xmlrpc/data/value.xml       |    22 -
 test/externals/ruby1.9/xmlrpc/data/xml1.expected   |   243 -
 test/externals/ruby1.9/xmlrpc/data/xml1.xml        |     1 -
 test/externals/ruby1.9/xmlrpc/test_cookie.rb       |    96 -
 test/externals/ruby1.9/xmlrpc/test_datetime.rb     |   159 -
 test/externals/ruby1.9/xmlrpc/test_features.rb     |    48 -
 test/externals/ruby1.9/xmlrpc/test_marshal.rb      |   108 -
 test/externals/ruby1.9/xmlrpc/test_parser.rb       |    91 -
 .../ruby1.9/xmlrpc/test_webrick_server.rb          |   133 -
 test/externals/ruby1.9/xmlrpc/webrick_testing.rb   |    43 -
 test/externals/ruby1.9/zlib/test_zlib.rb           |   838 -
 test/jar_with_relative_require1.jar                |   Bin 730 -> 0 bytes
 test/jruby.1.8.index                               |   123 -
 test/jruby.1.9.index                               |   110 -
 test/jruby.index                                   |   114 +
 .../_leading_and_consecutive__underscores.jar      |   Bin
 test/{ => jruby}/autoloaded.rb                     |     0
 test/{ => jruby}/autoloaded2.rb                    |     0
 test/{ => jruby}/autoloaded3.rb                    |     0
 test/jruby/autoloaded4.rb                          |     1 +
 test/jruby/autoloaded5.rb                          |     5 +
 test/{ => jruby}/autoloaded6.rb                    |     0
 test/jruby/compiler/test_jrubyc.rb                 |   117 +
 .../dir with spaces/test#hash#symbol##jar.jar      |   Bin
 test/jruby/dir with spaces/test_jar.jar            |   Bin 0 -> 1166 bytes
 test/jruby/dir with spaces/testgem.jar             |   Bin 0 -> 4367 bytes
 test/{ => jruby}/dir_with_plusses_+++/required.rb  |     0
 bench/yarv/bm_startup.rb => test/jruby/dummy.rb    |     0
 test/{ => jruby}/foo.bar.rb                        |     0
 test/{ => jruby}/gem.jar                           |   Bin
 test/jruby/hello_dummy.rb                          |     2 +
 test/{ => jruby}/jar_with+.jar                     |   Bin
 test/{ => jruby}/jar_with_nested_classes_jar.jar   |   Bin
 test/{ => jruby}/jar_with_no_manifest.jar          |   Bin
 test/jruby/jar_with_relative_require1.jar          |   Bin 0 -> 644 bytes
 test/{ => jruby}/jar_with_ruby_files.jar           |   Bin
 test/{ => jruby}/jar_with_ruby_files_in_jar.jar    |   Bin
 test/{ => jruby}/jruby-3977.so.jar                 |   Bin
 test/{ => jruby}/jruby-4198.jar                    |   Bin
 test/{ => jruby}/quiet.rb                          |     0
 test/{ => jruby}/relative.rb                       |     0
 test/{ => jruby}/requireTarget.rb                  |     0
 test/{ => jruby}/requireTest-1.0.jar               |   Bin
 test/{ => jruby}/require_relative.rb               |     0
 test/{ => jruby}/require_target.rb                 |     0
 test/jruby/test_addrinfo.rb                        |   216 +
 test/{ => jruby}/test_ant.rb                       |     0
 test/jruby/test_argf.rb                            |    63 +
 test/jruby/test_array.rb                           |    48 +
 test/{ => jruby}/test_array_subclass_behavior.rb   |     0
 test/jruby/test_autoload.rb                        |    47 +
 test/jruby/test_backquote.rb                       |    79 +
 test/{ => jruby}/test_backref.rb                   |     0
 test/jruby/test_backtraces.rb                      |   385 +
 test/{ => jruby}/test_base64_strangeness.rb        |     0
 test/jruby/test_big_decimal.rb                     |   386 +
 test/jruby/test_bignum.rb                          |    46 +
 test/{ => jruby}/test_binding_eval_yield.rb        |     0
 test/{ => jruby}/test_block.rb                     |     0
 test/{ => jruby}/test_block_arg_processing.rb      |     0
 test/jruby/test_cache_map_leak.rb                  |    22 +
 test/jruby/test_caller.rb                          |    41 +
 test/{ => jruby}/test_case.rb                      |     0
 test/jruby/test_class.rb                           |   340 +
 test/jruby/test_command_line_switches.rb           |   351 +
 test/{ => jruby}/test_comparable.rb                |     0
 test/jruby/test_context_classloader.rb             |    25 +
 test/{ => jruby}/test_core_arities.rb              |     0
 test/{ => jruby}/test_crazy_blocks.rb              |     0
 test/{ => jruby}/test_custom_enumerable.rb         |     0
 test/jruby/test_cvars_in_odd_scopes.rb             |    59 +
 test/{ => jruby}/test_date_joda_time.rb            |     0
 test/{ => jruby}/test_default_constants.rb         |     0
 test/jruby/test_defined.rb                         |   307 +
 test/{ => jruby}/test_delegated_array_equals.rb    |     0
 test/{ => jruby}/test_digest2.rb                   |     0
 test/{ => jruby}/test_digest_extend.rb             |     0
 test/jruby/test_dir.rb                             |   498 +
 .../test_dir_with_jar_without_dir_entry.rb         |     0
 test/jruby/test_dir_with_plusses.rb                |    30 +
 test/{ => jruby}/test_dotdot_inside_jar.rb         |     0
 test/{ => jruby}/test_dup_clone_taint_freeze.rb    |     0
 test/jruby/test_enumerator.rb                      |   194 +
 test/jruby/test_env.rb                             |   140 +
 test/{ => jruby}/test_etc.rb                       |     0
 test/{ => jruby}/test_eval.rb                      |     0
 test/jruby/test_file.rb                            |  1431 ++
 test/jruby/test_flip.rb                            |   121 +
 test/{ => jruby}/test_frame_self.rb                |     0
 test/jruby/test_globals.rb                         |   129 +
 test/jruby/test_hash.rb                            |   111 +
 test/jruby/test_helper.rb                          |   149 +
 test/jruby/test_higher_javasupport.rb              |  1733 ++
 test/jruby/test_ifaddr.rb                          |    85 +
 test/jruby/test_include.rb                         |    84 +
 test/{ => jruby}/test_instance_exec.rb             |     0
 test/{ => jruby}/test_instantiating_interfaces.rb  |     0
 test/{ => jruby}/test_integer_overflows.rb         |     0
 test/jruby/test_io.rb                              |   563 +
 test/{ => jruby}/test_irubyobject_java_passing.rb  |     0
 test/jruby/test_ivar_table_integrity.rb            |    24 +
 test/{ => jruby}/test_jar2.jar                     |   Bin
 test/jruby/test_jar_complete.rb                    |   128 +
 test/{ => jruby}/test_jar_file.rb                  |     0
 test/jruby/test_jar_on_load_path.rb                |     9 +
 .../test_jarred_gems_with_spaces_in_directory.rb   |    34 +
 test/{ => jruby}/test_java_accessible_object.rb    |     0
 test/jruby/test_java_extension.rb                  |   347 +
 test/{ => jruby}/test_java_wrapper_deadlock.rb     |     0
 test/{ => jruby}/test_jruby_1332.jar               |   Bin
 test/{ => jruby}/test_jruby_4198.rb                |     0
 test/{ => jruby}/test_jruby_4538.rb                |     0
 test/{ => jruby}/test_jruby_core_ext.rb            |     0
 test/{ => jruby}/test_jruby_internals.rb           |     0
 test/{ => jruby}/test_jruby_object_input_stream.rb |     0
 test/{ => jruby}/test_jruby_synchronized.rb        |     0
 test/jruby/test_kernel.rb                          |   798 +
 test/jruby/test_launching_by_shell_script.rb       |   188 +
 test/{ => jruby}/test_line_endings-windows.txt     |     0
 test/{ => jruby}/test_line_endings.rb              |     0
 test/{ => jruby}/test_line_endings.txt             |     0
 test/jruby/test_load.rb                            |   327 +
 test/{ => jruby}/test_load_class_before_rb.rb      |     0
 test/jruby/test_load_compiled_ruby.rb              |    29 +
 ...test_load_compiled_ruby_class_from_classpath.rb |   124 +
 test/jruby/test_load_gem_extensions.rb             |    40 +
 test/{ => jruby}/test_loading_behavior.rb          |     0
 test/jruby/test_loading_builtin_libraries.rb       |    26 +
 test/{ => jruby}/test_local_jump_error.rb          |     0
 test/{ => jruby}/test_marshal_gemspec.rb           |     0
 .../test_marshal_with_instance_variables.rb        |     0
 test/{ => jruby}/test_mathn_1_9.rb                 |     0
 test/jruby/test_method.rb                          |    56 +
 test/{ => jruby}/test_method_cache.rb              |     0
 test/jruby/test_method_missing.rb                  |   110 +
 test/jruby/test_method_override_and_caching.rb     |    56 +
 test/{ => jruby}/test_methods.rb                   |     0
 test/{ => jruby}/test_missing_jruby_home.rb        |     0
 test/jruby/test_module.rb                          |    48 +
 test/jruby/test_name_error.rb                      |    10 +
 test/jruby/test_no_stack_trace_stomp.rb            |    23 +
 test/{ => jruby}/test_null_channel.rb              |     0
 test/{ => jruby}/test_numeric.rb                   |     0
 test/jruby/test_object_id.rb                       |    18 +
 test/jruby/test_objectspace.rb                     |   113 +
 test/{ => jruby}/test_open3.rb                     |     0
 test/{ => jruby}/test_openssl.rb                   |     0
 test/{ => jruby}/test_openssl_stub.rb              |     0
 test/{ => jruby}/test_openssl_stub_digest.rb       |     0
 test/jruby/test_pack.rb                            |    85 +
 test/jruby/test_parsing.rb                         |    38 +
 test/jruby/test_pathname.rb                        |    70 +
 test/{ => jruby}/test_primitive_to_java.rb         |     0
 test/{ => jruby}/test_proc_visibility.rb           |     0
 test/jruby/test_process.rb                         |   117 +
 test/{ => jruby}/test_pty.rb                       |     0
 test/{ => jruby}/test_random.rb                    |     0
 test/jruby/test_rbconfig.rb                        |    22 +
 test/jruby/test_reified_variables.rb               |    46 +
 test/jruby/test_require.rb                         |   102 +
 test/{ => jruby}/test_require_once_jruby_3234/a.rb |     0
 .../test_require_once_jruby_3234/all.rb            |     0
 test/{ => jruby}/test_require_once_jruby_3234/b.rb |     0
 test/{ => jruby}/test_require_once_jruby_3234/c.rb |     0
 .../test_require_once_jruby_3234/helper.rb         |     0
 test/jruby/test_respond_to.rb                      |   168 +
 test/{ => jruby}/test_rexml_document.rb            |     0
 test/jruby/test_runaway_magic_comment_1_9.rb       |    10 +
 test/{ => jruby}/test_singleton_with_transient.rb  |     0
 test/jruby/test_socket.rb                          |   687 +
 test/jruby/test_string.rb                          |   138 +
 test/{ => jruby}/test_string_java_bytes.rb         |     0
 test/jruby/test_string_printf.rb                   |    70 +
 test/jruby/test_struct.rb                          |    10 +
 test/{ => jruby}/test_super_call_site_caching.rb   |     0
 test/jruby/test_system.rb                          |    30 +
 test/jruby/test_system_error.rb                    |   132 +
 test/{ => jruby}/test_tb_yaml.rb                   |     0
 test/jruby/test_tempfile_cleanup.rb                |    39 +
 test/jruby/test_thread.rb                          |   402 +
 test/{ => jruby}/test_thread_backtrace.rb          |     0
 ...ext_frame_dereferences_unreachable_variables.rb |    27 +
 test/{ => jruby}/test_thread_service.rb            |     0
 test/{ => jruby}/test_threaded_nonlocal_return.rb  |     0
 test/{ => jruby}/test_time_add.rb                  |     0
 test/jruby/test_time_nil_ops.rb                    |    41 +
 test/{ => jruby}/test_time_tz.rb                   |     0
 test/jruby/test_timeout.rb                         |   192 +
 test/{ => jruby}/test_unicode_paths.rb             |     0
 test/{ => jruby}/test_unmarshal.rb                 |     0
 test/{ => jruby}/test_uri_classloader.jar          |   Bin
 test/{ => jruby}/test_uri_classloader.rb           |     0
 test/{ => jruby}/test_variables.rb                 |     0
 test/{ => jruby}/test_vietnamese_charset.rb        |     0
 test/{ => jruby}/test_weak_drb_id_conv.rb          |     0
 test/jruby/test_win32.rb                           |    39 +
 test/{ => jruby}/test_yaml.rb                      |     0
 test/{ => jruby}/test_yaml_1_9.rb                  |     0
 .../ruby1.8/yaml => jruby}/test_yamlstore.rb       |     0
 test/jruby/test_zlib.rb                            |   917 ++
 test/{ => jruby}/testapp/Makefile                  |     0
 test/{ => jruby}/testapp/testapp.bat               |     0
 test/{ => jruby}/testapp/testapp.c                 |     0
 test/{ => jruby}/testapp/testapp.exe               |   Bin
 test/mri.1.8.index                                 |   114 -
 test/mri.1.9.index                                 |   352 -
 test/mri.index                                     |   936 ++
 test/mri/-ext-/array/test_resize.rb                |    30 +
 test/mri/-ext-/bignum/test_big2str.rb              |    30 +
 test/mri/-ext-/bignum/test_bigzero.rb              |    14 +
 test/mri/-ext-/bignum/test_div.rb                  |    29 +
 test/mri/-ext-/bignum/test_mul.rb                  |   138 +
 test/mri/-ext-/bignum/test_pack.rb                 |   399 +
 test/mri/-ext-/bignum/test_str2big.rb              |    38 +
 test/mri/-ext-/bug_reporter/test_bug_reporter.rb   |    24 +
 test/mri/-ext-/class/test_class2name.rb            |    19 +
 test/mri/-ext-/debug/test_debug.rb                 |    59 +
 test/mri/-ext-/debug/test_profile_frames.rb        |   122 +
 test/mri/-ext-/exception/test_data_error.rb        |    14 +
 test/mri/-ext-/exception/test_enc_raise.rb         |    16 +
 test/mri/-ext-/exception/test_ensured.rb           |    32 +
 test/mri/-ext-/file/test_stat.rb                   |    15 +
 test/mri/-ext-/float/test_nextafter.rb             |    58 +
 test/mri/-ext-/funcall/test_passing_block.rb       |    23 +
 test/mri/-ext-/gvl/test_last_thread.rb             |    23 +
 test/mri/-ext-/hash/test_delete.rb                 |    20 +
 test/mri/-ext-/iseq_load/test_iseq_load.rb         |   117 +
 test/mri/-ext-/iter/test_iter_break.rb             |    16 +
 test/mri/-ext-/iter/test_yield_block.rb            |    22 +
 test/mri/-ext-/load/test_dot_dot.rb                |    11 +
 test/mri/-ext-/marshal/test_internal_ivar.rb       |    20 +
 test/mri/-ext-/marshal/test_usrmarshal.rb          |    33 +
 test/mri/-ext-/method/test_arity.rb                |    38 +
 test/mri/-ext-/num2int/test_num2int.rb             |   268 +
 .../old_thread_select/test_old_thread_select.rb    |   103 +
 test/mri/-ext-/path_to_class/test_path_to_class.rb |    13 +
 .../-ext-/popen_deadlock/test_popen_deadlock.rb    |    36 +
 test/mri/-ext-/postponed_job/test_postponed_job.rb |    29 +
 test/mri/-ext-/proc/test_bmethod.rb                |    38 +
 test/mri/-ext-/rational/test_rat.rb                |    32 +
 test/mri/-ext-/st/test_foreach.rb                  |    16 +
 test/mri/-ext-/st/test_numhash.rb                  |    50 +
 test/mri/-ext-/st/test_update.rb                   |    51 +
 test/mri/-ext-/string/test_coderange.rb            |    60 +
 test/mri/-ext-/string/test_cstr.rb                 |   152 +
 test/mri/-ext-/string/test_ellipsize.rb            |    47 +
 test/mri/-ext-/string/test_enc_associate.rb        |    24 +
 test/mri/-ext-/string/test_enc_str_buf_cat.rb      |    16 +
 test/mri/-ext-/string/test_fstring.rb              |    65 +
 test/mri/-ext-/string/test_modify_expand.rb        |    16 +
 test/mri/-ext-/string/test_nofree.rb               |    13 +
 test/mri/-ext-/string/test_normalize.rb            |   110 +
 test/mri/-ext-/string/test_qsort.rb                |    20 +
 test/mri/-ext-/string/test_set_len.rb              |    26 +
 test/mri/-ext-/struct/test_member.rb               |    16 +
 test/mri/-ext-/symbol/test_inadvertent_creation.rb |   497 +
 test/mri/-ext-/symbol/test_type.rb                 |   143 +
 test/mri/-ext-/test_bug-3571.rb                    |    21 +
 .../ruby1.9 => mri}/-ext-/test_bug-3662.rb         |     0
 test/mri/-ext-/test_bug-5832.rb                    |    22 +
 test/mri/-ext-/test_notimplement.rb                |    15 +
 test/mri/-ext-/test_printf.rb                      |   187 +
 test/mri/-ext-/test_recursion.rb                   |    36 +
 test/mri/-ext-/time/test_new.rb                    |    40 +
 test/mri/-ext-/tracepoint/test_tracepoint.rb       |    80 +
 test/mri/-ext-/typeddata/test_typeddata.rb         |    20 +
 .../wait_for_single_fd/test_wait_for_single_fd.rb  |    46 +
 test/mri/-ext-/win32/test_console_attr.rb          |    44 +
 test/mri/-ext-/win32/test_dln.rb                   |    35 +
 test/mri/-ext-/win32/test_fd_setsize.rb            |    25 +
 test/mri/base64/test_base64.rb                     |   115 +
 test/mri/benchmark/test_benchmark.rb               |   162 +
 test/mri/bigdecimal/test_bigdecimal.rb             |  1583 ++
 test/mri/bigdecimal/test_bigdecimal_util.rb        |    51 +
 test/mri/bigdecimal/test_bigmath.rb                |    81 +
 test/mri/bigdecimal/testbase.rb                    |    28 +
 test/mri/cgi/test_cgi_cookie.rb                    |   118 +
 test/mri/cgi/test_cgi_core.rb                      |   303 +
 test/mri/cgi/test_cgi_header.rb                    |   184 +
 test/mri/cgi/test_cgi_modruby.rb                   |   149 +
 test/mri/cgi/test_cgi_multipart.rb                 |   386 +
 test/mri/cgi/test_cgi_session.rb                   |   169 +
 test/mri/cgi/test_cgi_tag_helper.rb                |   355 +
 test/mri/cgi/test_cgi_util.rb                      |   141 +
 .../ruby1.9 => mri}/cgi/testdata/file1.html        |     0
 .../ruby1.9 => mri}/cgi/testdata/large.png         |   Bin
 .../ruby1.9 => mri}/cgi/testdata/small.png         |   Bin
 test/mri/cgi/update_env.rb                         |     9 +
 test/mri/colors                                    |     3 +
 test/mri/coverage/test_coverage.rb                 |   114 +
 test/mri/csv/base.rb                               |     9 +
 test/mri/csv/test_csv_parsing.rb                   |   222 +
 test/mri/csv/test_csv_writing.rb                   |    98 +
 test/mri/csv/test_data_converters.rb               |   264 +
 test/mri/csv/test_encodings.rb                     |   338 +
 test/mri/csv/test_features.rb                      |   328 +
 test/mri/csv/test_headers.rb                       |   298 +
 test/mri/csv/test_interface.rb                     |   369 +
 test/mri/csv/test_row.rb                           |   359 +
 test/mri/csv/test_table.rb                         |   438 +
 test/mri/csv/ts_all.rb                             |    21 +
 test/mri/date/test_date.rb                         |   151 +
 test/mri/date/test_date_arith.rb                   |   265 +
 test/mri/date/test_date_attr.rb                    |   104 +
 test/mri/date/test_date_base.rb                    |   443 +
 test/mri/date/test_date_compat.rb                  |    22 +
 test/mri/date/test_date_conv.rb                    |   138 +
 test/mri/date/test_date_marshal.rb                 |    42 +
 test/mri/date/test_date_new.rb                     |   272 +
 test/mri/date/test_date_parse.rb                   |  1125 ++
 test/mri/date/test_date_strftime.rb                |   423 +
 test/mri/date/test_date_strptime.rb                |   513 +
 test/mri/date/test_switch_hitter.rb                |   665 +
 test/mri/dbm/test_dbm.rb                           |   632 +
 test/mri/digest/digest/foo.rb                      |    11 +
 test/mri/digest/test_digest.rb                     |   273 +
 test/mri/digest/test_digest_extend.rb              |   159 +
 test/mri/dl/test_base.rb                           |   146 +
 test/mri/dl/test_c_struct_entry.rb                 |    55 +
 test/mri/dl/test_c_union_entity.rb                 |    31 +
 test/mri/dl/test_callback.rb                       |    72 +
 test/mri/dl/test_cfunc.rb                          |    80 +
 test/mri/dl/test_cparser.rb                        |    33 +
 test/mri/dl/test_cptr.rb                           |   226 +
 test/mri/dl/test_dl2.rb                            |   140 +
 test/mri/dl/test_func.rb                           |   190 +
 test/mri/dl/test_handle.rb                         |   191 +
 test/mri/dl/test_import.rb                         |   165 +
 test/{externals/ruby1.9 => mri}/dl/test_win32.rb   |     0
 test/mri/drb/drbtest.rb                            |   364 +
 test/mri/drb/ignore_test_drb.rb                    |    14 +
 test/mri/drb/test_acl.rb                           |   198 +
 test/mri/drb/test_drb.rb                           |   358 +
 test/mri/drb/test_drbssl.rb                        |    77 +
 test/mri/drb/test_drbunix.rb                       |    60 +
 test/mri/drb/ut_array.rb                           |    17 +
 test/mri/drb/ut_array_drbssl.rb                    |    41 +
 test/mri/drb/ut_array_drbunix.rb                   |    17 +
 test/mri/drb/ut_drb.rb                             |   168 +
 test/mri/drb/ut_drb_drbssl.rb                      |    42 +
 test/mri/drb/ut_drb_drbunix.rb                     |    18 +
 test/mri/drb/ut_eq.rb                              |    37 +
 test/mri/drb/ut_eval.rb                            |    37 +
 test/mri/drb/ut_large.rb                           |    44 +
 test/mri/drb/ut_port.rb                            |    16 +
 test/mri/drb/ut_safe1.rb                           |    17 +
 test/mri/drb/ut_timerholder.rb                     |    54 +
 test/mri/dtrace/dummy.rb                           |     2 +
 test/mri/dtrace/helper.rb                          |    59 +
 test/mri/dtrace/test_array_create.rb               |    36 +
 test/mri/dtrace/test_cmethod.rb                    |    50 +
 test/mri/dtrace/test_function_entry.rb             |    88 +
 test/mri/dtrace/test_gc.rb                         |    27 +
 test/mri/dtrace/test_hash_create.rb                |    53 +
 test/mri/dtrace/test_load.rb                       |    53 +
 test/mri/dtrace/test_method_cache.rb               |    29 +
 test/mri/dtrace/test_object_create_start.rb        |    36 +
 test/mri/dtrace/test_raise.rb                      |    30 +
 test/mri/dtrace/test_require.rb                    |    35 +
 test/mri/dtrace/test_singleton_function.rb         |    56 +
 test/mri/dtrace/test_string.rb                     |    28 +
 test/{externals/ruby1.8 => mri}/erb/hello.erb      |     0
 test/mri/erb/test_erb.rb                           |   497 +
 test/mri/erb/test_erb_command.rb                   |    12 +
 test/mri/erb/test_erb_m17n.rb                      |   124 +
 test/mri/etc/test_etc.rb                           |   172 +
 test/mri/excludes/Complex_Test.rb                  |     4 +
 .../mri/excludes/Emoji/TestKDDI.rb                 |     0
 test/mri/excludes/FTPTest.rb                       |     2 +
 test/mri/excludes/HTTPResponseTest.rb              |     3 +
 test/mri/excludes/IMAPTest.rb                      |     1 +
 .../ruby1.9 => mri}/excludes/OpenSSL/TestASN1.rb   |     0
 test/mri/excludes/OpenSSL/TestBN.rb                |     1 +
 .../ruby1.9 => mri}/excludes/OpenSSL/TestCipher.rb |     0
 .../ruby1.9 => mri}/excludes/OpenSSL/TestConfig.rb |     0
 .../mri/excludes/OpenSSL/TestEOF1LowlevelSocket.rb |     4 +
 .../mri/excludes/OpenSSL/TestEOF2LowlevelSocket.rb |     4 +
 test/mri/excludes/OpenSSL/TestEngine.rb            |     6 +
 test/mri/excludes/OpenSSL/TestNSSPI.rb             |     1 +
 test/mri/excludes/OpenSSL/TestOCSP.rb              |     3 +
 test/mri/excludes/OpenSSL/TestPKCS12.rb            |     5 +
 test/mri/excludes/OpenSSL/TestPKCS7.rb             |     1 +
 test/mri/excludes/OpenSSL/TestPKeyDH.rb            |     4 +
 test/mri/excludes/OpenSSL/TestPKeyDSA.rb           |    10 +
 test/mri/excludes/OpenSSL/TestPKeyRSA.rb           |     6 +
 test/mri/excludes/OpenSSL/TestPair.rb              |     1 +
 .../mri/excludes/OpenSSL/TestPairLowLevelSocket.rb |     1 +
 test/mri/excludes/OpenSSL/TestSSL.rb               |    21 +
 test/mri/excludes/OpenSSL/TestSSLSession.rb        |     9 +
 test/mri/excludes/OpenSSL/TestX509Certificate.rb   |     2 +
 .../excludes/OpenSSL/TestX509Extension.rb          |     0
 .../mri/excludes/OpenSSL/TestX509Name.rb           |     0
 .../excludes/OpenSSL/TestX509Request.rb            |     0
 .../excludes/PPTestModule/PPCycleTest.rb           |     0
 test/mri/excludes/PPTestModule/PPInspectTest.rb    |     3 +
 .../ruby1.9 => mri}/excludes/PStoreTest.rb         |     0
 test/mri/excludes/Psych/Handlers/TestRecorder.rb   |     1 +
 test/mri/excludes/Psych/TestDateTime.rb            |     1 +
 .../ruby1.9 => mri}/excludes/Psych/TestDocument.rb |     0
 .../ruby1.9 => mri}/excludes/Psych/TestEmitter.rb  |     0
 test/mri/excludes/Psych/TestEncoding.rb            |     7 +
 test/mri/excludes/Psych/TestException.rb           |     2 +
 .../ruby1.9 => mri}/excludes/Psych/TestNil.rb      |     0
 .../ruby1.9 => mri}/excludes/Psych/TestParser.rb   |     0
 .../excludes/Psych/TestTreeBuilder.rb              |     0
 .../excludes/Psych/Visitors/TestYAMLTree.rb        |     0
 .../ruby1.9 => mri}/excludes/Psych_Unit_Tests.rb   |     0
 test/mri/excludes/Rational_Test.rb                 |     8 +
 .../ruby1.9 => mri}/excludes/TC_HMAC_MD5.rb        |     0
 .../ruby1.9 => mri}/excludes/TC_HMAC_RMD160.rb     |     0
 .../ruby1.9 => mri}/excludes/TC_HMAC_SHA1.rb       |     0
 .../{externals/ruby1.9 => mri}/excludes/TC_JSON.rb |     0
 .../ruby1.9 => mri}/excludes/TC_JSONEncoding.rb    |     0
 .../ruby1.9 => mri}/excludes/TC_JSONGenerate.rb    |     0
 .../ruby1.9 => mri}/excludes/TC_JSONUnicode.rb     |     0
 .../mri/excludes/TC_OpenStruct.rb                  |     0
 test/mri/excludes/TC_Set.rb                        |     1 +
 test/mri/excludes/TC_SortedSet.rb                  |     1 +
 test/mri/excludes/TestArgf.rb                      |    27 +
 test/mri/excludes/TestArity.rb                     |     3 +
 test/mri/excludes/TestArray.rb                     |    22 +
 test/mri/excludes/TestAssignment.rb                |     2 +
 .../ruby1.9 => mri}/excludes/TestAssignmentGen.rb  |     0
 test/mri/excludes/TestAutoload.rb                  |     3 +
 .../excludes/TestBasicInstructions.rb              |     0
 test/mri/excludes/TestBeginEndBlock.rb             |     6 +
 test/mri/excludes/TestBigDecimal.rb                |    29 +
 test/mri/excludes/TestBigDecimalUtil.rb            |     2 +
 .../ruby1.9 => mri}/excludes/TestBigMath.rb        |     0
 test/mri/excludes/TestBignum.rb                    |     7 +
 test/mri/excludes/TestCSV/Encodings.rb             |     2 +
 .../mri/excludes/TestCSV/Encodings/DifferentOFS.rb |     1 +
 test/mri/excludes/TestCSV/Features.rb              |     1 +
 test/mri/excludes/TestCSV/Parsing.rb               |     1 +
 test/mri/excludes/TestCase.rb                      |     2 +
 test/mri/excludes/TestClass.rb                     |    11 +
 test/mri/excludes/TestComparable.rb                |     1 +
 test/mri/excludes/TestConst.rb                     |     1 +
 test/mri/excludes/TestContinuation.rb              |     6 +
 test/mri/excludes/TestDateConv.rb                  |     1 +
 test/mri/excludes/TestDateParse.rb                 |     1 +
 test/mri/excludes/TestDateStrftime.rb              |     2 +
 test/mri/excludes/TestDateStrptime.rb              |     1 +
 test/mri/excludes/TestDefined.rb                   |     1 +
 test/mri/excludes/TestDelegateClass.rb             |     4 +
 test/mri/excludes/TestDir.rb                       |     6 +
 test/mri/excludes/TestDir_M17N.rb                  |    18 +
 test/mri/excludes/TestERB.rb                       |     1 +
 test/mri/excludes/TestEUC_JP.rb                    |     1 +
 test/mri/excludes/TestEncoding.rb                  |     1 +
 test/mri/excludes/TestEncodingConverter.rb         |     1 +
 test/mri/excludes/TestEnumerable.rb                |     4 +
 test/mri/excludes/TestEnumerator.rb                |    14 +
 test/mri/excludes/TestEnv.rb                       |    16 +
 test/mri/excludes/TestEval.rb                      |     3 +
 test/mri/excludes/TestException.rb                 |    15 +
 test/mri/excludes/TestFiber.rb                     |     6 +
 test/mri/excludes/TestFile.rb                      |     1 +
 test/mri/excludes/TestFileExhaustive.rb            |    10 +
 test/mri/excludes/TestFind.rb                      |     2 +
 test/mri/excludes/TestFixnum.rb                    |     1 +
 test/mri/excludes/TestFlip.rb                      |     2 +
 test/mri/excludes/TestFloat.rb                     |     5 +
 test/mri/excludes/TestFnmatch.rb                   |     1 +
 test/mri/excludes/TestGc.rb                        |    21 +
 test/mri/excludes/TestHash.rb                      |    16 +
 test/mri/excludes/TestHash/TestSubHash.rb          |     2 +
 test/mri/excludes/TestIO.rb                        |    37 +
 test/mri/excludes/TestIOWait.rb                    |     2 +
 test/mri/excludes/TestIO_Console.rb                |    17 +
 test/mri/excludes/TestIO_M17N.rb                   |    14 +
 .../ruby1.9 => mri}/excludes/TestISO8859.rb        |     0
 .../ruby1.9 => mri}/excludes/TestIconv/Option.rb   |     0
 .../ruby1.9 => mri}/excludes/TestIconv/Partial.rb  |     0
 test/mri/excludes/TestInteger.rb                   |     2 +
 test/mri/excludes/TestIntegerComb.rb               |     6 +
 test/mri/excludes/TestIterator.rb                  |     1 +
 test/mri/excludes/TestJSON.rb                      |     3 +
 test/mri/excludes/TestJSONGenerate.rb              |     5 +
 test/mri/excludes/TestKeywordArguments.rb          |     2 +
 test/mri/excludes/TestLambdaParameters.rb          |     3 +
 test/mri/excludes/TestLazyEnumerator.rb            |     3 +
 test/mri/excludes/TestLogDevice.rb                 |     2 +
 test/mri/excludes/TestM17N.rb                      |     4 +
 test/mri/excludes/TestM17NComb.rb                  |     5 +
 test/mri/excludes/TestMarshal.rb                   |    21 +
 .../ruby1.9 => mri}/excludes/TestMetaclass.rb      |     0
 test/mri/excludes/TestMethod.rb                    |    16 +
 .../excludes/TestMixedUnicodeEscape.rb             |     0
 test/mri/excludes/TestModule.rb                    |    16 +
 test/mri/excludes/TestMonitor.rb                   |     1 +
 test/mri/excludes/TestNetHTTP.rb                   |     4 +
 test/mri/excludes/TestNetHTTPS.rb                  |     3 +
 test/mri/excludes/TestNotImplement.rb              |     2 +
 test/mri/excludes/TestNumeric.rb                   |     1 +
 test/mri/excludes/TestObject.rb                    |     5 +
 test/mri/excludes/TestObjectSpace.rb               |    12 +
 test/mri/excludes/TestOpen3.rb                     |     1 +
 test/mri/excludes/TestPTY.rb                       |    15 +
 test/mri/excludes/TestPack.rb                      |    20 +
 test/mri/excludes/TestParse.rb                     |     8 +
 test/mri/excludes/TestPath.rb                      |     5 +
 test/mri/excludes/TestPathname.rb                  |     5 +
 .../ruby1.9 => mri}/excludes/TestPipe.rb           |     0
 test/mri/excludes/TestPrime.rb                     |     2 +
 test/mri/excludes/TestProc.rb                      |    13 +
 test/mri/excludes/TestProcess.rb                   |    68 +
 test/mri/excludes/TestPsych.rb                     |     3 +
 test/mri/excludes/TestQueue.rb                     |     2 +
 test/mri/excludes/TestRand.rb                      |     8 +
 test/mri/excludes/TestRange.rb                     |     5 +
 test/mri/excludes/TestRbConfig.rb                  |     1 +
 test/mri/excludes/TestReadline.rb                  |    13 +
 test/mri/excludes/TestRefinement.rb                |    26 +
 test/mri/excludes/TestRegexp.rb                    |    17 +
 test/mri/excludes/TestRequire.rb                   |    15 +
 test/mri/excludes/TestRipper/Filter.rb             |     3 +
 .../ruby1.9 => mri}/excludes/TestRipper/Generic.rb |     0
 test/mri/excludes/TestRipper/ParserEvents.rb       |     5 +
 test/mri/excludes/TestRubyLiteral.rb               |     3 +
 test/mri/excludes/TestRubyOptimization.rb          |     5 +
 test/mri/excludes/TestRubyOptions.rb               |    31 +
 test/mri/excludes/TestRubyYieldGen.rb              |     1 +
 test/mri/excludes/TestSH.rb                        |     6 +
 test/mri/excludes/TestSecureRandom.rb              |     1 +
 test/mri/excludes/TestSetTraceFunc.rb              |    35 +
 test/mri/excludes/TestShellwords.rb                |     1 +
 test/mri/excludes/TestShiftJIS.rb                  |     1 +
 test/mri/excludes/TestSignal.rb                    |    10 +
 test/mri/excludes/TestSocket.rb                    |    21 +
 test/mri/excludes/TestSocketAddrinfo.rb            |    37 +
 test/mri/excludes/TestSocketNonblock.rb            |    11 +
 test/mri/excludes/TestSocket_BasicSocket.rb        |     3 +
 .../excludes/TestSocket_TCPSocket.rb               |     0
 .../excludes/TestSocket_UDPSocket.rb               |     0
 test/mri/excludes/TestSocket_UNIXSocket.rb         |    10 +
 test/mri/excludes/TestSprintf.rb                   |    13 +
 .../ruby1.9 => mri}/excludes/TestSprintfComb.rb    |     0
 test/mri/excludes/TestString.rb                    |     4 +
 .../mri/excludes/TestStringIO.rb                   |     0
 test/mri/excludes/TestStringchar.rb                |     1 +
 test/mri/excludes/TestStruct.rb                    |     1 +
 test/mri/excludes/TestStruct/SubStruct.rb          |     1 +
 test/mri/excludes/TestStruct/TopStruct.rb          |     1 +
 test/mri/excludes/TestSuper.rb                     |     9 +
 test/mri/excludes/TestSymbol.rb                    |     6 +
 test/mri/excludes/TestSyntax.rb                    |     9 +
 .../ruby1.9 => mri}/excludes/TestSyslog.rb         |     0
 test/mri/excludes/TestSystem.rb                    |     2 +
 test/mri/excludes/TestTempfile.rb                  |     1 +
 test/mri/excludes/TestThread.rb                    |    18 +
 .../ruby1.9 => mri}/excludes/TestThreadGroup.rb    |     0
 test/mri/excludes/TestTime.rb                      |    13 +
 test/mri/excludes/TestTimeExtension.rb             |     6 +
 test/mri/excludes/TestTimeout.rb                   |     4 +
 .../ruby1.9 => mri}/excludes/TestTrace.rb          |     0
 test/mri/excludes/TestTranscode.rb                 |     4 +
 test/mri/excludes/TestUTF16.rb                     |     4 +
 .../ruby1.9 => mri}/excludes/TestUTF32.rb          |     0
 .../ruby1.9 => mri}/excludes/TestUndef.rb          |     0
 .../ruby1.9 => mri}/excludes/TestUnicodeEscape.rb  |     0
 .../ruby1.9 => mri}/excludes/TestVariable.rb       |     0
 test/mri/excludes/TestWeakRef.rb                   |     2 +
 test/mri/excludes/TestZlib.rb                      |     1 +
 test/mri/excludes/TestZlibDeflate.rb               |     3 +
 test/mri/excludes/TestZlibGzipFile.rb              |     1 +
 test/mri/excludes/TestZlibGzipReader.rb            |     2 +
 test/mri/excludes/TestZlibInflate.rb               |     4 +
 test/mri/excludes/Test_DotDot.rb                   |     1 +
 .../ruby1.9 => mri}/excludes/YAML_Unit_Tests.rb    |     0
 test/mri/excludes_truffle/CGICookieTest.rb         |     2 +
 test/mri/excludes_truffle/CGICoreTest.rb           |     1 +
 test/mri/excludes_truffle/CGIHeaderTest.rb         |     2 +
 test/mri/excludes_truffle/CGIMultipartTest.rb      |     9 +
 test/mri/excludes_truffle/CGISessionTest.rb        |     3 +
 test/mri/excludes_truffle/CGITagHelperTest.rb      |     2 +
 test/mri/excludes_truffle/CGIUtilTest.rb           |     4 +
 test/mri/excludes_truffle/ComplexRational_Test.rb  |     1 +
 test/mri/excludes_truffle/Complex_Test.rb          |    12 +
 test/mri/excludes_truffle/Complex_Test2.rb         |     1 +
 test/mri/excludes_truffle/Emoji/TestRenameSJIS.rb  |     1 +
 .../excludes_truffle/PPTestModule/PPCycleTest.rb   |     5 +
 .../PPTestModule/PPDelegateTest.rb                 |     1 +
 .../PPTestModule/PPFileStatTest.rb                 |     1 +
 .../excludes_truffle/PPTestModule/PPInspectTest.rb |     2 +
 test/mri/excludes_truffle/PPTestModule/PPTest.rb   |     2 +
 test/mri/excludes_truffle/PStoreTest.rb            |     8 +
 .../REXMLTests/AttributesTester.rb                 |    11 +
 test/mri/excludes_truffle/REXMLTests/BaseTester.rb |     1 +
 .../excludes_truffle/REXMLTests/ContribTester.rb   |    12 +
 .../excludes_truffle/REXMLTests/ElementsTester.rb  |     1 +
 .../excludes_truffle/REXMLTests/EncodingTester.rb  |     3 +
 .../excludes_truffle/REXMLTests/FunctionsTester.rb |     7 +
 .../mri/excludes_truffle/REXMLTests/JaxenTester.rb |    23 +
 .../REXMLTests/LightParserTester.rb                |     1 +
 .../mri/excludes_truffle/REXMLTests/OrderTester.rb |     1 +
 .../mri/excludes_truffle/REXMLTests/REXMLTester.rb |     1 +
 test/mri/excludes_truffle/REXMLTests/SAX2Tester.rb |     4 +
 .../excludes_truffle/REXMLTests/TestAttributes.rb  |     1 +
 .../excludes_truffle/REXMLTests/TestDocument.rb    |     1 +
 .../REXMLTests/TestDocument/BomTest.rb             |     4 +
 .../REXMLTests/TestIssuezillaParsing.rb            |     1 +
 .../REXMLTests/TestXPathAttribute.rb               |     2 +
 .../REXMLTests/TestXPathAxisPredcedingSibling.rb   |     1 +
 .../excludes_truffle/REXMLTests/TestXPathBase.rb   |    28 +
 .../REXMLTests/TestXPathPredicate.rb               |     4 +
 test/mri/excludes_truffle/REXMLTests/Tester.rb     |    28 +
 test/mri/excludes_truffle/REXMLTests/Ticket80.rb   |     2 +
 .../excludes_truffle/REXMLTests/XPathTesterDd.rb   |     2 +
 test/mri/excludes_truffle/Rational_Test.rb         |    12 +
 test/mri/excludes_truffle/TC_Enumerable.rb         |     1 +
 test/mri/excludes_truffle/TC_IPAddr.rb             |     8 +
 test/mri/excludes_truffle/TC_OpenStruct.rb         |     7 +
 test/mri/excludes_truffle/TC_Operator.rb           |     9 +
 test/mri/excludes_truffle/TC_Set.rb                |     2 +
 test/mri/excludes_truffle/TC_SortedSet.rb          |     1 +
 test/mri/excludes_truffle/TSortTest.rb             |     2 +
 test/mri/excludes_truffle/TestAlias.rb             |     6 +
 test/mri/excludes_truffle/TestArray.rb             |    22 +
 test/mri/excludes_truffle/TestAssignment.rb        |     8 +
 .../excludes_truffle}/TestAssignmentGen.rb         |     0
 test/mri/excludes_truffle/TestAutoload.rb          |    11 +
 test/mri/excludes_truffle/TestBase64.rb            |     5 +
 test/mri/excludes_truffle/TestBasicInstructions.rb |     4 +
 test/mri/excludes_truffle/TestBeginEndBlock.rb     |    13 +
 test/mri/excludes_truffle/TestBenchmark.rb         |     4 +
 test/mri/excludes_truffle/TestBignum.rb            |    26 +
 .../mri/excludes_truffle/TestCSV/DataConverters.rb |    16 +
 test/mri/excludes_truffle/TestCSV/Headers.rb       |    14 +
 test/mri/excludes_truffle/TestCSV/Parsing.rb       |    10 +
 test/mri/excludes_truffle/TestCSV/Row.rb           |     2 +
 test/mri/excludes_truffle/TestCSV/Table.rb         |     9 +
 test/mri/excludes_truffle/TestCSV/Writing.rb       |     3 +
 test/mri/excludes_truffle/TestCall.rb              |     1 +
 test/mri/excludes_truffle/TestCase.rb              |     2 +
 test/mri/excludes_truffle/TestClass.rb             |    26 +
 test/mri/excludes_truffle/TestClone.rb             |     1 +
 test/mri/excludes_truffle/TestComparable.rb        |     3 +
 test/mri/excludes_truffle/TestConditionVariable.rb |     5 +
 test/mri/excludes_truffle/TestConst.rb             |     1 +
 test/mri/excludes_truffle/TestDate.rb              |     1 +
 test/mri/excludes_truffle/TestDateAttr.rb          |     1 +
 test/mri/excludes_truffle/TestDateConv.rb          |     5 +
 test/mri/excludes_truffle/TestDateMarshal.rb       |     1 +
 test/mri/excludes_truffle/TestDateNew.rb           |     5 +
 test/mri/excludes_truffle/TestDateParse.rb         |    11 +
 test/mri/excludes_truffle/TestDateStrftime.rb      |     8 +
 test/mri/excludes_truffle/TestDefined.rb           |     5 +
 test/mri/excludes_truffle/TestDelegateClass.rb     |    14 +
 test/mri/excludes_truffle/TestDigest/TestBase.rb   |     1 +
 .../excludes_truffle/TestDigest/TestDigestParen.rb |     5 +
 test/mri/excludes_truffle/TestDigest/TestMD5.rb    |    12 +
 test/mri/excludes_truffle/TestDigest/TestSHA1.rb   |    12 +
 test/mri/excludes_truffle/TestDigest/TestSHA2.rb   |     1 +
 test/mri/excludes_truffle/TestDigest/TestSHA256.rb |    12 +
 test/mri/excludes_truffle/TestDigest/TestSHA384.rb |    12 +
 test/mri/excludes_truffle/TestDigest/TestSHA512.rb |    12 +
 test/mri/excludes_truffle/TestDir.rb               |    21 +
 test/mri/excludes_truffle/TestDir_M17N.rb          |    19 +
 test/mri/excludes_truffle/TestERB.rb               |     9 +
 test/mri/excludes_truffle/TestERBCore.rb           |     6 +
 test/mri/excludes_truffle/TestERBCoreWOStrScan.rb  |     1 +
 test/mri/excludes_truffle/TestEncoding.rb          |     6 +
 test/mri/excludes_truffle/TestEncodingConverter.rb |    58 +
 test/mri/excludes_truffle/TestEnumerator.rb        |    28 +
 test/mri/excludes_truffle/TestEval.rb              |    15 +
 test/mri/excludes_truffle/TestException.rb         |    38 +
 test/mri/excludes_truffle/TestFile.rb              |    32 +
 test/mri/excludes_truffle/TestFileExhaustive.rb    |   104 +
 test/mri/excludes_truffle/TestFileUtilsDryRun.rb   |    63 +
 test/mri/excludes_truffle/TestFileUtilsNoWrite.rb  |    63 +
 test/mri/excludes_truffle/TestFileUtilsVerbose.rb  |    63 +
 test/mri/excludes_truffle/TestFind.rb              |     4 +
 test/mri/excludes_truffle/TestFixnum.rb            |     6 +
 test/mri/excludes_truffle/TestFlip.rb              |     1 +
 test/mri/excludes_truffle/TestFloat.rb             |    17 +
 test/mri/excludes_truffle/TestFnmatch.rb           |     4 +
 test/mri/excludes_truffle/TestGB18030.rb           |     1 +
 test/mri/excludes_truffle/TestGc.rb                |    21 +
 test/mri/excludes_truffle/TestIO_Console.rb        |     1 +
 test/mri/excludes_truffle/TestIO_M17N.rb           |   144 +
 test/mri/excludes_truffle/TestISO8859.rb           |     1 +
 test/mri/excludes_truffle/TestInteger.rb           |     8 +
 test/mri/excludes_truffle/TestIntegerComb.rb       |    25 +
 test/mri/excludes_truffle/TestIterator.rb          |     9 +
 test/mri/excludes_truffle/TestJSON.rb              |     3 +
 test/mri/excludes_truffle/TestJSONAddition.rb      |     2 +
 test/mri/excludes_truffle/TestJSONEncoding.rb      |     1 +
 test/mri/excludes_truffle/TestJSONFixtures.rb      |     2 +
 test/mri/excludes_truffle/TestJSONGenerate.rb      |     2 +
 test/mri/excludes_truffle/TestJSONGenericObject.rb |     1 +
 .../mri/excludes_truffle/TestJSONStringMatching.rb |     1 +
 test/mri/excludes_truffle/TestJSONUnicode.rb       |     2 +
 test/mri/excludes_truffle/TestKeywordArguments.rb  |    13 +
 test/mri/excludes_truffle/TestLambdaParameters.rb  |     6 +
 test/mri/excludes_truffle/TestLogger.rb            |     7 +
 test/mri/excludes_truffle/TestMarshal.rb           |    78 +
 test/mri/excludes_truffle/TestMath.rb              |    10 +
 test/mri/excludes_truffle/TestMathn.rb             |     6 +
 test/mri/excludes_truffle/TestMatrix.rb            |    23 +
 test/mri/excludes_truffle/TestMethod.rb            |    46 +
 .../excludes_truffle/TestMixedUnicodeEscape.rb}    |     0
 test/mri/excludes_truffle/TestMonitor.rb           |     6 +
 test/mri/excludes_truffle/TestMutexM.rb            |     1 +
 test/mri/excludes_truffle/TestNotImplement.rb      |     6 +
 test/mri/excludes_truffle/TestNumeric.rb           |     5 +
 test/mri/excludes_truffle/TestObjSpace.rb          |    21 +
 test/mri/excludes_truffle/TestObject.rb            |    34 +
 test/mri/excludes_truffle/TestObjectSpace.rb       |    17 +
 test/mri/excludes_truffle/TestOpen3.rb             |    26 +
 test/mri/excludes_truffle/TestOptionParser.rb      |     2 +
 .../TestOptionParser/BashCompletion.rb             |     6 +
 .../TestOptionParser/NoArg/Def1.rb                 |     2 +
 .../TestOptionParser/NoArg/Def2.rb                 |     1 +
 .../excludes_truffle/TestOptionParser/OptArg.rb    |     4 +
 .../excludes_truffle/TestOptionParser/PlaceArg.rb  |     4 +
 .../TestOptionParser/ReqArg/Def1.rb                |     1 +
 .../TestOptionParser/ReqArg/Def2.rb                |     1 +
 .../TestOptionParser/ReqArg/Def3.rb                |     1 +
 .../TestOptionParser/ReqArg/Def4.rb                |     1 +
 .../TestOptionParser/SummaryTest.rb                |     4 +
 .../TestOptionParser/WithPattern.rb                |     1 +
 test/mri/excludes_truffle/TestPack.rb              |    21 +
 test/mri/excludes_truffle/TestParse.rb             |    25 +
 test/mri/excludes_truffle/TestPath.rb              |     6 +
 test/mri/excludes_truffle/TestPathname.rb          |   177 +
 test/mri/excludes_truffle/TestPipe.rb              |     4 +
 .../excludes_truffle/TestPipe/WithConversion.rb    |     4 +
 test/mri/excludes_truffle/TestPrime.rb             |     5 +
 test/mri/excludes_truffle/TestPrime/TestInteger.rb |     3 +
 test/mri/excludes_truffle/TestProc.rb              |    46 +
 test/mri/excludes_truffle/TestQueue.rb             |    10 +
 test/mri/excludes_truffle/TestRakeApplication.rb   |     9 +
 test/mri/excludes_truffle/TestRakeBacktrace.rb     |     3 +
 test/mri/excludes_truffle/TestRakeDirectoryTask.rb |     1 +
 test/mri/excludes_truffle/TestRakeFileList.rb      |     4 +
 test/mri/excludes_truffle/TestRakeNameSpace.rb     |     1 +
 test/mri/excludes_truffle/TestRakeRules.rb         |     2 +
 test/mri/excludes_truffle/TestRakeTask.rb          |     2 +
 .../TestRakeTaskArgumentParsing.rb                 |     2 +
 test/mri/excludes_truffle/TestRakeTaskArguments.rb |     1 +
 test/mri/excludes_truffle/TestRakeTaskManager.rb   |     2 +
 test/mri/excludes_truffle/TestRakeTestTask.rb      |     1 +
 test/mri/excludes_truffle/TestRand.rb              |    36 +
 test/mri/excludes_truffle/TestRange.rb             |    19 +
 test/mri/excludes_truffle/TestReadPartial.rb       |     3 +
 test/mri/excludes_truffle/TestRegexp.rb            |    38 +
 test/mri/excludes_truffle/TestRequire.rb           |    36 +
 test/mri/excludes_truffle/TestResolvAddr.rb        |     1 +
 .../TestRexmlXpathAttributeQuery.rb                |     3 +
 test/mri/excludes_truffle/TestRipper/Generic.rb    |     1 +
 test/mri/excludes_truffle/TestRubyLiteral.rb       |     8 +
 test/mri/excludes_truffle/TestRubyOptimization.rb  |    34 +
 test/mri/excludes_truffle/TestRubyOptions.rb       |    47 +
 test/mri/excludes_truffle/TestRubyPrimitive.rb     |     1 +
 test/mri/excludes_truffle/TestRubyYieldGen.rb      |     4 +
 test/mri/excludes_truffle/TestSH.rb                |    19 +
 test/mri/excludes_truffle/TestScanfBlock.rb        |     1 +
 test/mri/excludes_truffle/TestScanfIO.rb           |     1 +
 test/mri/excludes_truffle/TestSecureRandom.rb      |     3 +
 test/mri/excludes_truffle/TestSetTraceFunc.rb      |    40 +
 test/mri/excludes_truffle/TestShellwords.rb        |     1 +
 test/mri/excludes_truffle/TestShiftJIS.rb          |     3 +
 test/mri/excludes_truffle/TestSignal.rb            |    17 +
 test/mri/excludes_truffle/TestSingleton.rb         |     2 +
 test/mri/excludes_truffle/TestSprintf.rb           |    15 +
 test/mri/excludes_truffle/TestSprintfComb.rb       |    14 +
 test/mri/excludes_truffle/TestString.rb            |    59 +
 test/mri/excludes_truffle/TestString2.rb           |    56 +
 test/mri/excludes_truffle/TestStringIO.rb          |    48 +
 test/mri/excludes_truffle/TestStringScanner.rb     |    10 +
 test/mri/excludes_truffle/TestStringchar.rb        |     1 +
 test/mri/excludes_truffle/TestStruct/SubStruct.rb  |    11 +
 test/mri/excludes_truffle/TestStruct/TopStruct.rb  |    10 +
 test/mri/excludes_truffle/TestSuper.rb             |    14 +
 test/mri/excludes_truffle/TestSymbol.rb            |    13 +
 test/mri/excludes_truffle/TestSyntax.rb            |    62 +
 test/mri/excludes_truffle/TestSystem.rb            |     3 +
 test/mri/excludes_truffle/TestTempfile.rb          |    29 +
 test/mri/excludes_truffle/TestThread.rb            |    57 +
 test/mri/excludes_truffle/TestTime.rb              |    44 +
 test/mri/excludes_truffle/TestTimeExtension.rb     |    35 +
 test/mri/excludes_truffle/TestTimeout.rb           |     4 +
 test/mri/excludes_truffle/TestTrace.rb             |     5 +
 test/mri/excludes_truffle/TestTracer.rb            |     4 +
 test/mri/excludes_truffle/TestTranscode.rb         |    26 +
 test/mri/excludes_truffle/TestUTF16.rb             |    12 +
 test/mri/excludes_truffle/TestUTF32.rb             |     1 +
 .../excludes => mri/excludes_truffle}/TestUndef.rb |     0
 test/mri/excludes_truffle/TestUnicodeEscape.rb     |     3 +
 test/mri/excludes_truffle/TestVariable.rb          |     7 +
 test/mri/excludes_truffle/TestVector.rb            |     3 +
 test/mri/excludes_truffle/TestWEBrickUtils.rb      |     6 +
 test/mri/excludes_truffle/TestWhileuntil.rb        |     1 +
 test/mri/excludes_truffle/URI/TestCommon.rb        |     2 +
 test/mri/excludes_truffle/URI/TestGeneric.rb       |     2 +
 test/mri/excludes_truffle/XPathAxesTester.rb       |     1 +
 test/mri/excludes_truffle/XPathPredicateTester.rb  |     4 +
 test/mri/excludes_truffle/XPathTester.rb           |    28 +
 test/mri/fiddle/helper.rb                          |   126 +
 test/mri/fiddle/test_c_struct_entry.rb             |    77 +
 test/mri/fiddle/test_c_union_entity.rb             |    35 +
 test/mri/fiddle/test_closure.rb                    |    85 +
 test/mri/fiddle/test_cparser.rb                    |   211 +
 test/mri/fiddle/test_fiddle.rb                     |    17 +
 test/mri/fiddle/test_func.rb                       |    93 +
 test/mri/fiddle/test_function.rb                   |   102 +
 test/mri/fiddle/test_handle.rb                     |   186 +
 test/mri/fiddle/test_import.rb                     |   151 +
 test/mri/fiddle/test_pointer.rb                    |   238 +
 test/mri/fileutils/clobber.rb                      |    92 +
 test/mri/fileutils/fileasserts.rb                  |   112 +
 test/mri/fileutils/test_dryrun.rb                  |    18 +
 test/mri/fileutils/test_fileutils.rb               |  1578 ++
 test/mri/fileutils/test_nowrite.rb                 |    18 +
 test/mri/fileutils/test_verbose.rb                 |    18 +
 test/mri/fileutils/visibility_tests.rb             |    42 +
 test/mri/gdbm/test_gdbm.rb                         |   728 +
 test/{externals/ruby1.9 => mri}/inlinetest.rb      |     0
 test/mri/io/console/test_io_console.rb             |   353 +
 test/mri/io/nonblock/test_flush.rb                 |    53 +
 test/mri/io/wait/test_io_wait.rb                   |   117 +
 test/mri/irb/test_completion.rb                    |    22 +
 test/mri/irb/test_option.rb                        |    12 +
 test/mri/irb/test_raise_no_backtrace_exception.rb  |    14 +
 .../ruby1.9 => mri}/json/fixtures/fail1.json       |     0
 .../ruby1.9 => mri}/json/fixtures/fail10.json      |     0
 .../ruby1.9 => mri}/json/fixtures/fail11.json      |     0
 .../ruby1.9 => mri}/json/fixtures/fail12.json      |     0
 .../ruby1.9 => mri}/json/fixtures/fail13.json      |     0
 .../ruby1.9 => mri}/json/fixtures/fail14.json      |     0
 .../ruby1.9 => mri}/json/fixtures/fail18.json      |     0
 .../ruby1.9 => mri}/json/fixtures/fail19.json      |     0
 .../ruby1.9 => mri}/json/fixtures/fail2.json       |     0
 .../ruby1.9 => mri}/json/fixtures/fail20.json      |     0
 .../ruby1.9 => mri}/json/fixtures/fail21.json      |     0
 .../ruby1.9 => mri}/json/fixtures/fail22.json      |     0
 .../ruby1.9 => mri}/json/fixtures/fail23.json      |     0
 .../ruby1.9 => mri}/json/fixtures/fail24.json      |     0
 .../ruby1.9 => mri}/json/fixtures/fail25.json      |     0
 .../ruby1.9 => mri}/json/fixtures/fail27.json      |     0
 .../ruby1.9 => mri}/json/fixtures/fail28.json      |     0
 .../ruby1.9 => mri}/json/fixtures/fail3.json       |     0
 .../ruby1.9 => mri}/json/fixtures/fail4.json       |     0
 .../ruby1.9 => mri}/json/fixtures/fail5.json       |     0
 .../ruby1.9 => mri}/json/fixtures/fail6.json       |     0
 .../ruby1.9 => mri}/json/fixtures/fail7.json       |     0
 .../ruby1.9 => mri}/json/fixtures/fail8.json       |     0
 .../ruby1.9 => mri}/json/fixtures/fail9.json       |     0
 .../ruby1.9 => mri}/json/fixtures/pass1.json       |     0
 .../ruby1.9 => mri}/json/fixtures/pass15.json      |     0
 .../ruby1.9 => mri}/json/fixtures/pass16.json      |     0
 .../ruby1.9 => mri}/json/fixtures/pass17.json      |     0
 .../ruby1.9 => mri}/json/fixtures/pass2.json       |     0
 .../ruby1.9 => mri}/json/fixtures/pass26.json      |     0
 .../ruby1.9 => mri}/json/fixtures/pass3.json       |     0
 test/mri/json/setup_variant.rb                     |    12 +
 test/mri/json/test_json.rb                         |   577 +
 test/mri/json/test_json_addition.rb                |   197 +
 test/mri/json/test_json_encoding.rb                |    66 +
 test/mri/json/test_json_fixtures.rb                |    36 +
 test/mri/json/test_json_generate.rb                |   361 +
 test/mri/json/test_json_generic_object.rb          |    76 +
 test/mri/json/test_json_string_matching.rb         |    40 +
 test/mri/json/test_json_unicode.rb                 |    73 +
 test/mri/lib/envutil.rb                            |   267 +
 test/mri/lib/find_executable.rb                    |    22 +
 test/mri/lib/iseq_loader_checker.rb                |    75 +
 test/mri/lib/leakchecker.rb                        |   201 +
 test/mri/lib/memory_status.rb                      |   140 +
 test/mri/lib/minitest/README.txt                   |   457 +
 test/mri/lib/minitest/autorun.rb                   |    14 +
 test/mri/lib/minitest/benchmark.rb                 |   418 +
 test/mri/lib/minitest/mock.rb                      |   196 +
 test/mri/lib/minitest/unit.rb                      |  1402 ++
 test/mri/lib/profile_test_all.rb                   |    91 +
 test/mri/lib/test/unit.rb                          |  1003 ++
 test/mri/lib/test/unit/assertions.rb               |   844 +
 test/mri/lib/test/unit/parallel.rb                 |   191 +
 test/mri/lib/test/unit/testcase.rb                 |    36 +
 test/mri/lib/tracepointchecker.rb                  |   119 +
 test/mri/lib/with_different_ofs.rb                 |    18 +
 test/mri/lib/zombie_hunter.rb                      |     9 +
 test/mri/logger/test_logdevice.rb                  |   565 +
 test/mri/logger/test_logger.rb                     |   295 +
 test/mri/logger/test_severity.rb                   |    16 +
 test/mri/matrix/test_matrix.rb                     |   612 +
 test/mri/matrix/test_vector.rb                     |   220 +
 test/mri/minitest/metametameta.rb                  |    71 +
 test/mri/minitest/test_minitest_benchmark.rb       |   131 +
 test/mri/minitest/test_minitest_mock.rb            |   404 +
 test/mri/minitest/test_minitest_spec.rb            |   811 +
 test/mri/minitest/test_minitest_unit.rb            |  1782 ++
 test/mri/misc/test_ruby_mode.rb                    |   183 +
 test/mri/mkmf/base.rb                              |   145 +
 test/mri/mkmf/test_config.rb                       |    17 +
 test/mri/mkmf/test_constant.rb                     |    38 +
 test/mri/mkmf/test_convertible.rb                  |    35 +
 test/mri/mkmf/test_find_executable.rb              |    51 +
 test/mri/mkmf/test_flags.rb                        |    57 +
 test/mri/mkmf/test_framework.rb                    |    49 +
 test/mri/mkmf/test_have_func.rb                    |    15 +
 test/mri/mkmf/test_have_library.rb                 |    56 +
 test/mri/mkmf/test_have_macro.rb                   |    36 +
 test/mri/mkmf/test_libs.rb                         |    87 +
 test/mri/mkmf/test_signedness.rb                   |    30 +
 test/mri/mkmf/test_sizeof.rb                       |    48 +
 test/mri/monitor/test_monitor.rb                   |   242 +
 test/mri/net/ftp/test_buffered_socket.rb           |    42 +
 test/mri/net/ftp/test_ftp.rb                       |  1651 ++
 test/mri/net/ftp/test_mlsx_entry.rb                |    98 +
 test/mri/net/http/test_buffered_io.rb              |    18 +
 test/mri/net/http/test_http.rb                     |   990 ++
 test/mri/net/http/test_http_request.rb             |    80 +
 test/mri/net/http/test_httpheader.rb               |   343 +
 test/mri/net/http/test_httpresponse.rb             |   395 +
 test/mri/net/http/test_httpresponses.rb            |    25 +
 test/mri/net/http/test_https.rb                    |   195 +
 test/mri/net/http/test_https_proxy.rb              |    47 +
 test/mri/net/http/utils.rb                         |   109 +
 test/mri/net/imap/Makefile                         |    15 +
 .../{externals/ruby1.9 => mri}/net/imap/cacert.pem |     0
 .../fixture/imaps => mri/net/imap}/server.crt      |     0
 .../{externals/ruby1.9 => mri}/net/imap/server.key |     0
 test/mri/net/imap/test_imap.rb                     |   597 +
 test/mri/net/imap/test_imap_response_parser.rb     |   294 +
 test/mri/net/pop/test_pop.rb                       |   137 +
 test/mri/net/protocol/test_protocol.rb             |    29 +
 test/mri/net/smtp/test_response.rb                 |   100 +
 test/mri/net/smtp/test_smtp.rb                     |    55 +
 test/mri/net/smtp/test_ssl_socket.rb               |    92 +
 test/mri/nkf/test_kconv.rb                         |    82 +
 test/mri/nkf/test_nkf.rb                           |    23 +
 test/mri/objspace/test_objspace.rb                 |   376 +
 test/mri/open-uri/test_open-uri.rb                 |   834 +
 test/mri/open-uri/test_ssl.rb                      |   391 +
 test/mri/openssl/test_asn1.rb                      |   610 +
 test/mri/openssl/test_bn.rb                        |    53 +
 test/mri/openssl/test_buffering.rb                 |    88 +
 test/mri/openssl/test_cipher.rb                    |   261 +
 test/mri/openssl/test_config.rb                    |   298 +
 test/mri/openssl/test_digest.rb                    |   127 +
 test/mri/openssl/test_engine.rb                    |    76 +
 test/mri/openssl/test_fips.rb                      |    15 +
 test/mri/openssl/test_hmac.rb                      |    42 +
 test/mri/openssl/test_ns_spki.rb                   |    52 +
 test/mri/openssl/test_ocsp.rb                      |    48 +
 test/mri/openssl/test_pair.rb                      |   525 +
 test/mri/openssl/test_partial_record_read.rb       |    35 +
 test/mri/openssl/test_pkcs12.rb                    |   210 +
 test/mri/openssl/test_pkcs5.rb                     |    98 +
 test/mri/openssl/test_pkcs7.rb                     |   298 +
 test/mri/openssl/test_pkey_dh.rb                   |   104 +
 test/mri/openssl/test_pkey_dsa.rb                  |   241 +
 test/mri/openssl/test_pkey_ec.rb                   |   212 +
 test/mri/openssl/test_pkey_rsa.rb                  |   314 +
 test/mri/openssl/test_random.rb                    |    17 +
 test/mri/openssl/test_ssl.rb                       |  1202 ++
 test/mri/openssl/test_ssl_session.rb               |   382 +
 test/mri/openssl/test_x509cert.rb                  |   227 +
 test/mri/openssl/test_x509crl.rb                   |   221 +
 test/mri/openssl/test_x509ext.rb                   |    70 +
 test/mri/openssl/test_x509name.rb                  |   368 +
 test/mri/openssl/test_x509req.rb                   |   159 +
 test/mri/openssl/test_x509store.rb                 |   232 +
 test/mri/openssl/utils.rb                          |   334 +
 test/mri/optparse/test_acceptable.rb               |   196 +
 test/mri/optparse/test_autoconf.rb                 |    64 +
 test/mri/optparse/test_bash_completion.rb          |    43 +
 test/mri/optparse/test_getopts.rb                  |    35 +
 test/mri/optparse/test_noarg.rb                    |    58 +
 test/mri/optparse/test_optarg.rb                   |    47 +
 test/mri/optparse/test_optparse.rb                 |    67 +
 test/mri/optparse/test_placearg.rb                 |    57 +
 test/mri/optparse/test_reqarg.rb                   |    78 +
 test/mri/optparse/test_summary.rb                  |    47 +
 test/mri/optparse/test_zsh_completion.rb           |    23 +
 test/mri/ostruct/test_ostruct.rb                   |   163 +
 test/mri/pathname/test_pathname.rb                 |  1399 ++
 test/mri/profile_test_all.rb                       |    90 +
 test/mri/psych/handlers/test_recorder.rb           |    26 +
 test/mri/psych/helper.rb                           |   122 +
 test/mri/psych/json/test_stream.rb                 |   110 +
 test/mri/psych/nodes/test_enumerable.rb            |    44 +
 test/mri/psych/test_alias_and_anchor.rb            |    97 +
 test/mri/psych/test_array.rb                       |    58 +
 test/mri/psych/test_boolean.rb                     |    37 +
 test/mri/psych/test_class.rb                       |    37 +
 test/mri/psych/test_coder.rb                       |   207 +
 test/mri/psych/test_date_time.rb                   |    39 +
 test/mri/psych/test_deprecated.rb                  |   215 +
 test/mri/psych/test_document.rb                    |    47 +
 test/mri/psych/test_emitter.rb                     |   112 +
 test/mri/psych/test_encoding.rb                    |   269 +
 test/mri/psych/test_exception.rb                   |   158 +
 test/mri/psych/test_hash.rb                        |    95 +
 test/mri/psych/test_json_tree.rb                   |    66 +
 test/mri/psych/test_marshalable.rb                 |    55 +
 test/mri/psych/test_merge_keys.rb                  |   181 +
 test/mri/psych/test_nil.rb                         |    19 +
 test/mri/psych/test_null.rb                        |    20 +
 test/mri/psych/test_numeric.rb                     |    46 +
 test/mri/psych/test_object.rb                      |    45 +
 test/mri/psych/test_object_references.rb           |    72 +
 test/mri/psych/test_omap.rb                        |    76 +
 test/mri/psych/test_parser.rb                      |   340 +
 test/mri/psych/test_psych.rb                       |   179 +
 test/mri/psych/test_safe_load.rb                   |    98 +
 test/mri/psych/test_scalar.rb                      |    12 +
 test/mri/psych/test_scalar_scanner.rb              |   107 +
 test/mri/psych/test_serialize_subclasses.rb        |    39 +
 test/mri/psych/test_set.rb                         |    50 +
 test/mri/psych/test_stream.rb                      |    94 +
 test/mri/psych/test_string.rb                      |   227 +
 test/mri/psych/test_struct.rb                      |    50 +
 test/mri/psych/test_symbol.rb                      |    26 +
 test/mri/psych/test_tainted.rb                     |   131 +
 test/mri/psych/test_to_yaml_properties.rb          |    64 +
 test/mri/psych/test_tree_builder.rb                |    80 +
 test/mri/psych/test_yaml.rb                        |  1293 ++
 test/mri/psych/test_yamldbm.rb                     |   193 +
 test/mri/psych/test_yamlstore.rb                   |    86 +
 test/mri/psych/visitors/test_depth_first.rb        |    50 +
 test/mri/psych/visitors/test_emitter.rb            |   145 +
 test/mri/psych/visitors/test_to_ruby.rb            |   332 +
 test/mri/psych/visitors/test_yaml_tree.rb          |   174 +
 .../ruby1.9 => mri}/rake/file_creation.rb          |     0
 test/mri/rake/helper.rb                            |   130 +
 test/mri/rake/support/rakefile_definitions.rb      |   478 +
 test/mri/rake/support/ruby_runner.rb               |    34 +
 test/mri/rake/test_private_reader.rb               |    42 +
 test/{externals/ruby1.9 => mri}/rake/test_rake.rb  |     0
 test/mri/rake/test_rake_application.rb             |   643 +
 test/mri/rake/test_rake_application_options.rb     |   466 +
 test/mri/rake/test_rake_backtrace.rb               |   119 +
 test/mri/rake/test_rake_clean.rb                   |    61 +
 test/mri/rake/test_rake_cpu_counter.rb             |    68 +
 test/mri/rake/test_rake_definitions.rb             |    79 +
 test/mri/rake/test_rake_directory_task.rb          |    76 +
 test/mri/rake/test_rake_dsl.rb                     |    40 +
 .../ruby1.9 => mri}/rake/test_rake_early_time.rb   |     0
 .../ruby1.9 => mri}/rake/test_rake_extension.rb    |     0
 test/mri/rake/test_rake_file_creation_task.rb      |    56 +
 test/mri/rake/test_rake_file_list.rb               |   655 +
 .../rake/test_rake_file_list_path_map.rb           |     0
 test/mri/rake/test_rake_file_task.rb               |   201 +
 test/mri/rake/test_rake_file_utils.rb              |   309 +
 test/mri/rake/test_rake_ftp_file.rb                |    74 +
 test/mri/rake/test_rake_functional.rb              |   482 +
 test/mri/rake/test_rake_invocation_chain.rb        |    64 +
 test/mri/rake/test_rake_linked_list.rb             |    84 +
 test/mri/rake/test_rake_makefile_loader.rb         |    46 +
 test/mri/rake/test_rake_multi_task.rb              |    64 +
 test/mri/rake/test_rake_name_space.rb              |    57 +
 .../ruby1.9 => mri}/rake/test_rake_package_task.rb |     0
 test/mri/rake/test_rake_path_map.rb                |   168 +
 .../rake/test_rake_path_map_explode.rb             |     0
 .../rake/test_rake_path_map_partial.rb             |     0
 test/mri/rake/test_rake_pathname_extensions.rb     |    15 +
 .../rake/test_rake_pseudo_status.rb                |     0
 test/mri/rake/test_rake_rake_test_loader.rb        |    20 +
 test/mri/rake/test_rake_reduce_compat.rb           |    26 +
 .../ruby1.9 => mri}/rake/test_rake_require.rb      |     0
 test/mri/rake/test_rake_rules.rb                   |   388 +
 test/mri/rake/test_rake_scope.rb                   |    44 +
 test/mri/rake/test_rake_task.rb                    |   393 +
 test/mri/rake/test_rake_task_argument_parsing.rb   |   119 +
 test/mri/rake/test_rake_task_arguments.rb          |   127 +
 .../ruby1.9 => mri}/rake/test_rake_task_lib.rb     |     0
 test/mri/rake/test_rake_task_manager.rb            |   178 +
 .../test_rake_task_manager_argument_resolution.rb  |    19 +
 test/mri/rake/test_rake_task_with_arguments.rb     |   172 +
 test/mri/rake/test_rake_test_task.rb               |   141 +
 test/mri/rake/test_rake_thread_pool.rb             |   146 +
 test/mri/rake/test_rake_top_level_functions.rb     |    71 +
 .../ruby1.9 => mri}/rake/test_rake_win32.rb        |     0
 test/mri/rake/test_thread_history_display.rb       |   101 +
 test/mri/rake/test_trace_output.rb                 |    52 +
 .../Amps and angle encoding.text                   |    21 +
 test/mri/rdoc/MarkdownTest_1.0.3/Auto links.text   |    13 +
 .../rdoc/MarkdownTest_1.0.3/Backslash escapes.text |   120 +
 .../Blockquotes with code blocks.text              |    11 +
 test/mri/rdoc/MarkdownTest_1.0.3/Code Blocks.text  |    14 +
 test/mri/rdoc/MarkdownTest_1.0.3/Code Spans.text   |     6 +
 ...rd-wrapped paragraphs with list-like lines.text |     8 +
 .../rdoc/MarkdownTest_1.0.3/Horizontal rules.text  |    67 +
 .../MarkdownTest_1.0.3/Inline HTML (Advanced).text |    15 +
 .../MarkdownTest_1.0.3/Inline HTML (Simple).text   |    69 +
 .../MarkdownTest_1.0.3/Inline HTML comments.text   |    13 +
 .../MarkdownTest_1.0.3/Links, inline style.text    |    12 +
 .../MarkdownTest_1.0.3/Links, reference style.text |    71 +
 .../Links, shortcut references.text                |    20 +
 .../Literal quotes in titles.text                  |     7 +
 .../Markdown Documentation - Basics.text           |   306 +
 .../Markdown Documentation - Syntax.text           |   888 +
 .../MarkdownTest_1.0.3/Nested blockquotes.text     |     5 +
 .../Ordered and unordered lists.text               |   131 +
 .../MarkdownTest_1.0.3/Strong and em together.text |     7 +
 test/mri/rdoc/MarkdownTest_1.0.3/Tabs.text         |    21 +
 test/mri/rdoc/MarkdownTest_1.0.3/Tidyness.text     |     5 +
 test/{externals/ruby1.9 => mri}/rdoc/README        |     0
 test/{externals/ruby1.9 => mri}/rdoc/binary.dat    |   Bin
 .../{externals/ruby1.9 => mri}/rdoc/hidden.zip.txt |     0
 .../ruby1.9 => mri}/rdoc/test.ja.large.rdoc        |     0
 .../rdoc/test.ja.largedoc}                         |     0
 test/{externals/ruby1.9 => mri}/rdoc/test.ja.rdoc  |     0
 test/{externals/ruby1.9 => mri}/rdoc/test.ja.txt   |     0
 test/{externals/ruby1.9 => mri}/rdoc/test.txt      |     0
 test/mri/rdoc/test_attribute_manager.rb            |   120 +
 test/mri/rdoc/test_rdoc_alias.rb                   |    14 +
 test/mri/rdoc/test_rdoc_any_method.rb              |   461 +
 test/mri/rdoc/test_rdoc_attr.rb                    |   191 +
 test/mri/rdoc/test_rdoc_class_module.rb            |  1493 ++
 test/mri/rdoc/test_rdoc_code_object.rb             |   451 +
 test/mri/rdoc/test_rdoc_comment.rb                 |   505 +
 test/mri/rdoc/test_rdoc_constant.rb                |   182 +
 test/mri/rdoc/test_rdoc_context.rb                 |   902 +
 test/mri/rdoc/test_rdoc_context_section.rb         |   131 +
 test/mri/rdoc/test_rdoc_cross_reference.rb         |   193 +
 test/mri/rdoc/test_rdoc_encoding.rb                |   228 +
 test/mri/rdoc/test_rdoc_extend.rb                  |    95 +
 test/mri/rdoc/test_rdoc_generator_darkfish.rb      |   230 +
 test/mri/rdoc/test_rdoc_generator_json_index.rb    |   325 +
 test/mri/rdoc/test_rdoc_generator_markup.rb        |    60 +
 test/mri/rdoc/test_rdoc_generator_pot.rb           |    92 +
 test/mri/rdoc/test_rdoc_generator_pot_po.rb        |    52 +
 test/mri/rdoc/test_rdoc_generator_pot_po_entry.rb  |   140 +
 test/mri/rdoc/test_rdoc_generator_ri.rb            |    79 +
 test/mri/rdoc/test_rdoc_i18n_locale.rb             |    74 +
 test/mri/rdoc/test_rdoc_i18n_text.rb               |   124 +
 test/mri/rdoc/test_rdoc_include.rb                 |   109 +
 test/mri/rdoc/test_rdoc_markdown.rb                |   981 ++
 test/mri/rdoc/test_rdoc_markdown_test.rb           |  1885 +++
 test/mri/rdoc/test_rdoc_markup.rb                  |    96 +
 .../mri/rdoc/test_rdoc_markup_attribute_manager.rb |   365 +
 test/mri/rdoc/test_rdoc_markup_attributes.rb       |    40 +
 test/mri/rdoc/test_rdoc_markup_document.rb         |   208 +
 test/mri/rdoc/test_rdoc_markup_formatter.rb        |   176 +
 test/mri/rdoc/test_rdoc_markup_hard_break.rb       |    32 +
 test/mri/rdoc/test_rdoc_markup_heading.rb          |    30 +
 test/mri/rdoc/test_rdoc_markup_include.rb          |    20 +
 .../rdoc/test_rdoc_markup_indented_paragraph.rb    |    54 +
 test/mri/rdoc/test_rdoc_markup_paragraph.rb        |    33 +
 test/mri/rdoc/test_rdoc_markup_parser.rb           |  1681 ++
 test/mri/rdoc/test_rdoc_markup_pre_process.rb      |   474 +
 test/mri/rdoc/test_rdoc_markup_raw.rb              |    23 +
 test/mri/rdoc/test_rdoc_markup_to_ansi.rb          |   370 +
 test/mri/rdoc/test_rdoc_markup_to_bs.rb            |   367 +
 test/mri/rdoc/test_rdoc_markup_to_html.rb          |   663 +
 test/mri/rdoc/test_rdoc_markup_to_html_crossref.rb |   226 +
 test/mri/rdoc/test_rdoc_markup_to_html_snippet.rb  |   712 +
 .../rdoc/test_rdoc_markup_to_joined_paragraph.rb   |    33 +
 test/mri/rdoc/test_rdoc_markup_to_label.rb         |   113 +
 test/mri/rdoc/test_rdoc_markup_to_markdown.rb      |   390 +
 test/mri/rdoc/test_rdoc_markup_to_rdoc.rb          |   378 +
 .../rdoc/test_rdoc_markup_to_table_of_contents.rb  |   127 +
 test/mri/rdoc/test_rdoc_markup_to_tt_only.rb       |   247 +
 test/mri/rdoc/test_rdoc_markup_verbatim.rb         |    30 +
 test/mri/rdoc/test_rdoc_method_attr.rb             |   194 +
 test/mri/rdoc/test_rdoc_normal_class.rb            |    48 +
 test/mri/rdoc/test_rdoc_normal_module.rb           |    43 +
 test/mri/rdoc/test_rdoc_options.rb                 |   767 +
 test/mri/rdoc/test_rdoc_parser.rb                  |   328 +
 test/mri/rdoc/test_rdoc_parser_c.rb                |  1897 +++
 test/mri/rdoc/test_rdoc_parser_changelog.rb        |   316 +
 test/mri/rdoc/test_rdoc_parser_markdown.rb         |    62 +
 test/mri/rdoc/test_rdoc_parser_rd.rb               |    56 +
 test/mri/rdoc/test_rdoc_parser_ruby.rb             |  3323 ++++
 test/mri/rdoc/test_rdoc_parser_simple.rb           |   116 +
 test/mri/rdoc/test_rdoc_rd.rb                      |    31 +
 test/mri/rdoc/test_rdoc_rd_block_parser.rb         |   536 +
 test/mri/rdoc/test_rdoc_rd_inline.rb               |    64 +
 test/mri/rdoc/test_rdoc_rd_inline_parser.rb        |   178 +
 test/mri/rdoc/test_rdoc_rdoc.rb                    |   456 +
 test/mri/rdoc/test_rdoc_require.rb                 |    26 +
 test/mri/rdoc/test_rdoc_ri_driver.rb               |  1437 ++
 test/mri/rdoc/test_rdoc_ri_paths.rb                |   156 +
 test/mri/rdoc/test_rdoc_ruby_lex.rb                |   422 +
 test/mri/rdoc/test_rdoc_ruby_token.rb              |    20 +
 test/mri/rdoc/test_rdoc_rubygems_hook.rb           |   252 +
 test/mri/rdoc/test_rdoc_servlet.rb                 |   535 +
 test/mri/rdoc/test_rdoc_single_class.rb            |    21 +
 test/mri/rdoc/test_rdoc_stats.rb                   |   723 +
 test/mri/rdoc/test_rdoc_store.rb                   |   994 ++
 test/mri/rdoc/test_rdoc_task.rb                    |   174 +
 test/mri/rdoc/test_rdoc_text.rb                    |   558 +
 test/mri/rdoc/test_rdoc_token_stream.rb            |    43 +
 test/mri/rdoc/test_rdoc_tom_doc.rb                 |   521 +
 test/mri/rdoc/test_rdoc_top_level.rb               |   288 +
 test/mri/rdoc/xref_data.rb                         |    77 +
 test/mri/rdoc/xref_test_case.rb                    |    68 +
 test/mri/readline/test_readline.rb                 |   534 +
 test/mri/readline/test_readline_history.rb         |   293 +
 test/mri/resolv/test_addr.rb                       |    30 +
 test/mri/resolv/test_dns.rb                        |   218 +
 test/mri/resolv/test_resource.rb                   |    22 +
 .../rexml/data/ProductionSupport.xml               |     0
 .../{externals/ruby1.9 => mri}/rexml/data/axis.xml |     0
 test/{externals/ruby1.9 => mri}/rexml/data/bad.xml |     0
 .../ruby1.9 => mri}/rexml/data/basic.xml           |     0
 .../ruby1.9 => mri}/rexml/data/basicupdate.xml     |     0
 .../ruby1.9 => mri}/rexml/data/broken.rss          |     0
 .../ruby1.9 => mri}/rexml/data/contents.xml        |     0
 .../{externals/ruby1.9 => mri}/rexml/data/dash.xml |     0
 .../rexml/data/defaultNamespace.xml                |     0
 .../ruby1.9 => mri}/rexml/data/doctype_test.xml    |     0
 .../ruby1.9 => mri}/rexml/data/documentation.xml   |     0
 test/{externals/ruby1.9 => mri}/rexml/data/euc.xml |     0
 .../ruby1.9 => mri}/rexml/data/evaluate.xml        |     0
 .../{externals/ruby1.9 => mri}/rexml/data/fibo.xml |     0
 test/{externals/ruby1.9 => mri}/rexml/data/foo.xml |     0
 .../ruby1.9 => mri}/rexml/data/google.2.xml        |     0
 test/{externals/ruby1.9 => mri}/rexml/data/id.xml  |     0
 .../ruby1.9 => mri}/rexml/data/iso8859-1.xml       |     0
 .../ruby1.9 => mri}/rexml/data/jaxen24.xml         |     0
 .../ruby1.9 => mri}/rexml/data/jaxen3.xml          |     0
 .../{externals/ruby1.9 => mri}/rexml/data/lang.xml |     0
 .../ruby1.9 => mri}/rexml/data/lang0.xml           |     0
 .../ruby1.9 => mri}/rexml/data/message.xml         |     0
 .../ruby1.9 => mri}/rexml/data/moreover.xml        |     0
 .../ruby1.9 => mri}/rexml/data/much_ado.xml        |     0
 .../ruby1.9 => mri}/rexml/data/namespaces.xml      |     0
 .../{externals/ruby1.9 => mri}/rexml/data/nitf.xml |     0
 .../ruby1.9 => mri}/rexml/data/numbers.xml         |     0
 .../rexml/data/ofbiz-issues-full-177.xml           |     0
 test/{externals/ruby1.9 => mri}/rexml/data/pi.xml  |     0
 test/{externals/ruby1.9 => mri}/rexml/data/pi2.xml |     0
 .../ruby1.9 => mri}/rexml/data/project.xml         |     0
 .../ruby1.9 => mri}/rexml/data/simple.xml          |     0
 .../ruby1.9 => mri}/rexml/data/stream_accents.xml  |     0
 .../ruby1.9 => mri}/rexml/data/t63-1.xml           |   Bin
 .../ruby1.9 => mri}/rexml/data/t63-2.svg           |     0
 test/{externals/ruby1.9 => mri}/rexml/data/t75.xml |     0
 .../ruby1.9 => mri}/rexml/data/test/tests.xml      |     0
 .../ruby1.9 => mri}/rexml/data/test/tests.xsl      |     0
 .../ruby1.9 => mri}/rexml/data/testNamespaces.xml  |     0
 test/mri/rexml/data/testsrc.xml                    |    64 +
 .../{externals/ruby1.9 => mri}/rexml/data/text.xml |     0
 .../rexml/data/ticket_110_utf16.xml                |   Bin
 test/mri/rexml/data/ticket_61.xml                  |     4 +
 .../ruby1.9 => mri}/rexml/data/ticket_68.xml       |     0
 test/mri/rexml/data/tutorial.xml                   |   678 +
 .../ruby1.9 => mri}/rexml/data/underscore.xml      |     0
 .../rexml/data/utf16.xml}                          |   Bin
 test/{externals/ruby1.9 => mri}/rexml/data/web.xml |     0
 .../{externals/ruby1.9 => mri}/rexml/data/web2.xml |     0
 .../ruby1.9 => mri}/rexml/data/working.rss         |     0
 .../ruby1.9 => mri}/rexml/data/xmlfile-bug.xml     |     0
 test/{externals/ruby1.9 => mri}/rexml/data/xp.tst  |     0
 .../ruby1.9 => mri}/rexml/data/yahoo.xml           |     0
 test/mri/rexml/listener.rb                         |    51 +
 .../rexml/parse/test_document_type_declaration.rb  |    50 +
 test/mri/rexml/parse/test_notation_declaration.rb  |   100 +
 test/mri/rexml/parser/test_sax2.rb                 |   203 +
 test/mri/rexml/parser/test_tree.rb                 |    43 +
 test/mri/rexml/parser/test_ultra_light.rb          |    70 +
 test/mri/rexml/rexml_test_utils.rb                 |     7 +
 test/mri/rexml/test_attributes.rb                  |   223 +
 test/mri/rexml/test_attributes_mixin.rb            |    32 +
 test/mri/rexml/test_changing_encoding.rb           |    45 +
 test/mri/rexml/test_comment.rb                     |    26 +
 test/mri/rexml/test_contrib.rb                     |   585 +
 test/mri/rexml/test_core.rb                        |  1468 ++
 test/mri/rexml/test_doctype.rb                     |   107 +
 test/mri/rexml/test_document.rb                    |   416 +
 test/mri/rexml/test_elements.rb                    |   119 +
 test/mri/rexml/test_encoding.rb                    |   108 +
 .../ruby1.9 => mri}/rexml/test_encoding_2.rb       |     0
 test/mri/rexml/test_entity.rb                      |   206 +
 test/mri/rexml/test_functions.rb                   |   225 +
 test/mri/rexml/test_functions_number.rb            |    35 +
 test/mri/rexml/test_jaxen.rb                       |   130 +
 test/mri/rexml/test_light.rb                       |   107 +
 test/mri/rexml/test_lightparser.rb                 |    16 +
 test/mri/rexml/test_listener.rb                    |   131 +
 test/mri/rexml/test_martin_fowler.rb               |    40 +
 test/mri/rexml/test_namespace.rb                   |    41 +
 test/mri/rexml/test_order.rb                       |   110 +
 test/mri/rexml/test_preceding_sibling.rb           |    41 +
 test/mri/rexml/test_pullparser.rb                  |   103 +
 test/mri/rexml/test_rexml_issuezilla.rb            |    19 +
 test/mri/rexml/test_sax.rb                         |   287 +
 test/mri/rexml/test_stream.rb                      |   130 +
 test/mri/rexml/test_text.rb                        |    22 +
 test/mri/rexml/test_ticket_80.rb                   |    59 +
 test/mri/rexml/test_validation_rng.rb              |   793 +
 test/mri/rexml/test_xml_declaration.rb             |    36 +
 test/mri/rexml/test_xpath.rb                       |  1079 ++
 .../rexml/test_xpath_attribute_query.rb            |     0
 .../ruby1.9 => mri}/rexml/test_xpath_msw.rb        |     0
 .../ruby1.9 => mri}/rexml/test_xpath_pred.rb       |     0
 test/mri/rexml/test_xpathtext.rb                   |    72 +
 test/mri/rexml/xpath/test_attribute.rb             |    30 +
 .../mri/rexml/xpath/test_axis_preceding_sibling.rb |    40 +
 test/mri/rexml/xpath/test_base.rb                  |  1090 ++
 test/mri/rexml/xpath/test_node.rb                  |    43 +
 test/mri/rexml/xpath/test_predicate.rb             |    83 +
 test/mri/rexml/xpath/test_text.rb                  |    75 +
 test/mri/rinda/test_rinda.rb                       |   811 +
 test/mri/rinda/test_tuplebag.rb                    |   173 +
 test/mri/ripper/dummyparser.rb                     |   221 +
 test/mri/ripper/test_files.rb                      |    24 +
 test/mri/ripper/test_filter.rb                     |    84 +
 test/mri/ripper/test_parser_events.rb              |  1342 ++
 test/mri/ripper/test_ripper.rb                     |    82 +
 test/mri/ripper/test_scanner_events.rb             |   912 ++
 test/mri/ripper/test_sexp.rb                       |    85 +
 test/{externals/ruby1.8 => mri}/rss/dot.png        |   Bin
 test/mri/rss/rss-assertions.rb                     |  2091 +++
 test/mri/rss/rss-testcase.rb                       |   479 +
 test/mri/rss/test_1.0.rb                           |   308 +
 test/mri/rss/test_2.0.rb                           |   412 +
 test/mri/rss/test_accessor.rb                      |   104 +
 test/mri/rss/test_atom.rb                          |   684 +
 test/mri/rss/test_content.rb                       |   105 +
 test/mri/rss/test_dublincore.rb                    |   270 +
 test/mri/rss/test_image.rb                         |   215 +
 test/mri/rss/test_inherit.rb                       |    41 +
 test/mri/rss/test_itunes.rb                        |   348 +
 test/mri/rss/test_maker_0.9.rb                     |   475 +
 test/mri/rss/test_maker_1.0.rb                     |   517 +
 test/mri/rss/test_maker_2.0.rb                     |   758 +
 test/mri/rss/test_maker_atom_entry.rb              |   394 +
 test/mri/rss/test_maker_atom_feed.rb               |   455 +
 test/mri/rss/test_maker_content.rb                 |    48 +
 test/mri/rss/test_maker_dc.rb                      |   150 +
 test/mri/rss/test_maker_image.rb                   |    63 +
 test/mri/rss/test_maker_itunes.rb                  |   470 +
 test/mri/rss/test_maker_slash.rb                   |    38 +
 test/mri/rss/test_maker_sy.rb                      |    45 +
 test/mri/rss/test_maker_taxo.rb                    |    82 +
 test/mri/rss/test_maker_trackback.rb               |    42 +
 test/mri/rss/test_maker_xml-stylesheet.rb          |    84 +
 test/mri/rss/test_parser.rb                        |    65 +
 test/mri/rss/test_parser_1.0.rb                    |   529 +
 test/mri/rss/test_parser_2.0.rb                    |   123 +
 test/mri/rss/test_parser_atom_entry.rb             |   164 +
 test/mri/rss/test_parser_atom_feed.rb              |   277 +
 test/mri/rss/test_setup_maker_0.9.rb               |   247 +
 test/mri/rss/test_setup_maker_1.0.rb               |   551 +
 test/mri/rss/test_setup_maker_2.0.rb               |   309 +
 test/mri/rss/test_setup_maker_atom_entry.rb        |   410 +
 test/mri/rss/test_setup_maker_atom_feed.rb         |   446 +
 test/mri/rss/test_setup_maker_itunes.rb            |   144 +
 test/mri/rss/test_setup_maker_slash.rb             |    39 +
 test/mri/rss/test_slash.rb                         |    65 +
 test/mri/rss/test_syndication.rb                   |   126 +
 test/mri/rss/test_taxonomy.rb                      |   173 +
 test/mri/rss/test_to_s.rb                          |   677 +
 test/mri/rss/test_trackback.rb                     |   136 +
 test/mri/rss/test_version.rb                       |    10 +
 test/mri/rss/test_xml-stylesheet.rb                |   109 +
 test/mri/ruby/allpairs.rb                          |   103 +
 test/mri/ruby/beginmainend.rb                      |    79 +
 test/mri/ruby/enc/test_big5.rb                     |    29 +
 test/mri/ruby/enc/test_cp949.rb                    |    29 +
 test/mri/ruby/enc/test_emoji.rb                    |   443 +
 test/mri/ruby/enc/test_euc_jp.rb                   |    25 +
 test/mri/ruby/enc/test_euc_kr.rb                   |    37 +
 test/mri/ruby/enc/test_euc_tw.rb                   |    29 +
 test/mri/ruby/enc/test_gb18030.rb                  |   127 +
 test/mri/ruby/enc/test_gbk.rb                      |    29 +
 test/mri/ruby/enc/test_iso_8859.rb                 |   164 +
 test/mri/ruby/enc/test_koi8.rb                     |    23 +
 test/mri/ruby/enc/test_shift_jis.rb                |    28 +
 test/mri/ruby/enc/test_utf16.rb                    |   385 +
 test/mri/ruby/enc/test_utf32.rb                    |    94 +
 test/mri/ruby/enc/test_windows_1251.rb             |    17 +
 test/mri/ruby/enc/test_windows_1252.rb             |    26 +
 .../ruby1.9 => mri}/ruby/endblockwarn_rb           |     0
 test/mri/ruby/envutil.rb                           |   602 +
 test/mri/ruby/find_executable.rb                   |    21 +
 test/mri/ruby/lbtest.rb                            |    50 +
 test/mri/ruby/marshaltestlib.rb                    |   437 +
 test/mri/ruby/memory_status.rb                     |   134 +
 test/mri/ruby/sentence.rb                          |   669 +
 test/mri/ruby/test_alias.rb                        |   206 +
 test/mri/ruby/test_argf.rb                         |   922 ++
 test/mri/ruby/test_arity.rb                        |    70 +
 test/mri/ruby/test_array.rb                        |  2674 +++
 test/mri/ruby/test_assignment.rb                   |   761 +
 test/mri/ruby/test_autoload.rb                     |   247 +
 test/mri/ruby/test_backtrace.rb                    |   301 +
 test/mri/ruby/test_basicinstructions.rb            |   701 +
 test/mri/ruby/test_beginendblock.rb                |   133 +
 test/mri/ruby/test_bignum.rb                       |   726 +
 test/mri/ruby/test_call.rb                         |    86 +
 test/mri/ruby/test_case.rb                         |   146 +
 test/mri/ruby/test_class.rb                        |   579 +
 test/mri/ruby/test_clone.rb                        |    29 +
 test/mri/ruby/test_comparable.rb                   |   101 +
 test/mri/ruby/test_complex.rb                      |   926 ++
 test/mri/ruby/test_complex2.rb                     |   736 +
 test/mri/ruby/test_complexrational.rb              |   408 +
 test/mri/ruby/test_condition.rb                    |    17 +
 test/mri/ruby/test_const.rb                        |    70 +
 test/mri/ruby/test_continuation.rb                 |   135 +
 test/mri/ruby/test_defined.rb                      |   252 +
 test/mri/ruby/test_dir.rb                          |   334 +
 test/mri/ruby/test_dir_m17n.rb                     |   420 +
 test/mri/ruby/test_econv.rb                        |   924 ++
 test/mri/ruby/test_encoding.rb                     |   127 +
 test/mri/ruby/test_enum.rb                         |   772 +
 test/mri/ruby/test_enumerator.rb                   |   649 +
 test/mri/ruby/test_env.rb                          |   498 +
 test/mri/ruby/test_eval.rb                         |   521 +
 test/mri/ruby/test_exception.rb                    |   754 +
 test/mri/ruby/test_extlibs.rb                      |    87 +
 test/mri/ruby/test_fiber.rb                        |   348 +
 test/mri/ruby/test_file.rb                         |   465 +
 test/mri/ruby/test_file_exhaustive.rb              |  1397 ++
 test/mri/ruby/test_fixnum.rb                       |   333 +
 test/mri/ruby/test_flip.rb                         |    42 +
 test/mri/ruby/test_float.rb                        |   708 +
 test/mri/ruby/test_fnmatch.rb                      |   132 +
 test/mri/ruby/test_gc.rb                           |   400 +
 test/mri/ruby/test_hash.rb                         |  1391 ++
 test/mri/ruby/test_ifunless.rb                     |    15 +
 test/mri/ruby/test_integer.rb                      |   281 +
 test/mri/ruby/test_integer_comb.rb                 |   632 +
 test/mri/ruby/test_io.rb                           |  3265 ++++
 test/mri/ruby/test_io_m17n.rb                      |  2639 +++
 test/mri/ruby/test_iseq.rb                         |   188 +
 test/mri/ruby/test_iterator.rb                     |   498 +
 test/mri/ruby/test_keyword.rb                      |   600 +
 test/mri/ruby/test_lambda.rb                       |   174 +
 test/mri/ruby/test_lazy_enumerator.rb              |   542 +
 test/mri/ruby/test_literal.rb                      |   508 +
 test/mri/ruby/test_m17n.rb                         |  1685 ++
 test/mri/ruby/test_m17n_comb.rb                    |  1644 ++
 test/mri/ruby/test_marshal.rb                      |   715 +
 test/mri/ruby/test_math.rb                         |   330 +
 test/mri/ruby/test_metaclass.rb                    |   168 +
 test/mri/ruby/test_method.rb                       |   956 ++
 test/mri/ruby/test_mixed_unicode_escapes.rb        |    26 +
 test/mri/ruby/test_module.rb                       |  2213 +++
 test/mri/ruby/test_not.rb                          |    13 +
 test/mri/ruby/test_notimp.rb                       |    85 +
 test/mri/ruby/test_numeric.rb                      |   339 +
 test/mri/ruby/test_object.rb                       |   892 +
 test/mri/ruby/test_objectspace.rb                  |   160 +
 test/mri/ruby/test_optimization.rb                 |   377 +
 test/mri/ruby/test_pack.rb                         |   817 +
 test/mri/ruby/test_parse.rb                        |   882 +
 test/mri/ruby/test_path.rb                         |   263 +
 test/mri/ruby/test_pipe.rb                         |    30 +
 test/mri/ruby/test_primitive.rb                    |   424 +
 test/mri/ruby/test_proc.rb                         |  1344 ++
 test/mri/ruby/test_process.rb                      |  2240 +++
 test/mri/ruby/test_rand.rb                         |   541 +
 test/mri/ruby/test_range.rb                        |   610 +
 test/mri/ruby/test_rational.rb                     |   943 ++
 test/mri/ruby/test_rational2.rb                    |  1387 ++
 test/mri/ruby/test_readpartial.rb                  |    73 +
 test/mri/ruby/test_refinement.rb                   |  1628 ++
 test/mri/ruby/test_regexp.rb                       |  1106 ++
 test/mri/ruby/test_require.rb                      |   765 +
 test/mri/ruby/test_rubyoptions.rb                  |   843 +
 test/mri/ruby/test_rubyvm.rb                       |    18 +
 test/mri/ruby/test_settracefunc.rb                 |  1472 ++
 test/mri/ruby/test_signal.rb                       |   304 +
 test/mri/ruby/test_sleep.rb                        |    17 +
 test/mri/ruby/test_sprintf.rb                      |   427 +
 test/mri/ruby/test_sprintf_comb.rb                 |   554 +
 test/mri/ruby/test_string.rb                       |  2308 +++
 test/mri/ruby/test_stringchar.rb                   |   182 +
 test/mri/ruby/test_struct.rb                       |   388 +
 test/mri/ruby/test_super.rb                        |   533 +
 test/mri/ruby/test_symbol.rb                       |   367 +
 test/mri/ruby/test_syntax.rb                       |   790 +
 test/mri/ruby/test_system.rb                       |   163 +
 test/mri/ruby/test_thread.rb                       |  1086 ++
 test/mri/ruby/test_threadgroup.rb                  |    58 +
 test/mri/ruby/test_time.rb                         |  1055 ++
 test/mri/ruby/test_time_tz.rb                      |   416 +
 test/mri/ruby/test_trace.rb                        |    62 +
 test/mri/ruby/test_transcode.rb                    |  2129 +++
 test/mri/ruby/test_undef.rb                        |    38 +
 test/mri/ruby/test_unicode_escape.rb               |   271 +
 test/mri/ruby/test_variable.rb                     |   151 +
 test/mri/ruby/test_weakmap.rb                      |   134 +
 test/mri/ruby/test_whileuntil.rb                   |    83 +
 test/mri/ruby/test_yield.rb                        |   425 +
 test/mri/ruby/ut_eof.rb                            |   129 +
 test/mri/rubygems/alternate_cert.pem               |    18 +
 test/mri/rubygems/alternate_cert_32.pem            |    18 +
 test/mri/rubygems/alternate_key.pem                |    27 +
 test/mri/rubygems/bad_rake.rb                      |     2 +
 test/mri/rubygems/bogussources.rb                  |     9 +
 test/mri/rubygems/ca_cert.pem                      |    68 +
 test/mri/rubygems/child_cert.pem                   |    18 +
 test/mri/rubygems/child_cert_32.pem                |    18 +
 test/mri/rubygems/child_key.pem                    |    27 +
 test/mri/rubygems/client.pem                       |    49 +
 .../rubygems/data/gem-private_key.pem              |     0
 .../rubygems/data/gem-public_cert.pem              |     0
 test/mri/rubygems/data/null-type.gemspec.rz        |   Bin 0 -> 554 bytes
 test/mri/rubygems/encrypted_private_key.pem        |    30 +
 test/mri/rubygems/expired_cert.pem                 |    18 +
 test/mri/rubygems/fake_certlib/openssl.rb          |     8 +
 test/mri/rubygems/fix_openssl_warnings.rb          |    13 +
 test/mri/rubygems/foo/discover.rb                  |     1 +
 test/mri/rubygems/future_cert.pem                  |    18 +
 test/mri/rubygems/future_cert_32.pem               |    18 +
 test/mri/rubygems/good_rake.rb                     |     2 +
 test/mri/rubygems/grandchild_cert.pem              |    18 +
 test/mri/rubygems/grandchild_cert_32.pem           |    18 +
 test/mri/rubygems/grandchild_key.pem               |    27 +
 .../ruby1.9 => mri}/rubygems/insure_session.rb     |     0
 test/mri/rubygems/invalid_client.pem               |    49 +
 test/mri/rubygems/invalid_issuer_cert.pem          |    18 +
 test/mri/rubygems/invalid_issuer_cert_32.pem       |    18 +
 test/mri/rubygems/invalid_key.pem                  |    27 +
 test/mri/rubygems/invalid_signer_cert.pem          |    18 +
 test/mri/rubygems/invalid_signer_cert_32.pem       |    18 +
 test/mri/rubygems/invalidchild_cert.pem            |    18 +
 test/mri/rubygems/invalidchild_cert_32.pem         |    18 +
 test/mri/rubygems/invalidchild_key.pem             |    27 +
 .../rubygems/plugin/exception/rubygems_plugin.rb   |     3 +
 test/mri/rubygems/plugin/load/rubygems_plugin.rb   |     4 +
 .../plugin/standarderror/rubygems_plugin.rb        |     3 +
 test/mri/rubygems/private_key.pem                  |    27 +
 test/mri/rubygems/public_cert.pem                  |    18 +
 test/mri/rubygems/public_cert_32.pem               |    18 +
 test/mri/rubygems/public_key.pem                   |     9 +
 .../rubygems/rubygems/commands/crash_command.rb    |     6 +
 test/mri/rubygems/rubygems_plugin.rb               |    22 +
 test/mri/rubygems/sff/discover.rb                  |     1 +
 test/mri/rubygems/simple_gem.rb                    |    67 +
 test/mri/rubygems/specifications/bar-0.0.2.gemspec |     9 +
 .../specifications/foo-0.0.1-x86-mswin32.gemspec   |   Bin 0 -> 269 bytes
 test/mri/rubygems/specifications/foo-0.0.1.gemspec |   Bin 0 -> 269 bytes
 .../ruby1.9 => mri}/rubygems/ssl_cert.pem          |     0
 .../ruby1.9 => mri}/rubygems/ssl_key.pem           |     0
 test/mri/rubygems/test_bundled_ca.rb               |    61 +
 test/mri/rubygems/test_config.rb                   |    24 +
 test/mri/rubygems/test_deprecate.rb                |    77 +
 test/mri/rubygems/test_gem.rb                      |  1621 ++
 test/mri/rubygems/test_gem_available_set.rb        |   130 +
 test/mri/rubygems/test_gem_command.rb              |   244 +
 test/mri/rubygems/test_gem_command_manager.rb      |   264 +
 .../rubygems/test_gem_commands_build_command.rb    |   111 +
 .../mri/rubygems/test_gem_commands_cert_command.rb |   671 +
 .../rubygems/test_gem_commands_check_command.rb    |    69 +
 .../rubygems/test_gem_commands_cleanup_command.rb  |   169 +
 .../rubygems/test_gem_commands_contents_command.rb |   240 +
 .../test_gem_commands_dependency_command.rb        |   230 +
 .../test_gem_commands_environment_command.rb       |   154 +
 .../rubygems/test_gem_commands_fetch_command.rb    |   127 +
 .../test_gem_commands_generate_index_command.rb    |    51 +
 .../mri/rubygems/test_gem_commands_help_command.rb |    75 +
 .../rubygems/test_gem_commands_install_command.rb  |   987 ++
 .../mri/rubygems/test_gem_commands_list_command.rb |    34 +
 .../mri/rubygems/test_gem_commands_lock_command.rb |    69 +
 test/mri/rubygems/test_gem_commands_mirror.rb      |    20 +
 .../mri/rubygems/test_gem_commands_open_command.rb |    53 +
 .../rubygems/test_gem_commands_outdated_command.rb |    33 +
 .../rubygems/test_gem_commands_owner_command.rb    |   205 +
 .../rubygems/test_gem_commands_pristine_command.rb |   491 +
 .../mri/rubygems/test_gem_commands_push_command.rb |   263 +
 .../rubygems/test_gem_commands_query_command.rb    |   634 +
 .../rubygems/test_gem_commands_search_command.rb   |    18 +
 .../rubygems/test_gem_commands_server_command.rb   |    60 +
 .../rubygems/test_gem_commands_setup_command.rb    |   137 +
 .../rubygems/test_gem_commands_sources_command.rb  |   249 +
 .../test_gem_commands_specification_command.rb     |   251 +
 .../rubygems/test_gem_commands_stale_command.rb    |    43 +
 .../test_gem_commands_uninstall_command.rb         |   283 +
 .../rubygems/test_gem_commands_unpack_command.rb   |   209 +
 .../rubygems/test_gem_commands_update_command.rb   |   514 +
 .../rubygems/test_gem_commands_which_command.rb    |    87 +
 .../mri/rubygems/test_gem_commands_yank_command.rb |    98 +
 test/mri/rubygems/test_gem_config_file.rb          |   468 +
 test/mri/rubygems/test_gem_dependency.rb           |   362 +
 test/mri/rubygems/test_gem_dependency_installer.rb |  1235 ++
 test/mri/rubygems/test_gem_dependency_list.rb      |   260 +
 .../test_gem_dependency_resolution_error.rb        |    29 +
 test/mri/rubygems/test_gem_dependency_resolver.rb  |   540 +
 ...t_gem_dependency_resolver_activation_request.rb |    63 +
 .../test_gem_dependency_resolver_api_set.rb        |    27 +
 ...st_gem_dependency_resolver_api_specification.rb |    33 +
 .../test_gem_dependency_resolver_best_set.rb       |    31 +
 ..._gem_dependency_resolver_dependency_conflict.rb |    56 +
 ...t_gem_dependency_resolver_dependency_request.rb |    20 +
 .../test_gem_dependency_resolver_index_set.rb      |    29 +
 ..._gem_dependency_resolver_index_specification.rb |    68 +
 ..._dependency_resolver_installed_specification.rb |    19 +
 .../test_gem_dependency_resolver_installer_set.rb  |    23 +
 .../test_gem_dependency_resolver_lock_set.rb       |    57 +
 .../test_gem_dependency_resolver_vendor_set.rb     |    66 +
 ...gem_dependency_resolver_vendor_specification.rb |    72 +
 test/mri/rubygems/test_gem_doctor.rb               |   169 +
 test/mri/rubygems/test_gem_ext_builder.rb          |   337 +
 test/mri/rubygems/test_gem_ext_cmake_builder.rb    |    85 +
 .../mri/rubygems/test_gem_ext_configure_builder.rb |    87 +
 test/mri/rubygems/test_gem_ext_ext_conf_builder.rb |   211 +
 test/mri/rubygems/test_gem_ext_rake_builder.rb     |    65 +
 test/mri/rubygems/test_gem_gem_runner.rb           |    69 +
 test/mri/rubygems/test_gem_gemcutter_utilities.rb  |   235 +
 .../test_gem_impossible_dependencies_error.rb      |    62 +
 test/mri/rubygems/test_gem_indexer.rb              |   367 +
 .../rubygems/test_gem_install_update_options.rb    |   185 +
 test/mri/rubygems/test_gem_installer.rb            |  1540 ++
 test/mri/rubygems/test_gem_local_remote_options.rb |   134 +
 test/mri/rubygems/test_gem_name_tuple.rb           |    45 +
 test/mri/rubygems/test_gem_package.rb              |   870 +
 test/mri/rubygems/test_gem_package_old.rb          |    90 +
 test/mri/rubygems/test_gem_package_tar_header.rb   |   147 +
 test/mri/rubygems/test_gem_package_tar_reader.rb   |    90 +
 .../rubygems/test_gem_package_tar_reader_entry.rb  |   142 +
 test/mri/rubygems/test_gem_package_tar_writer.rb   |   264 +
 test/mri/rubygems/test_gem_package_task.rb         |    84 +
 test/mri/rubygems/test_gem_path_support.rb         |    85 +
 test/mri/rubygems/test_gem_platform.rb             |   308 +
 test/mri/rubygems/test_gem_rdoc.rb                 |   270 +
 test/mri/rubygems/test_gem_remote_fetcher.rb       |  1049 ++
 test/mri/rubygems/test_gem_request.rb              |   363 +
 .../rubygems/test_gem_request_connection_pools.rb  |   130 +
 test/mri/rubygems/test_gem_request_set.rb          |   595 +
 .../test_gem_request_set_gem_dependency_api.rb     |   843 +
 test/mri/rubygems/test_gem_request_set_lockfile.rb |   470 +
 .../test_gem_request_set_lockfile_parser.rb        |   544 +
 .../test_gem_request_set_lockfile_tokenizer.rb     |   306 +
 test/mri/rubygems/test_gem_requirement.rb          |   387 +
 test/mri/rubygems/test_gem_resolver.rb             |   715 +
 .../test_gem_resolver_activation_request.rb        |    74 +
 test/mri/rubygems/test_gem_resolver_api_set.rb     |   209 +
 .../test_gem_resolver_api_specification.rb         |   145 +
 test/mri/rubygems/test_gem_resolver_best_set.rb    |   138 +
 .../mri/rubygems/test_gem_resolver_composed_set.rb |    46 +
 test/mri/rubygems/test_gem_resolver_conflict.rb    |    88 +
 .../test_gem_resolver_dependency_request.rb        |    85 +
 test/mri/rubygems/test_gem_resolver_git_set.rb     |   190 +
 .../test_gem_resolver_git_specification.rb         |   114 +
 test/mri/rubygems/test_gem_resolver_index_set.rb   |    90 +
 .../test_gem_resolver_index_specification.rb       |    90 +
 .../test_gem_resolver_installed_specification.rb   |    50 +
 .../rubygems/test_gem_resolver_installer_set.rb    |   258 +
 .../test_gem_resolver_local_specification.rb       |    46 +
 test/mri/rubygems/test_gem_resolver_lock_set.rb    |    64 +
 .../test_gem_resolver_lock_specification.rb        |   100 +
 .../rubygems/test_gem_resolver_requirement_list.rb |    21 +
 .../rubygems/test_gem_resolver_specification.rb    |    65 +
 test/mri/rubygems/test_gem_resolver_vendor_set.rb  |    84 +
 .../test_gem_resolver_vendor_specification.rb      |    84 +
 test/mri/rubygems/test_gem_security.rb             |   307 +
 test/mri/rubygems/test_gem_security_policy.rb      |   541 +
 test/mri/rubygems/test_gem_security_signer.rb      |   209 +
 test/mri/rubygems/test_gem_security_trust_dir.rb   |   101 +
 test/mri/rubygems/test_gem_server.rb               |   409 +
 test/mri/rubygems/test_gem_silent_ui.rb            |   117 +
 test/mri/rubygems/test_gem_source.rb               |   242 +
 test/mri/rubygems/test_gem_source_fetch_problem.rb |    20 +
 test/mri/rubygems/test_gem_source_git.rb           |   309 +
 test/mri/rubygems/test_gem_source_installed.rb     |    37 +
 test/mri/rubygems/test_gem_source_list.rb          |   112 +
 test/mri/rubygems/test_gem_source_local.rb         |   107 +
 test/mri/rubygems/test_gem_source_lock.rb          |   115 +
 test/mri/rubygems/test_gem_source_specific_file.rb |    76 +
 test/mri/rubygems/test_gem_source_vendor.rb        |    32 +
 test/mri/rubygems/test_gem_spec_fetcher.rb         |   311 +
 test/mri/rubygems/test_gem_specification.rb        |  3504 ++++
 test/mri/rubygems/test_gem_stream_ui.rb            |   239 +
 test/mri/rubygems/test_gem_stub_specification.rb   |   217 +
 test/mri/rubygems/test_gem_text.rb                 |    77 +
 test/mri/rubygems/test_gem_uninstaller.rb          |   485 +
 .../test_gem_unsatisfiable_dependency_error.rb     |    33 +
 test/mri/rubygems/test_gem_uri_formatter.rb        |    29 +
 test/mri/rubygems/test_gem_util.rb                 |    40 +
 test/mri/rubygems/test_gem_validator.rb            |    46 +
 test/mri/rubygems/test_gem_version.rb              |   214 +
 test/mri/rubygems/test_gem_version_option.rb       |   152 +
 test/mri/rubygems/test_kernel.rb                   |    86 +
 test/mri/rubygems/test_require.rb                  |   322 +
 test/mri/rubygems/wrong_key_cert.pem               |    18 +
 test/mri/rubygems/wrong_key_cert_32.pem            |    18 +
 test/mri/runner.rb                                 |    48 +
 test/mri/sample/test.rb                            |  2030 ---
 test/{externals/ruby1.9 => mri}/scanf/data.txt     |     0
 test/mri/scanf/test_scanf.rb                       |   304 +
 test/mri/scanf/test_scanfblocks.rb                 |    82 +
 test/mri/scanf/test_scanfio.rb                     |    21 +
 test/mri/sdbm/test_sdbm.rb                         |   542 +
 test/mri/shell/test_command_processor.rb           |    69 +
 test/mri/socket/test_addrinfo.rb                   |   653 +
 test/mri/socket/test_ancdata.rb                    |    68 +
 test/mri/socket/test_basicsocket.rb                |   147 +
 test/mri/socket/test_nonblock.rb                   |   397 +
 test/mri/socket/test_socket.rb                     |   722 +
 test/mri/socket/test_sockopt.rb                    |    67 +
 test/mri/socket/test_tcp.rb                        |    89 +
 test/mri/socket/test_udp.rb                        |   101 +
 test/mri/socket/test_unix.rb                       |   702 +
 test/mri/stringio/test_stringio.rb                 |   647 +
 test/mri/strscan/test_stringscanner.rb             |   721 +
 test/mri/syslog/test_syslog_logger.rb              |   573 +
 test/mri/test_abbrev.rb                            |    55 +
 test/mri/test_cmath.rb                             |    76 +
 test/mri/test_curses.rb                            |    74 +
 test/mri/test_delegate.rb                          |   241 +
 test/mri/test_find.rb                              |   302 +
 test/mri/test_forwardable.rb                       |   150 +
 test/mri/test_ipaddr.rb                            |   274 +
 test/mri/test_mathn.rb                             |   120 +
 test/mri/test_mutex_m.rb                           |    27 +
 test/mri/test_observer.rb                          |    66 +
 test/mri/test_open3.rb                             |   287 +
 test/mri/test_pp.rb                                |   197 +
 test/mri/test_prettyprint.rb                       |   521 +
 test/mri/test_prime.rb                             |   199 +
 test/mri/test_pstore.rb                            |   145 +
 test/mri/test_pty.rb                               |   242 +
 test/mri/test_rbconfig.rb                          |    54 +
 test/mri/test_securerandom.rb                      |   187 +
 test/mri/test_set.rb                               |   736 +
 test/mri/test_shellwords.rb                        |   114 +
 test/mri/test_singleton.rb                         |   104 +
 test/mri/test_syslog.rb                            |   190 +
 test/mri/test_tempfile.rb                          |   349 +
 test/mri/test_time.rb                              |   502 +
 test/mri/test_timeout.rb                           |   106 +
 test/mri/test_tmpdir.rb                            |    59 +
 test/mri/test_tracer.rb                            |    56 +
 test/mri/test_tsort.rb                             |   115 +
 test/mri/test_unicode_normalize.rb                 |   185 +
 test/mri/test_weakref.rb                           |    72 +
 test/mri/test_win32api.rb                          |    24 +
 test/mri/testunit/test4test_hideskip.rb            |    10 +
 test/mri/testunit/test4test_redefinition.rb        |    14 +
 test/mri/testunit/test4test_sorting.rb             |    18 +
 test/mri/testunit/test_assertion.rb                |     9 +
 test/mri/testunit/test_hideskip.rb                 |    17 +
 test/mri/testunit/test_parallel.rb                 |   192 +
 test/mri/testunit/test_rake_integration.rb         |    36 +
 test/mri/testunit/test_redefinition.rb             |    16 +
 test/mri/testunit/test_sorting.rb                  |    18 +
 .../mri/testunit/tests_for_parallel/ptest_first.rb |     8 +
 .../mri/testunit/tests_for_parallel/ptest_forth.rb |    30 +
 .../testunit/tests_for_parallel/ptest_second.rb    |    12 +
 .../mri/testunit/tests_for_parallel/ptest_third.rb |    11 +
 test/mri/testunit/tests_for_parallel/runner.rb     |    14 +
 test/mri/thread/test_cv.rb                         |   222 +
 test/mri/thread/test_queue.rb                      |   547 +
 test/mri/thread/test_sync.rb                       |    64 +
 test/mri/uri/test_common.rb                        |   175 +
 test/mri/uri/test_ftp.rb                           |    67 +
 test/mri/uri/test_generic.rb                       |   859 +
 test/mri/uri/test_http.rb                          |    65 +
 test/mri/uri/test_ldap.rb                          |   101 +
 test/mri/uri/test_mailto.rb                        |   140 +
 test/mri/uri/test_parser.rb                        |    48 +
 test/{externals/ruby1.8 => mri}/webrick/.htaccess  |     0
 test/mri/webrick/test_cgi.rb                       |   151 +
 test/mri/webrick/test_cookie.rb                    |   132 +
 test/mri/webrick/test_do_not_reverse_lookup.rb     |    71 +
 test/mri/webrick/test_filehandler.rb               |   319 +
 test/mri/webrick/test_htmlutils.rb                 |    21 +
 test/mri/webrick/test_httpauth.rb                  |   199 +
 test/mri/webrick/test_httpproxy.rb                 |   285 +
 test/mri/webrick/test_httprequest.rb               |   412 +
 test/mri/webrick/test_httpresponse.rb              |   150 +
 test/mri/webrick/test_httpserver.rb                |   413 +
 test/mri/webrick/test_httputils.rb                 |   101 +
 test/mri/webrick/test_httpversion.rb               |    41 +
 test/mri/webrick/test_server.rb                    |   162 +
 test/mri/webrick/test_utils.rb                     |   105 +
 test/mri/webrick/utils.rb                          |    71 +
 test/mri/webrick/webrick.cgi                       |    36 +
 test/mri/webrick/webrick_long_filename.cgi         |    36 +
 test/mri/win32ole/err_in_callback.rb               |    10 +
 .../ruby1.9 => mri}/win32ole/orig_data.csv         |     0
 test/mri/win32ole/test_err_in_callback.rb          |    56 +
 test/mri/win32ole/test_folderitem2_invokeverb.rb   |    66 +
 test/mri/win32ole/test_nil2vtempty.rb              |    37 +
 test/mri/win32ole/test_ole_methods.rb              |    37 +
 test/mri/win32ole/test_propertyputref.rb           |    31 +
 test/mri/win32ole/test_thread.rb                   |    34 +
 test/mri/win32ole/test_win32ole.rb                 |   568 +
 test/mri/win32ole/test_win32ole_event.rb           |   401 +
 test/mri/win32ole/test_win32ole_method.rb          |   147 +
 test/mri/win32ole/test_win32ole_param.rb           |   107 +
 test/mri/win32ole/test_win32ole_record.rb          |   213 +
 test/mri/win32ole/test_win32ole_type.rb            |   250 +
 test/mri/win32ole/test_win32ole_typelib.rb         |   117 +
 test/mri/win32ole/test_win32ole_variable.rb        |    62 +
 test/mri/win32ole/test_win32ole_variant.rb         |   722 +
 test/mri/win32ole/test_win32ole_variant_m.rb       |    36 +
 test/mri/win32ole/test_win32ole_variant_outarg.rb  |    69 +
 test/mri/win32ole/test_word.rb                     |    68 +
 .../ruby1.9 => mri}/with_different_ofs.rb          |     0
 test/mri/xmlrpc/data/blog.xml                      |    18 +
 .../ruby1.8 => mri}/xmlrpc/data/bug_bool.expected  |     0
 .../ruby1.8 => mri}/xmlrpc/data/bug_bool.xml       |     0
 .../ruby1.8 => mri}/xmlrpc/data/bug_cdata.expected |     0
 .../ruby1.8 => mri}/xmlrpc/data/bug_cdata.xml      |     0
 .../xmlrpc/data/bug_covert.expected                |     0
 .../ruby1.8 => mri}/xmlrpc/data/bug_covert.xml     |     0
 .../xmlrpc/data/datetime_iso8601.xml               |     0
 .../ruby1.8 => mri}/xmlrpc/data/fault.xml          |     0
 .../ruby1.8 => mri}/xmlrpc/data/value.expected     |     0
 .../ruby1.8 => mri}/xmlrpc/data/value.xml          |     0
 .../ruby1.8 => mri}/xmlrpc/data/xml1.expected      |     0
 .../ruby1.8 => mri}/xmlrpc/data/xml1.xml           |     0
 test/{externals/ruby1.9 => mri}/xmlrpc/htpasswd    |     0
 test/mri/xmlrpc/test_client.rb                     |   318 +
 test/mri/xmlrpc/test_cookie.rb                     |    97 +
 test/mri/xmlrpc/test_datetime.rb                   |   162 +
 test/mri/xmlrpc/test_features.rb                   |    51 +
 test/mri/xmlrpc/test_marshal.rb                    |   111 +
 test/mri/xmlrpc/test_parser.rb                     |    94 +
 test/mri/xmlrpc/test_webrick_server.rb             |   136 +
 test/mri/xmlrpc/webrick_testing.rb                 |    56 +
 test/mri/zlib/test_zlib.rb                         |  1120 ++
 test/mri_test_env.rb                               |     1 +
 test/mri_truffle.index                             |   933 ++
 test/objectspace.index                             |     4 +-
 test/org/jruby/javasupport/test/name/Sample.java   |    11 +
 test/org/jruby/test/TestHelper.java                |     4 -
 test/org/jruby/test/smallLetterClass.java          |     8 +
 test/pom.rb                                        |   194 +-
 test/pom.xml                                       |   215 -
 test/rubicon.1.8.index                             |    47 -
 test/rubicon.1.9.index                             |    47 -
 test/rubicon/file_info_testcase.rb                 |    41 -
 test/rubicon/test_access_control.rb                |   121 -
 test/rubicon/test_array.rb                         |  1166 --
 test/rubicon/test_assignment.rb                    |   158 -
 test/rubicon/test_basic_expressions.rb             |    69 -
 test/rubicon/test_bignum.rb                        |   357 -
 test/rubicon/test_blocks_procs.rb                  |   104 -
 test/rubicon/test_boolean_expressions.rb           |    13 -
 test/rubicon/test_case.rb                          |    42 -
 test/rubicon/test_catch_throw.rb                   |    19 -
 test/rubicon/test_class.rb                         |    82 -
 test/rubicon/test_comparable.rb                    |    71 -
 test/rubicon/test_constants.rb                     |    47 -
 test/rubicon/test_continuation.rb                  |    48 -
 test/rubicon/test_dir.rb                           |   507 -
 test/rubicon/test_enumerable.rb                    |   405 -
 test/rubicon/test_eval.rb                          |   141 -
 test/rubicon/test_exception.rb                     |   123 -
 test/rubicon/test_exceptions.rb                    |    82 -
 test/rubicon/test_false_class.rb                   |    41 -
 test/rubicon/test_file.rb                          |   736 -
 test/rubicon/test_file_stat.rb                     |   328 -
 test/rubicon/test_file_test.rb                     |   170 -
 test/rubicon/test_fixnum.rb                        |   433 -
 test/rubicon/test_flip.rb                          |    70 -
 test/rubicon/test_float.rb                         |   314 -
 test/rubicon/test_floats.rb                        |   120 -
 test/rubicon/test_gc.rb                            |    31 -
 test/rubicon/test_hash.rb                          |   626 -
 test/rubicon/test_if_unless.rb                     |    13 -
 test/rubicon/test_integer.rb                       |   121 -
 test/rubicon/test_invocation.rb                    |    75 -
 test/rubicon/test_io.rb                            |  1087 --
 test/rubicon/test_kanji_index.rb                   |   104 -
 test/rubicon/test_kernel.rb                        |  2209 ---
 test/rubicon/test_loop_stuff.rb                    |   285 -
 test/rubicon/test_marshal.rb                       |   145 -
 test/rubicon/test_match_data.rb                    |    61 -
 test/rubicon/test_math.rb                          |   128 -
 test/rubicon/test_method.rb                        |    46 -
 test/rubicon/test_methods.rb                       |    22 -
 test/rubicon/test_module.rb                        |   416 -
 test/rubicon/test_module_private.rb                |   316 -
 test/rubicon/test_nil_class.rb                     |    56 -
 test/rubicon/test_numeric.rb                       |    45 -
 test/rubicon/test_object.rb                        |    31 -
 test/rubicon/test_object_space.rb                  |   126 -
 test/rubicon/test_pack.rb                          |   177 -
 test/rubicon/test_predefined_variables.rb          |    16 -
 test/rubicon/test_proc.rb                          |    57 -
 test/rubicon/test_range.rb                         |   305 -
 test/rubicon/test_regexp.rb                        |   138 -
 test/rubicon/test_regular_expressions.rb           |   115 -
 test/rubicon/test_scope.rb                         |   200 -
 test/rubicon/test_source_layout.rb                 |   190 -
 test/rubicon/test_string.rb                        |  1393 --
 test/rubicon/test_strings.rb                       |    88 -
 test/rubicon/test_struct.rb                        |   133 -
 test/rubicon/test_struct_tms.rb                    |    43 -
 test/rubicon/test_symbol.rb                        |   146 -
 test/rubicon/test_thread.rb                        |   553 -
 test/rubicon/test_thread_group.rb                  |    41 -
 test/rubicon/test_time.rb                          |   699 -
 test/rubicon/test_true_class.rb                    |    41 -
 test/ruby19_env.rb                                 |     1 -
 test/slow.index                                    |     4 +-
 test/test_adding_pem_to_x509store.rb               |    21 -
 test/test_argf.rb                                  |    63 -
 test/test_array.rb                                 |    45 -
 test/test_ast_inspector.rb                         |    18 -
 test/test_autoload.rb                              |    34 -
 test/test_backquote.rb                             |    90 -
 test/test_backtraces.rb                            |   330 -
 test/test_big_decimal.rb                           |   396 -
 test/test_bignum.rb                                |    46 -
 test/test_cache_map_leak.rb                        |    22 -
 test/test_caller.rb                                |    26 -
 test/test_class.rb                                 |   350 -
 test/test_command_line_switches.rb                 |   415 -
 test/test_context_classloader.rb                   |    25 -
 test/test_cvars_in_odd_scopes.rb                   |    61 -
 test/test_defined.rb                               |   319 -
 test/test_dir.rb                                   |   486 -
 test/test_dir_with_plusses.rb                      |    30 -
 test/test_env.rb                                   |   140 -
 test/test_eval_with_binding.rb                     |   104 -
 test/test_file.rb                                  |  1447 --
 test/test_flip.rb                                  |   125 -
 test/test_globals.rb                               |   135 -
 test/test_hash.rb                                  |    94 -
 test/test_helper.rb                                |   127 -
 test/test_higher_javasupport.rb                    |  1582 --
 test/test_iconv.rb                                 |    42 -
 test/test_included_in_object_space.rb              |    22 -
 .../test_including_module_busts_constant_caches.rb |    25 -
 test/test_io.rb                                    |   596 -
 test/test_io_1_9.rb                                |    62 -
 test/test_ivar_table_integrity.rb                  |    25 -
 test/test_jar_complete.rb                          |   128 -
 test/test_jar_on_load_path.rb                      |    15 -
 test/test_jarred_gems_with_spaces_in_directory.rb  |    34 -
 test/test_java_extension.rb                        |   338 -
 test/test_java_proxy.rb                            |    64 -
 test/test_jruby_ext.rb                             |    17 -
 test/test_kernel.rb                                |   892 -
 test/test_launching_by_shell_script.rb             |   188 -
 test/test_load.rb                                  |   314 -
 test/test_load_compiled_ruby.rb                    |    29 -
 ...test_load_compiled_ruby_class_from_classpath.rb |   117 -
 test/test_load_gem_extensions.rb                   |    41 -
 test/test_loading_builtin_libraries.rb             |    27 -
 test/test_method.rb                                |    18 -
 test/test_method_missing.rb                        |   109 -
 test/test_method_override_and_caching.rb           |    61 -
 test/test_nkf.rb                                   |   118 -
 test/test_no_stack_trace_stomp.rb                  |    23 -
 test/test_object_id.rb                             |    11 -
 test/test_objectspace.rb                           |   109 -
 test/test_pack.rb                                  |   119 -
 test/test_parsing.rb                               |    41 -
 test/test_pathname.rb                              |    69 -
 test/test_process.rb                               |   117 -
 test/test_rbconfig.rb                              |    24 -
 test/test_require_once.rb                          |    26 -
 test/test_respond_to.rb                            |   147 -
 test/test_runaway_magic_comment_1_9.rb             |    10 -
 test/test_socket.rb                                |   535 -
 test/test_string.rb                                |    30 -
 test/test_string_printf.rb                         |    86 -
 test/test_string_sub.rb                            |    34 -
 test/test_string_to_number.rb                      |    41 -
 test/test_system.rb                                |    24 -
 test/test_system_error.rb                          |   136 -
 test/test_tempfile_cleanup.rb                      |    35 -
 test/test_thread.rb                                |   345 -
 ...ext_frame_dereferences_unreachable_variables.rb |    26 -
 test/test_time_nil_ops.rb                          |    49 -
 test/test_timeout.rb                               |   190 -
 test/test_win32.rb                                 |    39 -
 test/test_yamlstore.rb                             |    74 -
 test/test_zlib.rb                                  |   958 --
 test/tracing/test_trace_func.rb                    |   483 +-
 test/truffle/cexts/globals/.jruby-cext-build.yml   |     2 +
 test/truffle/cexts/globals/bin/globals             |    12 +
 test/truffle/cexts/globals/expected.txt            |     3 +
 test/truffle/cexts/globals/ext/globals/extconf.rb  |     2 +
 test/truffle/cexts/globals/ext/globals/extern.c    |     3 +
 test/truffle/cexts/globals/ext/globals/globals.c   |    42 +
 test/truffle/cexts/globals/lib/globals.rb          |     1 +
 .../truffle/cexts/globals/lib/globals/.keep        |     0
 test/truffle/cexts/method/.jruby-cext-build.yml    |     2 +
 test/truffle/cexts/method/bin/method               |     5 +
 test/truffle/cexts/method/expected.txt             |     1 +
 test/truffle/cexts/method/ext/method/extconf.rb    |     2 +
 test/truffle/cexts/method/ext/method/method.c      |    10 +
 test/truffle/cexts/method/lib/method.rb            |     1 +
 .../truffle/cexts/method/lib/method/.keep          |     0
 test/truffle/cexts/minimum/.jruby-cext-build.yml   |     2 +
 test/truffle/cexts/minimum/bin/minimum             |     3 +
 test/truffle/cexts/minimum/expected.txt            |     1 +
 test/truffle/cexts/minimum/ext/minimum/extconf.rb  |     2 +
 test/truffle/cexts/minimum/ext/minimum/minimum.c   |     5 +
 test/truffle/cexts/minimum/lib/minimum.rb          |     1 +
 .../truffle/cexts/minimum/lib/minimum/.keep        |     0
 test/truffle/cexts/module/.jruby-cext-build.yml    |     2 +
 test/truffle/cexts/module/bin/module               |     5 +
 test/truffle/cexts/module/expected.txt             |     1 +
 test/truffle/cexts/module/ext/module/extconf.rb    |     2 +
 test/truffle/cexts/module/ext/module/module.c      |     5 +
 test/truffle/cexts/module/lib/module.rb            |     1 +
 .../truffle/cexts/module/lib/module/.keep          |     0
 test/truffle/cexts/nokogiri/.jruby-cext-build.yml  |     4 +
 .../truffle/cexts/nokogiri/lib/nokogiri/.keep      |     0
 test/truffle/cexts/oily_png/.jruby-cext-build.yml  |     2 +
 .../truffle/cexts/oily_png/lib/oily_png/.keep      |     0
 test/truffle/cexts/oily_png/test.rb                |     3 +
 .../truffle/cexts/psd_native/.jruby-cext-build.yml |     2 +
 .../truffle/cexts/psd_native/lib/psd_native/.keep  |     0
 test/truffle/cexts/psd_native/test.rb              |     9 +
 test/truffle/cexts/ruby-argon2/test.rb             |     4 +
 test/truffle/cexts/xml/.jruby-cext-build.yml       |     4 +
 test/truffle/cexts/xml/bin/xml                     |     5 +
 test/truffle/cexts/xml/expected.txt                |     1 +
 test/truffle/cexts/xml/ext/xml/xml.c               |    25 +
 test/truffle/cexts/xml/lib/xml.rb                  |     1 +
 .../truffle/cexts/xml/lib/xml/.keep                |     0
 test/truffle/cexts/xml/main.c                      |     8 +
 test/truffle/cexts/xopenssl/.jruby-cext-build.yml  |     4 +
 test/truffle/cexts/xopenssl/bin/xopenssl           |     5 +
 test/truffle/cexts/xopenssl/expected.txt           |     1 +
 .../truffle/cexts/xopenssl/ext/xopenssl/xopenssl.c |    39 +
 test/truffle/cexts/xopenssl/lib/xopenssl.rb        |     1 +
 .../truffle/cexts/xopenssl/lib/xopenssl/.keep      |     0
 test/truffle/cexts/xopenssl/main.c                 |    20 +
 test/truffle/common.sh.inc                         |    24 +
 test/truffle/compiler/README.md                    |    10 +
 test/truffle/compiler/attachments-optimise.sh      |     6 +
 .../attachments-optimise/attachments-optimise.rb   |    39 +
 test/truffle/compiler/osr.sh                       |     5 +
 test/truffle/compiler/osr/osr.rb                   |    29 +
 test/truffle/compiler/pe.sh                        |     5 +
 test/truffle/compiler/pe/core/array_pe.rb          |    14 +
 test/truffle/compiler/pe/core/binding_pe.rb        |    27 +
 test/truffle/compiler/pe/core/block_given_pe.rb    |    18 +
 test/truffle/compiler/pe/core/class_pe.rb          |    18 +
 test/truffle/compiler/pe/core/encoding_pe.rb       |    18 +
 test/truffle/compiler/pe/core/eval_pe.rb           |    17 +
 test/truffle/compiler/pe/core/fixnum_pe.rb         |    26 +
 test/truffle/compiler/pe/core/float_pe.rb          |    24 +
 test/truffle/compiler/pe/core/frozen_pe.rb         |    29 +
 test/truffle/compiler/pe/core/hash_pe.rb           |    11 +
 test/truffle/compiler/pe/core/method_pe.rb         |    10 +
 test/truffle/compiler/pe/core/objectid_pe.rb       |    17 +
 test/truffle/compiler/pe/core/send_pe.rb           |    13 +
 test/truffle/compiler/pe/core/string_pe.rb         |    54 +
 test/truffle/compiler/pe/core/symbol_pe.rb         |    11 +
 test/truffle/compiler/pe/core/truefalse_pe.rb      |    10 +
 test/truffle/compiler/pe/interop/interop_pe.rb     |    21 +
 test/truffle/compiler/pe/interop/js.rb             |    10 +
 test/truffle/compiler/pe/interop/r.rb              |    10 +
 test/truffle/compiler/pe/language/closures_pe.rb   |    17 +
 test/truffle/compiler/pe/language/constant_pe.rb   |    60 +
 .../truffle/compiler/pe/language/controlflow_pe.rb |    10 +
 test/truffle/compiler/pe/language/defined_pe.rb    |    13 +
 test/truffle/compiler/pe/language/global_pe.rb     |    22 +
 test/truffle/compiler/pe/language/ivar_pe.rb       |    39 +
 .../compiler/pe/language/metaprogramming_pe.rb     |    31 +
 test/truffle/compiler/pe/language/super_pe.rb      |    37 +
 .../truffle/compiler/pe/macro/pushing_pixels_pe.rb |    38 +
 test/truffle/compiler/pe/pe.rb                     |   187 +
 test/truffle/compiler/stf-optimises.sh_excluded    |     5 +
 .../compiler/stf-optimises/stf-optimises.rb        |    41 +
 test/truffle/compiler/tp-optimises.sh_excluded     |     5 +
 test/truffle/compiler/tp-optimises/tp-optimises.rb |    41 +
 test/truffle/ecosystem-travis-install.sh           |    16 +
 test/truffle/ecosystem/batch.yaml                  |     8 +
 test/truffle/ecosystem/gem-testing.sh              |     5 +
 test/truffle/ecosystem/rails-app.sh                |    51 +
 test/truffle/gem-test-pack-checkout-revision.sh    |     8 +
 test/truffle/gems/asciidoctor.sh                   |    19 +
 test/truffle/gems/asciidoctor/customers.csv        |    18 +
 .../gems/asciidoctor/userguide-expected.html       | 10370 ++++++++++++
 test/truffle/gems/asciidoctor/userguide.adoc       |  6046 +++++++
 test/truffle/gems/execjs.sh                        |    11 +
 test/truffle/gems/execjs/checkruntime.rb           |    17 +
 test/truffle/gems/execjs/coffeescript.js           |    12 +
 test/truffle/gems/execjs/coffeescript.rb           |    47 +
 test/truffle/gems/execjs/simple.rb                 |    40 +
 test/truffle/gems/install-gems.sh                  |    13 +
 test/truffle/gems/rack-server.sh                   |     9 +
 test/truffle/gems/rack-server/rack-server.rb       |    20 +
 test/truffle/gems/sinatra-server.sh                |    13 +
 test/truffle/gems/sinatra-server/sinatra-server.rb |    15 +
 test/truffle/integration/README.md                 |     9 +
 test/truffle/integration/backtraces.sh             |    11 +
 .../truffle/integration/backtraces/alias.backtrace |     5 +
 test/truffle/integration/backtraces/alias.rb       |    21 +
 test/truffle/integration/backtraces/backtraces.rb  |    46 +
 .../integration/backtraces/blocks.backtrace        |    11 +
 test/truffle/integration/backtraces/blocks.rb      |    25 +
 test/truffle/integration/backtraces/eval.backtrace |    12 +
 test/truffle/integration/backtraces/eval.rb        |    27 +
 .../integration/backtraces/javascript.backtrace    |    11 +
 test/truffle/integration/backtraces/javascript.rb  |    56 +
 test/truffle/integration/backtraces/pack.backtrace |     5 +
 test/truffle/integration/backtraces/pack.rb        |    19 +
 test/truffle/integration/backtraces/send.backtrace |     6 +
 test/truffle/integration/backtraces/send.rb        |    23 +
 .../integration/backtraces/simple.backtrace        |     9 +
 test/truffle/integration/backtraces/simple.rb      |    21 +
 test/truffle/integration/coverage.sh               |     5 +
 test/truffle/integration/coverage/subject.rb       |    29 +
 test/truffle/integration/coverage/test.rb          |    20 +
 .../integration/instrumentation-server.sh_excluded |    72 +
 .../integration/instrumentation-server/subject.rb  |     5 +
 test/truffle/integration/irb.sh                    |    16 +
 test/truffle/integration/irb/input.txt             |     3 +
 test/truffle/integration/irb/output.txt            |     6 +
 test/truffle/integration/java-platform.sh          |     5 +
 test/truffle/integration/js.sh                     |     8 +
 test/truffle/integration/js/eval.rb                |    16 +
 test/truffle/integration/js/inline-exported.rb     |    31 +
 test/truffle/integration/js/transparent.rb         |    21 +
 test/truffle/integration/pack-real-usage.sh        |     5 +
 .../integration/pack-real-usage/pack-real-usage.rb |  4685 ++++++
 test/truffle/integration/r.sh                      |     7 +
 test/truffle/integration/r/eval.rb                 |    16 +
 test/truffle/integration/safe.sh                   |    47 +
 test/truffle/integration/sl.sh                     |     7 +
 test/truffle/integration/sl/inline-exported.rb     |    29 +
 test/truffle/integration/tcp-server.sh             |     7 +
 test/truffle/integration/tcp-server/tcp-server.rb  |    28 +
 test/truffle/integration/tracing.sh                |    11 +
 test/truffle/integration/tracing/binding.rb        |    34 +
 test/truffle/integration/tracing/binding.trace     |    11 +
 test/truffle/integration/tracing/modules.rb        |    27 +
 test/truffle/integration/tracing/modules.trace     |     9 +
 test/truffle/integration/tracing/simple.rb         |    23 +
 test/truffle/integration/tracing/simple.trace      |     6 +
 test/truffle/integration/tracing/tracing.rb        |    93 +
 test/truffle/integration/webrick-server.sh         |     7 +
 .../integration/webrick-server/webrick-server.rb   |    17 +
 test/truffle/metrics/codeload.rb                   |    29 +
 test/truffle/metrics/mandelbrot.rb                 |   112 +
 test/truffle/tarball.sh                            |    55 +
 tool/generate_parser                               |     2 +-
 tool/generate_ripper                               |    10 +-
 tool/git_bisect_run_general.sh                     |     2 +-
 tool/globals_1_8_7.rb                              |   108 -
 tool/globals_1_9_3.rb                              |    92 -
 tool/globals_2_0_0.rb                              |    54 -
 tool/globals_2_3_1.rb                              |    88 +
 tool/jruby_eclipse                                 |   109 +
 tool/jruby_mx                                      |     6 +
 tool/jt.rb                                         |  1304 ++
 tool/optimize_parser.rb                            |     2 +-
 tool/svm-populators.rb                             |    13 +
 tool/sync_ruby                                     |    83 +-
 tool/travis-install.sh                             |    19 +
 tool/travis-script.sh                              |    37 +
 tool/truffle/Vagrantfile                           |    25 +
 tool/truffle/bisect.rb                             |    55 +
 tool/truffle/callgraph2html.rb                     |   286 +
 tool/truffle/generate_parser                       |    46 +
 tool/truffle/java-coverage/build.xml               |    31 +
 tool/truffle/java-coverage/coverage.sh             |    19 +
 tool/truffle/merge.sh                              |    11 +
 tool/truffle/missing-copyright-info.rb             |    24 +
 tool/truffle/post-process-results-json.rb          |    23 +
 tool/truffle/run_each_core_dir.rb                  |    24 +
 tool/truffle/run_each_spec.rb                      |    86 +
 tool/truffle/strip_stdlib.rb                       |    49 +
 tool/truffle/test_methods_parity.rb                |    41 +
 tool/truffle/translate_rubinius_config.rb          |    33 +
 tool/truffle/update_copyright.rb                   |   119 +
 tool/truffle/vagrant_bootstrap.sh                  |    62 +
 tool/updatepoms.rb                                 |    46 -
 truffle/.gitignore                                 |     4 +
 truffle/README.md                                  |   116 +
 truffle/pom.rb                                     |   108 +
 truffle/pom.xml                                    |   290 +
 .../org/jruby/truffle/core/format/pack/Pack.g4     |    79 +
 truffle/src/main/c/README.md                       |     1 +
 truffle/src/main/c/cext/.jruby-cext-build.yml      |     3 +
 truffle/src/main/c/cext/ruby.c                     |  1107 ++
 truffle/src/main/c/openssl/.jruby-cext-build.yml   |     4 +
 truffle/src/main/c/openssl/depend                  |  1091 ++
 truffle/src/main/c/openssl/deprecation.rb          |    22 +
 .../src/main/c/openssl/extconf.h                   |     0
 truffle/src/main/c/openssl/extconf.rb              |   161 +
 truffle/src/main/c/openssl/openssl_missing.c       |   354 +
 truffle/src/main/c/openssl/openssl_missing.h       |   196 +
 truffle/src/main/c/openssl/ossl.c                  |  1188 ++
 truffle/src/main/c/openssl/ossl.h                  |   272 +
 truffle/src/main/c/openssl/ossl_asn1.c             |  2076 +++
 truffle/src/main/c/openssl/ossl_asn1.h             |    58 +
 truffle/src/main/c/openssl/ossl_bio.c              |    87 +
 truffle/src/main/c/openssl/ossl_bio.h              |    19 +
 truffle/src/main/c/openssl/ossl_bn.c               |  1052 ++
 truffle/src/main/c/openssl/ossl_bn.h               |    23 +
 truffle/src/main/c/openssl/ossl_cipher.c           |  1011 ++
 truffle/src/main/c/openssl/ossl_cipher.h           |    20 +
 truffle/src/main/c/openssl/ossl_config.c           |    82 +
 truffle/src/main/c/openssl/ossl_config.h           |    20 +
 truffle/src/main/c/openssl/ossl_digest.c           |   449 +
 truffle/src/main/c/openssl/ossl_digest.h           |    20 +
 truffle/src/main/c/openssl/ossl_engine.c           |   602 +
 truffle/src/main/c/openssl/ossl_engine.h           |    19 +
 truffle/src/main/c/openssl/ossl_hmac.c             |   371 +
 truffle/src/main/c/openssl/ossl_hmac.h             |    18 +
 truffle/src/main/c/openssl/ossl_ns_spki.c          |   405 +
 truffle/src/main/c/openssl/ossl_ns_spki.h          |    19 +
 truffle/src/main/c/openssl/ossl_ocsp.c             |  1258 ++
 truffle/src/main/c/openssl/ossl_ocsp.h             |    23 +
 truffle/src/main/c/openssl/ossl_pkcs12.c           |   230 +
 truffle/src/main/c/openssl/ossl_pkcs12.h           |    13 +
 truffle/src/main/c/openssl/ossl_pkcs5.c            |   188 +
 truffle/src/main/c/openssl/ossl_pkcs5.h            |     6 +
 truffle/src/main/c/openssl/ossl_pkcs7.c            |  1103 ++
 truffle/src/main/c/openssl/ossl_pkcs7.h            |    20 +
 truffle/src/main/c/openssl/ossl_pkey.c             |   455 +
 truffle/src/main/c/openssl/ossl_pkey.h             |   151 +
 truffle/src/main/c/openssl/ossl_pkey_dh.c          |   597 +
 truffle/src/main/c/openssl/ossl_pkey_dsa.c         |   624 +
 truffle/src/main/c/openssl/ossl_pkey_ec.c          |  1705 ++
 truffle/src/main/c/openssl/ossl_pkey_rsa.c         |   701 +
 truffle/src/main/c/openssl/ossl_rand.c             |   234 +
 truffle/src/main/c/openssl/ossl_rand.h             |    18 +
 truffle/src/main/c/openssl/ossl_ssl.c              |  2375 +++
 truffle/src/main/c/openssl/ossl_ssl.h              |    38 +
 truffle/src/main/c/openssl/ossl_ssl_session.c      |   328 +
 truffle/src/main/c/openssl/ossl_version.h          |    15 +
 truffle/src/main/c/openssl/ossl_x509.c             |   102 +
 truffle/src/main/c/openssl/ossl_x509.h             |   113 +
 truffle/src/main/c/openssl/ossl_x509attr.c         |   292 +
 truffle/src/main/c/openssl/ossl_x509cert.c         |   862 +
 truffle/src/main/c/openssl/ossl_x509crl.c          |   553 +
 truffle/src/main/c/openssl/ossl_x509ext.c          |   498 +
 truffle/src/main/c/openssl/ossl_x509name.c         |   527 +
 truffle/src/main/c/openssl/ossl_x509req.c          |   484 +
 truffle/src/main/c/openssl/ossl_x509revoked.c      |   245 +
 truffle/src/main/c/openssl/ossl_x509store.c        |   709 +
 truffle/src/main/c/openssl/ruby_missing.h          |    27 +
 .../java/org/jruby/truffle/JRubyTruffleImpl.java   |    56 +
 .../src/main/java/org/jruby/truffle/Layouts.java   |   159 +
 truffle/src/main/java/org/jruby/truffle/Main.java  |    59 +
 .../main/java/org/jruby/truffle/RubyContext.java   |   375 +
 .../main/java/org/jruby/truffle/RubyLanguage.java  |   128 +
 .../builtins/AmbiguousOptionalArgumentChecker.java |   107 +
 .../jruby/truffle/builtins/CallPrimitiveNode.java  |    47 +
 .../java/org/jruby/truffle/builtins/CoreClass.java |    23 +
 .../org/jruby/truffle/builtins/CoreMethod.java     |    83 +
 .../builtins/CoreMethodArrayArgumentsNode.java     |    27 +
 .../org/jruby/truffle/builtins/CoreMethodNode.java |    27 +
 .../truffle/builtins/CoreMethodNodeManager.java    |   393 +
 .../jruby/truffle/builtins/EnumeratorSizeNode.java |    47 +
 .../truffle/builtins/InvokePrimitiveNode.java      |    45 +
 .../org/jruby/truffle/builtins/NonStandard.java    |    20 +
 .../java/org/jruby/truffle/builtins/Primitive.java |    35 +
 .../builtins/PrimitiveArrayArgumentsNode.java      |    29 +
 .../jruby/truffle/builtins/PrimitiveManager.java   |    39 +
 .../org/jruby/truffle/builtins/PrimitiveNode.java  |    30 +
 .../truffle/builtins/PrimitiveNodeConstructor.java |   120 +
 .../builtins/ReturnEnumeratorIfNoBlockNode.java    |    58 +
 .../truffle/builtins/UnaryCoreMethodNode.java      |    29 +
 .../org/jruby/truffle/builtins/UnsafeNode.java     |    29 +
 .../truffle/builtins/YieldingCoreMethodNode.java   |    55 +
 .../java/org/jruby/truffle/cext/CExtNodes.java     |   444 +
 .../java/org/jruby/truffle/cext/DataAdapter.java   |    32 +
 .../jruby/truffle/cext/DataMessageResolution.java  |    85 +
 .../truffle/cext/StringCharPointerAdapter.java     |    33 +
 .../cext/StringCharPointerMessageResolution.java   |   138 +
 .../java/org/jruby/truffle/core/CoreLibrary.java   |  1661 ++
 .../java/org/jruby/truffle/core/CoreMethods.java   |    64 +
 .../java/org/jruby/truffle/core/HandleLayout.java  |    30 +
 .../org/jruby/truffle/core/InlinableBuiltin.java   |    10 +
 .../jruby/truffle/core/InlinedCoreMethodNode.java  |   104 +
 .../java/org/jruby/truffle/core/InterruptMode.java |    16 +
 .../java/org/jruby/truffle/core/IsNilNode.java     |    36 +
 .../truffle/core/IsRubiniusUndefinedNode.java      |    36 +
 .../truffle/core/LoadRequiredLibrariesNode.java    |    51 +
 .../java/org/jruby/truffle/core/MainNodes.java     |    61 +
 .../java/org/jruby/truffle/core/MathNodes.java     |   750 +
 .../java/org/jruby/truffle/core/ObjectNodes.java   |   181 +
 .../java/org/jruby/truffle/core/ProcessNodes.java  |   139 +
 .../org/jruby/truffle/core/RaiseIfFrozenNode.java  |    46 +
 .../jruby/truffle/core/SetTopLevelBindingNode.java |    33 +
 .../org/jruby/truffle/core/TruffleGCNodes.java     |    44 +
 .../jruby/truffle/core/TruffleProcessNodes.java    |   138 +
 .../org/jruby/truffle/core/TruffleSystemNodes.java |    73 +
 .../org/jruby/truffle/core/VMPrimitiveNodes.java   |   595 +
 .../truffle/core/adapaters/InputStreamAdapter.java |    38 +
 .../core/adapaters/OutputStreamAdapter.java        |    41 +
 .../truffle/core/array/ArrayAppendManyNode.java    |   108 +
 .../truffle/core/array/ArrayAppendOneNode.java     |    94 +
 .../jruby/truffle/core/array/ArrayBuilderNode.java |   510 +
 .../jruby/truffle/core/array/ArrayConcatNode.java  |    99 +
 .../truffle/core/array/ArrayCoreMethodNode.java    |    27 +
 .../truffle/core/array/ArrayDropTailNode.java      |    54 +
 .../org/jruby/truffle/core/array/ArrayDupNode.java |    53 +
 .../core/array/ArrayEnsureCapacityNode.java        |    56 +
 .../truffle/core/array/ArrayGeneralizeNode.java    |    65 +
 .../jruby/truffle/core/array/ArrayGetTailNode.java |    53 +
 .../org/jruby/truffle/core/array/ArrayGuards.java  |    56 +
 .../org/jruby/truffle/core/array/ArrayHelpers.java |    53 +
 .../org/jruby/truffle/core/array/ArrayLayout.java  |    39 +
 .../jruby/truffle/core/array/ArrayLiteralNode.java |   335 +
 .../org/jruby/truffle/core/array/ArrayMirror.java  |    38 +
 .../org/jruby/truffle/core/array/ArrayNodes.java   |  2014 +++
 .../jruby/truffle/core/array/ArrayOperations.java  |    56 +
 .../jruby/truffle/core/array/ArrayPopOneNode.java  |    55 +
 .../core/array/ArrayReadDenormalizedNode.java      |    46 +
 .../core/array/ArrayReadNormalizedNode.java        |    64 +
 .../core/array/ArrayReadSliceDenormalizedNode.java |    47 +
 .../core/array/ArrayReadSliceNormalizedNode.java   |   107 +
 .../jruby/truffle/core/array/ArrayReflector.java   |    46 +
 .../jruby/truffle/core/array/ArraySliceNode.java   |    59 +
 .../jruby/truffle/core/array/ArrayStrategy.java    |   429 +
 .../truffle/core/array/ArrayToObjectArrayNode.java |    45 +
 .../org/jruby/truffle/core/array/ArrayUtils.java   |   417 +
 .../core/array/ArrayWriteNormalizedNode.java       |   150 +
 .../jruby/truffle/core/array/BasicArrayMirror.java |    66 +
 .../truffle/core/array/DoubleArrayMirror.java      |    71 +
 .../jruby/truffle/core/array/EmptyArrayMirror.java |    64 +
 .../truffle/core/array/IntegerArrayMirror.java     |    82 +
 .../jruby/truffle/core/array/LongArrayMirror.java  |    71 +
 .../truffle/core/array/LongIntArrayMirror.java     |    73 +
 .../truffle/core/array/ObjectArrayMirror.java      |    67 +
 .../core/array/PrimitiveArrayNodeFactory.java      |    46 +
 .../truffle/core/array/TruffleArrayNodes.java      |    45 +
 .../core/basicobject/BasicObjectLayout.java        |    38 +
 .../truffle/core/basicobject/BasicObjectNodes.java |   446 +
 .../jruby/truffle/core/binding/BindingLayout.java  |    31 +
 .../jruby/truffle/core/binding/BindingNodes.java   |   398 +
 .../truffle/core/binding/TruffleBindingNodes.java  |    58 +
 .../jruby/truffle/core/bool/FalseClassNodes.java   |    47 +
 .../jruby/truffle/core/bool/TrueClassNodes.java    |    61 +
 .../truffle/core/cast/ArrayAttributeCastNode.java  |   106 +
 .../org/jruby/truffle/core/cast/ArrayCastNode.java |   124 +
 .../jruby/truffle/core/cast/BooleanCastNode.java   |    67 +
 .../core/cast/BooleanCastWithDefaultNode.java      |    71 +
 .../org/jruby/truffle/core/cast/CmpIntNode.java    |   128 +
 .../jruby/truffle/core/cast/DefaultValueNode.java  |    42 +
 .../core/cast/DurationToMillisecondsNode.java      |    86 +
 .../org/jruby/truffle/core/cast/HashCastNode.java  |    99 +
 .../jruby/truffle/core/cast/IntegerCastNode.java   |    53 +
 .../truffle/core/cast/LazyDefaultValueNode.java    |    51 +
 .../truffle/core/cast/NameToJavaStringNode.java    |   109 +
 .../core/cast/NameToSymbolOrStringNode.java        |    76 +
 .../truffle/core/cast/NumericToFloatNode.java      |    79 +
 .../jruby/truffle/core/cast/ProcOrNullNode.java    |    44 +
 .../truffle/core/cast/SingleValueCastNode.java     |    54 +
 .../org/jruby/truffle/core/cast/SplatCastNode.java |   115 +
 .../truffle/core/cast/StringToSymbolNode.java      |    35 +
 .../jruby/truffle/core/cast/TaintResultNode.java   |   113 +
 .../org/jruby/truffle/core/cast/ToAryNode.java     |    70 +
 .../jruby/truffle/core/cast/ToEncodingNode.java    |    61 +
 .../java/org/jruby/truffle/core/cast/ToFNode.java  |   105 +
 .../org/jruby/truffle/core/cast/ToIntNode.java     |   135 +
 .../jruby/truffle/core/cast/ToIntRangeNode.java    |    62 +
 .../org/jruby/truffle/core/cast/ToPathNode.java    |    42 +
 .../org/jruby/truffle/core/cast/ToProcNode.java    |    75 +
 .../java/org/jruby/truffle/core/cast/ToSNode.java  |    73 +
 .../org/jruby/truffle/core/cast/ToStrNode.java     |    68 +
 .../org/jruby/truffle/core/cast/ToSymbolNode.java  |    47 +
 .../java/org/jruby/truffle/core/dir/DirLayout.java |    34 +
 .../java/org/jruby/truffle/core/dir/DirNodes.java  |   172 +
 .../core/encoding/EncodingConverterLayout.java     |    33 +
 .../core/encoding/EncodingConverterNodes.java      |   442 +
 .../truffle/core/encoding/EncodingLayout.java      |    38 +
 .../truffle/core/encoding/EncodingManager.java     |   138 +
 .../jruby/truffle/core/encoding/EncodingNodes.java |   613 +
 .../truffle/core/encoding/EncodingOperations.java  |    25 +
 .../truffle/core/exception/CoreExceptions.java     |   875 +
 .../truffle/core/exception/ExceptionLayout.java    |    39 +
 .../truffle/core/exception/ExceptionNodes.java     |   175 +
 .../core/exception/ExceptionOperations.java        |    59 +
 .../truffle/core/exception/NameErrorLayout.java    |    38 +
 .../truffle/core/exception/NameErrorNodes.java     |    84 +
 .../core/exception/NoMethodErrorLayout.java        |    36 +
 .../truffle/core/exception/NoMethodErrorNodes.java |    66 +
 .../core/exception/SystemCallErrorLayout.java      |    34 +
 .../core/exception/SystemCallErrorNodes.java       |    56 +
 .../org/jruby/truffle/core/fiber/FiberLayout.java  |    59 +
 .../org/jruby/truffle/core/fiber/FiberManager.java |    68 +
 .../org/jruby/truffle/core/fiber/FiberNodes.java   |   375 +
 .../org/jruby/truffle/core/format/BytesResult.java |    55 +
 .../jruby/truffle/core/format/FormatEncoding.java  |    75 +
 .../truffle/core/format/FormatErrorListener.java   |    35 +
 .../core/format/FormatExceptionTranslator.java     |    55 +
 .../truffle/core/format/FormatFrameDescriptor.java |    28 +
 .../jruby/truffle/core/format/FormatGuards.java    |    54 +
 .../org/jruby/truffle/core/format/FormatNode.java  |   210 +
 .../jruby/truffle/core/format/FormatRootNode.java  |   127 +
 .../truffle/core/format/LiteralFormatNode.java     |    29 +
 .../jruby/truffle/core/format/LoopRecovery.java    |   123 +
 .../jruby/truffle/core/format/MissingValue.java    |    19 +
 .../truffle/core/format/SharedTreeBuilder.java     |    96 +
 .../format/control/AdvanceSourcePositionNode.java  |    46 +
 .../core/format/control/RepeatExplodedNode.java    |    39 +
 .../core/format/control/RepeatLoopNode.java        |    43 +
 .../format/control/ReverseOutputPositionNode.java  |    38 +
 .../format/control/ReverseSourcePositionNode.java  |    54 +
 .../truffle/core/format/control/SequenceNode.java  |    42 +
 .../core/format/control/SetOutputPositionNode.java |    31 +
 .../core/format/control/SetSourcePositionNode.java |    39 +
 .../truffle/core/format/control/StarNode.java      |    57 +
 .../format/convert/BytesToInteger16BigNode.java    |    47 +
 .../format/convert/BytesToInteger16LittleNode.java |    47 +
 .../format/convert/BytesToInteger32BigNode.java    |    49 +
 .../format/convert/BytesToInteger32LittleNode.java |    49 +
 .../format/convert/BytesToInteger64BigNode.java    |    53 +
 .../format/convert/BytesToInteger64LittleNode.java |    53 +
 .../format/convert/Integer16BigToBytesNode.java    |    35 +
 .../format/convert/Integer16LittleToBytesNode.java |    35 +
 .../format/convert/Integer32BigToBytesNode.java    |    37 +
 .../format/convert/Integer32LittleToBytesNode.java |    37 +
 .../format/convert/Integer64BigToBytesNode.java    |    41 +
 .../format/convert/Integer64LittleToBytesNode.java |    41 +
 .../core/format/convert/ReinterpretAsLongNode.java |    37 +
 .../format/convert/ReinterpretAsUnsignedNode.java  |    80 +
 .../convert/ReinterpretByteAsIntegerNode.java      |    45 +
 .../convert/ReinterpretIntegerAsFloatNode.java     |    44 +
 .../convert/ReinterpretLongAsDoubleNode.java       |    44 +
 .../truffle/core/format/convert/ToDoubleNode.java  |    45 +
 .../format/convert/ToDoubleWithCoercionNode.java   |    39 +
 .../truffle/core/format/convert/ToFloatNode.java   |    32 +
 .../truffle/core/format/convert/ToIntegerNode.java |    69 +
 .../truffle/core/format/convert/ToLongNode.java    |    97 +
 .../truffle/core/format/convert/ToStringNode.java  |   149 +
 .../exceptions/CantCompressNegativeException.java  |    16 +
 .../format/exceptions/CantConvertException.java    |    20 +
 .../core/format/exceptions/FormatException.java    |    33 +
 .../format/exceptions/InvalidFormatException.java  |    20 +
 .../exceptions/NoImplicitConversionException.java  |    32 +
 .../exceptions/OutsideOfStringException.java       |    16 +
 .../core/format/exceptions/RangeException.java     |    20 +
 .../exceptions/TooFewArgumentsException.java       |    16 +
 .../core/format/format/FormatCharacterNode.java    |   123 +
 .../format/FormatFloatHumanReadableNode.java       |    54 +
 .../core/format/format/FormatFloatNode.java        |   664 +
 .../format/format/FormatIntegerBinaryNode.java     |   152 +
 .../core/format/format/FormatIntegerNode.java      |   419 +
 .../truffle/core/format/pack/PackCompiler.java     |    61 +
 .../truffle/core/format/pack/PackTreeBuilder.java  |   522 +
 .../truffle/core/format/printf/PrintfCompiler.java |    51 +
 .../core/format/printf/PrintfSimpleParser.java     |   394 +
 .../format/printf/PrintfSimpleTreeBuilder.java     |   196 +
 .../truffle/core/format/printf/SprintfConfig.java  |   220 +
 .../jruby/truffle/core/format/read/SourceNode.java |    27 +
 .../read/array/ReadArgumentIndexValueNode.java     |    37 +
 .../core/format/read/array/ReadDoubleNode.java     |    65 +
 .../core/format/read/array/ReadHashValueNode.java  |    59 +
 .../core/format/read/array/ReadIntegerNode.java    |    74 +
 .../read/array/ReadLongOrBigIntegerNode.java       |    70 +
 .../core/format/read/array/ReadStringNode.java     |    87 +
 .../core/format/read/array/ReadValueNode.java      |    55 +
 .../core/format/read/bytes/ReadBERNode.java        |   135 +
 .../format/read/bytes/ReadBase64StringNode.java    |   212 +
 .../format/read/bytes/ReadBinaryStringNode.java    |   125 +
 .../core/format/read/bytes/ReadBitStringNode.java  |   124 +
 .../core/format/read/bytes/ReadByteNode.java       |    49 +
 .../core/format/read/bytes/ReadBytesNode.java      |    61 +
 .../core/format/read/bytes/ReadHexStringNode.java  |   123 +
 .../core/format/read/bytes/ReadMIMEStringNode.java |   133 +
 .../format/read/bytes/ReadUTF8CharacterNode.java   |   102 +
 .../core/format/read/bytes/ReadUUStringNode.java   |   161 +
 .../truffle/core/format/unpack/ArrayResult.java    |    36 +
 .../truffle/core/format/unpack/UnpackCompiler.java |    62 +
 .../truffle/core/format/unpack/UnpackRootNode.java |   101 +
 .../core/format/unpack/UnpackTreeBuilder.java      |   473 +
 .../truffle/core/format/write/OutputNode.java      |    27 +
 .../core/format/write/array/WriteValueNode.java    |    66 +
 .../core/format/write/bytes/WriteBERNode.java      |   162 +
 .../format/write/bytes/WriteBase64StringNode.java  |    57 +
 .../format/write/bytes/WriteBinaryStringNode.java  |    84 +
 .../format/write/bytes/WriteBitStringNode.java     |   137 +
 .../core/format/write/bytes/WriteByteNode.java     |    39 +
 .../core/format/write/bytes/WriteBytesNode.java    |    34 +
 .../format/write/bytes/WriteHexStringNode.java     |   125 +
 .../format/write/bytes/WriteMIMEStringNode.java    |    54 +
 .../format/write/bytes/WritePaddedBytesNode.java   |    65 +
 .../format/write/bytes/WriteUTF8CharacterNode.java |   203 +
 .../core/format/write/bytes/WriteUUStringNode.java |    70 +
 .../jruby/truffle/core/hash/BucketsStrategy.java   |   315 +
 .../truffle/core/hash/ConcatHashLiteralNode.java   |    65 +
 .../java/org/jruby/truffle/core/hash/Entry.java    |    87 +
 .../org/jruby/truffle/core/hash/HashGuards.java    |    59 +
 .../org/jruby/truffle/core/hash/HashLayout.java    |    60 +
 .../jruby/truffle/core/hash/HashLiteralNode.java   |   178 +
 .../jruby/truffle/core/hash/HashLookupResult.java  |    56 +
 .../java/org/jruby/truffle/core/hash/HashNode.java |    44 +
 .../org/jruby/truffle/core/hash/HashNodes.java     |  1489 ++
 .../jruby/truffle/core/hash/HashOperations.java    |   128 +
 .../java/org/jruby/truffle/core/hash/KeyValue.java |    39 +
 .../jruby/truffle/core/hash/LookupEntryNode.java   |    66 +
 .../truffle/core/hash/PackedArrayStrategy.java     |   165 +
 .../java/org/jruby/truffle/core/hash/SetNode.java  |   257 +
 .../jruby/truffle/core/kernel/AtExitManager.java   |   102 +
 .../org/jruby/truffle/core/kernel/KernelNodes.java |  1930 +++
 .../jruby/truffle/core/kernel/TraceManager.java    |   239 +
 .../truffle/core/kernel/TruffleKernelNodes.java    |    87 +
 .../org/jruby/truffle/core/klass/ClassLayout.java  |    45 +
 .../org/jruby/truffle/core/klass/ClassNodes.java   |   441 +
 .../jruby/truffle/core/method/MethodFilter.java    |    64 +
 .../jruby/truffle/core/method/MethodLayout.java    |    37 +
 .../org/jruby/truffle/core/method/MethodNodes.java |   270 +
 .../truffle/core/method/UnboundMethodLayout.java   |    35 +
 .../truffle/core/method/UnboundMethodNodes.java    |   192 +
 .../truffle/core/module/AncestorIterator.java      |    49 +
 .../jruby/truffle/core/module/IncludedModule.java  |    50 +
 .../core/module/IncludedModulesIterator.java       |    33 +
 .../org/jruby/truffle/core/module/ModuleChain.java |    26 +
 .../jruby/truffle/core/module/ModuleFields.java    |   714 +
 .../jruby/truffle/core/module/ModuleLayout.java    |    33 +
 .../org/jruby/truffle/core/module/ModuleNodes.java |  1946 +++
 .../truffle/core/module/ModuleOperations.java      |   435 +
 .../jruby/truffle/core/module/PrependMarker.java   |    39 +
 .../core/mutex/ConditionVariableLayout.java        |    32 +
 .../truffle/core/mutex/ConditionVariableNodes.java |   167 +
 .../org/jruby/truffle/core/mutex/MutexLayout.java  |    34 +
 .../org/jruby/truffle/core/mutex/MutexNodes.java   |   172 +
 .../jruby/truffle/core/mutex/MutexOperations.java  |    61 +
 .../jruby/truffle/core/numeric/BignumLayout.java   |    33 +
 .../jruby/truffle/core/numeric/BignumNodes.java    |   791 +
 .../truffle/core/numeric/BignumOperations.java     |    19 +
 .../truffle/core/numeric/FixnumLowerNode.java      |    57 +
 .../jruby/truffle/core/numeric/FixnumNodes.java    |  1380 ++
 .../truffle/core/numeric/FixnumOrBignumNode.java   |    79 +
 .../org/jruby/truffle/core/numeric/FloatNodes.java |   874 +
 .../truffle/core/numeric/GeneralDivModNode.java    |   169 +
 .../jruby/truffle/core/numeric/IntegerNodes.java   |   259 +
 .../truffle/core/numeric/TruffleFixnumNodes.java   |    45 +
 .../core/objectspace/ObjectSpaceManager.java       |   194 +
 .../truffle/core/objectspace/ObjectSpaceNodes.java |   178 +
 .../org/jruby/truffle/core/proc/ProcLayout.java    |    71 +
 .../org/jruby/truffle/core/proc/ProcNodes.java     |   255 +
 .../jruby/truffle/core/proc/ProcOperations.java    |   103 +
 .../jruby/truffle/core/proc/ProcSignalHandler.java |    39 +
 .../java/org/jruby/truffle/core/proc/ProcType.java |    15 +
 .../queue/ArrayBlockingQueueLocksConditions.java   |    24 +
 .../core/queue/DelegatingBlockingQueue.java        |   164 +
 .../queue/LinkedBlockingQueueLocksConditions.java  |    22 +
 .../org/jruby/truffle/core/queue/QueueLayout.java  |    32 +
 .../org/jruby/truffle/core/queue/QueueNodes.java   |   239 +
 .../jruby/truffle/core/queue/SizedQueueLayout.java |    30 +
 .../jruby/truffle/core/queue/SizedQueueNodes.java  |   271 +
 .../jruby/truffle/core/range/IntRangeLayout.java   |    37 +
 .../jruby/truffle/core/range/LongRangeLayout.java  |    38 +
 .../truffle/core/range/ObjectRangeLayout.java      |    41 +
 .../org/jruby/truffle/core/range/RangeNodes.java   |   608 +
 .../core/regexp/InterpolatedRegexpNode.java        |    84 +
 .../jruby/truffle/core/regexp/MatchDataLayout.java |    49 +
 .../jruby/truffle/core/regexp/MatchDataNodes.java  |   456 +
 .../jruby/truffle/core/regexp/RegexpGuards.java    |    32 +
 .../jruby/truffle/core/regexp/RegexpLayout.java    |    48 +
 .../org/jruby/truffle/core/regexp/RegexpNodes.java |   839 +
 .../jruby/truffle/core/rope/AsciiOnlyLeafRope.java |    31 +
 .../org/jruby/truffle/core/rope/BytesVisitor.java  |    16 +
 .../org/jruby/truffle/core/rope/CodeRange.java     |    44 +
 .../org/jruby/truffle/core/rope/ConcatRope.java    |    72 +
 .../jruby/truffle/core/rope/InvalidLeafRope.java   |    31 +
 .../org/jruby/truffle/core/rope/LazyIntRope.java   |    85 +
 .../java/org/jruby/truffle/core/rope/LazyRope.java |    32 +
 .../java/org/jruby/truffle/core/rope/LeafRope.java |    36 +
 .../org/jruby/truffle/core/rope/NativeRope.java    |    58 +
 .../org/jruby/truffle/core/rope/RepeatingRope.java |    77 +
 .../java/org/jruby/truffle/core/rope/Rope.java     |   132 +
 .../org/jruby/truffle/core/rope/RopeBuffer.java    |    62 +
 .../org/jruby/truffle/core/rope/RopeConstants.java |    51 +
 .../org/jruby/truffle/core/rope/RopeGuards.java    |    44 +
 .../org/jruby/truffle/core/rope/RopeNodes.java     |   867 +
 .../jruby/truffle/core/rope/RopeOperations.java    |   618 +
 .../org/jruby/truffle/core/rope/RopeTable.java     |   222 +
 .../org/jruby/truffle/core/rope/SubstringRope.java |    83 +
 .../jruby/truffle/core/rope/TruffleRopesNodes.java |   135 +
 .../org/jruby/truffle/core/rope/ValidLeafRope.java |    32 +
 .../core/rubinius/AtomicReferenceLayout.java       |    32 +
 .../core/rubinius/AtomicReferenceNodes.java        |    81 +
 .../truffle/core/rubinius/ByteArrayLayout.java     |    31 +
 .../truffle/core/rubinius/ByteArrayNodes.java      |   130 +
 .../truffle/core/rubinius/IOBufferLayout.java      |    46 +
 .../core/rubinius/IOBufferPrimitiveNodes.java      |   201 +
 .../org/jruby/truffle/core/rubinius/IOLayout.java  |    47 +
 .../truffle/core/rubinius/IOPrimitiveNodes.java    |   769 +
 .../rubinius/NativeFunctionPrimitiveNodes.java     |    71 +
 .../truffle/core/rubinius/RandomizerLayout.java    |    30 +
 .../core/rubinius/RandomizerPrimitiveNodes.java    |   144 +
 .../core/rubinius/RubiniusLastStringReadNode.java  |    52 +
 .../core/rubinius/RubiniusLastStringWriteNode.java |    74 +
 .../truffle/core/rubinius/RubiniusTypeNodes.java   |    36 +
 .../jruby/truffle/core/rubinius/StatLayout.java    |    31 +
 .../truffle/core/rubinius/StatPrimitiveNodes.java  |   272 +
 .../core/rubinius/UndefinedPrimitiveNodes.java     |    40 +
 .../jruby/truffle/core/rubinius/WeakRefLayout.java |    31 +
 .../core/rubinius/WeakRefPrimitiveNodes.java       |    53 +
 .../jruby/truffle/core/string/ConvertBytes.java    |   565 +
 .../org/jruby/truffle/core/string/CoreString.java  |    77 +
 .../org/jruby/truffle/core/string/CoreStrings.java |    76 +
 .../jruby/truffle/core/string/FrozenStrings.java   |    44 +
 .../core/string/InterpolatedStringNode.java        |    92 +
 .../truffle/core/string/StringCachingGuards.java   |    47 +
 .../core/string/StringCodeRangeableWrapper.java    |    89 +
 .../jruby/truffle/core/string/StringGuards.java    |    63 +
 .../jruby/truffle/core/string/StringLayout.java    |    35 +
 .../org/jruby/truffle/core/string/StringNodes.java |  4421 +++++
 .../truffle/core/string/StringOperations.java      |   316 +
 .../truffle/core/string/TruffleStringNodes.java    |    75 +
 .../jruby/truffle/core/symbol/SymbolEquality.java  |    42 +
 .../jruby/truffle/core/symbol/SymbolLayout.java    |    43 +
 .../org/jruby/truffle/core/symbol/SymbolNodes.java |   159 +
 .../org/jruby/truffle/core/symbol/SymbolTable.java |   206 +
 .../core/thread/ThreadBacktraceLocationLayout.java |    31 +
 .../core/thread/ThreadBacktraceLocationNodes.java  |   110 +
 .../jruby/truffle/core/thread/ThreadLayout.java    |    93 +
 .../jruby/truffle/core/thread/ThreadManager.java   |   367 +
 .../org/jruby/truffle/core/thread/ThreadNodes.java |   559 +
 .../jruby/truffle/core/time/GetTimeZoneNode.java   |    56 +
 .../org/jruby/truffle/core/time/TimeLayout.java    |    52 +
 .../org/jruby/truffle/core/time/TimeNodes.java     |   706 +
 .../core/tracepoint/TracePointEventNode.java       |    87 +
 .../truffle/core/tracepoint/TracePointLayout.java  |    61 +
 .../truffle/core/tracepoint/TracePointNodes.java   |   225 +
 .../java/org/jruby/truffle/debug/DebugHelpers.java |    85 +
 .../org/jruby/truffle/debug/TruffleDebugNodes.java |   153 +
 .../truffle/extra/AttachmentsInternalNodes.java    |    47 +
 .../jruby/truffle/extra/AttachmentsManager.java    |    79 +
 .../org/jruby/truffle/extra/TruffleGraalNodes.java |    76 +
 .../org/jruby/truffle/extra/TrufflePosixNodes.java |   967 ++
 .../org/jruby/truffle/extra/ffi/PointerLayout.java |    32 +
 .../truffle/extra/ffi/PointerPrimitiveNodes.java   |   338 +
 .../java/org/jruby/truffle/gem/bcrypt/BCrypt.java  |   751 +
 .../org/jruby/truffle/gem/bcrypt/BCryptNodes.java  |    50 +
 .../org/jruby/truffle/interop/ForeignCodeNode.java |    51 +
 .../truffle/interop/ForeignExecuteHelperNode.java  |    60 +
 .../interop/ForeignReadStringCachedHelperNode.java |   119 +
 .../ForeignReadStringCachingHelperNode.java        |    87 +
 .../jruby/truffle/interop/ForeignToRubyNode.java   |    64 +
 .../ForeignWriteStringCachedHelperNode.java        |   133 +
 .../ForeignWriteStringCachingHelperNode.java       |    73 +
 .../org/jruby/truffle/interop/InteropManager.java  |    40 +
 .../org/jruby/truffle/interop/InteropNodes.java    |   711 +
 .../jruby/truffle/interop/IsStringLikeNode.java    |    46 +
 .../jruby/truffle/interop/JRubyContextWrapper.java |    33 +
 .../org/jruby/truffle/interop/JRubyInterop.java    |   134 +
 .../truffle/interop/OutgoingForeignCallNode.java   |   316 +
 .../truffle/interop/RubyMessageResolution.java     |   262 +
 .../interop/RubyMessageResolutionAccessor.java     |    18 +
 .../jruby/truffle/interop/RubyToForeignNode.java   |    47 +
 .../jruby/truffle/language/CallStackManager.java   |   263 +
 .../jruby/truffle/language/CheckLayoutNode.java    |    79 +
 .../java/org/jruby/truffle/language/DataNode.java  |    49 +
 .../jruby/truffle/language/LazyRubyRootNode.java   |    94 +
 .../org/jruby/truffle/language/LexicalScope.java   |    63 +
 .../org/jruby/truffle/language/NotProvided.java    |    22 +
 .../java/org/jruby/truffle/language/Options.java   |   173 +
 .../truffle/language/PerformanceWarnings.java      |    40 +
 .../org/jruby/truffle/language/RubyBaseNode.java   |   292 +
 .../org/jruby/truffle/language/RubyConstant.java   |   107 +
 .../org/jruby/truffle/language/RubyGuards.java     |   302 +
 .../java/org/jruby/truffle/language/RubyNode.java  |   129 +
 .../org/jruby/truffle/language/RubyObjectType.java |    49 +
 .../org/jruby/truffle/language/RubyRootNode.java   |   100 +
 .../jruby/truffle/language/RubySourceSection.java  |    75 +
 .../java/org/jruby/truffle/language/RubyTypes.java |    48 +
 .../jruby/truffle/language/SafepointAction.java    |    19 +
 .../jruby/truffle/language/SafepointManager.java   |   247 +
 .../org/jruby/truffle/language/SnippetNode.java    |   129 +
 .../jruby/truffle/language/TruffleBootNodes.java   |   183 +
 .../jruby/truffle/language/TruffleSafeNodes.java   |    79 +
 .../java/org/jruby/truffle/language/WarnNode.java  |    23 +
 .../arguments/ArgumentDescriptorUtils.java         |    62 +
 .../arguments/ArrayIsAtLeastAsLargeAsNode.java     |    39 +
 .../truffle/language/arguments/CheckArityNode.java |    62 +
 .../language/arguments/CheckKeywordArityNode.java  |   109 +
 .../arguments/MissingArgumentBehavior.java         |    14 +
 .../arguments/MissingKeywordArgumentNode.java      |    29 +
 .../language/arguments/ObjectArrayNode.java        |    36 +
 .../language/arguments/ProfileArgumentNode.java    |    45 +
 .../language/arguments/ReadAllArgumentsNode.java   |    27 +
 .../truffle/language/arguments/ReadBlockNode.java  |    45 +
 .../language/arguments/ReadCallerFrameNode.java    |    32 +
 .../arguments/ReadKeywordArgumentNode.java         |    69 +
 .../arguments/ReadKeywordRestArgumentNode.java     |    84 +
 .../arguments/ReadOptionalArgumentNode.java        |    90 +
 .../language/arguments/ReadPostArgumentNode.java   |    30 +
 .../language/arguments/ReadPreArgumentNode.java    |    53 +
 .../arguments/ReadRemainingArgumentsNode.java      |    41 +
 .../language/arguments/ReadRestArgumentNode.java   |   100 +
 .../truffle/language/arguments/ReadSelfNode.java   |    22 +
 .../arguments/ReadUserKeywordsHashNode.java        |    82 +
 .../truffle/language/arguments/RubyArguments.java  |   206 +
 .../arguments/RunBlockKWArgsHelperNode.java        |    61 +
 .../language/arguments/ShouldDestructureNode.java  |    55 +
 .../language/arguments/SingleBlockArgNode.java     |    55 +
 .../truffle/language/backtrace/Activation.java     |    41 +
 .../truffle/language/backtrace/Backtrace.java      |    34 +
 .../language/backtrace/BacktraceFormatter.java     |   298 +
 .../language/backtrace/BacktraceInterleaver.java   |    50 +
 .../language/backtrace/InternalRootNode.java       |    13 +
 .../language/constants/GetConstantNode.java        |   136 +
 .../constants/LookupConstantInterface.java         |    10 +
 .../language/constants/LookupConstantNode.java     |   149 +
 .../LookupConstantWithLexicalScopeNode.java        |    99 +
 .../language/constants/ReadConstantNode.java       |    80 +
 .../ReadConstantWithLexicalScopeNode.java          |    72 +
 .../language/constants/WriteConstantNode.java      |    49 +
 .../jruby/truffle/language/control/AndNode.java    |    51 +
 .../truffle/language/control/BreakException.java   |    34 +
 .../jruby/truffle/language/control/BreakID.java    |    14 +
 .../jruby/truffle/language/control/BreakNode.java  |    46 +
 .../language/control/ElidableResultNode.java       |    48 +
 .../truffle/language/control/ExitException.java    |    28 +
 .../language/control/FrameOnStackMarker.java       |    24 +
 .../truffle/language/control/FrameOnStackNode.java |    41 +
 .../jruby/truffle/language/control/IfElseNode.java |    41 +
 .../org/jruby/truffle/language/control/IfNode.java |    39 +
 .../truffle/language/control/JavaException.java    |    32 +
 .../truffle/language/control/NextException.java    |    28 +
 .../jruby/truffle/language/control/NextNode.java   |    28 +
 .../jruby/truffle/language/control/NotNode.java    |    35 +
 .../jruby/truffle/language/control/OnceNode.java   |    49 +
 .../org/jruby/truffle/language/control/OrNode.java |    45 +
 .../truffle/language/control/RaiseException.java   |    40 +
 .../truffle/language/control/RedoException.java    |    18 +
 .../jruby/truffle/language/control/RedoNode.java   |    22 +
 .../truffle/language/control/RetryException.java   |    18 +
 .../jruby/truffle/language/control/RetryNode.java  |    22 +
 .../truffle/language/control/ReturnException.java  |    34 +
 .../jruby/truffle/language/control/ReturnID.java   |    14 +
 .../jruby/truffle/language/control/ReturnNode.java |    31 +
 .../truffle/language/control/SequenceNode.java     |    51 +
 .../language/control/ThreadExitException.java      |    18 +
 .../truffle/language/control/ThrowException.java   |    34 +
 .../language/control/TruffleFatalException.java    |    20 +
 .../jruby/truffle/language/control/UnlessNode.java |    39 +
 .../jruby/truffle/language/control/WhileNode.java  |   128 +
 .../truffle/language/defined/DefinedNode.java      |    31 +
 .../language/defined/DefinedWrapperNode.java       |    41 +
 .../dispatch/CachedBooleanDispatchNode.java        |   127 +
 .../language/dispatch/CachedBoxedDispatchNode.java |   115 +
 .../dispatch/CachedBoxedSymbolDispatchNode.java    |    89 +
 .../language/dispatch/CachedDispatchNode.java      |   104 +
 .../dispatch/CachedForeignDispatchNode.java        |    50 +
 .../dispatch/CachedMethodMissingDispatchNode.java  |   116 +
 .../dispatch/CachedReturnMissingDispatchNode.java  |    87 +
 .../dispatch/CachedSingletonDispatchNode.java      |   107 +
 .../dispatch/CachedUnboxedDispatchNode.java        |    93 +
 .../language/dispatch/CallDispatchHeadNode.java    |    68 +
 .../truffle/language/dispatch/DispatchAction.java  |    15 +
 .../language/dispatch/DispatchHeadNode.java        |    67 +
 .../language/dispatch/DispatchHeadNodeFactory.java |    48 +
 .../truffle/language/dispatch/DispatchNode.java    |    87 +
 .../dispatch/DoesRespondDispatchHeadNode.java      |    44 +
 .../truffle/language/dispatch/MissingBehavior.java |    15 +
 .../truffle/language/dispatch/RespondToNode.java   |    46 +
 .../truffle/language/dispatch/RubyCallNode.java    |   250 +
 .../language/dispatch/RubyCallNodeParameters.java  |    96 +
 .../language/dispatch/UncachedDispatchNode.java    |   117 +
 .../language/dispatch/UnresolvedDispatchNode.java  |   197 +
 .../exceptions/DisablingBacktracesNode.java        |    59 +
 .../truffle/language/exceptions/EnsureNode.java    |    83 +
 .../truffle/language/exceptions/RescueAnyNode.java |    29 +
 .../language/exceptions/RescueClassesNode.java     |    43 +
 .../truffle/language/exceptions/RescueNode.java    |    53 +
 .../language/exceptions/RescueSplatNode.java       |    41 +
 .../exceptions/SetExceptionVariableNode.java       |    83 +
 .../language/exceptions/TopLevelRaiseHandler.java  |    86 +
 .../jruby/truffle/language/exceptions/TryNode.java |    94 +
 .../globals/CheckMatchVariableTypeNode.java        |    43 +
 .../CheckOutputSeparatorVariableTypeNode.java      |    43 +
 .../globals/CheckProgramNameVariableTypeNode.java  |    43 +
 .../CheckRecordSeparatorVariableTypeNode.java      |    43 +
 .../globals/CheckStdoutVariableTypeNode.java       |    55 +
 .../language/globals/GlobalVariableStorage.java    |    67 +
 .../truffle/language/globals/GlobalVariables.java  |    70 +
 .../language/globals/ReadGlobalVariableNode.java   |    53 +
 .../language/globals/ReadLastBacktraceNode.java    |    67 +
 .../language/globals/ReadMatchReferenceNode.java   |    96 +
 .../globals/ReadThreadLocalGlobalVariableNode.java |    71 +
 .../language/globals/UpdateLastBacktraceNode.java  |    70 +
 .../language/globals/UpdateVerbosityNode.java      |    45 +
 .../language/globals/WriteGlobalVariableNode.java  |    60 +
 .../language/globals/WriteProgramNameNode.java     |    37 +
 .../language/globals/WriteReadOnlyGlobalNode.java  |    42 +
 .../language/literal/BooleanLiteralNode.java       |    48 +
 .../truffle/language/literal/FloatLiteralNode.java |    39 +
 .../language/literal/IntegerFixnumLiteralNode.java |    39 +
 .../language/literal/LongFixnumLiteralNode.java    |    39 +
 .../truffle/language/literal/NilLiteralNode.java   |    43 +
 .../language/literal/ObjectLiteralNode.java        |    38 +
 .../language/literal/StringLiteralNode.java        |    43 +
 .../jruby/truffle/language/loader/CodeLoader.java  |   119 +
 .../truffle/language/loader/FeatureLoader.java     |   178 +
 .../language/loader/ReentrantLockFreeingMap.java   |   102 +
 .../jruby/truffle/language/loader/RequireNode.java |   231 +
 .../jruby/truffle/language/loader/SourceCache.java |    70 +
 .../truffle/language/loader/SourceLoader.java      |    92 +
 .../locals/DeclarationFlipFlopStateNode.java       |    45 +
 .../truffle/language/locals/FlipFlopNode.java      |    73 +
 .../truffle/language/locals/FlipFlopStateNode.java |    21 +
 .../language/locals/InitFlipFlopSlotNode.java      |    39 +
 .../locals/InstrumentedWriteLocalVariableNode.java |    49 +
 .../language/locals/LocalFlipFlopStateNode.java    |    38 +
 .../truffle/language/locals/LocalVariableType.java |    16 +
 .../locals/ReadDeclarationVariableNode.java        |    80 +
 .../truffle/language/locals/ReadFrameSlotNode.java |    62 +
 .../language/locals/ReadLocalVariableNode.java     |    74 +
 .../locals/WriteDeclarationVariableNode.java       |    63 +
 .../language/locals/WriteFrameSlotNode.java        |   111 +
 .../language/locals/WriteLocalVariableNode.java    |    75 +
 .../truffle/language/methods/AddMethodNode.java    |    86 +
 .../org/jruby/truffle/language/methods/Arity.java  |   104 +
 .../language/methods/BlockDefinitionNode.java      |    91 +
 .../language/methods/CallBoundMethodNode.java      |    62 +
 .../language/methods/CallInternalMethodNode.java   |    56 +
 .../methods/CanBindMethodToModuleNode.java         |    61 +
 .../truffle/language/methods/CatchBreakNode.java   |    47 +
 .../language/methods/CatchForLambdaNode.java       |    72 +
 .../language/methods/CatchForMethodNode.java       |    54 +
 .../truffle/language/methods/CatchForProcNode.java |    54 +
 .../truffle/language/methods/CatchNextNode.java    |    40 +
 .../language/methods/CatchRetryAsErrorNode.java    |    41 +
 .../language/methods/CatchReturnAsErrorNode.java   |    41 +
 .../language/methods/DeclarationContext.java       |    94 +
 .../language/methods/ExceptionTranslatingNode.java |   192 +
 .../language/methods/GetCurrentVisibilityNode.java |    41 +
 .../language/methods/GetDefaultDefineeNode.java    |    43 +
 .../truffle/language/methods/InternalMethod.java   |   277 +
 .../truffle/language/methods/LookupMethodNode.java |   143 +
 .../language/methods/MethodDefinitionNode.java     |    65 +
 .../language/methods/ModuleBodyDefinitionNode.java |    85 +
 .../truffle/language/methods/SharedMethodInfo.java |   128 +
 .../truffle/language/methods/SymbolProcNode.java   |    57 +
 .../methods/UnsupportedOperationBehavior.java      |    15 +
 .../language/objects/AllocateObjectNode.java       |   189 +
 .../truffle/language/objects/DefineClassNode.java  |   125 +
 .../truffle/language/objects/DefineModuleNode.java |    78 +
 .../jruby/truffle/language/objects/FreezeNode.java |    78 +
 .../jruby/truffle/language/objects/IsANode.java    |    89 +
 .../truffle/language/objects/IsFrozenNode.java     |    80 +
 .../truffle/language/objects/IsTaintedNode.java    |    72 +
 .../truffle/language/objects/LexicalScopeNode.java |    32 +
 .../truffle/language/objects/LogicalClassNode.java |    91 +
 .../objects/LookupForExistingModuleNode.java       |    99 +
 .../truffle/language/objects/MetaClassNode.java    |    98 +
 .../truffle/language/objects/ObjectGraph.java      |   177 +
 .../truffle/language/objects/ObjectGraphNode.java  |    20 +
 .../language/objects/ObjectIDOperations.java       |   126 +
 .../language/objects/ObjectIVarGetNode.java        |    57 +
 .../language/objects/ObjectIVarSetNode.java        |    59 +
 .../language/objects/ReadClassVariableNode.java    |    65 +
 .../language/objects/ReadInstanceVariableNode.java |    80 +
 .../language/objects/ReadObjectFieldNode.java      |    68 +
 .../language/objects/RunModuleDefinitionNode.java  |    60 +
 .../jruby/truffle/language/objects/SelfNode.java   |    48 +
 .../language/objects/ShapeCachingGuards.java       |    41 +
 .../language/objects/SingletonClassNode.java       |   185 +
 .../jruby/truffle/language/objects/TaintNode.java  |    89 +
 .../language/objects/WriteClassVariableNode.java   |    53 +
 .../objects/WriteInstanceVariableNode.java         |    62 +
 .../language/objects/WriteObjectFieldNode.java     |   121 +
 .../language/supercall/LookupSuperMethodNode.java  |    99 +
 .../language/supercall/ReadSuperArgumentsNode.java |    65 +
 .../supercall/ReadZSuperArgumentsNode.java         |    74 +
 .../truffle/language/supercall/SuperCallNode.java  |    95 +
 .../supercall/ZSuperOutsideMethodNode.java         |    58 +
 .../threadlocal/GetFromThreadLocalNode.java        |    49 +
 .../language/threadlocal/ThreadLocalObject.java    |    35 +
 .../threadlocal/ThreadLocalObjectNode.java         |    58 +
 .../threadlocal/WrapInThreadLocalNode.java         |    30 +
 .../truffle/language/yield/CallBlockNode.java      |   109 +
 .../language/yield/YieldExpressionNode.java        |    98 +
 .../jruby/truffle/language/yield/YieldNode.java    |    72 +
 .../org/jruby/truffle/parser/BodyTranslator.java   |  3254 ++++
 .../org/jruby/truffle/parser/ConstantReplacer.java |    44 +
 .../java/org/jruby/truffle/parser/DeadNode.java    |    40 +
 .../java/org/jruby/truffle/parser/Helpers.java     |  2899 ++++
 .../truffle/parser/LoadArgumentsTranslator.java    |   647 +
 .../org/jruby/truffle/parser/MethodTranslator.java |   437 +
 .../jruby/truffle/parser/ParameterCollector.java   |   131 +
 .../org/jruby/truffle/parser/ParseEnvironment.java |    51 +
 .../org/jruby/truffle/parser/ParserContext.java    |    14 +
 .../truffle/parser/ReadLocalDummyParseNode.java    |    55 +
 .../org/jruby/truffle/parser/ReadLocalNode.java    |    24 +
 .../truffle/parser/ReloadArgumentsTranslator.java  |   125 +
 .../java/org/jruby/truffle/parser/Signature.java   |   286 +
 .../java/org/jruby/truffle/parser/Translator.java  |   195 +
 .../org/jruby/truffle/parser/TranslatorDriver.java |   268 +
 .../truffle/parser/TranslatorEnvironment.java      |   224 +
 .../jruby/truffle/parser/ast/AliasParseNode.java   |    82 +
 .../org/jruby/truffle/parser/ast/AndParseNode.java |    83 +
 .../jruby/truffle/parser/ast/ArgsCatParseNode.java |    72 +
 .../jruby/truffle/parser/ast/ArgsParseNode.java    |   283 +
 .../truffle/parser/ast/ArgsPushParseNode.java      |    70 +
 .../truffle/parser/ast/ArgumentParseNode.java      |    97 +
 .../jruby/truffle/parser/ast/ArrayParseNode.java   |    65 +
 .../truffle/parser/ast/AssignableParseNode.java    |    68 +
 .../truffle/parser/ast/AttrAssignParseNode.java    |   118 +
 .../jruby/truffle/parser/ast/BackRefParseNode.java |    86 +
 .../jruby/truffle/parser/ast/BeginParseNode.java   |    76 +
 .../jruby/truffle/parser/ast/BignumParseNode.java  |    75 +
 .../parser/ast/BinaryOperatorParseNode.java        |    47 +
 .../parser/ast/BlockAcceptingParseNode.java        |    45 +
 .../truffle/parser/ast/BlockArgParseNode.java      |    93 +
 .../jruby/truffle/parser/ast/BlockParseNode.java   |    60 +
 .../truffle/parser/ast/BlockPassParseNode.java     |   100 +
 .../jruby/truffle/parser/ast/BreakParseNode.java   |    80 +
 .../jruby/truffle/parser/ast/CallParseNode.java    |   142 +
 .../jruby/truffle/parser/ast/CaseParseNode.java    |   103 +
 .../jruby/truffle/parser/ast/ClassParseNode.java   |   111 +
 .../truffle/parser/ast/ClassVarAsgnParseNode.java  |    84 +
 .../truffle/parser/ast/ClassVarDeclParseNode.java  |    81 +
 .../truffle/parser/ast/ClassVarParseNode.java      |    78 +
 .../truffle/parser/ast/Colon2ConstParseNode.java   |    20 +
 .../parser/ast/Colon2ImplicitParseNode.java        |    42 +
 .../jruby/truffle/parser/ast/Colon2ParseNode.java  |    76 +
 .../jruby/truffle/parser/ast/Colon3ParseNode.java  |    83 +
 .../jruby/truffle/parser/ast/ComplexParseNode.java |    49 +
 .../truffle/parser/ast/ConstDeclParseNode.java     |    95 +
 .../jruby/truffle/parser/ast/ConstParseNode.java   |    78 +
 .../jruby/truffle/parser/ast/DAsgnParseNode.java   |   108 +
 .../org/jruby/truffle/parser/ast/DParseNode.java   |    31 +
 .../jruby/truffle/parser/ast/DRegexpParseNode.java |    82 +
 .../jruby/truffle/parser/ast/DStrParseNode.java    |    71 +
 .../jruby/truffle/parser/ast/DSymbolParseNode.java |    65 +
 .../jruby/truffle/parser/ast/DVarParseNode.java    |   112 +
 .../jruby/truffle/parser/ast/DXStrParseNode.java   |    70 +
 .../java/org/jruby/truffle/parser/ast/DefNode.java |    35 +
 .../jruby/truffle/parser/ast/DefinedParseNode.java |    77 +
 .../jruby/truffle/parser/ast/DefnParseNode.java    |    62 +
 .../jruby/truffle/parser/ast/DefsParseNode.java    |    78 +
 .../org/jruby/truffle/parser/ast/DotParseNode.java |   112 +
 .../truffle/parser/ast/EncodingParseNode.java      |    67 +
 .../jruby/truffle/parser/ast/EnsureParseNode.java  |    86 +
 .../jruby/truffle/parser/ast/EvStrParseNode.java   |    77 +
 .../jruby/truffle/parser/ast/FCallParseNode.java   |   113 +
 .../jruby/truffle/parser/ast/FalseParseNode.java   |    75 +
 .../jruby/truffle/parser/ast/FileParseNode.java    |    41 +
 .../jruby/truffle/parser/ast/FixnumParseNode.java  |    74 +
 .../jruby/truffle/parser/ast/FlipParseNode.java    |   124 +
 .../jruby/truffle/parser/ast/FloatParseNode.java   |    79 +
 .../org/jruby/truffle/parser/ast/ForParseNode.java |    87 +
 .../truffle/parser/ast/GlobalAsgnParseNode.java    |    82 +
 .../truffle/parser/ast/GlobalVarParseNode.java     |    74 +
 .../jruby/truffle/parser/ast/HashParseNode.java    |   101 +
 .../jruby/truffle/parser/ast/IArgumentNode.java    |    37 +
 .../org/jruby/truffle/parser/ast/IScopedNode.java  |    16 +
 .../org/jruby/truffle/parser/ast/IScopingNode.java |    34 +
 .../org/jruby/truffle/parser/ast/IfParseNode.java  |    98 +
 .../truffle/parser/ast/InstAsgnParseNode.java      |    84 +
 .../jruby/truffle/parser/ast/InstVarParseNode.java |    79 +
 .../jruby/truffle/parser/ast/InvisibleNode.java    |     6 +
 .../jruby/truffle/parser/ast/IterParseNode.java    |   117 +
 .../truffle/parser/ast/KeywordArgParseNode.java    |    47 +
 .../parser/ast/KeywordRestArgParseNode.java        |    23 +
 .../jruby/truffle/parser/ast/LambdaParseNode.java  |    66 +
 .../jruby/truffle/parser/ast/ListParseNode.java    |   178 +
 .../jruby/truffle/parser/ast/LiteralParseNode.java |    46 +
 .../truffle/parser/ast/LocalAsgnParseNode.java     |   112 +
 .../truffle/parser/ast/LocalVarParseNode.java      |   113 +
 .../truffle/parser/ast/Match2CaptureParseNode.java |    19 +
 .../jruby/truffle/parser/ast/Match2ParseNode.java  |    89 +
 .../jruby/truffle/parser/ast/Match3ParseNode.java  |    92 +
 .../jruby/truffle/parser/ast/MatchParseNode.java   |    73 +
 .../truffle/parser/ast/MethodDefParseNode.java     |   101 +
 .../jruby/truffle/parser/ast/ModuleParseNode.java  |   101 +
 .../truffle/parser/ast/MultipleAsgnParseNode.java  |    81 +
 .../jruby/truffle/parser/ast/NewlineParseNode.java |    88 +
 .../jruby/truffle/parser/ast/NextParseNode.java    |    80 +
 .../truffle/parser/ast/NilImplicitParseNode.java   |    20 +
 .../org/jruby/truffle/parser/ast/NilParseNode.java |    79 +
 .../org/jruby/truffle/parser/ast/NodeType.java     |   111 +
 .../parser/ast/NonLocalControlFlowParseNode.java   |    14 +
 .../jruby/truffle/parser/ast/NthRefParseNode.java  |    73 +
 .../jruby/truffle/parser/ast/NumericParseNode.java |    13 +
 .../truffle/parser/ast/OpAsgnAndParseNode.java     |    84 +
 .../parser/ast/OpAsgnConstDeclParseNode.java       |    52 +
 .../truffle/parser/ast/OpAsgnOrParseNode.java      |    84 +
 .../jruby/truffle/parser/ast/OpAsgnParseNode.java  |   124 +
 .../truffle/parser/ast/OpElementAsgnParseNode.java |   126 +
 .../jruby/truffle/parser/ast/OptArgParseNode.java  |    70 +
 .../org/jruby/truffle/parser/ast/OrParseNode.java  |    87 +
 .../org/jruby/truffle/parser/ast/ParseNode.java    |   248 +
 .../jruby/truffle/parser/ast/PostExeParseNode.java |    57 +
 .../truffle/parser/ast/PreExe19ParseNode.java      |    52 +
 .../jruby/truffle/parser/ast/PreExeParseNode.java  |    52 +
 .../truffle/parser/ast/RationalParseNode.java      |    51 +
 .../jruby/truffle/parser/ast/RedoParseNode.java    |    70 +
 .../jruby/truffle/parser/ast/RegexpParseNode.java  |    87 +
 .../ast/RequiredKeywordArgumentValueParseNode.java |    35 +
 .../truffle/parser/ast/RescueBodyParseNode.java    |    98 +
 .../truffle/parser/ast/RescueModParseNode.java     |    12 +
 .../jruby/truffle/parser/ast/RescueParseNode.java  |    96 +
 .../jruby/truffle/parser/ast/RestArgParseNode.java |    57 +
 .../jruby/truffle/parser/ast/RetryParseNode.java   |    69 +
 .../jruby/truffle/parser/ast/ReturnParseNode.java  |    76 +
 .../jruby/truffle/parser/ast/RootParseNode.java    |   135 +
 .../jruby/truffle/parser/ast/SClassParseNode.java  |   106 +
 .../jruby/truffle/parser/ast/SValueParseNode.java  |    66 +
 .../jruby/truffle/parser/ast/SelfParseNode.java    |    75 +
 .../jruby/truffle/parser/ast/SideEffectFree.java   |     7 +
 .../jruby/truffle/parser/ast/SplatParseNode.java   |    66 +
 .../jruby/truffle/parser/ast/StarParseNode.java    |    65 +
 .../org/jruby/truffle/parser/ast/StrParseNode.java |   117 +
 .../jruby/truffle/parser/ast/SuperParseNode.java   |    90 +
 .../jruby/truffle/parser/ast/SymbolParseNode.java  |   108 +
 .../jruby/truffle/parser/ast/TrueParseNode.java    |    75 +
 .../parser/ast/TruffleFragmentParseNode.java       |    46 +
 .../jruby/truffle/parser/ast/UndefParseNode.java   |    73 +
 .../parser/ast/UnnamedRestArgParseNode.java        |    44 +
 .../jruby/truffle/parser/ast/UntilParseNode.java   |   101 +
 .../jruby/truffle/parser/ast/VAliasParseNode.java  |    83 +
 .../jruby/truffle/parser/ast/VCallParseNode.java   |    77 +
 .../truffle/parser/ast/WhenOneArgParseNode.java    |    18 +
 .../jruby/truffle/parser/ast/WhenParseNode.java    |    96 +
 .../jruby/truffle/parser/ast/WhileParseNode.java   |   110 +
 .../jruby/truffle/parser/ast/XStrParseNode.java    |    82 +
 .../jruby/truffle/parser/ast/YieldParseNode.java   |    81 +
 .../jruby/truffle/parser/ast/ZArrayParseNode.java  |    60 +
 .../jruby/truffle/parser/ast/ZSuperParseNode.java  |    74 +
 .../parser/ast/executable/AbstractScript.java      |   414 +
 .../parser/ast/executable/RuntimeCache.java        |   674 +
 .../truffle/parser/ast/executable/Script.java      |    47 +
 .../parser/ast/executable/ScriptAndCode.java       |    50 +
 .../truffle/parser/ast/types/ILiteralNode.java     |    36 +
 .../jruby/truffle/parser/ast/types/INameNode.java  |    32 +
 .../jruby/truffle/parser/ast/util/ArgsUtil.java    |   164 +
 .../jruby/truffle/parser/ast/util/SexpMaker.java   |   120 +
 .../parser/ast/visitor/AbstractNodeVisitor.java    |   708 +
 .../parser/ast/visitor/InstanceVariableFinder.java |   160 +
 .../truffle/parser/ast/visitor/NodeVisitor.java    |   259 +
 .../truffle/parser/lexer/ByteListLexerSource.java  |    82 +
 .../truffle/parser/lexer/GetsLexerSource.java      |   117 +
 .../jruby/truffle/parser/lexer/HeredocTerm.java    |   198 +
 .../truffle/parser/lexer/ISourcePosition.java      |    55 +
 .../parser/lexer/ISourcePositionHolder.java        |    35 +
 .../parser/lexer/InvalidSourcePosition.java        |    43 +
 .../jruby/truffle/parser/lexer/KeywordMatch.java   |   231 +
 .../jruby/truffle/parser/lexer/LexerSource.java    |    94 +
 .../jruby/truffle/parser/lexer/LexingCommon.java   |   872 +
 .../org/jruby/truffle/parser/lexer/RubyLexer.java  |  2489 +++
 .../truffle/parser/lexer/SimpleSourcePosition.java |    54 +
 .../org/jruby/truffle/parser/lexer/StackState.java |    78 +
 .../org/jruby/truffle/parser/lexer/StrTerm.java    |    33 +
 .../org/jruby/truffle/parser/lexer/StringTerm.java |   503 +
 .../truffle/parser/lexer/SyntaxException.java      |   121 +
 .../truffle/parser/parser/ArgsTailHolder.java      |    73 +
 .../org/jruby/truffle/parser/parser/Parser.java    |   180 +
 .../truffle/parser/parser/ParserConfiguration.java |   241 +
 .../jruby/truffle/parser/parser/ParserState.java   |    33 +
 .../jruby/truffle/parser/parser/ParserSupport.java |  1593 ++
 .../parser/parser/ParserSyntaxException.java       |    16 +
 .../org/jruby/truffle/parser/parser/ReOptions.java |    52 +
 .../jruby/truffle/parser/parser/RubyParser.java    |  4683 ++++++
 .../org/jruby/truffle/parser/parser/RubyParser.y   |  2589 +++
 .../truffle/parser/parser/RubyParserResult.java    |    88 +
 .../jruby/truffle/parser/parser/RubyTokenTypes.txt |   120 +
 .../org/jruby/truffle/parser/parser/Tokens.java    |   173 +
 .../org/jruby/truffle/parser/parser/YyTables.java  |  4785 ++++++
 .../jruby/truffle/parser/parser/skeleton.parser    |   259 +
 .../truffle/parser/scope/DummyDynamicScope.java    |    63 +
 .../jruby/truffle/parser/scope/DynamicScope.java   |   369 +
 .../truffle/parser/scope/FourVarDynamicScope.java  |   182 +
 .../truffle/parser/scope/ManyVarsDynamicScope.java |   272 +
 .../truffle/parser/scope/NoVarsDynamicScope.java   |   129 +
 .../truffle/parser/scope/OneVarDynamicScope.java   |   132 +
 .../parser/scope/SharedBindingDynamicScope.java    |   268 +
 .../jruby/truffle/parser/scope/StaticScope.java    |   602 +
 .../truffle/parser/scope/StaticScopeFactory.java   |    91 +
 .../truffle/parser/scope/ThreeVarDynamicScope.java |   173 +
 .../truffle/parser/scope/TwoVarDynamicScope.java   |   152 +
 .../platform/DefaultRubiniusConfiguration.java     |   171 +
 .../org/jruby/truffle/platform/NativePlatform.java |    40 +
 .../truffle/platform/NativePlatformFactory.java    |    38 +
 .../org/jruby/truffle/platform/NativePointer.java  |    19 +
 .../org/jruby/truffle/platform/ProcessName.java    |    18 +
 .../truffle/platform/RubiniusConfiguration.java    |    72 +
 .../org/jruby/truffle/platform/RubiniusTypes.java  |    63 +
 .../org/jruby/truffle/platform/UnsafeGroup.java    |    22 +
 .../jruby/truffle/platform/darwin/CrtExterns.java  |    18 +
 .../truffle/platform/darwin/DarwinPlatform.java    |   101 +
 .../truffle/platform/darwin/DarwinProcessName.java |    37 +
 .../darwin/DarwinRubiniusConfiguration.java        |   850 +
 .../truffle/platform/graal/AssertConstantNode.java |    46 +
 .../platform/graal/AssertNotCompiledNode.java      |    45 +
 .../org/jruby/truffle/platform/graal/Graal.java    |    28 +
 .../truffle/platform/java/JavaClockGetTime.java    |    22 +
 .../truffle/platform/java/JavaMemoryManager.java   |    64 +
 .../jruby/truffle/platform/java/JavaPlatform.java  |    98 +
 .../truffle/platform/java/JavaProcessName.java     |    26 +
 .../jruby/truffle/platform/java/JavaSockets.java   |   105 +
 .../truffle/platform/java/JavaTrufflePosix.java    |   239 +
 .../truffle/platform/java/TruffleJavaFileStat.java |    50 +
 .../truffle/platform/linux/LinuxPlatform.java      |   101 +
 .../platform/linux/LinuxRubiniusConfiguration.java |   850 +
 .../platform/openjdk/MethodHandleUtils.java        |    39 +
 .../OpenJDKArrayBlockingQueueLocksConditions.java  |    66 +
 .../OpenJDKLinkedBlockingQueueLocksConditions.java |    56 +
 .../jruby/truffle/platform/posix/ClockGetTime.java |    16 +
 .../org/jruby/truffle/platform/posix/FDSet.java    |    63 +
 .../truffle/platform/posix/JNRTrufflePosix.java    |   443 +
 .../org/jruby/truffle/platform/posix/Sockets.java  |   146 +
 .../org/jruby/truffle/platform/posix/TimeSpec.java |    31 +
 .../jruby/truffle/platform/posix/TrufflePosix.java |   108 +
 .../platform/posix/TrufflePosixHandler.java        |    94 +
 .../org/jruby/truffle/platform/signal/Signal.java  |    13 +
 .../truffle/platform/signal/SignalHandler.java     |    16 +
 .../truffle/platform/signal/SignalManager.java     |    37 +
 .../truffle/platform/sunmisc/SunMiscSignal.java    |    27 +
 .../platform/sunmisc/SunMiscSignalManager.java     |    67 +
 .../org/jruby/truffle/stdlib/CoverageManager.java  |   220 +
 .../org/jruby/truffle/stdlib/CoverageNodes.java    |    94 +
 .../java/org/jruby/truffle/stdlib/EtcNodes.java    |    30 +
 .../org/jruby/truffle/stdlib/ObjSpaceNodes.java    |   116 +
 .../truffle/stdlib/bigdecimal/AbstractAddNode.java |    66 +
 .../truffle/stdlib/bigdecimal/AbstractDivNode.java |   184 +
 .../stdlib/bigdecimal/AbstractMultNode.java        |   131 +
 .../truffle/stdlib/bigdecimal/AbstractSubNode.java |    65 +
 .../stdlib/bigdecimal/BigDecimalCastNode.java      |   137 +
 .../stdlib/bigdecimal/BigDecimalCoerceNode.java    |    65 +
 .../BigDecimalCoreMethodArrayArgumentsNode.java    |    18 +
 .../bigdecimal/BigDecimalCoreMethodNode.java       |   155 +
 .../stdlib/bigdecimal/BigDecimalLayout.java        |    39 +
 .../truffle/stdlib/bigdecimal/BigDecimalNodes.java |  1402 ++
 .../stdlib/bigdecimal/BigDecimalOpNode.java        |    28 +
 .../truffle/stdlib/bigdecimal/BigDecimalType.java  |    30 +
 .../stdlib/bigdecimal/CreateBigDecimalNode.java    |   306 +
 .../stdlib/bigdecimal/GetIntegerConstantNode.java  |    53 +
 .../truffle/stdlib/bigdecimal/RoundModeNode.java   |    24 +
 .../truffle/stdlib/digest/DigestAlgorithm.java     |    34 +
 .../jruby/truffle/stdlib/digest/DigestLayout.java  |    35 +
 .../jruby/truffle/stdlib/digest/DigestNodes.java   |   174 +
 .../jruby/truffle/stdlib/psych/EmitterLayout.java  |    44 +
 .../truffle/stdlib/psych/PsychEmitterNodes.java    |   495 +
 .../truffle/stdlib/psych/PsychParserNodes.java     |   436 +
 .../jruby/truffle/stdlib/psych/YAMLEncoding.java   |    62 +
 .../java/org/jruby/truffle/tools/ChaosNode.java    |    40 +
 .../tools/InstrumentationServerManager.java        |   148 +
 .../jruby/truffle/tools/callgraph/CallGraph.java   |    85 +
 .../jruby/truffle/tools/callgraph/CallSite.java    |    39 +
 .../truffle/tools/callgraph/CallSiteVersion.java   |    38 +
 .../org/jruby/truffle/tools/callgraph/Calls.java   |    13 +
 .../truffle/tools/callgraph/CallsForeign.java      |    19 +
 .../truffle/tools/callgraph/CallsMegamorphic.java  |    19 +
 .../jruby/truffle/tools/callgraph/CallsMethod.java |    23 +
 .../jruby/truffle/tools/callgraph/IdProvider.java  |    32 +
 .../org/jruby/truffle/tools/callgraph/Method.java  |    61 +
 .../truffle/tools/callgraph/MethodVersion.java     |   104 +
 .../truffle/tools/callgraph/SimpleWriter.java      |   146 +
 .../tools/simpleshell/ConsoleShellInterface.java   |    26 +
 .../truffle/tools/simpleshell/ShellInterface.java  |    21 +
 .../truffle/tools/simpleshell/SimpleShell.java     |   148 +
 .../tools/simpleshell/StandardShellInterface.java  |    34 +
 .../java/org/jruby/truffle/util/BoundaryUtils.java |    64 +
 .../java/org/jruby/truffle/util/ByteListUtils.java |    22 +
 .../java/org/jruby/truffle/util/DoubleUtils.java   |    21 +
 .../java/org/jruby/truffle/util/StringUtils.java   |    48 +
 truffle/src/main/ruby/core/argf.rb                 |   574 +
 truffle/src/main/ruby/core/array.rb                |  1582 ++
 truffle/src/main/ruby/core/atomic.rb               |    46 +
 truffle/src/main/ruby/core/basic_object.rb         |    46 +
 truffle/src/main/ruby/core/bignum.rb               |    62 +
 truffle/src/main/ruby/core/binding.rb              |    13 +
 truffle/src/main/ruby/core/channel.rb              |    69 +
 truffle/src/main/ruby/core/character.rb            |    45 +
 truffle/src/main/ruby/core/class.rb                |    34 +
 truffle/src/main/ruby/core/comparable.rb           |    89 +
 truffle/src/main/ruby/core/complex.rb              |   372 +
 truffle/src/main/ruby/core/complexifier.rb         |    92 +
 truffle/src/main/ruby/core/configuration.rb        |    62 +
 truffle/src/main/ruby/core/dir.rb                  |   298 +
 truffle/src/main/ruby/core/dir_glob.rb             |   458 +
 truffle/src/main/ruby/core/encoding.rb             |   675 +
 truffle/src/main/ruby/core/enumerable.rb           |   921 ++
 truffle/src/main/ruby/core/enumerable_helper.rb    |    39 +
 truffle/src/main/ruby/core/enumerator.rb           |   538 +
 truffle/src/main/ruby/core/env.rb                  |   352 +
 truffle/src/main/ruby/core/errno.rb                |    56 +
 truffle/src/main/ruby/core/exception.rb            |   451 +
 truffle/src/main/ruby/core/false.rb                |    41 +
 truffle/src/main/ruby/core/file.rb                 |  1383 ++
 truffle/src/main/ruby/core/file_test.rb            |   145 +
 truffle/src/main/ruby/core/fixnum.rb               |   105 +
 truffle/src/main/ruby/core/float.rb                |   204 +
 truffle/src/main/ruby/core/gc.rb                   |   169 +
 truffle/src/main/ruby/core/hash.rb                 |   528 +
 truffle/src/main/ruby/core/identity_map.rb         |   331 +
 truffle/src/main/ruby/core/immediate.rb            |    78 +
 truffle/src/main/ruby/core/integer.rb              |   202 +
 truffle/src/main/ruby/core/io.rb                   |  2776 ++++
 truffle/src/main/ruby/core/kernel.rb               |   676 +
 truffle/src/main/ruby/core/library.rb              |    69 +
 truffle/src/main/ruby/core/lookuptable.rb          |    24 +
 truffle/src/main/ruby/core/main.rb                 |    60 +
 truffle/src/main/ruby/core/marshal.rb              |  1317 ++
 truffle/src/main/ruby/core/math.rb                 |    31 +
 truffle/src/main/ruby/core/method.rb               |    23 +
 truffle/src/main/ruby/core/mirror.rb               |    89 +
 truffle/src/main/ruby/core/module.rb               |   118 +
 truffle/src/main/ruby/core/mutex.rb                |    53 +
 truffle/src/main/ruby/core/nil.rb                  |    79 +
 truffle/src/main/ruby/core/numeric.rb              |   344 +
 truffle/src/main/ruby/core/numeric_mirror.rb       |    86 +
 truffle/src/main/ruby/core/object_space.rb         |    31 +
 truffle/src/main/ruby/core/post.rb                 |    95 +
 truffle/src/main/ruby/core/pre.rb                  |    91 +
 truffle/src/main/ruby/core/proc.rb                 |    82 +
 truffle/src/main/ruby/core/process.rb              |   869 +
 truffle/src/main/ruby/core/process_mirror.rb       |   294 +
 truffle/src/main/ruby/core/random.rb               |   196 +
 truffle/src/main/ruby/core/range.rb                |   361 +
 truffle/src/main/ruby/core/range_mirror.rb         |    95 +
 truffle/src/main/ruby/core/rational.rb             |   407 +
 truffle/src/main/ruby/core/rationalizer.rb         |    83 +
 truffle/src/main/ruby/core/rbconfig.rb             |    38 +
 truffle/src/main/ruby/core/regexp.rb               |   398 +
 truffle/src/main/ruby/core/rubinius.rb             |   167 +
 truffle/src/main/ruby/core/signal.rb               |   108 +
 truffle/src/main/ruby/core/splitter.rb             |   190 +
 truffle/src/main/ruby/core/stat.rb                 |   352 +
 truffle/src/main/ruby/core/string.rb               |  1525 ++
 truffle/src/main/ruby/core/string_mirror.rb        |    69 +
 truffle/src/main/ruby/core/struct.rb               |   380 +
 truffle/src/main/ruby/core/symbol.rb               |   136 +
 truffle/src/main/ruby/core/thread.rb               |   404 +
 truffle/src/main/ruby/core/throw_catch.rb          |    69 +
 truffle/src/main/ruby/core/time.rb                 |   537 +
 truffle/src/main/ruby/core/tms.rb                  |    41 +
 truffle/src/main/ruby/core/true.rb                 |    41 +
 truffle/src/main/ruby/core/truffle/attachments.rb  |    50 +
 truffle/src/main/ruby/core/truffle/cext.rb         |   610 +
 truffle/src/main/ruby/core/truffle/ctype.rb        |    51 +
 truffle/src/main/ruby/core/truffle/debug.rb        |    96 +
 truffle/src/main/ruby/core/truffle/ffi/ffi.rb      |   268 +
 truffle/src/main/ruby/core/truffle/ffi/ffi_file.rb |    36 +
 .../src/main/ruby/core/truffle/ffi/ffi_struct.rb   |   212 +
 truffle/src/main/ruby/core/truffle/ffi/pointer.rb  |   335 +
 truffle/src/main/ruby/core/truffle/interop.rb      |    71 +
 truffle/src/main/ruby/core/truffle/support.rb      |    71 +
 truffle/src/main/ruby/core/type.rb                 |   620 +
 truffle/src/main/ruby/core/unbound_method.rb       |    17 +
 truffle/src/main/ruby/core/undefined.rb            |    33 +
 truffle/src/main/ruby/core/weakref.rb              |    70 +
 truffle/src/main/ruby/post-boot/gems.rb            |    15 +
 truffle/src/main/ruby/post-boot/shims.rb           |    14 +
 .../java/org/jruby/truffle/tck/RubyDebugTest.java  |   273 +
 .../java/org/jruby/truffle/tck/RubyTckTest.java    |   224 +
 truffle/src/test/ruby/factorial.rb                 |    17 +
 truffle/src/test/ruby/init.rb                      |     2 +
 truffle/src/test/ruby/tck.rb                       |   277 +
 15210 files changed, 879176 insertions(+), 927972 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/jruby.git



More information about the pkg-java-commits mailing list