[jruby] 01/06: Merge tag 'upstream/9.1.8.0' into experimental

Miguel Landaeta nomadium at moszumanska.debian.org
Sat Mar 11 17:17:29 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 380f0ecf0e545756236498e6678f93f6f2a654e4
Merge: 2876848 c1c2b13
Author: Miguel Landaeta <nomadium at debian.org>
Date:   Sat Mar 11 12:09:27 2017 +0000

    Merge tag 'upstream/9.1.8.0' into experimental
    
    Upstream version 9.1.8.0
    
    # gpg: Signature made Sat 11 Mar 2017 12:09:15 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

 .gitignore                                         |    18 +-
 .travis.yml                                        |    12 +-
 BUILDING.md                                        |    85 +-
 COPYING                                            |    34 +-
 README.md                                          |     4 +-
 VERSION                                            |     2 +-
 appveyor.yml                                       |     5 +-
 bench/core/string/bench_index.rb                   |    26 +
 bench/truffle/metrics/mandelbrot.rb                |   110 -
 bin/jruby+truffle                                  |     3 -
 bin/jruby+truffle.bat                              |     1 -
 bin/jruby-truffle                                  |     5 -
 bin/jruby.bash                                     |    19 +-
 bin/jruby.sh                                       |     7 +-
 ci.hocon                                           |    89 -
 core/pom.rb                                        |    22 +-
 core/pom.xml                                       |    29 +-
 core/src/main/java/org/jruby/IncludedModule.java   |     3 +
 .../main/java/org/jruby/JRubyTruffleInterface.java |    20 -
 core/src/main/java/org/jruby/Main.java             |    56 +-
 core/src/main/java/org/jruby/MetaClass.java        |     2 +-
 core/src/main/java/org/jruby/NativeException.java  |     9 +-
 core/src/main/java/org/jruby/ObjectFlags.java      |    33 +
 core/src/main/java/org/jruby/Ruby.java             |   604 +-
 core/src/main/java/org/jruby/RubyArgsFile.java     |   305 +-
 core/src/main/java/org/jruby/RubyArray.java        |   307 +-
 core/src/main/java/org/jruby/RubyBasicObject.java  |    42 +-
 .../main/java/org/jruby/RubyClassPathVariable.java |    11 +-
 core/src/main/java/org/jruby/RubyComparable.java   |    31 +-
 core/src/main/java/org/jruby/RubyComplex.java      |    60 +-
 core/src/main/java/org/jruby/RubyEnumerable.java   |    29 +-
 core/src/main/java/org/jruby/RubyEnumerator.java   |    13 +-
 core/src/main/java/org/jruby/RubyException.java    |    12 +-
 core/src/main/java/org/jruby/RubyFile.java         |    53 +-
 core/src/main/java/org/jruby/RubyFileTest.java     |     9 +-
 core/src/main/java/org/jruby/RubyGlobal.java       |    19 +-
 core/src/main/java/org/jruby/RubyHash.java         |    30 +-
 core/src/main/java/org/jruby/RubyIO.java           |    40 +-
 .../main/java/org/jruby/RubyInstanceConfig.java    |    30 +-
 core/src/main/java/org/jruby/RubyInterrupt.java    |     2 +-
 core/src/main/java/org/jruby/RubyKernel.java       |    23 +-
 core/src/main/java/org/jruby/RubyMatchData.java    |     9 +-
 core/src/main/java/org/jruby/RubyMath.java         |    23 +-
 core/src/main/java/org/jruby/RubyModule.java       |    52 +-
 core/src/main/java/org/jruby/RubyNameError.java    |    12 +-
 core/src/main/java/org/jruby/RubyObjectSpace.java  |     2 +-
 core/src/main/java/org/jruby/RubyProc.java         |    45 +-
 core/src/main/java/org/jruby/RubyProcess.java      |    10 +-
 core/src/main/java/org/jruby/RubyRandom.java       |    59 +-
 core/src/main/java/org/jruby/RubyRange.java        |    65 +-
 core/src/main/java/org/jruby/RubyRational.java     |    19 +-
 core/src/main/java/org/jruby/RubyRegexp.java       |    22 +-
 core/src/main/java/org/jruby/RubyString.java       |   198 +-
 core/src/main/java/org/jruby/RubyStruct.java       |   128 +-
 core/src/main/java/org/jruby/RubySymbol.java       |     4 +
 .../main/java/org/jruby/RubySystemCallError.java   |     7 +-
 core/src/main/java/org/jruby/RubySystemExit.java   |     6 +-
 core/src/main/java/org/jruby/RubyTime.java         |    28 +-
 .../src/main/java/org/jruby/RubyUnboundMethod.java |     2 +-
 .../java/org/jruby/RubyUncaughtThrowError.java     |    12 +-
 core/src/main/java/org/jruby/ast/IterNode.java     |     2 +-
 .../main/java/org/jruby/common/IRubyWarnings.java  |     3 +-
 .../org/jruby/compiler/BlockJITClassGenerator.java |    70 +
 .../main/java/org/jruby/compiler/BlockJITTask.java |    98 +
 .../java/org/jruby/compiler/FullBuildTask.java     |    36 +
 .../java/org/jruby/compiler/JITClassGenerator.java |    95 +
 .../main/java/org/jruby/compiler/JITCompiler.java  |   452 +-
 .../java/org/jruby/compiler/JITCompilerMBean.java  |     9 +-
 .../main/java/org/jruby/compiler/JITCounts.java    |    43 +
 .../jruby/compiler/MethodJITClassGenerator.java    |    82 +
 .../java/org/jruby/compiler/MethodJITTask.java     |   155 +
 .../jruby/compiler/impl/SkinnyMethodAdapter.java   |    46 +-
 .../org/jruby/compiler/util/HandleFactory.java     |     2 +-
 .../main/java/org/jruby/ext/JRubyPOSIXHandler.java |     9 +-
 .../org/jruby/ext/bigdecimal/RubyBigDecimal.java   |    30 +-
 .../java/org/jruby/ext/cgi/escape/CGIEscape.java   |   487 +
 core/src/main/java/org/jruby/ext/ffi/Enums.java    |     2 +-
 .../main/java/org/jruby/ext/ffi/StructLayout.java  |     2 +-
 .../main/java/org/jruby/ext/fiber/ThreadFiber.java |     5 +-
 .../org/jruby/ext/ripper/#RipperParserState.java#  |    35 +
 .../java/org/jruby/ext/ripper/ArgsTailHolder.java  |    28 +
 .../java/org/jruby/ext/ripper/RipperLexer.java     |    24 +-
 .../java/org/jruby/ext/ripper/RipperLibrary.java   |    17 +-
 .../java/org/jruby/ext/ripper/RipperParser.java    |    20 +-
 .../main/java/org/jruby/ext/ripper/RipperParser.y  |    14 +-
 .../org/jruby/ext/ripper/RipperParserBase.java     |    12 +-
 .../org/jruby/ext/ripper/RipperParserState.java    |    14 +-
 .../main/java/org/jruby/ext/ripper/RubyRipper.java |    17 +-
 .../main/java/org/jruby/ext/ripper/StrTerm.java    |    17 +-
 .../src/main/java/org/jruby/ext/ripper/Tokens.java |    20 +-
 .../main/java/org/jruby/ext/ripper/YyTables.java   |    28 +
 .../java/org/jruby/ext/socket/RubyBasicSocket.java |     4 +-
 .../java/org/jruby/ext/socket/RubyUDPSocket.java   |     3 +
 .../main/java/org/jruby/ext/stringio/StringIO.java |   618 +-
 .../main/java/org/jruby/ext/tempfile/Tempfile.java |     6 +-
 .../org/jruby/ext/zlib/JZlibRubyGzipReader.java    |     9 +-
 .../runtime/methods/CompiledIRMetaClassBody.java   |    53 -
 .../internal/runtime/methods/CompiledIRMethod.java |   195 +-
 .../methods/CompiledIRNoProtocolMethod.java        |    95 +
 .../runtime/methods/InterpretedIRMethod.java       |    41 +
 .../methods/InvokeDynamicMethodFactory.java        |     2 +-
 core/src/main/java/org/jruby/ir/Compiler.java      |    38 +-
 core/src/main/java/org/jruby/ir/IRBuilder.java     |   428 +-
 core/src/main/java/org/jruby/ir/IRManager.java     |     5 +-
 core/src/main/java/org/jruby/ir/IRScope.java       |    50 +-
 .../org/jruby/ir/instructions/ArrayDerefInstr.java |     8 -
 .../org/jruby/ir/instructions/AttrAssignInstr.java |    14 +-
 .../org/jruby/ir/instructions/BSwitchInstr.java    |    13 +-
 .../jruby/ir/instructions/BuildBackrefInstr.java   |     9 +
 .../ir/instructions/ReceivePostReqdArgInstr.java   |    21 +-
 .../jruby/ir/instructions/RuntimeHelperCall.java   |    51 +-
 .../ir/interpreter/FullInterpreterContext.java     |     2 +
 .../java/org/jruby/ir/interpreter/Interpreter.java |     2 -
 .../jruby/ir/interpreter/InterpreterContext.java   |     5 +
 .../jruby/ir/interpreter/InterpreterEngine.java    |     1 -
 .../jruby/ir/listeners/InstructionsListener.java   |     6 +-
 .../listeners/InstructionsListenerDecorator.java   |    25 +-
 .../src/main/java/org/jruby/ir/operands/Label.java |     4 +-
 .../ir/passes/AddCallProtocolInstructions.java     |    11 +-
 .../passes/AddLocalVarLoadStoreInstructions.java   |     9 +-
 .../org/jruby/ir/passes/AddMissingInitsPass.java   |     7 +-
 .../java/org/jruby/ir/passes/CompilerPass.java     |     7 +
 .../org/jruby/ir/passes/DeadCodeElimination.java   |     5 +
 .../org/jruby/ir/passes/LiveVariableAnalysis.java  |     5 +-
 .../org/jruby/ir/passes/LocalOptimizationPass.java |    51 +-
 .../jruby/ir/passes/OptimizeDelegationPass.java    |    11 +-
 .../org/jruby/ir/passes/OptimizeDynScopesPass.java |    19 +-
 .../java/org/jruby/ir/persistence/IRDumper.java    |    10 +-
 .../java/org/jruby/ir/persistence/IRWriter.java    |     2 +-
 .../org/jruby/ir/representations/BasicBlock.java   |     4 +-
 .../jruby/ir/representations/IGVCFGVisitor.java    |   158 +-
 .../org/jruby/ir/runtime/IRRuntimeHelpers.java     |   100 +-
 .../main/java/org/jruby/ir/targets/Bootstrap.java  |    43 +-
 .../org/jruby/ir/targets/ConstantLookupSite.java   |    12 +-
 .../org/jruby/ir/targets/IRBytecodeAdapter.java    |     4 +-
 .../org/jruby/ir/targets/IRBytecodeAdapter6.java   |    16 +-
 .../main/java/org/jruby/ir/targets/InvokeSite.java |   133 +-
 .../main/java/org/jruby/ir/targets/JVMVisitor.java |   177 +-
 .../jruby/ir/targets/JVMVisitorMethodContext.java  |    34 +-
 .../src/main/java/org/jruby/ir/util/IGVDumper.java |    52 +
 .../src/main/java/org/jruby/ir/util/IGVHelper.java |    45 +
 .../java/org/jruby/ir/util/IGVInstrListener.java   |    54 +
 .../org/jruby/java/dispatch/CallableSelector.java  |    16 +-
 .../java/org/jruby/java/proxies/MapJavaProxy.java  |    12 +-
 .../main/java/org/jruby/java/util/ArrayUtils.java  |     5 +
 core/src/main/java/org/jruby/javasupport/Java.java |     6 +
 .../main/java/org/jruby/javasupport/JavaClass.java |     2 +-
 .../java/org/jruby/javasupport/JavaPackage.java    |     6 +-
 .../org/jruby/javasupport/JavaSupportImpl.java     |    10 +-
 .../main/java/org/jruby/javasupport/JavaUtil.java  |    44 +-
 .../jruby/javasupport/binding/AssignedName.java    |    14 +-
 .../javasupport/binding/ClassInitializer.java      |    14 +-
 .../binding/ConstructorInvokerInstaller.java       |     4 +-
 .../org/jruby/javasupport/binding/Initializer.java |   141 +-
 .../binding/InstanceMethodInvokerInstaller.java    |     2 +-
 .../javasupport/binding/InterfaceInitializer.java  |     5 +-
 .../jruby/javasupport/binding/MethodInstaller.java |    26 +-
 .../org/jruby/javasupport/binding/Priority.java    |    11 +-
 .../jruby/javasupport/proxy/JavaProxyClass.java    |     3 +-
 .../javasupport/proxy/JavaProxyClassFactory.java   |    74 +-
 .../main/java/org/jruby/lexer/LexingCommon.java    |     1 +
 .../main/java/org/jruby/lexer/yacc/RubyLexer.java  |    14 +-
 core/src/main/java/org/jruby/parser/Parser.java    |     9 +-
 .../main/java/org/jruby/parser/ParserSupport.java  |    34 +-
 .../src/main/java/org/jruby/parser/RubyParser.java |    50 +-
 core/src/main/java/org/jruby/parser/RubyParser.y   |    42 +-
 .../main/java/org/jruby/parser/StaticScope.java    |    16 +-
 .../src/main/java/org/jruby/parser/skeleton.parser |     2 +-
 core/src/main/java/org/jruby/runtime/Block.java    |    19 +
 .../src/main/java/org/jruby/runtime/BlockBody.java |     3 +-
 .../src/main/java/org/jruby/runtime/CallBlock.java |    15 +-
 core/src/main/java/org/jruby/runtime/Helpers.java  |    79 +-
 .../org/jruby/runtime/JavaInternalBlockBody.java   |    19 +-
 .../src/main/java/org/jruby/runtime/JavaSites.java |     6 +-
 .../org/jruby/runtime/MixedModeIRBlockBody.java    |     2 +-
 .../src/main/java/org/jruby/runtime/Signature.java |    71 +-
 .../main/java/org/jruby/runtime/ThreadContext.java |   100 +
 .../jruby/runtime/callsite/RespondToCallSite.java  |    20 +-
 .../jruby/runtime/encoding/EncodingService.java    |   117 +-
 .../jruby/runtime/invokedynamic/GlobalSite.java    |    10 +-
 .../runtime/ivars/StampedVariableAccessor.java     |     5 +-
 .../java/org/jruby/runtime/load/LoadService.java   |    10 +-
 .../org/jruby/runtime/marshal/MarshalStream.java   |     2 +-
 .../jruby/runtime/scope/DynamicScopeGenerator.java |    53 +-
 .../jruby/runtime/scope/ManyVarsDynamicScope.java  |     5 +-
 .../org/jruby/specialized/RubyArrayOneObject.java  |    60 -
 .../jruby/specialized/RubyArraySpecialized.java    |     3 -
 .../org/jruby/specialized/RubyArrayTwoObject.java  |    35 -
 .../java/org/jruby/util/AppendModeChannel.java     |   113 +
 .../src/main/java/org/jruby/util/ArraySupport.java |    20 +-
 core/src/main/java/org/jruby/util/Dir.java         |    91 +-
 core/src/main/java/org/jruby/util/JRubyFile.java   |     5 +-
 core/src/main/java/org/jruby/util/JarResource.java |     6 +
 .../main/java/org/jruby/util/JavaNameMangler.java  |     6 +-
 core/src/main/java/org/jruby/util/KCode.java       |     8 +-
 .../java/org/jruby/util/MRIRecursionGuard.java     |   218 +
 .../java/org/jruby/util/NullDeviceResource.java    |     2 +-
 core/src/main/java/org/jruby/util/Pack.java        |    39 +-
 .../java/org/jruby/util/RecursiveComparator.java   |    35 +-
 .../java/org/jruby/util/RegularFileResource.java   |    22 +-
 .../main/java/org/jruby/util/SecurityHelper.java   |    27 +-
 core/src/main/java/org/jruby/util/Sprintf.java     |   212 +-
 .../main/java/org/jruby/util/StringSupport.java    |   199 +-
 .../java/org/jruby/util/cli/ArgumentProcessor.java |    16 +-
 .../src/main/java/org/jruby/util/cli/Category.java |     1 -
 core/src/main/java/org/jruby/util/cli/Options.java |   101 +-
 .../java/org/jruby/util/cli/OutputStrings.java     |     5 +-
 .../org/jruby/util/collections/StringArraySet.java |     5 +-
 .../java/org/jruby/util/io/ChannelDescriptor.java  |    26 +-
 .../main/java/org/jruby/util/io/ChannelStream.java |    33 +-
 .../main/java/org/jruby/util/io/EncodingUtils.java |    77 +-
 .../main/java/org/jruby/util/io/FilenoUtil.java    |    23 +-
 core/src/main/java/org/jruby/util/io/OpenFile.java |    25 +-
 .../main/java/org/jruby/util/io/PopenExecutor.java |     4 +-
 .../main/java/org/jruby/util/io/SelectorPool.java  |     7 +-
 .../java/org/jruby/util/unsafe/UnsafeHolder.java   |    22 +-
 .../resources/org/jruby/runtime/Constants.java     |    35 +-
 core/src/main/ruby/jruby/jruby.rb                  |     7 +-
 core/src/main/ruby/jruby/kernel.rb                 |    24 +-
 core/src/main/ruby/jruby/kernel/enumerable.rb      |    40 +-
 core/src/main/ruby/jruby/kernel/file.rb            |     4 +-
 core/src/main/ruby/jruby/kernel/io.rb              |    13 +
 .../ruby/jruby/kernel/jruby/process_manager.rb     |     2 -
 core/src/main/ruby/jruby/kernel/proc.rb            |    28 +-
 core/src/main/ruby/jruby/kernel/range.rb           |     4 +-
 .../org/jruby/embed/MultipleScriptsRunner.java     |    13 +-
 .../java/org/jruby/embed/PositionFunction.java     |    13 +-
 .../java/org/jruby/embed/RadioActiveDecay.java     |    13 +-
 .../org/jruby/embed/ReaderInputStreamTest.java     |    15 +-
 .../org/jruby/embed/ScriptingContainerTest.java    |    13 +-
 .../jruby/embed/internal/BiVariableMapTest.java    |    13 +-
 .../ConcurrentLocalContextProviderTest.java        |    15 +-
 .../embed/jsr223/JRubyCompiledScriptTest.java      |    15 +-
 .../jruby/embed/jsr223/JRubyEngineFactoryTest.java |    13 +-
 .../org/jruby/embed/jsr223/JRubyEngineTest.java    |    15 +-
 .../java/org/jruby/javasupport/TypeMatcher.java    |     7 +-
 .../javasupport/test/#JavaSupportTestSuite.java#   |    70 +
 .../javasupport/test/JavaSupportTestSuite.java     |    12 +-
 .../org/jruby/javasupport/test/RubyTestCase.java   |    12 +-
 .../java/org/jruby/javasupport/test/TestBSF.java   |     9 +-
 .../org/jruby/javasupport/test/TestIntWrapper.java |     7 +-
 .../jruby/javasupport/test/TestIntWrapperImpl.java |     7 +-
 .../javasupport/test/TestNativeException.java      |     7 +-
 .../java/org/jruby/runtime/TestDynamicScope.java   |    32 +-
 .../org/jruby/test/BasicLibraryTestService.java    |     7 +-
 .../test/java/org/jruby/test/MainTestSuite.java    |    10 +-
 .../test/java/org/jruby/test/MockObjectSpace.java  |     9 +-
 .../java/org/jruby/test/TestAdoptedThreading.java  |     9 +-
 .../java/org/jruby/test/TestCommandlineParser.java |     7 +-
 .../src/test/java/org/jruby/test/TestJavaUtil.java |     9 +-
 core/src/test/java/org/jruby/test/TestKernel.java  |     9 +-
 .../test/java/org/jruby/test/TestLoadService.java  |     9 +-
 .../java/org/jruby/test/TestMethodFactories.java   |     9 +-
 .../test/java/org/jruby/test/TestObjectSpace.java  |     9 +-
 .../java/org/jruby/test/TestRaiseException.java    |     9 +-
 core/src/test/java/org/jruby/test/TestRequire.java |     9 +-
 core/src/test/java/org/jruby/test/TestRuby.java    |     9 +-
 .../test/java/org/jruby/test/TestRubyArray.java    |     7 +-
 .../src/test/java/org/jruby/test/TestRubyBase.java |    13 +-
 .../java/org/jruby/test/TestRubyBigDecimal.java    |    39 +
 .../test/java/org/jruby/test/TestRubyCollect.java  |     9 +-
 .../java/org/jruby/test/TestRubyException.java     |     9 +-
 .../src/test/java/org/jruby/test/TestRubyHash.java |     9 +-
 .../org/jruby/test/TestRubyInstanceConfig.java     |     7 +-
 .../test/java/org/jruby/test/TestRubyObject.java   |     9 +-
 .../test/java/org/jruby/test/TestRubyRational.java |     9 +-
 .../test/java/org/jruby/test/TestRubyString.java   |    11 +-
 .../test/java/org/jruby/test/TestRubySymbol.java   |     7 +-
 .../test/java/org/jruby/test/TestSignature.java    |    16 +
 .../org/jruby/util/JRubyThreadContextTest.java     |     7 +-
 .../jruby/util/RubyTimeOutputFormatterTest.java    |     9 +-
 install/jruby.install4j                            |     2 +
 lib/pom.rb                                         |     6 +-
 lib/pom.xml                                        |     9 +-
 .../stdlib/ffi/platform/sparcv9-solaris/etc.rb     |    16 +-
 .../ffi/platform/sparcv9-solaris/fcntl-flock.rb    |    18 +
 .../stdlib/ffi/platform/sparcv9-solaris/fcntl.rb   |     8 +-
 .../ffi/platform/sparcv9-solaris/platform.conf     |   213 +-
 .../stdlib/ffi/platform/sparcv9-solaris/socket.rb  |    16 +-
 .../stdlib/ffi/platform/sparcv9-solaris/stat.rb    |    20 +-
 .../stdlib/ffi/platform/sparcv9-solaris/syslog.rb  |     2 +-
 .../stdlib/ffi/platform/sparcv9-solaris/types.conf |   107 +-
 .../stdlib/ffi/platform/sparcv9-solaris/zlib.rb    |    30 +-
 lib/ruby/stdlib/io/console.rb                      |     5 +-
 lib/ruby/stdlib/ipaddr.rb                          |     2 +-
 lib/ruby/stdlib/irb/#context.rb#                   |   419 -
 lib/ruby/stdlib/objspace.rb                        |    17 +
 lib/ruby/stdlib/pty.rb                             |   189 +-
 lib/ruby/stdlib/resolv.rb                          |     5 +-
 lib/ruby/stdlib/tempfile.rb                        |    15 +-
 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    |   301 -
 .../rubysl/rubysl-date/lib/date/delta/parser.ry    |    84 -
 .../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/rubysl-webrick/lib/webrick/accesslog.rb |   158 -
 .../rubysl/rubysl-webrick/lib/webrick/cgi.rb       |   308 -
 .../rubysl/rubysl-webrick/lib/webrick/compat.rb    |    35 -
 .../rubysl/rubysl-webrick/lib/webrick/config.rb    |   151 -
 .../rubysl/rubysl-webrick/lib/webrick/cookie.rb    |   171 -
 .../rubysl/rubysl-webrick/lib/webrick/htmlutils.rb |    28 -
 .../rubysl/rubysl-webrick/lib/webrick/httpauth.rb  |    95 -
 .../lib/webrick/httpauth/authenticator.rb          |   116 -
 .../lib/webrick/httpauth/basicauth.rb              |   108 -
 .../lib/webrick/httpauth/digestauth.rb             |   408 -
 .../lib/webrick/httpauth/htdigest.rb               |   128 -
 .../rubysl-webrick/lib/webrick/httpauth/htgroup.rb |    93 -
 .../lib/webrick/httpauth/htpasswd.rb               |   121 -
 .../rubysl-webrick/lib/webrick/httpauth/userdb.rb  |    52 -
 .../rubysl/rubysl-webrick/lib/webrick/httpproxy.rb |   339 -
 .../rubysl-webrick/lib/webrick/httprequest.rb      |   583 --
 .../rubysl-webrick/lib/webrick/httpresponse.rb     |   464 -
 .../rubysl/rubysl-webrick/lib/webrick/https.rb     |    86 -
 .../rubysl-webrick/lib/webrick/httpserver.rb       |   278 -
 .../rubysl-webrick/lib/webrick/httpservlet.rb      |    22 -
 .../lib/webrick/httpservlet/abstract.rb            |   153 -
 .../lib/webrick/httpservlet/cgi_runner.rb          |    46 -
 .../lib/webrick/httpservlet/cgihandler.rb          |   123 -
 .../lib/webrick/httpservlet/erbhandler.rb          |    87 -
 .../lib/webrick/httpservlet/filehandler.rb         |   486 -
 .../lib/webrick/httpservlet/prochandler.rb         |    46 -
 .../rubysl-webrick/lib/webrick/httpstatus.rb       |   194 -
 .../rubysl/rubysl-webrick/lib/webrick/httputils.rb |   499 -
 .../rubysl-webrick/lib/webrick/httpversion.rb      |    75 -
 .../rubysl/rubysl-webrick/lib/webrick/log.rb       |   155 -
 .../rubysl/rubysl-webrick/lib/webrick/server.rb    |   325 -
 .../rubysl/rubysl-webrick/lib/webrick/ssl.rb       |   195 -
 .../rubysl/rubysl-webrick/lib/webrick/utils.rb     |   246 -
 .../rubysl/rubysl-webrick/lib/webrick/version.rb   |    17 -
 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 -
 .../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                                             |    23 +-
 pom.xml                                            |    28 +-
 rakelib/commands.rake                              |     4 +-
 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/compiler/general_spec.rb                      |    36 +
 .../java_integration/paths/uri_classloader_spec.rb |    17 +-
 spec/java_integration/utilities/jar_glob_spec.rb   |    11 +-
 spec/jruby.2.3.mspec                               |    11 +-
 spec/jruby/base64_decode_spec.rb                   |    16 +
 spec/mspec/.travis.yml                             |    10 +-
 spec/mspec/lib/mspec/commands/mkspec.rb            |    10 +-
 spec/mspec/lib/mspec/commands/mspec.rb             |     2 +-
 spec/mspec/lib/mspec/guards/guard.rb               |     2 +
 spec/mspec/lib/mspec/helpers/numeric.rb            |     3 +-
 spec/mspec/lib/mspec/matchers/have_data.rb         |     2 +
 spec/mspec/lib/mspec/mocks/proxy.rb                |     2 +-
 spec/mspec/lib/mspec/runner/actions/filter.rb      |     2 +-
 spec/mspec/lib/mspec/runner/filters/match.rb       |     8 +-
 spec/mspec/lib/mspec/runner/formatters/junit.rb    |     2 +-
 spec/mspec/lib/mspec/runner/mspec.rb               |    19 +-
 spec/mspec/spec/commands/mkspec_spec.rb            |    12 +-
 spec/mspec/spec/commands/mspec_spec.rb             |    14 +
 spec/mspec/spec/fixtures/config.mspec              |     5 +
 spec/mspec/spec/fixtures/tagging_spec.rb           |    16 +
 spec/mspec/spec/integration/interpreter_spec.rb    |    10 +-
 spec/mspec/spec/integration/run_spec.rb            |    24 +-
 spec/mspec/spec/integration/tag_spec.rb            |    61 +
 spec/mspec/spec/mocks/proxy_spec.rb                |    16 +
 spec/mspec/spec/runner/filters/match_spec.rb       |    10 -
 spec/mspec/spec/runner/mspec_spec.rb               |     2 +-
 spec/mspec/spec/spec_helper.rb                     |    10 +
 spec/regression/GH-3545_enclosing_scope_spec.rb    |    21 +
 spec/regression/GH-3799_spec.rb                    |    41 +
 spec/regression/GH-4104.rb                         |    15 +
 ...JRUBY-4463_bigdecimal_marshal_roundtrip_spec.rb |    15 +
 spec/ruby/.travis.yml                              |    17 +-
 spec/ruby/README.md                                |     2 +-
 spec/ruby/appveyor.yml                             |     2 -
 spec/ruby/command_line/fixtures/debug_info.rb      |    11 +
 spec/ruby/command_line/frozen_strings_spec.rb      |     7 +
 spec/ruby/core/argf/skip_spec.rb                   |    11 +-
 spec/ruby/core/array/concat_spec.rb                |    20 +
 spec/ruby/core/array/flatten_spec.rb               |     1 +
 spec/ruby/core/array/sample_spec.rb                |    19 +-
 spec/ruby/core/array/shared/collect.rb             |     7 +
 spec/ruby/core/array/shuffle_spec.rb               |     8 +-
 .../core/basicobject/fixtures/singleton_method.rb  |    15 -
 .../basicobject/singleton_method_removed_spec.rb   |     9 +-
 .../basicobject/singleton_method_undefined_spec.rb |     9 +-
 spec/ruby/core/class/fixtures/classes.rb           |    11 +-
 spec/ruby/core/class/inherited_spec.rb             |    54 +-
 spec/ruby/core/dir/shared/glob.rb                  |     4 +-
 spec/ruby/core/encoding/replicate_spec.rb          |    29 +-
 spec/ruby/core/enumerable/chunk_while_spec.rb      |     6 +
 spec/ruby/core/exception/io_error_spec.rb          |    44 +
 spec/ruby/core/file/basename_spec.rb               |     8 +-
 spec/ruby/core/file/expand_path_spec.rb            |    16 +-
 spec/ruby/core/file/flock_spec.rb                  |     8 +-
 spec/ruby/core/file/open_spec.rb                   |    51 +-
 spec/ruby/core/file/setuid_spec.rb                 |     4 +
 spec/ruby/core/file/shared/unlink.rb               |    27 +-
 spec/ruby/core/file/stat/rdev_major_spec.rb        |    13 +-
 spec/ruby/core/file/stat/rdev_minor_spec.rb        |    13 +-
 spec/ruby/core/file/truncate_spec.rb               |     2 +-
 spec/ruby/core/float/round_spec.rb                 |     7 +-
 spec/ruby/core/hash/compact_spec.rb                |    61 +
 spec/ruby/core/hash/compare_by_identity_spec.rb    |    21 +-
 spec/ruby/core/hash/delete_if_spec.rb              |     6 +
 spec/ruby/core/hash/delete_spec.rb                 |    12 +
 spec/ruby/core/hash/fixtures/classes.rb            |    15 +
 spec/ruby/core/hash/keep_if_spec.rb                |     6 +
 spec/ruby/core/hash/reject_spec.rb                 |     6 +
 spec/ruby/core/hash/select_spec.rb                 |     6 +
 spec/ruby/core/hash/shared/store.rb                |    35 +
 spec/ruby/core/hash/shift_spec.rb                  |    23 +
 spec/ruby/core/hash/transform_values_spec.rb       |    71 +
 spec/ruby/core/integer/round_spec.rb               |     9 +-
 spec/ruby/core/io/copy_stream_spec.rb              |    26 +-
 spec/ruby/core/io/each_codepoint_spec.rb           |    12 +-
 spec/ruby/core/io/popen_spec.rb                    |     4 +-
 spec/ruby/core/io/printf_spec.rb                   |     4 +-
 spec/ruby/core/io/reopen_spec.rb                   |    12 +-
 spec/ruby/core/io/shared/tty.rb                    |    20 +-
 spec/ruby/core/io/try_convert_spec.rb              |     4 +
 spec/ruby/core/io/write_spec.rb                    |     4 +-
 spec/ruby/core/kernel/clone_spec.rb                |    12 +-
 .../core/kernel/define_singleton_method_spec.rb    |    20 +
 spec/ruby/core/kernel/fixtures/classes.rb          |     8 +-
 spec/ruby/core/kernel/global_variables_spec.rb     |    11 +-
 spec/ruby/core/kernel/lambda_spec.rb               |    16 +-
 spec/ruby/core/kernel/proc_spec.rb                 |    13 +
 spec/ruby/core/kernel/shared/dup_clone.rb          |    50 +-
 spec/ruby/core/kernel/system_spec.rb               |     2 +-
 spec/ruby/core/kernel/warn_spec.rb                 |    18 +
 spec/ruby/core/method/fixtures/classes.rb          |     2 +
 spec/ruby/core/method/fixtures/classes21.rb        |     5 -
 spec/ruby/core/method/parameters_spec.rb           |    10 +-
 spec/ruby/core/method/super_method_spec.rb         |    10 +-
 spec/ruby/core/module/autoload_spec.rb             |     8 +
 spec/ruby/core/module/constants_spec.rb            |     5 +-
 spec/ruby/core/module/define_method_spec.rb        |    15 +
 spec/ruby/core/module/fixtures/classes.rb          |     9 -
 spec/ruby/core/module/include_spec.rb              |    36 +-
 spec/ruby/core/module/instance_method_spec.rb      |     5 +-
 spec/ruby/core/module/instance_methods_spec.rb     |     6 +-
 spec/ruby/core/module/prepend_spec.rb              |    34 +-
 spec/ruby/core/module/remove_const_spec.rb         |     1 +
 spec/ruby/core/module/remove_method_spec.rb        |    38 +-
 spec/ruby/core/module/undef_method_spec.rb         |    56 +-
 spec/ruby/core/nil/dup_spec.rb                     |     5 -
 spec/ruby/core/objectspace/each_object_spec.rb     |    18 +-
 spec/ruby/core/proc/curry_spec.rb                  |     8 +
 spec/ruby/core/proc/hash_spec.rb                   |     5 -
 spec/ruby/core/process/groups_spec.rb              |     9 +-
 spec/ruby/core/random/rand_spec.rb                 |     2 +-
 spec/ruby/core/random/raw_seed_spec.rb             |     9 +
 spec/ruby/core/random/shared/urandom.rb            |    23 +
 spec/ruby/core/random/urandom_spec.rb              |     9 +
 spec/ruby/core/rational/to_r_spec.rb               |     5 +
 spec/ruby/core/regexp/match_spec.rb                |    29 +
 spec/ruby/core/signal/trap_spec.rb                 |    28 +-
 spec/ruby/core/string/concat_spec.rb               |    20 +
 .../core/string/fixtures/freeze_magic_comment.rb   |     3 +
 spec/ruby/core/string/match_spec.rb                |    25 +
 spec/ruby/core/string/modulo_spec.rb               |     1 +
 spec/ruby/core/string/prepend_spec.rb              |    22 +-
 spec/ruby/core/string/scan_spec.rb                 |     8 +
 spec/ruby/core/string/scrub_spec.rb                |     2 +-
 .../string/shared/each_codepoint_without_block.rb  |     2 +-
 spec/ruby/core/string/shared/each_line.rb          |    30 +-
 spec/ruby/core/string/shared/encode.rb             |    47 +-
 spec/ruby/core/string/shared/eql.rb                |     1 +
 spec/ruby/core/string/shared/succ.rb               |     2 +-
 spec/ruby/core/string/slice_spec.rb                |     4 +-
 spec/ruby/core/string/squeeze_spec.rb              |     2 +-
 spec/ruby/core/string/unicode_normalize_spec.rb    |     2 +-
 spec/ruby/core/string/unpack/a_spec.rb             |    12 +
 spec/ruby/core/string/unpack/b_spec.rb             |     6 +
 spec/ruby/core/string/unpack/u_spec.rb             |     8 +
 spec/ruby/core/string/uplus_spec.rb                |     4 +
 spec/ruby/core/string/valid_encoding_spec.rb       |     8 +-
 spec/ruby/core/symbol/casecmp_spec.rb              |     2 +-
 spec/ruby/core/symbol/match_spec.rb                |    25 +
 spec/ruby/core/thread/abort_on_exception_spec.rb   |     2 +-
 .../thread/backtrace/location/fixtures/classes.rb  |    12 +
 .../core/thread/backtrace/location/label_spec.rb   |    16 +-
 spec/ruby/core/time/_dump_spec.rb                  |     2 +-
 spec/ruby/core/time/_load_spec.rb                  |     1 +
 spec/ruby/default.mspec                            |     3 +-
 spec/ruby/fixtures/constants.rb                    |     2 -
 spec/ruby/language/alias_spec.rb                   |     9 +-
 spec/ruby/language/break_spec.rb                   |    31 +
 spec/ruby/language/class_spec.rb                   |     4 +
 spec/ruby/language/constants_spec.rb               |     1 +
 spec/ruby/language/def_spec.rb                     |     2 +
 spec/ruby/language/fixtures/classes.rb             |    20 -
 spec/ruby/language/fixtures/private.rb             |     6 -
 spec/ruby/language/fixtures/super.rb               |    23 +
 spec/ruby/language/if_spec.rb                      |    10 +-
 spec/ruby/language/precedence_spec.rb              |     9 +-
 spec/ruby/language/private_spec.rb                 |    13 +-
 spec/ruby/language/regexp/encoding_spec.rb         |     2 +-
 spec/ruby/language/regexp/escapes_spec.rb          |     2 +-
 spec/ruby/language/regexp/interpolation_spec.rb    |     9 +-
 spec/ruby/language/regexp/modifiers_spec.rb        |    10 +-
 spec/ruby/language/rescue_spec.rb                  |    72 +
 spec/ruby/language/string_spec.rb                  |     8 +-
 spec/ruby/language/super_spec.rb                   |     8 +
 spec/ruby/language/undef_spec.rb                   |    43 +-
 spec/ruby/language/yield_spec.rb                   |     2 +-
 spec/ruby/library/bigdecimal/inspect_spec.rb       |    46 +-
 spec/ruby/library/bigdecimal/mode_spec.rb          |     2 +-
 spec/ruby/library/bigdecimal/new_spec.rb           |    19 +-
 spec/ruby/library/bigdecimal/sqrt_spec.rb          |     2 +-
 spec/ruby/library/bigdecimal/to_s_spec.rb          |    11 +-
 .../ruby/library/delegate/delegator/method_spec.rb |     2 +-
 spec/ruby/library/find/find_spec.rb                |     6 +-
 spec/ruby/library/logger/application/log_spec.rb   |     2 +-
 spec/ruby/library/logger/fixtures/common.rb        |     4 +-
 .../library/net/http/http/fixtures/http_server.rb  |     8 +-
 spec/ruby/library/openssl/shared/constants.rb      |     2 +-
 .../readline/basic_quote_characters_spec.rb        |     4 +-
 .../readline/basic_word_break_characters_spec.rb   |     4 +-
 .../readline/completer_quote_characters_spec.rb    |     4 +-
 .../completer_word_break_characters_spec.rb        |     4 +-
 .../readline/completion_append_character_spec.rb   |     4 +-
 .../library/readline/completion_case_fold_spec.rb  |     4 +-
 spec/ruby/library/readline/completion_proc_spec.rb |     4 +-
 spec/ruby/library/readline/constants_spec.rb       |     4 +-
 .../library/readline/emacs_editing_mode_spec.rb    |     4 +-
 .../readline/filename_quote_characters_spec.rb     |     4 +-
 spec/ruby/library/readline/history/append_spec.rb  |     4 +-
 .../library/readline/history/delete_at_spec.rb     |     4 +-
 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/empty_spec.rb   |     4 +-
 spec/ruby/library/readline/history/history_spec.rb |     4 +-
 spec/ruby/library/readline/history/length_spec.rb  |     3 +-
 spec/ruby/library/readline/history/pop_spec.rb     |     4 +-
 spec/ruby/library/readline/history/push_spec.rb    |     4 +-
 spec/ruby/library/readline/history/shift_spec.rb   |     4 +-
 spec/ruby/library/readline/history/size_spec.rb    |     3 +-
 spec/ruby/library/readline/history/to_s_spec.rb    |     4 +-
 spec/ruby/library/readline/readline_spec.rb        |    37 +-
 spec/ruby/library/readline/spec_helper.rb          |    12 +
 spec/ruby/library/readline/vi_editing_mode_spec.rb |     4 +-
 .../library/socket/basicsocket/close_write_spec.rb |     5 +
 spec/ruby/library/socket/basicsocket/recv_spec.rb  |    14 +
 spec/ruby/library/socket/shared/pack_sockaddr.rb   |     3 +
 spec/ruby/library/socket/shared/recv_nonblock.rb   |    12 +
 .../library/socket/socket/accept_nonblock_spec.rb  |     6 +
 .../library/socket/socket/gethostbyname_spec.rb    |     2 +-
 spec/ruby/library/socket/tcpserver/new_spec.rb     |     5 +-
 .../library/socket/tcpsocket/recv_nonblock_spec.rb |     7 +
 .../socket/unixserver/accept_nonblock_spec.rb      |     6 +
 .../library/stringio/external_encoding_spec.rb     |    15 +-
 spec/ruby/library/syslog/constants_spec.rb         |     7 +-
 spec/ruby/library/syslog/mask_spec.rb              |    10 +-
 spec/ruby/library/thread/queue/append_spec.rb      |     2 +-
 spec/ruby/library/thread/queue/clear_spec.rb       |     2 +-
 spec/ruby/library/thread/queue/close_spec.rb       |     2 +-
 spec/ruby/library/thread/queue/closed_spec.rb      |     2 +-
 spec/ruby/library/thread/queue/deq_spec.rb         |     2 +-
 spec/ruby/library/thread/queue/empty_spec.rb       |     2 +-
 spec/ruby/library/thread/queue/enq_spec.rb         |     2 +-
 spec/ruby/library/thread/queue/length_spec.rb      |     2 +-
 spec/ruby/library/thread/queue/num_waiting_spec.rb |     2 +-
 spec/ruby/library/thread/queue/pop_spec.rb         |     2 +-
 spec/ruby/library/thread/queue/push_spec.rb        |     2 +-
 spec/ruby/library/thread/queue/shift_spec.rb       |     2 +-
 spec/ruby/library/thread/queue/size_spec.rb        |     2 +-
 spec/ruby/library/thread/shared/queue/clear.rb     |     2 +-
 spec/ruby/library/thread/shared/queue/close.rb     |     6 +-
 spec/ruby/library/thread/shared/queue/closed.rb    |     4 +-
 spec/ruby/library/thread/shared/queue/deque.rb     |     8 +-
 spec/ruby/library/thread/shared/queue/empty.rb     |     4 +-
 spec/ruby/library/thread/shared/queue/enque.rb     |     2 +-
 spec/ruby/library/thread/shared/queue/length.rb    |     2 +-
 .../library/thread/shared/queue/num_waiting.rb     |     2 +-
 spec/ruby/library/thread/sizedqueue/append_spec.rb |     4 +-
 spec/ruby/library/thread/sizedqueue/clear_spec.rb  |     2 +-
 spec/ruby/library/thread/sizedqueue/close_spec.rb  |     2 +-
 spec/ruby/library/thread/sizedqueue/closed_spec.rb |     2 +-
 spec/ruby/library/thread/sizedqueue/deq_spec.rb    |     2 +-
 spec/ruby/library/thread/sizedqueue/empty_spec.rb  |     2 +-
 spec/ruby/library/thread/sizedqueue/enq_spec.rb    |     4 +-
 spec/ruby/library/thread/sizedqueue/length_spec.rb |     2 +-
 spec/ruby/library/thread/sizedqueue/max_spec.rb    |    11 +
 .../library/thread/sizedqueue/num_waiting_spec.rb  |     2 +-
 spec/ruby/library/thread/sizedqueue/pop_spec.rb    |     2 +-
 spec/ruby/library/thread/sizedqueue/push_spec.rb   |     4 +-
 .../ruby/library/thread/sizedqueue/shared/enque.rb |     4 +-
 spec/ruby/library/thread/sizedqueue/shift_spec.rb  |     2 +-
 spec/ruby/library/thread/sizedqueue/size_spec.rb   |     2 +-
 spec/ruby/library/weakref/__getobj___spec.rb       |    17 +
 spec/ruby/library/weakref/fixtures/classes.rb      |    24 +
 spec/ruby/library/weakref/weakref_alive_spec.rb    |    15 +
 spec/ruby/library/win32ole/fixtures/classes.rb     |    14 +
 .../library/win32ole/win32ole/_getproperty_spec.rb |    10 +-
 .../ruby/library/win32ole/win32ole/_invoke_spec.rb |     4 +-
 .../library/win32ole/win32ole/_setproperty_spec.rb |     1 -
 .../library/win32ole/win32ole/codepage_spec.rb     |     2 +
 .../ruby/library/win32ole/win32ole/connect_spec.rb |     2 +
 .../library/win32ole/win32ole/const_load_spec.rb   |     6 +-
 .../library/win32ole/win32ole/constants_spec.rb    |     2 +
 .../library/win32ole/win32ole/create_guid_spec.rb  |     2 +
 spec/ruby/library/win32ole/win32ole/each_spec.rb   |     1 -
 spec/ruby/library/win32ole/win32ole/invoke_spec.rb |     8 +-
 spec/ruby/library/win32ole/win32ole/locale_spec.rb |     2 +
 spec/ruby/library/win32ole/win32ole/new_spec.rb    |    12 +-
 .../win32ole/win32ole/ole_func_methods_spec.rb     |    10 +-
 .../win32ole/win32ole/ole_get_methods_spec.rb      |     4 +-
 .../win32ole/win32ole/ole_method_help_spec.rb      |     1 +
 .../library/win32ole/win32ole/ole_method_spec.rb   |     1 +
 .../library/win32ole/win32ole/ole_methods_spec.rb  |    10 +-
 .../library/win32ole/win32ole/ole_obj_help_spec.rb |    10 +-
 .../win32ole/win32ole/ole_put_methods_spec.rb      |    10 +-
 .../win32ole/win32ole/ole_show_help_spec.rb        |     7 -
 .../library/win32ole/win32ole/setproperty_spec.rb  |     1 +
 .../library/win32ole/win32ole/shared/ole_method.rb |    10 +-
 .../win32ole/win32ole/shared/setproperty.rb        |    10 +-
 .../win32ole/win32ole_event/handler_spec.rb        |    28 -
 .../win32ole/win32ole_event/message_loop_spec.rb   |    11 -
 .../library/win32ole/win32ole_event/new_spec.rb    |    15 +-
 .../win32ole/win32ole_event/off_event_spec.rb      |    16 -
 .../win32ole/win32ole_event/on_event_spec.rb       |    20 +-
 .../win32ole_event/on_event_with_outargs_spec.rb   |     9 -
 .../win32ole/win32ole_event/unadvise_spec.rb       |    16 -
 .../ruby/library/zlib/gzipreader/each_byte_spec.rb |    16 +
 .../ruby/library/zlib/gzipreader/each_line_spec.rb |     6 +-
 spec/ruby/library/zlib/gzipreader/each_spec.rb     |     6 +-
 spec/ruby/library/zlib/gzipreader/shared/each.rb   |    51 +
 .../library/zlib/inflate/set_dictionary_spec.rb    |     1 +
 spec/ruby/optional/capi/class_spec.rb              |    11 +-
 spec/ruby/optional/capi/constants_spec.rb          |     4 +
 spec/ruby/optional/capi/encoding_spec.rb           |    14 +-
 spec/ruby/optional/capi/ext/constants_spec.c       |    10 +
 spec/ruby/optional/capi/ext/data_spec.c            |     2 +
 spec/ruby/optional/capi/ext/globals_spec.c         |     9 +-
 spec/ruby/optional/capi/ext/jruby_truffle.h        |   486 -
 spec/ruby/optional/capi/ext/rubyspec.h             |     8 +-
 spec/ruby/optional/capi/ext/string_spec.c          |     1 +
 spec/ruby/optional/capi/ext/time_spec.c            |    13 +
 spec/ruby/optional/capi/ext/truffleruby.h          |     6 +
 spec/ruby/optional/capi/ext/typed_data_spec.c      |     6 +-
 spec/ruby/optional/capi/file_spec.rb               |     4 +-
 spec/ruby/optional/capi/fixtures/class.rb          |     3 -
 spec/ruby/optional/capi/io_spec.rb                 |    22 +-
 spec/ruby/optional/capi/object_spec.rb             |     9 +
 spec/ruby/optional/capi/spec_helper.rb             |    46 +-
 spec/ruby/optional/capi/string_spec.rb             |    47 +-
 spec/ruby/optional/capi/time_spec.rb               |     9 +
 spec/ruby/shared/complex/Complex.rb                |     7 +
 spec/ruby/shared/complex/equal_value.rb            |     2 +-
 spec/ruby/shared/file/grpowned.rb                  |     9 +-
 spec/ruby/shared/kernel/equal.rb                   |     7 +
 spec/ruby/shared/process/exec.rb                   |     2 +-
 spec/ruby/shared/process/fixtures/env.rb           |     2 +-
 spec/ruby/shared/process/spawn.rb                  |    96 +-
 spec/ruby/shared/rational/equal_value.rb           |     2 +-
 spec/ruby/shared/rational/round.rb                 |    11 +-
 spec/tags/ruby/core/argf/binmode_tags.txt          |     1 -
 spec/tags/ruby/core/argf/close_tags.txt            |     2 -
 spec/tags/ruby/core/argf/lineno_tags.txt           |     2 -
 spec/tags/ruby/core/argf/read_nonblock_tags.txt    |     2 -
 spec/tags/ruby/core/argf/readpartial_tags.txt      |     2 -
 spec/tags/ruby/core/argf/rewind_tags.txt           |     1 -
 spec/tags/ruby/core/array/each_index_tags.txt      |     1 -
 spec/tags/ruby/core/array/pack/p_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/dir/getwd_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/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/enumerator/inject_tags.txt     |     0
 .../ruby/core/enumerator/lazy/to_enum_tags.txt     |     0
 .../ruby/core/file/constants/constants_tags.txt    |     1 +
 spec/tags/ruby/core/file/join_tags.txt             |     4 -
 spec/tags/ruby/core/file/zero_tags.txt             |     1 -
 spec/tags/ruby/core/filetest/zero_tags.txt         |     1 -
 spec/tags/ruby/core/hash/default_proc_tags.txt     |     1 -
 spec/tags/ruby/core/io/putc_tags.txt               |     5 -
 spec/tags/ruby/core/kernel/putc_tags.txt           |    10 -
 .../ruby/core/kernel/respond_to_missing_tags.txt   |     2 -
 spec/tags/ruby/core/kernel/respond_to_tags.txt     |     2 -
 spec/tags/ruby/core/kernel/warn_tags.txt           |     4 -
 spec/tags/ruby/core/marshal/restore_tags.txt       |     0
 .../ruby/core/method/element_reference_tags.txt    |     0
 spec/tags/ruby/core/proc/curry_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/regexp/compile_tags.txt        |     3 -
 spec/tags/ruby/core/regexp/new_tags.txt            |     3 -
 spec/tags/ruby/core/regexp/source_tags.txt         |     1 -
 spec/tags/ruby/core/signal/trap_tags.txt           |     1 +
 spec/tags/ruby/core/string/clear_tags.txt          |     1 -
 spec/tags/ruby/core/string/crypt_tags.txt          |     2 -
 spec/tags/ruby/core/string/modulo_tags.txt         |     2 -
 spec/tags/ruby/core/string/slice_tags.txt          |     1 -
 spec/tags/ruby/core/string/to_sym_tags.txt         |     0
 spec/tags/ruby/core/time/gmtoff_tags.txt           |     0
 spec/tags/ruby/core/time/mktime_tags.txt           |     0
 spec/tags/ruby/core/time/utc_offset_tags.txt       |     0
 spec/tags/ruby/language/block_tags.txt             |     2 +-
 .../ruby/library/socket/basicsocket/recv_tags.txt  |     1 +
 .../library/socket/socket/accept_nonblock_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        |     1 -
 .../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     |     1 -
 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 -
 spec/truffle/tags/core/file/lchmod_tags.txt        |     2 -
 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 -
 spec/truffle/tags/core/io/sysread_tags.txt         |     1 -
 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 -
 spec/truffle/tags/core/kernel/lambda_tags.txt      |     1 -
 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 -
 spec/truffle/tags/core/main/include_tags.txt       |     1 -
 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 -
 spec/truffle/tags/core/proc/hash_tags.txt          |     1 -
 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 -
 spec/truffle/tags/core/process/initgroups_tags.txt |     1 -
 spec/truffle/tags/core/process/kill_tags.txt       |    14 -
 spec/truffle/tags/core/process/ppid_tags.txt       |     1 -
 .../tags/core/process/set_proctitle_tags.txt       |     1 -
 spec/truffle/tags/core/process/setpgid_tags.txt    |     1 -
 spec/truffle/tags/core/process/setpgrp_tags.txt    |     1 -
 spec/truffle/tags/core/process/setsid_tags.txt     |     1 -
 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    |     1 -
 spec/truffle/tags/core/thread/element_set_tags.txt |     1 -
 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 -
 spec/truffle/tags/core/time/gmt_offset_tags.txt    |     1 -
 spec/truffle/tags/core/time/gmtoff_tags.txt        |     1 -
 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 -
 spec/truffle/tags/core/time/utc_offset_tags.txt    |     1 -
 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 -
 spec/truffle/tags/library/fiber/resume_tags.txt    |     1 -
 spec/truffle/tags/library/fiber/transfer_tags.txt  |    16 -
 .../tags/library/ipaddr/ipv4_conversion_tags.txt   |     2 -
 spec/truffle/tags/library/ipaddr/new_tags.txt      |     1 -
 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 -
 spec/truffle/tags/library/openssl/cipher_tags.txt  |     1 -
 .../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   |     3 -
 .../library/openssl/random/random_bytes_tags.txt   |     3 -
 .../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 -
 .../tags/library/socket/basicsocket/ioctl_tags.txt |     1 -
 .../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     |     3 -
 .../library/socket/ipsocket/getaddress_tags.txt    |     3 -
 .../tags/library/socket/ipsocket/peeraddr_tags.txt |     4 -
 .../tags/library/socket/ipsocket/recvfrom_tags.txt |     3 -
 .../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 |     2 -
 .../tags/library/socket/socket/bind_tags.txt       |    10 -
 .../socket/socket/connect_nonblock_tags.txt        |     4 -
 .../tags/library/socket/socket/for_fd_tags.txt     |     1 -
 .../library/socket/socket/getaddrinfo_tags.txt     |     5 -
 .../library/socket/socket/gethostbyname_tags.txt   |     2 -
 .../library/socket/socket/gethostname_tags.txt     |     1 -
 .../library/socket/socket/getnameinfo_tags.txt     |     7 -
 .../library/socket/socket/getservbyname_tags.txt   |     7 -
 .../tags/library/socket/socket/listen_tags.txt     |     1 -
 .../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    |     1 -
 .../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 -
 .../tags/library/socket/unixserver/for_fd_tags.txt |     1 -
 .../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     |     2 -
 .../library/socket/unixsocket/recvfrom_tags.txt    |     3 -
 .../library/socket/unixsocket/send_io_tags.txt     |     1 -
 .../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/check_versions.sh                             |     9 +-
 test/dummy/DummyService.java                       |    11 +-
 test/jruby/compiler/test_jrubyc.rb                 |    15 +
 test/jruby/test_array.rb                           |    17 +
 test/jruby/test_case.rb                            |    57 +-
 test/jruby/test_dir.rb                             |    53 +-
 test/jruby/test_higher_javasupport.rb              |   103 +
 test/jruby/test_kernel.rb                          |     5 +
 test/jruby/test_load.rb                            |    31 +-
 test/jruby/test_load_compiled_ruby.rb              |     4 +-
 ...test_load_compiled_ruby_class_from_classpath.rb |    19 +-
 test/jruby/test_load_gem_extensions.rb             |     5 +-
 test/jruby/test_string_printf.rb                   |     3 +-
 test/jruby/test_system.rb                          |     2 +-
 test/mri.index                                     |   562 -
 test/mri/-ext-/float/test_nextafter.rb             |    13 +-
 .../old_thread_select/test_old_thread_select.rb    |   103 -
 test/mri/-ext-/string/test_cstr.rb                 |     6 +
 test/mri/-ext-/struct/test_duplicate.rb            |    22 +
 test/mri/-ext-/symbol/test_inadvertent_creation.rb |     8 +
 test/mri/-ext-/test_bug-3662.rb                    |    10 -
 test/mri/-ext-/time/test_new.rb                    |     6 +-
 test/mri/-ext-/vm/test_at_exit.rb                  |    19 +
 test/mri/bigdecimal/test_bigdecimal.rb             |     8 +
 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/mri/dl/test_win32.rb                          |    54 -
 test/mri/excludes/FTPTest.rb                       |     1 +
 test/mri/excludes/TestArray.rb                     |     6 +-
 test/mri/excludes/TestException.rb                 |     2 +
 test/mri/excludes/TestFileUtils.rb                 |     3 +
 test/mri/excludes/TestJSON.rb                      |     4 +
 test/mri/excludes/TestJSONEncoding.rb              |     1 +
 test/mri/excludes/TestM17N.rb                      |     1 +
 test/mri/excludes/TestMarshal.rb                   |     2 +
 test/mri/excludes/TestProcess.rb                   |     1 +
 test/mri/excludes/TestRipper/Ripper.rb             |     1 +
 test/mri/excludes/TestRubyOptimization.rb          |     5 +
 test/mri/excludes/TestRubyOptions.rb               |     1 +
 test/mri/excludes/TestStringIO.rb                  |     1 +
 test/mri/excludes/TestStruct/SubStruct.rb          |     1 +
 test/mri/excludes/TestStruct/TopStruct.rb          |     1 +
 test/mri/excludes/TestSymbol.rb                    |     3 +-
 test/mri/excludes/TestSyntax.rb                    |     6 +-
 test/mri/excludes/TestThread.rb                    |     1 +
 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 -
 test/mri/excludes_truffle/TestAssignmentGen.rb     |     1 -
 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 -
 .../mri/excludes_truffle/TestMixedUnicodeEscape.rb |     1 -
 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 -
 test/mri/excludes_truffle/TestUndef.rb             |     1 -
 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/inlinetest.rb                             |    55 -
 test/mri/io/console/test_io_console.rb             |     3 +-
 test/mri/lib/test/unit.rb                          |    30 +-
 test/mri/lib/test/unit/assertions.rb               |     1 +
 test/mri/minitest/test_minitest_spec.rb            |   811 --
 test/mri/net/ftp/test_ftp.rb                       |     8 +
 test/mri/net/http/test_http.rb                     |     6 +-
 test/mri/net/imap/test_imap.rb                     |    32 +-
 test/mri/openssl/test_config.rb                    |     2 +-
 test/mri/openssl/test_ssl.rb                       |     4 +-
 test/mri/ostruct/test_ostruct.rb                   |    21 +
 test/mri/profile_test_all.rb                       |    90 -
 test/mri/psych/test_emitter.rb                     |     2 +-
 test/mri/rake/file_creation.rb                     |    34 -
 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/mri/rake/test_rake.rb                         |    40 -
 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 -
 test/mri/rake/test_rake_early_time.rb              |    31 -
 test/mri/rake/test_rake_extension.rb               |    59 -
 test/mri/rake/test_rake_file_creation_task.rb      |    56 -
 test/mri/rake/test_rake_file_list.rb               |   655 --
 test/mri/rake/test_rake_file_list_path_map.rb      |     8 -
 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 -
 test/mri/rake/test_rake_package_task.rb            |    79 -
 test/mri/rake/test_rake_path_map.rb                |   168 -
 test/mri/rake/test_rake_path_map_explode.rb        |    34 -
 test/mri/rake/test_rake_path_map_partial.rb        |    18 -
 test/mri/rake/test_rake_pathname_extensions.rb     |    15 -
 test/mri/rake/test_rake_pseudo_status.rb           |    21 -
 test/mri/rake/test_rake_rake_test_loader.rb        |    20 -
 test/mri/rake/test_rake_reduce_compat.rb           |    26 -
 test/mri/rake/test_rake_require.rb                 |    40 -
 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 -
 test/mri/rake/test_rake_task_lib.rb                |     9 -
 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 -
 test/mri/rake/test_rake_win32.rb                   |    72 -
 test/mri/rake/test_thread_history_display.rb       |   101 -
 test/mri/rake/test_trace_output.rb                 |    52 -
 test/mri/rdoc/test.ja.large.rdoc                   |     3 -
 test/mri/rdoc/test.ja.rdoc                         |    10 -
 test/mri/rdoc/test_attribute_manager.rb            |   120 -
 test/mri/resolv/test_dns.rb                        |     6 +
 test/mri/rexml/data/ticket_110_utf16.xml           |   Bin 207464 -> 0 bytes
 test/mri/rexml/test_core.rb                        |     2 +-
 test/mri/rexml/test_encoding_2.rb                  |    59 -
 test/mri/rexml/test_xpath.rb                       |  1079 --
 test/mri/rexml/test_xpath_attribute_query.rb       |    89 -
 test/mri/rexml/test_xpath_msw.rb                   |    38 -
 test/mri/rexml/test_xpath_pred.rb                  |    80 -
 test/mri/rexml/test_xpathtext.rb                   |    72 -
 test/mri/rinda/test_rinda.rb                       |    35 +-
 test/mri/ripper/test_files.rb                      |     4 +-
 test/mri/ripper/test_ripper.rb                     |    27 +-
 test/mri/ripper/test_scanner_events.rb             |     6 +
 test/mri/ruby/bug-11928.rb                         |    14 +
 test/mri/ruby/endblockwarn_rb                      |    12 -
 test/mri/ruby/envutil.rb                           |   602 --
 test/mri/ruby/find_executable.rb                   |    21 -
 test/mri/ruby/marshaltestlib.rb                    |     7 +
 test/mri/ruby/memory_status.rb                     |   134 -
 test/mri/ruby/test_array.rb                        |    12 +-
 test/mri/ruby/test_assignment.rb                   |     8 +
 test/mri/ruby/test_beginendblock.rb                |    18 +
 test/mri/ruby/test_call.rb                         |     7 +
 test/mri/ruby/test_dir_m17n.rb                     |    16 +-
 test/mri/ruby/test_exception.rb                    |    73 +-
 test/mri/ruby/test_file.rb                         |     6 +-
 test/mri/ruby/test_file_exhaustive.rb              |    18 +
 test/mri/ruby/test_hash.rb                         |     9 +
 test/mri/ruby/test_io.rb                           |    11 +
 test/mri/ruby/test_iseq.rb                         |    27 +
 test/mri/ruby/test_m17n.rb                         |     5 +
 test/mri/ruby/test_marshal.rb                      |    24 +
 test/mri/ruby/test_math.rb                         |    10 +
 test/mri/ruby/test_optimization.rb                 |   105 +-
 test/mri/ruby/test_process.rb                      |    21 +-
 test/mri/ruby/test_range.rb                        |    24 +
 test/mri/ruby/test_require.rb                      |     2 +-
 test/mri/ruby/test_rubyoptions.rb                  |    31 +-
 test/mri/ruby/test_sprintf.rb                      |     4 +
 test/mri/ruby/test_struct.rb                       |     7 +
 test/mri/ruby/test_symbol.rb                       |    31 +-
 test/mri/ruby/test_syntax.rb                       |   173 +-
 test/mri/ruby/test_thread.rb                       |     8 +-
 test/mri/ruby/test_time_tz.rb                      |    13 -
 test/mri/rubygems/insure_session.rb                |    43 -
 test/mri/rubygems/test_bundled_ca.rb               |     4 -
 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/socket/test_addrinfo.rb                   |     9 +-
 test/mri/socket/test_basicsocket.rb                |    28 +-
 test/mri/socket/test_socket.rb                     |    10 +-
 test/mri/socket/test_sockopt.rb                    |    13 +
 test/mri/stringio/test_stringio.rb                 |     9 +
 test/mri/test_curses.rb                            |    74 -
 test/mri/test_forwardable.rb                       |   104 +-
 test/mri/testunit/test_rake_integration.rb         |    36 -
 test/mri/uri/test_generic.rb                       |     1 +
 test/mri/webrick/test_httpserver.rb                |     2 +-
 test/mri/with_different_ofs.rb                     |    17 -
 test/mri/xmlrpc/test_client.rb                     |     9 +-
 test/mri/zlib/test_zlib.rb                         |    10 +
 test/mri_truffle.index                             |   933 --
 test/org/jruby/javasupport/test/Color.java         |    11 +-
 test/org/jruby/javasupport/test/Room.java          |     7 +-
 .../org/jruby/javasupport/test/RubyTestObject.java |     9 +-
 .../jruby/javasupport/test/VariableArguments.java  |     7 +-
 test/org/jruby/javasupport/test/name/Sample.java   |    25 +
 test/org/jruby/test/BetaSingleton.java             |   161 +-
 test/org/jruby/test/TestHelper.java                |     7 +-
 test/pom.rb                                        |     3 +-
 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 -
 test/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 -
 test/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 -
 test/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 -
 test/truffle/cexts/module/lib/module/.keep         |     0
 test/truffle/cexts/nokogiri/.jruby-cext-build.yml  |     4 -
 test/truffle/cexts/nokogiri/lib/nokogiri/.keep     |     0
 test/truffle/cexts/oily_png/.jruby-cext-build.yml  |     2 -
 test/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 -
 test/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 -
 test/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 -
 test/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/jruby_eclipse                                 |   109 -
 tool/jruby_mx                                      |     6 -
 tool/jt.rb                                         |  1304 ---
 tool/patch_parser.rb                               |    28 +
 tool/sync_ruby                                     |     1 +
 tool/travis-install.sh                             |    10 +-
 tool/travis-script.sh                              |    12 +-
 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 -
 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 -
 truffle/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 -
 3819 files changed, 10766 insertions(+), 275528 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