[jruby] branch master updated (fa11c56 -> 8fe1ea2)

Miguel Landaeta nomadium at moszumanska.debian.org
Wed Oct 4 18:53:26 UTC 2017


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

nomadium pushed a change to branch master
in repository jruby.

      from  fa11c56   Upload to unstable
      adds  2995041   Imported Upstream version 9.1.13.0
       new  11102ef   Merge tag 'upstream/9.1.13.0'
       new  228ae1a   Start preparation for next upload
       new  de1974d   Refresh patches
       new  8fe1ea2   Bump Standards-Version ro 4.1.1

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitignore                                         |    1 -
 .travis.yml                                        |   12 +-
 COPYING                                            |  154 +-
 README.md                                          |    2 +-
 VERSION                                            |    2 +-
 bin/jgem                                           |    2 +-
 bin/jruby.dll                                      |  Bin 742400 -> 1017856 bytes
 bin/jruby.exe                                      |  Bin 680448 -> 952832 bytes
 bin/jrubyw.exe                                     |  Bin 682496 -> 955392 bytes
 bin/rake                                           |    5 +
 core/pom.rb                                        |    6 +-
 core/pom.xml                                       |   14 +-
 core/src/main/java/org/jruby/FlagRegistry.java     |    2 +-
 .../main/java/org/jruby/IncludedModuleWrapper.java |   16 +
 core/src/main/java/org/jruby/Ruby.java             |   29 +-
 core/src/main/java/org/jruby/RubyBasicObject.java  |    7 +-
 core/src/main/java/org/jruby/RubyClass.java        |   60 +-
 core/src/main/java/org/jruby/RubyComparable.java   |    7 +-
 core/src/main/java/org/jruby/RubyDir.java          |    2 +-
 core/src/main/java/org/jruby/RubyEnumerable.java   |    2 +-
 core/src/main/java/org/jruby/RubyFile.java         |  137 +-
 core/src/main/java/org/jruby/RubyFileStat.java     |   44 +-
 core/src/main/java/org/jruby/RubyFileTest.java     |    2 +-
 core/src/main/java/org/jruby/RubyGlobal.java       |    2 +-
 core/src/main/java/org/jruby/RubyIO.java           |   21 +-
 core/src/main/java/org/jruby/RubyKernel.java       |   20 +-
 core/src/main/java/org/jruby/RubyMarshal.java      |    2 +-
 core/src/main/java/org/jruby/RubyModule.java       |   91 +-
 core/src/main/java/org/jruby/RubyNameError.java    |    2 +-
 core/src/main/java/org/jruby/RubyObject.java       |    2 +-
 core/src/main/java/org/jruby/RubyProcess.java      |    8 +-
 core/src/main/java/org/jruby/RubyString.java       |    8 +-
 core/src/main/java/org/jruby/RubySymbol.java       |   42 +-
 core/src/main/java/org/jruby/RubyThread.java       |   10 +-
 core/src/main/java/org/jruby/RubyTime.java         |  117 +-
 core/src/main/java/org/jruby/ast/BignumNode.java   |    5 +
 core/src/main/java/org/jruby/ast/CallNode.java     |    6 +
 .../src/main/java/org/jruby/ast/ConstDeclNode.java |    2 +-
 core/src/main/java/org/jruby/ast/DRegexpNode.java  |    2 +-
 core/src/main/java/org/jruby/ast/FCallNode.java    |    1 +
 core/src/main/java/org/jruby/ast/FixnumNode.java   |    5 +
 core/src/main/java/org/jruby/ast/FloatNode.java    |    5 +
 .../main/java/org/jruby/ast/NilImplicitNode.java   |    2 +-
 core/src/main/java/org/jruby/ast/Node.java         |   18 +-
 core/src/main/java/org/jruby/ast/NumericNode.java  |    5 +
 core/src/main/java/org/jruby/ast/RationalNode.java |   15 +-
 core/src/main/java/org/jruby/ast/SymbolNode.java   |   36 +-
 core/src/main/java/org/jruby/ast/VCallNode.java    |    1 +
 .../jruby/ast/java_signature/ParameterNode.java    |    2 +-
 .../main/java/org/jruby/common/RubyWarnings.java   |   13 +-
 .../main/java/org/jruby/compiler/BlockJITTask.java |   79 +-
 .../java/org/jruby/compiler/MethodJITTask.java     |  151 +-
 .../org/jruby/embed/variable/GlobalVariable.java   |    4 +-
 .../org/jruby/ext/bigdecimal/RubyBigDecimal.java   |    8 +-
 .../java/org/jruby/ext/cgi/escape/CGIEscape.java   |   26 +-
 .../main/java/org/jruby/ext/ffi/CallbackInfo.java  |    4 +
 core/src/main/java/org/jruby/ext/ffi/Platform.java |    9 +-
 .../jruby/ext/ffi/jffi/NativeCallbackFactory.java  |    2 +-
 .../main/java/org/jruby/ext/fiber/FiberQueue.java  |    2 +-
 .../main/java/org/jruby/ext/fiber/ThreadFiber.java |    2 +-
 .../ext/jruby/JRubyExecutionContextLocal.java      |    3 +-
 .../java/org/jruby/ext/ripper/RipperLexer.java     |    4 +-
 .../java/org/jruby/ext/ripper/RipperParser.java    | 1605 ++--
 .../main/java/org/jruby/ext/ripper/RipperParser.y  |    7 +-
 .../org/jruby/ext/ripper/RipperParserBase.java     |    2 +-
 .../main/java/org/jruby/ext/ripper/RubyRipper.java |    4 +-
 .../main/java/org/jruby/ext/ripper/YyTables.java   | 7754 ++++++++++---------
 .../jruby/ext/securerandom/RubySecureRandom.java   |  181 +
 .../ext/securerandom/SecureRandomLibrary.java      |   52 +-
 .../main/java/org/jruby/ext/socket/Addrinfo.java   |    2 +-
 .../java/org/jruby/ext/socket/RubyIPSocket.java    |   11 +-
 .../java/org/jruby/ext/socket/RubyUDPSocket.java   |    8 +
 .../java/org/jruby/ext/socket/SocketUtilsIPV6.java |    4 +-
 core/src/main/java/org/jruby/ext/thread/Mutex.java |    2 +-
 .../java/org/jruby/ext/tracepoint/TracePoint.java  |    2 +-
 .../org/jruby/ext/zlib/JZlibRubyGzipReader.java    |  106 +-
 .../org/jruby/ext/zlib/JZlibRubyGzipWriter.java    |    5 +-
 .../main/java/org/jruby/ext/zlib/RubyGzipFile.java |    2 +-
 .../src/main/java/org/jruby/ext/zlib/RubyZlib.java |    4 +-
 .../internal/runtime/methods/CompiledIRMethod.java |    4 +
 .../jruby/internal/runtime/methods/JavaMethod.java |    1 +
 .../runtime/methods/ProfilingDynamicMethod.java    |   15 +-
 core/src/main/java/org/jruby/ir/IRBuilder.java     |   88 +-
 core/src/main/java/org/jruby/ir/IRScope.java       |    2 +-
 core/src/main/java/org/jruby/ir/IRScopeType.java   |    9 +
 .../jruby/ir/instructions/CheckForLJEInstr.java    |   24 +-
 .../jruby/ir/instructions/ConstMissingInstr.java   |   13 +-
 .../ir/instructions/ModuleVersionGuardInstr.java   |    2 +-
 .../jruby/ir/instructions/SearchConstInstr.java    |    2 +-
 .../ir/interpreter/FullInterpreterContext.java     |    4 +-
 .../main/java/org/jruby/ir/operands/Complex.java   |    5 +
 core/src/main/java/org/jruby/ir/operands/Hash.java |    2 +-
 .../org/jruby/ir/operands/ImmutableLiteral.java    |    2 +-
 .../main/java/org/jruby/ir/operands/Operand.java   |    2 +-
 .../main/java/org/jruby/ir/operands/Rational.java  |   28 +-
 .../main/java/org/jruby/ir/operands/Symbol.java    |   33 +-
 .../java/org/jruby/ir/persistence/IRDumper.java    |    2 +-
 .../java/org/jruby/ir/persistence/IRReader.java    |    2 +-
 .../org/jruby/ir/persistence/IRReaderStream.java   |    2 +
 .../org/jruby/ir/persistence/IRWriterStream.java   |    5 +-
 .../java/org/jruby/ir/runtime/IRBreakJump.java     |   18 +-
 .../java/org/jruby/ir/runtime/IRReturnJump.java    |    9 +-
 .../org/jruby/ir/runtime/IRRuntimeHelpers.java     |  233 +-
 .../ir/runtime/IRWrappedLambdaReturnValue.java     |    1 -
 .../main/java/org/jruby/ir/targets/Bootstrap.java  |    5 +
 .../org/jruby/ir/targets/DRegexpObjectSite.java    |    2 +-
 .../org/jruby/ir/targets/IRBytecodeAdapter.java    |    5 +-
 .../org/jruby/ir/targets/IRBytecodeAdapter6.java   |   12 +-
 .../main/java/org/jruby/ir/targets/InvokeSite.java |  157 +-
 .../main/java/org/jruby/ir/targets/JVMVisitor.java |   39 +-
 .../ir/transformations/inlining/CloneInfo.java     |    4 +-
 .../org/jruby/java/addons/ClassJavaAddons.java     |    5 -
 .../java/org/jruby/lexer/JavaSignatureLexer.java   |    2 +-
 .../main/java/org/jruby/lexer/LexingCommon.java    |  120 +-
 .../main/java/org/jruby/lexer/StrftimeLexer.java   |    2 +-
 .../java/org/jruby/lexer/yacc/HeredocTerm.java     |    4 +-
 .../main/java/org/jruby/lexer/yacc/RubyLexer.java  |   73 +-
 .../main/java/org/jruby/lexer/yacc/StringTerm.java |    9 +-
 .../java/org/jruby/parser/JavaSignatureParser.java |    2 +-
 .../java/org/jruby/parser/JavaSignatureParser.y    |    2 +-
 .../main/java/org/jruby/parser/ParserSupport.java  |   30 +-
 .../src/main/java/org/jruby/parser/RubyParser.java | 1158 +--
 core/src/main/java/org/jruby/parser/RubyParser.y   |   10 +-
 .../main/java/org/jruby/parser/StaticScope.java    |   14 +-
 core/src/main/java/org/jruby/parser/YyTables.java  | 7864 ++++++++++----------
 core/src/main/java/org/jruby/runtime/Binding.java  |    2 +-
 core/src/main/java/org/jruby/runtime/Block.java    |    6 +-
 .../src/main/java/org/jruby/runtime/BlockBody.java |    5 +
 core/src/main/java/org/jruby/runtime/Helpers.java  |   15 +-
 .../main/java/org/jruby/runtime/IRBlockBody.java   |   10 +-
 .../org/jruby/runtime/MixedModeIRBlockBody.java    |    7 +-
 .../src/main/java/org/jruby/runtime/Signature.java |   16 +-
 .../java/org/jruby/runtime/load/LoadService.java   |    4 +-
 .../java/org/jruby/runtime/marshal/DataType.java   |    2 +-
 .../org/jruby/runtime/marshal/UnmarshalStream.java |   10 +-
 .../main/java/org/jruby/util/JRubyClassLoader.java |   25 +-
 core/src/main/java/org/jruby/util/Pack.java        |    4 +-
 .../main/java/org/jruby/util/SipHashInline.java    |    2 +-
 core/src/main/java/org/jruby/util/Sprintf.java     |   43 +-
 .../java/org/jruby/util/cli/OutputStrings.java     |    2 +-
 .../util/collections/NonBlockingHashMapLong.java   |    4 +-
 .../java/org/jruby/util/io/ChannelDescriptor.java  |    3 +-
 .../main/java/org/jruby/util/io/EncodingUtils.java |   24 +-
 core/src/main/java/org/jruby/util/io/OpenFile.java |    3 +
 .../main/java/org/jruby/util/io/PopenExecutor.java |   20 +-
 core/src/main/ruby/jruby/kernel/file.rb            |   22 +-
 core/src/main/ruby/jruby/kernel/process.rb         |   13 +-
 .../org/jruby/ext/tracepoint/TracePointTest.java   |   64 +
 .../test/resources/tracepoint_tests/event_test.rb  |   13 +
 debian/changelog                                   |   11 +
 debian/control                                     |    2 +-
 ...004-Add-missing-maven-artifacts-pom-files.patch |   12 +-
 ...Configure-unit-tests-to-run-at-build-time.patch |   41 +-
 default.build.properties                           |    6 +-
 lib/pom.rb                                         |    3 +-
 lib/pom.xml                                        |   19 +-
 lib/ruby/stdlib/cgi/util.rb                        |   19 +-
 lib/ruby/stdlib/drb/timeridconv.rb                 |   40 +-
 lib/ruby/stdlib/io/console.rb                      |  346 +-
 lib/ruby/stdlib/io/{ => console}/bsd_console.rb    |    0
 lib/ruby/stdlib/io/console/common.rb               |   35 +
 lib/ruby/stdlib/io/{ => console}/linux_console.rb  |    0
 lib/ruby/stdlib/io/console/native_console.rb       |  153 +
 lib/ruby/stdlib/io/console/stty_console.rb         |   82 +
 lib/ruby/stdlib/io/console/stub_console.rb         |   45 +
 lib/ruby/stdlib/jruby/core_ext/class.rb            |   11 +-
 lib/ruby/stdlib/logger.rb                          |    4 +-
 lib/ruby/stdlib/net/ftp.rb                         |    3 +
 lib/ruby/stdlib/net/http.rb                        |    2 +-
 lib/ruby/stdlib/net/http/generic_request.rb        |    7 +-
 lib/ruby/stdlib/optparse.rb                        |  165 +-
 lib/ruby/stdlib/racc/cparse-jruby.jar              |  Bin 0 -> 16166 bytes
 lib/ruby/stdlib/racc/parser.rb                     |  628 ++
 lib/ruby/stdlib/racc/rdoc/grammar.en.rdoc          |  219 +
 lib/ruby/stdlib/rexml/attribute.rb                 |    2 +-
 lib/ruby/stdlib/rubygems.rb                        |  114 +-
 lib/ruby/stdlib/rubygems/basic_specification.rb    |    2 +-
 lib/ruby/stdlib/rubygems/bundler_version_finder.rb |  112 +
 lib/ruby/stdlib/rubygems/command.rb                |    2 +-
 lib/ruby/stdlib/rubygems/command_manager.rb        |    4 +-
 lib/ruby/stdlib/rubygems/commands/cert_command.rb  |   37 +-
 .../stdlib/rubygems/commands/cleanup_command.rb    |    2 +-
 lib/ruby/stdlib/rubygems/commands/help_command.rb  |    2 +-
 lib/ruby/stdlib/rubygems/commands/open_command.rb  |    2 +-
 lib/ruby/stdlib/rubygems/commands/owner_command.rb |    4 +-
 .../stdlib/rubygems/commands/pristine_command.rb   |   21 +-
 lib/ruby/stdlib/rubygems/commands/push_command.rb  |    3 +-
 lib/ruby/stdlib/rubygems/commands/query_command.rb |   34 +-
 lib/ruby/stdlib/rubygems/commands/setup_command.rb |  195 +-
 .../stdlib/rubygems/commands/signin_command.rb     |   33 +
 .../stdlib/rubygems/commands/signout_command.rb    |   33 +
 .../stdlib/rubygems/commands/sources_command.rb    |    2 +-
 .../stdlib/rubygems/commands/uninstall_command.rb  |    7 +-
 .../stdlib/rubygems/commands/unpack_command.rb     |   20 +-
 .../stdlib/rubygems/commands/update_command.rb     |    2 +-
 lib/ruby/stdlib/rubygems/commands/which_command.rb |    2 +-
 lib/ruby/stdlib/rubygems/commands/yank_command.rb  |    3 +-
 lib/ruby/stdlib/rubygems/config_file.rb            |   37 +-
 .../stdlib/rubygems/core_ext/kernel_require.rb     |   19 +-
 lib/ruby/stdlib/rubygems/dependency.rb             |    2 +
 lib/ruby/stdlib/rubygems/dependency_installer.rb   |    4 +
 lib/ruby/stdlib/rubygems/dependency_list.rb        |    2 +-
 lib/ruby/stdlib/rubygems/errors.rb                 |    3 +
 lib/ruby/stdlib/rubygems/exceptions.rb             |    6 +
 lib/ruby/stdlib/rubygems/ext/builder.rb            |    2 +-
 lib/ruby/stdlib/rubygems/ext/ext_conf_builder.rb   |   14 +-
 lib/ruby/stdlib/rubygems/ext/rake_builder.rb       |    2 +-
 lib/ruby/stdlib/rubygems/gem_runner.rb             |    6 +-
 lib/ruby/stdlib/rubygems/install_update_options.rb |   33 +-
 lib/ruby/stdlib/rubygems/installer.rb              |   35 +-
 lib/ruby/stdlib/rubygems/installer_test_case.rb    |    9 +-
 lib/ruby/stdlib/rubygems/package/old.rb            |    2 +-
 lib/ruby/stdlib/rubygems/platform.rb               |    2 +-
 lib/ruby/stdlib/rubygems/remote_fetcher.rb         |    2 +-
 lib/ruby/stdlib/rubygems/request.rb                |    2 +-
 lib/ruby/stdlib/rubygems/request_set.rb            |   23 +-
 .../rubygems/request_set/gem_dependency_api.rb     |    6 +-
 .../rubygems/request_set/lockfile/tokenizer.rb     |    2 +-
 lib/ruby/stdlib/rubygems/requirement.rb            |    6 +-
 lib/ruby/stdlib/rubygems/resolver.rb               |   66 +-
 lib/ruby/stdlib/rubygems/resolver/installer_set.rb |   10 +-
 .../molinillo/lib/molinillo/dependency_graph.rb    |   20 +-
 .../dependency_graph/add_edge_no_circular.rb       |   11 +-
 .../dependency_graph/detach_vertex_named.rb        |   11 +-
 .../lib/molinillo/dependency_graph/vertex.rb       |    4 +-
 .../molinillo/lib/molinillo/gem_metadata.rb        |    2 +-
 .../resolver/molinillo/lib/molinillo/modules/ui.rb |    2 +-
 .../resolver/molinillo/lib/molinillo/resolution.rb |   84 +-
 lib/ruby/stdlib/rubygems/resolver/set.rb           |    2 +-
 lib/ruby/stdlib/rubygems/security.rb               |   15 +-
 lib/ruby/stdlib/rubygems/security_option.rb        |   43 +
 lib/ruby/stdlib/rubygems/server.rb                 |   33 +-
 lib/ruby/stdlib/rubygems/source.rb                 |   11 +-
 lib/ruby/stdlib/rubygems/source/local.rb           |   73 +-
 lib/ruby/stdlib/rubygems/source/lock.rb            |    5 +-
 lib/ruby/stdlib/rubygems/source_local.rb           |    4 +-
 lib/ruby/stdlib/rubygems/source_specific_file.rb   |    5 +-
 lib/ruby/stdlib/rubygems/spec_fetcher.rb           |   10 +-
 lib/ruby/stdlib/rubygems/specification.rb          |  169 +-
 .../ssl_certs/AddTrustExternalCARoot-2048.pem      |   25 -
 .../rubygems/ssl_certs/AddTrustExternalCARoot.pem  |   32 -
 .../Class3PublicPrimaryCertificationAuthority.pem  |   14 -
 .../ssl_certs/DigiCertHighAssuranceEVRootCA.pem    |   23 -
 ...ntrustnetSecureServerCertificationAuthority.pem |   28 -
 .../stdlib/rubygems/ssl_certs/GeoTrustGlobalCA.pem |   20 -
 .../index.rubygems.org/GlobalSignRoot.pem          |   18 -
 .../rubygems.org/AddTrustExternalCARoot-2048.pem   |   25 -
 lib/ruby/stdlib/rubygems/stub_specification.rb     |   12 +-
 lib/ruby/stdlib/rubygems/test_case.rb              |   19 +-
 lib/ruby/stdlib/rubygems/text.rb                   |   15 +-
 lib/ruby/stdlib/rubygems/user_interaction.rb       |   28 +-
 lib/ruby/stdlib/rubygems/util.rb                   |   23 +-
 lib/ruby/stdlib/rubygems/version.rb                |   28 +-
 lib/ruby/stdlib/rubygems/version_option.rb         |    7 +-
 lib/ruby/stdlib/securerandom.rb                    |  229 +-
 lib/ruby/stdlib/syslog/logger.rb                   |  209 +
 lib/ruby/stdlib/uri/generic.rb                     |    2 +-
 lib/ruby/stdlib/uri/mailto.rb                      |    3 +
 lib/ruby/stdlib/webrick/httpservlet/cgihandler.rb  |    1 +
 lib/ruby/stdlib/yaml/store.rb                      |   25 +
 maven/jruby-complete/src/it/integrity/verify.bsh   |    2 +-
 maven/jruby-dist/src/it/integrity/verify.bsh       |    2 +-
 maven/jruby-jars/src/it/integrity/verify.bsh       |    2 +-
 maven/jruby/src/it/integrity/verify.bsh            |    2 +-
 pom.rb                                             |   13 +-
 pom.xml                                            |   34 +-
 rakelib/test.rake                                  |   22 +-
 spec/compiler/general_spec.rb                      |    2 +-
 spec/jrubyc/java/files/operands.rb                 |    5 +
 spec/jrubyc/java/loading_spec.rb                   |    6 +
 spec/mspec/.travis.yml                             |   13 +-
 spec/mspec/lib/mspec/commands/mkspec.rb            |    3 +-
 spec/mspec/lib/mspec/commands/mspec-ci.rb          |    1 -
 spec/mspec/lib/mspec/commands/mspec-run.rb         |   18 +-
 spec/mspec/lib/mspec/commands/mspec.rb             |  132 +-
 spec/mspec/lib/mspec/expectations/expectations.rb  |    4 +-
 spec/mspec/lib/mspec/guards.rb                     |    8 -
 spec/mspec/lib/mspec/guards/background.rb          |   21 -
 spec/mspec/lib/mspec/guards/block_device.rb        |    8 +-
 spec/mspec/lib/mspec/guards/bug.rb                 |   24 +-
 spec/mspec/lib/mspec/guards/compliance.rb          |   37 -
 spec/mspec/lib/mspec/guards/conflict.rb            |   10 +-
 spec/mspec/lib/mspec/guards/endian.rb              |   22 +-
 spec/mspec/lib/mspec/guards/extensions.rb          |   22 -
 spec/mspec/lib/mspec/guards/feature.rb             |    8 +-
 spec/mspec/lib/mspec/guards/guard.rb               |  101 +-
 spec/mspec/lib/mspec/guards/noncompliance.rb       |   20 -
 spec/mspec/lib/mspec/guards/platform.rb            |   69 +-
 spec/mspec/lib/mspec/guards/quarantine.rb          |   10 +-
 spec/mspec/lib/mspec/guards/runner.rb              |   34 -
 spec/mspec/lib/mspec/guards/specified.rb           |   66 -
 spec/mspec/lib/mspec/guards/superuser.rb           |   12 +-
 spec/mspec/lib/mspec/guards/support.rb             |   14 +-
 spec/mspec/lib/mspec/guards/tty.rb                 |   20 -
 spec/mspec/lib/mspec/guards/user.rb                |   17 -
 spec/mspec/lib/mspec/guards/version.rb             |   25 +-
 spec/mspec/lib/mspec/helpers.rb                    |   10 +-
 spec/mspec/lib/mspec/helpers/const_lookup.rb       |   15 -
 spec/mspec/lib/mspec/helpers/ducktype.rb           |   33 -
 spec/mspec/lib/mspec/helpers/encode.rb             |   21 -
 spec/mspec/lib/mspec/helpers/enumerator_class.rb   |    9 -
 spec/mspec/lib/mspec/helpers/environment.rb        |   58 -
 spec/mspec/lib/mspec/helpers/hash.rb               |   31 -
 spec/mspec/lib/mspec/helpers/numeric.rb            |   16 +-
 spec/mspec/lib/mspec/helpers/pack.rb               |    3 -
 spec/mspec/lib/mspec/helpers/ruby_exe.rb           |   53 +-
 spec/mspec/lib/mspec/helpers/singleton_class.rb    |    7 -
 spec/mspec/lib/mspec/helpers/stasy.rb              |   33 -
 spec/mspec/lib/mspec/helpers/tmp.rb                |    2 +-
 spec/mspec/lib/mspec/helpers/warning.rb            |    9 +
 spec/mspec/lib/mspec/matchers.rb                   |    4 -
 .../lib/mspec/matchers/be_computed_by_function.rb  |   35 -
 spec/mspec/lib/mspec/matchers/be_false.rb          |    2 +-
 spec/mspec/lib/mspec/matchers/be_nil.rb            |    2 +-
 spec/mspec/lib/mspec/matchers/be_true.rb           |    2 +-
 spec/mspec/lib/mspec/matchers/be_valid_dns_name.rb |   25 -
 spec/mspec/lib/mspec/matchers/complain.rb          |    4 +-
 spec/mspec/lib/mspec/matchers/equal_element.rb     |    2 +-
 spec/mspec/lib/mspec/matchers/equal_utf16.rb       |   32 -
 .../lib/mspec/matchers/have_class_variable.rb      |    2 +-
 spec/mspec/lib/mspec/matchers/have_data.rb         |   53 -
 .../lib/mspec/matchers/have_instance_variable.rb   |    2 +-
 spec/mspec/lib/mspec/matchers/method.rb            |    6 +-
 spec/mspec/lib/mspec/matchers/raise_error.rb       |   10 -
 .../lib/mspec/matchers/stringsymboladapter.rb      |    8 -
 spec/mspec/lib/mspec/matchers/variable.rb          |    8 +-
 spec/mspec/lib/mspec/mocks/mock.rb                 |    6 +-
 spec/mspec/lib/mspec/runner/context.rb             |   77 +-
 spec/mspec/lib/mspec/runner/example.rb             |    2 +-
 spec/mspec/lib/mspec/runner/formatters/multi.rb    |   36 +
 spec/mspec/lib/mspec/runner/formatters/spinner.rb  |   10 +-
 spec/mspec/lib/mspec/runner/formatters/unit.rb     |    2 +-
 spec/mspec/lib/mspec/runner/mspec.rb               |   29 +-
 spec/mspec/lib/mspec/runner/object.rb              |    4 +-
 spec/mspec/lib/mspec/runner/shared.rb              |    2 +-
 spec/mspec/lib/mspec/utils/name_map.rb             |   14 +-
 spec/mspec/lib/mspec/utils/options.rb              |   45 +-
 spec/mspec/lib/mspec/utils/script.rb               |   34 +-
 spec/mspec/lib/mspec/utils/warnings.rb             |   32 +
 .../spec/commands/fixtures/level2/three_spec.rb    |    1 +
 spec/mspec/spec/commands/fixtures/one_spec.rb      |    1 +
 spec/mspec/spec/commands/fixtures/three.rb         |    1 +
 spec/mspec/spec/commands/fixtures/two_spec.rb      |    1 +
 spec/mspec/spec/commands/mkspec_spec.rb            |    2 +-
 spec/mspec/spec/commands/mspec_ci_spec.rb          |    5 -
 spec/mspec/spec/commands/mspec_run_spec.rb         |    6 +-
 spec/mspec/spec/commands/mspec_spec.rb             |  218 +-
 spec/mspec/spec/fixtures/b_spec.rb                 |    7 +
 spec/mspec/spec/fixtures/print_interpreter_spec.rb |    2 +-
 spec/mspec/spec/guards/background_spec.rb          |   36 -
 spec/mspec/spec/guards/bug_spec.rb                 |   31 +-
 spec/mspec/spec/guards/compliance_spec.rb          |  142 -
 spec/mspec/spec/guards/endian_spec.rb              |   17 +-
 spec/mspec/spec/guards/extensions_spec.rb          |   71 -
 spec/mspec/spec/guards/guard_spec.rb               |  328 +-
 spec/mspec/spec/guards/noncompliance_spec.rb       |   69 -
 spec/mspec/spec/guards/platform_spec.rb            |  249 +-
 spec/mspec/spec/guards/quarantine_spec.rb          |    6 +-
 spec/mspec/spec/guards/runner_spec.rb              |  101 -
 spec/mspec/spec/guards/specified_spec.rb           |  102 -
 spec/mspec/spec/guards/support_spec.rb             |    2 +-
 spec/mspec/spec/guards/tty_spec.rb                 |   36 -
 spec/mspec/spec/guards/user_spec.rb                |   15 -
 spec/mspec/spec/guards/version_spec.rb             |   46 +-
 spec/mspec/spec/helpers/const_lookup_spec.rb       |   49 -
 spec/mspec/spec/helpers/ducktype_spec.rb           |   45 -
 spec/mspec/spec/helpers/encode_spec.rb             |   27 -
 spec/mspec/spec/helpers/enumerator_class_spec.rb   |   19 -
 spec/mspec/spec/helpers/environment_spec.rb        |   83 -
 spec/mspec/spec/helpers/hash_spec.rb               |   39 -
 spec/mspec/spec/helpers/ruby_exe_spec.rb           |    7 +-
 spec/mspec/spec/helpers/stasy_spec.rb              |   59 -
 spec/mspec/spec/helpers/suppress_warning_spec.rb   |   19 +
 spec/mspec/spec/integration/interpreter_spec.rb    |    3 +-
 spec/mspec/spec/integration/run_spec.rb            |   36 +-
 spec/mspec/spec/integration/tag_spec.rb            |    6 +-
 .../spec/matchers/be_computed_by_function_spec.rb  |   36 -
 spec/mspec/spec/matchers/be_valid_dns_name_spec.rb |   50 -
 spec/mspec/spec/matchers/complain_spec.rb          |    4 +-
 spec/mspec/spec/matchers/equal_utf16_spec.rb       |   57 -
 .../spec/matchers/have_class_variable_spec.rb      |   13 -
 spec/mspec/spec/matchers/have_data_spec.rb         |   54 -
 .../spec/matchers/have_instance_variable_spec.rb   |   14 -
 spec/mspec/spec/matchers/raise_exception_spec.rb   |   12 -
 .../spec/matchers/stringsymboladapter_spec.rb      |   38 -
 spec/mspec/spec/runner/context_spec.rb             |   75 -
 spec/mspec/spec/runner/formatters/multi_spec.rb    |   68 +
 spec/mspec/spec/runner/formatters/spinner_spec.rb  |    6 +-
 spec/mspec/spec/runner/formatters/unit_spec.rb     |    2 +-
 spec/mspec/spec/runner/mspec_spec.rb               |    6 +
 spec/mspec/spec/spec_helper.rb                     |   10 +-
 spec/mspec/spec/utils/deprecate_spec.rb            |    2 +-
 spec/mspec/spec/utils/name_map_spec.rb             |    2 -
 spec/mspec/spec/utils/options_spec.rb              |   33 +-
 spec/mspec/spec/utils/script_spec.rb               |   21 +-
 spec/mspec/tool/remove_old_guards.rb               |   41 +
 spec/mspec/tool/sync/.gitignore                    |    4 +
 spec/mspec/tool/sync/sync-rubyspec.rb              |  218 +
 spec/mspec/tool/sync/sync.yml                      |    4 +
 .../GH-4728_magic_string_parsing_finishes_spec.rb  |   10 +
 ...hod_added_before_method_singleton_added_spec.rb |   24 +
 spec/ruby/.travis.yml                              |   23 +-
 spec/ruby/CONTRIBUTING.md                          |   10 +-
 spec/ruby/command_line/dash_d_spec.rb              |    6 +-
 spec/ruby/command_line/dash_upper_s_spec.rb        |   23 +
 spec/ruby/command_line/dash_x_spec.rb              |   17 +-
 spec/ruby/command_line/error_message_spec.rb       |    4 +-
 spec/ruby/command_line/fixtures/bad_syntax.rb      |    1 +
 .../bad_embedded_ruby.txt}                         |    4 +-
 .../fixtures/{ => bin}/embedded_ruby.txt           |    0
 .../command_line/fixtures/bin/hybrid_launcher.sh   |    4 +
 spec/ruby/command_line/fixtures/bin/launcher.rb    |    2 +
 spec/ruby/command_line/syntax_error_spec.rb        |   13 +
 spec/ruby/core/argf/shared/each_byte.rb            |    4 +-
 spec/ruby/core/argf/shared/each_char.rb            |    4 +-
 spec/ruby/core/argf/shared/each_codepoint.rb       |    4 +-
 spec/ruby/core/argf/shared/each_line.rb            |    2 +-
 spec/ruby/core/argf/shared/gets.rb                 |    2 +-
 spec/ruby/core/array/bsearch_index_spec.rb         |    2 +-
 spec/ruby/core/array/bsearch_spec.rb               |    2 +-
 spec/ruby/core/array/combination_spec.rb           |    2 +-
 spec/ruby/core/array/delete_if_spec.rb             |    4 +-
 spec/ruby/core/array/fetch_spec.rb                 |    5 +-
 spec/ruby/core/array/hash_spec.rb                  |   31 +-
 spec/ruby/core/array/initialize_spec.rb            |    5 +-
 spec/ruby/core/array/new_spec.rb                   |    5 +-
 spec/ruby/core/array/permutation_spec.rb           |    4 +-
 spec/ruby/core/array/reject_spec.rb                |    2 +-
 spec/ruby/core/array/repeated_combination_spec.rb  |    2 +-
 spec/ruby/core/array/repeated_permutation_spec.rb  |    2 +-
 spec/ruby/core/array/rindex_spec.rb                |    6 +-
 spec/ruby/core/array/shared/collect.rb             |    4 +-
 spec/ruby/core/array/shared/enumeratorize.rb       |    2 +-
 spec/ruby/core/array/shared/index.rb               |    6 +-
 spec/ruby/core/array/shared/keep_if.rb             |    4 +-
 spec/ruby/core/array/sort_by_spec.rb               |    2 +-
 spec/ruby/core/basicobject/instance_eval_spec.rb   |    9 +
 spec/ruby/core/bignum/bit_and_spec.rb              |    4 +-
 spec/ruby/core/bignum/bit_length_spec.rb           |   16 +
 spec/ruby/core/bignum/comparison_spec.rb           |   20 +-
 spec/ruby/core/binding/eval_spec.rb                |   10 +
 spec/ruby/core/binding/fixtures/classes.rb         |    8 +
 spec/ruby/core/binding/local_variable_get_spec.rb  |   11 +
 spec/ruby/core/binding/local_variable_set_spec.rb  |   12 +
 spec/ruby/core/binding/local_variables_spec.rb     |   54 +-
 spec/ruby/core/binding/receiver_spec.rb            |   12 +-
 spec/ruby/core/binding/shared/clone.rb             |   28 +-
 spec/ruby/core/class/new_spec.rb                   |   12 +
 spec/ruby/core/comparable/clamp_spec.rb            |   50 +
 spec/ruby/core/comparable/fixtures/classes.rb      |    8 +-
 spec/ruby/core/complex/negative_spec.rb            |    2 +-
 spec/ruby/core/complex/positive_spec.rb            |    2 +-
 spec/ruby/core/dir/chroot_spec.rb                  |   58 +-
 spec/ruby/core/dir/each_spec.rb                    |    2 +-
 spec/ruby/core/dir/fileno_spec.rb                  |   36 +-
 spec/ruby/core/dir/fixtures/common.rb              |   25 +-
 spec/ruby/core/dir/foreach_spec.rb                 |    4 +-
 spec/ruby/core/dir/home_spec.rb                    |   18 +-
 spec/ruby/core/dir/shared/delete.rb                |    4 +-
 .../core/encoding/converter/replacement_spec.rb    |   10 +
 spec/ruby/core/encoding/locale_charmap_spec.rb     |    2 +-
 spec/ruby/core/enumerable/chunk_spec.rb            |    4 +-
 spec/ruby/core/enumerable/chunk_while_spec.rb      |    2 +-
 spec/ruby/core/enumerable/count_spec.rb            |    4 +-
 spec/ruby/core/enumerable/drop_while_spec.rb       |    2 +-
 spec/ruby/core/enumerable/each_cons_spec.rb        |    2 +-
 spec/ruby/core/enumerable/each_entry_spec.rb       |    2 +-
 spec/ruby/core/enumerable/each_slice_spec.rb       |    4 +-
 spec/ruby/core/enumerable/each_with_index_spec.rb  |    2 +-
 spec/ruby/core/enumerable/find_index_spec.rb       |    6 +-
 spec/ruby/core/enumerable/group_by_spec.rb         |    2 +-
 spec/ruby/core/enumerable/max_by_spec.rb           |   54 +-
 spec/ruby/core/enumerable/max_spec.rb              |   48 +-
 spec/ruby/core/enumerable/min_by_spec.rb           |   54 +-
 spec/ruby/core/enumerable/min_spec.rb              |   48 +-
 spec/ruby/core/enumerable/minmax_by_spec.rb        |    2 +-
 spec/ruby/core/enumerable/partition_spec.rb        |    2 +-
 spec/ruby/core/enumerable/reject_spec.rb           |    2 +-
 spec/ruby/core/enumerable/reverse_each_spec.rb     |    2 +-
 spec/ruby/core/enumerable/shared/collect.rb        |    2 +-
 spec/ruby/core/enumerable/shared/collect_concat.rb |    2 +-
 spec/ruby/core/enumerable/shared/find.rb           |    2 +-
 spec/ruby/core/enumerable/shared/find_all.rb       |    2 +-
 spec/ruby/core/enumerable/slice_after_spec.rb      |   88 +-
 spec/ruby/core/enumerable/slice_before_spec.rb     |    6 +-
 spec/ruby/core/enumerable/slice_when_spec.rb       |   71 +-
 spec/ruby/core/enumerable/sort_by_spec.rb          |    2 +-
 spec/ruby/core/enumerable/take_while_spec.rb       |    2 +-
 spec/ruby/core/enumerator/each_with_index_spec.rb  |    2 +-
 spec/ruby/core/enumerator/generator/each_spec.rb   |    4 +-
 .../core/enumerator/generator/initialize_spec.rb   |    2 +-
 spec/ruby/core/enumerator/initialize_spec.rb       |    6 +-
 spec/ruby/core/enumerator/lazy/drop_spec.rb        |   10 +-
 spec/ruby/core/enumerator/lazy/drop_while_spec.rb  |    6 +-
 spec/ruby/core/enumerator/lazy/grep_spec.rb        |   14 +-
 spec/ruby/core/enumerator/lazy/grep_v_spec.rb      |   14 +-
 spec/ruby/core/enumerator/lazy/initialize_spec.rb  |    4 +-
 spec/ruby/core/enumerator/lazy/lazy_spec.rb        |    2 +-
 spec/ruby/core/enumerator/lazy/reject_spec.rb      |    6 +-
 spec/ruby/core/enumerator/lazy/shared/collect.rb   |    6 +-
 .../core/enumerator/lazy/shared/collect_concat.rb  |    6 +-
 spec/ruby/core/enumerator/lazy/shared/select.rb    |    6 +-
 spec/ruby/core/enumerator/lazy/shared/to_enum.rb   |   12 +-
 spec/ruby/core/enumerator/lazy/take_spec.rb        |   10 +-
 spec/ruby/core/enumerator/lazy/take_while_spec.rb  |    6 +-
 spec/ruby/core/enumerator/lazy/zip_spec.rb         |    8 +-
 spec/ruby/core/enumerator/rewind_spec.rb           |    4 +-
 spec/ruby/core/enumerator/with_index_spec.rb       |    2 +-
 spec/ruby/core/enumerator/yielder/append_spec.rb   |   10 +-
 .../core/enumerator/yielder/initialize_spec.rb     |    2 +-
 spec/ruby/core/env/delete_if_spec.rb               |    2 +-
 spec/ruby/core/env/each_key_spec.rb                |    2 +-
 spec/ruby/core/env/each_value_spec.rb              |    2 +-
 spec/ruby/core/env/keep_if_spec.rb                 |    2 +-
 spec/ruby/core/env/reject_spec.rb                  |    4 +-
 spec/ruby/core/env/select_spec.rb                  |    4 +-
 spec/ruby/core/env/shared/each.rb                  |    2 +-
 spec/ruby/core/exception/backtrace_spec.rb         |    9 +
 spec/ruby/core/exception/name_error_spec.rb        |    2 +-
 spec/ruby/core/exception/name_spec.rb              |    6 +-
 spec/ruby/core/exception/receiver_spec.rb          |    4 +-
 .../core/exception/uncaught_throw_error_spec.rb    |   19 +
 spec/ruby/core/fiber/yield_spec.rb                 |   15 +
 spec/ruby/core/file/atime_spec.rb                  |   14 +
 spec/ruby/core/file/birthtime_spec.rb              |   78 +-
 spec/ruby/core/file/ctime_spec.rb                  |   15 +-
 spec/ruby/core/file/expand_path_spec.rb            |    2 +-
 spec/ruby/core/file/fixtures/do_not_remove         |    1 +
 spec/ruby/core/file/fixtures/file_types.rb         |   27 +-
 spec/ruby/core/file/ftype_spec.rb                  |    6 +-
 spec/ruby/core/file/lchmod_spec.rb                 |    4 +-
 spec/ruby/core/file/mkfifo_spec.rb                 |    2 +-
 spec/ruby/core/file/mtime_spec.rb                  |   13 +
 spec/ruby/core/file/split_spec.rb                  |    4 +-
 spec/ruby/core/file/stat/birthtime_spec.rb         |   38 +-
 spec/ruby/core/file/stat/ftype_spec.rb             |    7 +-
 spec/ruby/core/file/stat/inspect_spec.rb           |    8 +-
 spec/ruby/core/fixnum/bit_and_spec.rb              |   15 +
 spec/ruby/core/fixnum/bit_length_spec.rb           |   17 +
 spec/ruby/core/float/next_float_spec.rb            |   87 +-
 spec/ruby/core/float/prev_float_spec.rb            |   87 +-
 spec/ruby/core/float/round_spec.rb                 |    2 +-
 spec/ruby/core/hash/compare_by_identity_spec.rb    |   32 +-
 spec/ruby/core/hash/constructor_spec.rb            |   14 +-
 spec/ruby/core/hash/dig_spec.rb                    |    7 +
 spec/ruby/core/hash/fetch_spec.rb                  |    5 +-
 spec/ruby/core/hash/reject_spec.rb                 |   20 +-
 spec/ruby/core/hash/select_spec.rb                 |    4 +-
 spec/ruby/core/hash/shared/iteration.rb            |    6 +-
 spec/ruby/core/hash/shared/length.rb               |    4 +-
 spec/ruby/core/hash/transform_values_spec.rb       |    6 +-
 spec/ruby/core/integer/round_spec.rb               |   16 +-
 spec/ruby/core/io/advise_spec.rb                   |   23 +-
 spec/ruby/core/io/bytes_spec.rb                    |    4 +-
 spec/ruby/core/io/each_byte_spec.rb                |    2 +-
 spec/ruby/core/io/fixtures/classes.rb              |   31 +-
 spec/ruby/core/io/fixtures/lines.txt               |    2 +-
 spec/ruby/core/io/foreach_spec.rb                  |    2 +-
 spec/ruby/core/io/getbyte_spec.rb                  |    2 -
 spec/ruby/core/io/getc_spec.rb                     |    2 -
 spec/ruby/core/io/ioctl_spec.rb                    |    2 +-
 spec/ruby/core/io/lines_spec.rb                    |    4 +-
 spec/ruby/core/io/popen_spec.rb                    |   34 +-
 spec/ruby/core/io/read_spec.rb                     |    4 +-
 spec/ruby/core/io/shared/chars.rb                  |    8 +-
 spec/ruby/core/io/shared/codepoints.rb             |    2 +-
 spec/ruby/core/io/shared/each.rb                   |    2 +-
 spec/ruby/core/io/shared/new.rb                    |   18 +-
 spec/ruby/core/io/shared/tty.rb                    |   12 +-
 spec/ruby/core/kernel/String_spec.rb               |   26 +-
 spec/ruby/core/kernel/at_exit_spec.rb              |    2 +-
 spec/ruby/core/kernel/case_compare_spec.rb         |   36 +-
 spec/ruby/core/kernel/clone_spec.rb                |   12 +
 spec/ruby/core/kernel/dup_spec.rb                  |   12 +
 spec/ruby/core/kernel/eval_spec.rb                 |    9 +
 spec/ruby/core/kernel/exec_spec.rb                 |    9 +-
 spec/ruby/core/kernel/fixtures/classes.rb          |   19 +-
 spec/ruby/core/kernel/freeze_spec.rb               |   29 +-
 spec/ruby/core/kernel/frozen_spec.rb               |   18 +-
 spec/ruby/core/kernel/gets_spec.rb                 |    5 +
 .../core/kernel/instance_variable_defined_spec.rb  |    6 +
 spec/ruby/core/kernel/itself_spec.rb               |    9 +-
 spec/ruby/core/kernel/loop_spec.rb                 |    2 +-
 spec/ruby/core/kernel/not_match_spec.rb            |    6 +
 spec/ruby/core/kernel/shared/load.rb               |    5 +-
 spec/ruby/core/kernel/shared/require.rb            |   55 +-
 spec/ruby/core/kernel/spawn_spec.rb                |   16 +-
 spec/ruby/core/kernel/sprintf_spec.rb              |   28 +-
 spec/ruby/core/kernel/system_spec.rb               |   26 +-
 spec/ruby/core/kernel/taint_spec.rb                |   31 +-
 spec/ruby/core/kernel/test_spec.rb                 |   23 +-
 spec/ruby/core/kernel/throw_spec.rb                |    6 +-
 spec/ruby/core/kernel/untrusted_spec.rb            |   15 +-
 spec/ruby/core/kernel/warn_spec.rb                 |   21 +-
 spec/ruby/core/marshal/dump_spec.rb                |   67 +-
 spec/ruby/core/marshal/shared/load.rb              |   43 +-
 spec/ruby/core/math/log2_spec.rb                   |    4 +
 spec/ruby/core/method/curry_spec.rb                |   52 +-
 spec/ruby/core/method/fixtures/classes.rb          |   20 -
 spec/ruby/core/method/parameters_spec.rb           |   21 +
 spec/ruby/core/method/super_method_spec.rb         |   72 +-
 spec/ruby/core/module/alias_method_spec.rb         |    5 +
 spec/ruby/core/module/attr_accessor_spec.rb        |   21 +-
 spec/ruby/core/module/attr_reader_spec.rb          |   21 +-
 spec/ruby/core/module/attr_spec.rb                 |   15 +
 spec/ruby/core/module/attr_writer_spec.rb          |   21 +-
 spec/ruby/core/module/autoload_spec.rb             |    8 +-
 spec/ruby/core/module/const_get_spec.rb            |    4 +-
 spec/ruby/core/module/define_method_spec.rb        |   21 +-
 spec/ruby/core/module/deprecate_constant_spec.rb   |    7 +-
 spec/ruby/core/module/fixtures/path2/load_path.rb  |    1 +
 spec/ruby/core/module/initialize_copy_spec.rb      |   10 +
 spec/ruby/core/module/prepend_spec.rb              |   16 +
 spec/ruby/core/numeric/shared/rect.rb              |    2 +-
 spec/ruby/core/numeric/shared/step.rb              |   92 +-
 spec/ruby/core/numeric/step_spec.rb                |    4 +-
 spec/ruby/core/numeric/to_c_spec.rb                |    2 +-
 .../ruby/core/objectspace/define_finalizer_spec.rb |   18 +-
 spec/ruby/core/objectspace/each_object_spec.rb     |    2 +-
 spec/ruby/core/proc/arity_spec.rb                  |   18 -
 spec/ruby/core/process/constants_spec.rb           |    8 +-
 spec/ruby/core/process/exec_spec.rb                |  216 +-
 spec/ruby/core/process/fixtures/common.rb          |    4 +-
 spec/ruby/{shared => core}/process/fixtures/env.rb |    0
 spec/ruby/core/process/fixtures/kill.rb            |   22 +-
 .../{shared => core}/process/fixtures/map_fd.rb    |    0
 .../{shared => core}/process/fixtures/print.rb     |    0
 spec/ruby/core/process/setpriority_spec.rb         |    6 +-
 spec/ruby/core/process/setrlimit_spec.rb           |    4 +-
 spec/ruby/core/process/spawn_spec.rb               |  620 +-
 spec/ruby/core/process/status/pid_spec.rb          |   16 +-
 spec/ruby/core/process/wait_spec.rb                |   37 +-
 spec/ruby/core/range/bsearch_spec.rb               |    2 +-
 spec/ruby/core/range/each_spec.rb                  |    2 +-
 spec/ruby/core/range/inspect_spec.rb               |    8 +-
 spec/ruby/core/range/step_spec.rb                  |    2 +-
 spec/ruby/core/range/to_s_spec.rb                  |    8 +-
 spec/ruby/core/regexp/shared/new_ascii.rb          |   36 +-
 spec/ruby/core/regexp/shared/new_ascii_8bit.rb     |   35 +-
 spec/ruby/core/string/capitalize_spec.rb           |    6 +
 spec/ruby/core/string/casecmp_spec.rb              |   24 +-
 spec/ruby/core/string/crypt_spec.rb                |   12 +-
 spec/ruby/core/string/downcase_spec.rb             |    6 +
 spec/ruby/core/string/each_byte_spec.rb            |    5 +-
 spec/ruby/core/string/encode_spec.rb               |    8 +-
 spec/ruby/core/string/end_with_spec.rb             |    8 +-
 spec/ruby/core/string/gsub_spec.rb                 |   18 +-
 spec/ruby/core/string/modulo_spec.rb               |   25 +-
 spec/ruby/core/string/multiply_spec.rb             |   50 +-
 spec/ruby/core/string/scan_spec.rb                 |   13 +-
 spec/ruby/core/string/shared/chars.rb              |    6 +-
 .../core/string/shared/each_char_without_block.rb  |    5 +-
 .../string/shared/each_codepoint_without_block.rb  |    7 +-
 .../core/string/shared/each_line_without_block.rb  |    2 +-
 spec/ruby/core/string/split_spec.rb                |   16 +-
 spec/ruby/core/string/start_with_spec.rb           |    8 +-
 spec/ruby/core/string/swapcase_spec.rb             |    6 +
 spec/ruby/core/string/unicode_normalize_spec.rb    |  179 +-
 spec/ruby/core/string/unicode_normalized_spec.rb   |  118 +-
 spec/ruby/core/string/upcase_spec.rb               |    6 +
 spec/ruby/core/string/upto_spec.rb                 |    2 +-
 spec/ruby/core/struct/each_pair_spec.rb            |    2 +-
 spec/ruby/core/struct/each_spec.rb                 |    2 +-
 spec/ruby/core/struct/new_spec.rb                  |    5 +-
 spec/ruby/core/struct/select_spec.rb               |    2 +-
 spec/ruby/core/struct/shared/equal_value.rb        |    1 -
 spec/ruby/core/thread/abort_on_exception_spec.rb   |    4 +-
 .../core/thread/backtrace/location/path_spec.rb    |   17 +-
 spec/ruby/core/thread/priority_spec.rb             |    7 +
 spec/ruby/core/time/dup_spec.rb                    |    7 +
 spec/ruby/core/time/localtime_spec.rb              |    4 +
 spec/ruby/core/time/minus_spec.rb                  |    6 +-
 spec/ruby/core/time/new_spec.rb                    |   25 +-
 spec/ruby/core/time/shared/gmtime.rb               |    4 +
 spec/ruby/core/time/succ_spec.rb                   |   10 +-
 spec/ruby/core/time/zone_spec.rb                   |   41 +-
 spec/ruby/core/unboundmethod/bind_spec.rb          |    2 +-
 spec/ruby/core/unboundmethod/equal_value_spec.rb   |    4 +-
 spec/ruby/core/unboundmethod/super_method_spec.rb  |   36 +-
 spec/ruby/default.mspec                            |    9 +-
 spec/ruby/language/alias_spec.rb                   |   56 +
 spec/ruby/language/block_spec.rb                   |   36 +-
 spec/ruby/language/constants_spec.rb               |   12 +-
 spec/ruby/language/def_spec.rb                     |   59 +-
 spec/ruby/language/defined_spec.rb                 |   58 +-
 spec/ruby/language/fixtures/super.rb               |    2 +-
 spec/ruby/language/for_spec.rb                     |    8 +-
 spec/ruby/language/hash_spec.rb                    |   44 +-
 spec/ruby/language/heredoc_spec.rb                 |    4 +-
 spec/ruby/language/lambda_spec.rb                  |   37 +-
 spec/ruby/language/method_spec.rb                  |   21 +
 spec/ruby/language/numbers_spec.rb                 |    5 +
 spec/ruby/language/optional_assignments_spec.rb    |    8 +-
 spec/ruby/language/predefined_spec.rb              |   45 +-
 .../ruby/language/regexp/character_classes_spec.rb |    7 -
 spec/ruby/language/regexp/repetition_spec.rb       |   16 +-
 spec/ruby/language/regexp_spec.rb                  |   16 +-
 spec/ruby/language/rescue_spec.rb                  |   16 +-
 spec/ruby/language/string_spec.rb                  |   16 -
 spec/ruby/language/super_spec.rb                   |    2 +-
 spec/ruby/language/undef_spec.rb                   |   51 +-
 spec/ruby/language/variables_spec.rb               |   56 +-
 spec/ruby/language/while_spec.rb                   |    4 +-
 spec/ruby/language/yield_spec.rb                   |   10 +-
 spec/ruby/library/English/English_spec.rb          |  171 +
 spec/ruby/library/base64/urlsafe_decode64_spec.rb  |    2 +-
 spec/ruby/library/bigdecimal/divmod_spec.rb        |    2 +-
 spec/ruby/library/bigdecimal/gt_spec.rb            |    9 +
 spec/ruby/library/bigdecimal/gte_spec.rb           |    9 +
 spec/ruby/library/bigdecimal/lt_spec.rb            |    9 +
 spec/ruby/library/bigdecimal/lte_spec.rb           |    9 +
 spec/ruby/library/bigdecimal/new_spec.rb           |    2 +-
 spec/ruby/library/bigdecimal/shared/eql.rb         |    2 +-
 spec/ruby/library/bigdecimal/sign_spec.rb          |    2 +-
 spec/ruby/library/bigdecimal/split_spec.rb         |   12 +-
 spec/ruby/library/bigdecimal/to_f_spec.rb          |    2 +-
 spec/ruby/library/cgi/cookie/to_s_spec.rb          |   17 +-
 spec/ruby/library/cgi/escape_spec.rb               |   16 +-
 spec/ruby/library/cgi/unescapeHTML_spec.rb         |    5 +
 spec/ruby/library/complex/numeric/im_spec.rb       |   10 -
 spec/ruby/library/continuation/call_spec.rb        |   10 -
 .../library/continuation/element_reference_spec.rb |   10 -
 spec/ruby/library/continuation/fixtures/callcc.rb  |   17 -
 .../library/continuation/kernel/callcc_spec.rb     |   78 -
 spec/ruby/library/continuation/new_spec.rb         |   11 -
 spec/ruby/library/continuation/shared/call.rb      |   76 -
 spec/ruby/library/date/shared/commercial.rb        |    4 +-
 spec/ruby/library/datetime/hour_spec.rb            |    1 -
 spec/ruby/library/datetime/new_spec.rb             |    1 -
 spec/ruby/library/datetime/shared/min.rb           |    1 -
 spec/ruby/library/datetime/shared/sec.rb           |    1 -
 .../ruby/library/delegate/delegator/method_spec.rb |   10 +-
 spec/ruby/library/erb/util/shared/url_encode.rb    |   16 +-
 spec/ruby/library/etc/nprocessors_spec.rb          |   11 +
 spec/ruby/library/etc/passwd_spec.rb               |    2 -
 spec/ruby/library/etc/setgrent_spec.rb             |    2 -
 spec/ruby/library/etc/setpwent_spec.rb             |    2 -
 spec/ruby/library/find/find_spec.rb                |    2 +-
 spec/ruby/library/getoptlong/error_message_spec.rb |   23 +-
 spec/ruby/library/getoptlong/ordering_spec.rb      |    7 +-
 spec/ruby/library/getoptlong/set_options_spec.rb   |  122 +-
 spec/ruby/library/getoptlong/shared/each.rb        |    7 +-
 spec/ruby/library/getoptlong/shared/get.rb         |   28 +-
 spec/ruby/library/getoptlong/terminate_spec.rb     |    7 +-
 spec/ruby/library/getoptlong/terminated_spec.rb    |    6 +-
 spec/ruby/library/logger/application/level_spec.rb |   41 -
 spec/ruby/library/logger/application/log_spec.rb   |   74 -
 spec/ruby/library/logger/application/new_spec.rb   |   42 -
 .../library/logger/application/set_log_spec.rb     |   23 -
 spec/ruby/library/logger/application/start_spec.rb |   36 -
 spec/ruby/library/logger/fixtures/common.rb        |   14 -
 spec/ruby/library/mathn/bignum/exponent_spec.rb    |   27 +-
 spec/ruby/library/mathn/complex/Complex_spec.rb    |   17 +-
 spec/ruby/library/mathn/fixnum/exponent_spec.rb    |   21 +-
 spec/ruby/library/mathn/float/exponent_spec.rb     |   21 +-
 .../mathn/integer/from_prime_division_spec.rb      |   11 +-
 .../library/mathn/integer/prime_division_spec.rb   |   27 +-
 spec/ruby/library/mathn/math/rsqrt_spec.rb         |   19 +-
 spec/ruby/library/mathn/math/sqrt_spec.rb          |   19 +-
 spec/ruby/library/mathn/rational/Rational_spec.rb  |   17 +-
 spec/ruby/library/mathn/rational/inspect_spec.rb   |   19 +-
 spec/ruby/library/matrix/build_spec.rb             |    2 +-
 spec/ruby/library/matrix/each_spec.rb              |    2 +-
 spec/ruby/library/matrix/each_with_index_spec.rb   |    2 +-
 spec/ruby/library/matrix/find_index_spec.rb        |    4 +-
 spec/ruby/library/matrix/shared/collect.rb         |    2 +-
 spec/ruby/library/matrix/vector/each2_spec.rb      |    2 +-
 spec/ruby/library/net/ftp/fixtures/putbinaryfile   |    2 +-
 spec/ruby/library/net/ftp/fixtures/puttextfile     |    2 +-
 spec/ruby/library/net/ftp/shared/putbinaryfile.rb  |    2 +-
 spec/ruby/library/net/ftp/shared/puttextfile.rb    |    2 +-
 spec/ruby/library/net/ftp/storbinary_spec.rb       |    2 +-
 .../library/net/http/http/fixtures/http_server.rb  |    4 +-
 spec/ruby/library/net/http/http/options_spec.rb    |    9 +-
 .../library/net/http/http/request_types_spec.rb    |    8 +-
 .../net/http/httpgenericrequest/body_exist_spec.rb |   23 +-
 .../net/http/httpgenericrequest/exec_spec.rb       |   23 +-
 .../http/httpheader/each_capitalized_name_spec.rb  |    2 +-
 .../library/net/http/httpheader/each_value_spec.rb |    2 +-
 .../ruby/library/net/http/httpheader/fetch_spec.rb |    5 +-
 .../http/httpheader/initialize_http_header_spec.rb |   19 +-
 .../net/http/httpheader/shared/each_capitalized.rb |    2 +-
 .../net/http/httpheader/shared/each_header.rb      |    2 +-
 .../net/http/httpheader/shared/each_name.rb        |    2 +-
 spec/ruby/library/openssl/hmac/digest_spec.rb      |    2 +-
 spec/ruby/library/openssl/hmac/hexdigest_spec.rb   |    2 +-
 spec/ruby/library/openstruct/delete_field_spec.rb  |    2 +-
 spec/ruby/library/openstruct/table_spec.rb         |   18 -
 .../readline/basic_quote_characters_spec.rb        |   20 +-
 .../readline/basic_word_break_characters_spec.rb   |   20 +-
 .../readline/completer_quote_characters_spec.rb    |   20 +-
 .../completer_word_break_characters_spec.rb        |   20 +-
 .../readline/completion_append_character_spec.rb   |   20 +-
 .../library/readline/completion_case_fold_spec.rb  |   24 +-
 spec/ruby/library/readline/completion_proc_spec.rb |   28 +-
 spec/ruby/library/readline/constants_spec.rb       |   24 +-
 .../library/readline/emacs_editing_mode_spec.rb    |   10 +-
 .../readline/filename_quote_characters_spec.rb     |   20 +-
 spec/ruby/library/readline/history/append_spec.rb  |   38 +-
 .../library/readline/history/delete_at_spec.rb     |   60 +-
 spec/ruby/library/readline/history/each_spec.rb    |   40 +-
 .../readline/history/element_reference_spec.rb     |   60 +-
 .../library/readline/history/element_set_spec.rb   |   50 +-
 spec/ruby/library/readline/history/empty_spec.rb   |   18 +-
 spec/ruby/library/readline/history/history_spec.rb |   10 +-
 spec/ruby/library/readline/history/length_spec.rb  |   10 +-
 spec/ruby/library/readline/history/pop_spec.rb     |   42 +-
 spec/ruby/library/readline/history/push_spec.rb    |   36 +-
 spec/ruby/library/readline/history/shift_spec.rb   |   42 +-
 spec/ruby/library/readline/history/size_spec.rb    |   10 +-
 spec/ruby/library/readline/history/to_s_spec.rb    |   10 +-
 spec/ruby/library/readline/readline_spec.rb        |   46 +-
 spec/ruby/library/readline/spec_helper.rb          |    1 +
 spec/ruby/library/readline/vi_editing_mode_spec.rb |   10 +-
 .../library/securerandom/random_number_spec.rb     |   46 +
 spec/ruby/library/set/classify_spec.rb             |    2 +-
 spec/ruby/library/set/delete_if_spec.rb            |    2 +-
 spec/ruby/library/set/keep_if_spec.rb              |    2 +-
 spec/ruby/library/set/reject_spec.rb               |    2 +-
 spec/ruby/library/set/select_spec.rb               |    2 +-
 spec/ruby/library/set/sortedset/classify_spec.rb   |    2 +-
 spec/ruby/library/set/sortedset/delete_if_spec.rb  |    2 +-
 spec/ruby/library/set/sortedset/keep_if_spec.rb    |    2 +-
 spec/ruby/library/set/sortedset/reject_spec.rb     |    2 +-
 spec/ruby/library/set/sortedset/select_spec.rb     |    2 +-
 spec/ruby/library/socket/basicsocket/ioctl_spec.rb |    4 +-
 spec/ruby/library/socket/basicsocket/recv_spec.rb  |   10 +-
 .../library/socket/basicsocket/setsockopt_spec.rb  |    8 +-
 spec/ruby/library/socket/fixtures/classes.rb       |   36 +-
 spec/ruby/library/socket/ipsocket/recvfrom_spec.rb |   14 +-
 spec/ruby/library/socket/shared/recv_nonblock.rb   |   88 +-
 spec/ruby/library/socket/socket/bind_spec.rb       |    4 +-
 .../ruby/library/socket/socket/getaddrinfo_spec.rb |    3 +-
 .../ruby/library/socket/socket/gethostname_spec.rb |    4 +-
 .../ruby/library/socket/socket/getnameinfo_spec.rb |   12 +-
 .../library/socket/tcpsocket/recv_nonblock_spec.rb |    4 +-
 .../library/socket/tcpsocket/setsockopt_spec.rb    |    7 +-
 spec/ruby/library/socket/tcpsocket/shared/new.rb   |   16 +-
 spec/ruby/library/socket/udpsocket/send_spec.rb    |   36 +-
 spec/ruby/library/socket/udpsocket/write_spec.rb   |   21 +
 .../socket/unixserver/accept_nonblock_spec.rb      |    4 +-
 spec/ruby/library/socket/unixserver/accept_spec.rb |    7 +-
 spec/ruby/library/socket/unixserver/for_fd_spec.rb |    4 +-
 spec/ruby/library/socket/unixserver/open_spec.rb   |    5 +-
 spec/ruby/library/socket/unixserver/shared/new.rb  |    5 +-
 spec/ruby/library/socket/unixsocket/addr_spec.rb   |    4 +-
 spec/ruby/library/socket/unixsocket/open_spec.rb   |    2 +-
 .../socket/unixsocket/partially_closable_spec.rb   |    3 +-
 spec/ruby/library/socket/unixsocket/path_spec.rb   |    4 +-
 .../library/socket/unixsocket/peeraddr_spec.rb     |    4 +-
 .../ruby/library/socket/unixsocket/recv_io_spec.rb |    2 +-
 .../library/socket/unixsocket/recvfrom_spec.rb     |    4 +-
 .../ruby/library/socket/unixsocket/send_io_spec.rb |    2 +-
 spec/ruby/library/socket/unixsocket/shared/new.rb  |    2 +-
 spec/ruby/library/stringio/shared/codepoints.rb    |    2 +-
 spec/ruby/library/stringio/shared/each.rb          |    2 +-
 spec/ruby/library/stringio/shared/each_byte.rb     |    2 +-
 spec/ruby/library/stringio/shared/each_char.rb     |    4 +-
 spec/ruby/library/stringscanner/clear_spec.rb      |   21 +-
 spec/ruby/library/stringscanner/empty_spec.rb      |   21 +-
 spec/ruby/library/stringscanner/getbyte_spec.rb    |   21 +-
 spec/ruby/library/stringscanner/getch_spec.rb      |   10 -
 spec/ruby/library/stringscanner/peep_spec.rb       |   21 +-
 spec/ruby/library/stringscanner/restsize_spec.rb   |   21 +-
 spec/ruby/library/stringscanner/shared/eos.rb      |    4 +-
 .../ruby/library/stringscanner/shared/rest_size.rb |    2 +-
 spec/ruby/library/syslog/log_spec.rb               |    2 +-
 spec/ruby/library/syslog/shared/log.rb             |    3 +-
 spec/ruby/library/thread/sizedqueue/max_spec.rb    |    2 +-
 .../ruby/library/thread/sizedqueue/shared/enque.rb |   22 +-
 spec/ruby/library/uri/parse_spec.rb                |   15 +-
 .../ruby/library/win32ole/win32ole/_invoke_spec.rb |    2 +-
 .../win32ole/win32ole/ole_get_methods_spec.rb      |    1 +
 spec/ruby/library/yaml/dump_spec.rb                |   15 +
 spec/ruby/library/yaml/load_documents_spec.rb      |    6 +-
 spec/ruby/library/yaml/load_spec.rb                |   15 +
 spec/ruby/library/yaml/load_stream_spec.rb         |    6 +
 spec/ruby/library/yaml/tagurize_spec.rb            |   10 +-
 spec/ruby/library/yaml/to_yaml_spec.rb             |    1 +
 spec/ruby/library/zlib/crc_table_spec.rb           |   68 +-
 spec/ruby/library/zlib/gzipreader/gets_spec.rb     |   21 +
 .../ruby/library/zlib/gzipreader/ungetbyte_spec.rb |  114 +
 spec/ruby/library/zlib/gzipreader/ungetc_spec.rb   |  277 +
 spec/ruby/optional/capi/array_spec.rb              |   55 +-
 spec/ruby/optional/capi/bignum_spec.rb             |  145 +-
 spec/ruby/optional/capi/boolean_spec.rb            |   33 +
 spec/ruby/optional/capi/encoding_spec.rb           |   25 -
 spec/ruby/optional/capi/ext/array_spec.c           |   55 +-
 spec/ruby/optional/capi/ext/bignum_spec.c          |   72 +-
 spec/ruby/optional/capi/ext/boolean_spec.c         |   34 +
 spec/ruby/optional/capi/ext/fixnum_spec.c          |    2 +
 spec/ruby/optional/capi/ext/hash_spec.c            |   12 +-
 spec/ruby/optional/capi/ext/io_spec.c              |   20 +-
 spec/ruby/optional/capi/ext/kernel_spec.c          |   32 +
 spec/ruby/optional/capi/ext/module_spec.c          |   10 +
 spec/ruby/optional/capi/ext/rubyspec.h             |   55 +-
 spec/ruby/optional/capi/ext/string_spec.c          |   24 +-
 spec/ruby/optional/capi/ext/struct_spec.c          |   51 +
 spec/ruby/optional/capi/ext/thread_spec.c          |  190 +-
 spec/ruby/optional/capi/ext/typed_data_spec.c      |   35 +-
 spec/ruby/optional/capi/fixtures/module.rb         |    4 +
 spec/ruby/optional/capi/globals_spec.rb            |   22 +-
 spec/ruby/optional/capi/hash_spec.rb               |   56 +-
 spec/ruby/optional/capi/io_spec.rb                 |   42 +-
 spec/ruby/optional/capi/kernel_spec.rb             |   72 +-
 spec/ruby/optional/capi/module_spec.rb             |   29 +-
 spec/ruby/optional/capi/mutex_spec.rb              |    2 +-
 spec/ruby/optional/capi/numeric_spec.rb            |   21 +-
 spec/ruby/optional/capi/object_spec.rb             |    8 +-
 spec/ruby/optional/capi/range_spec.rb              |   21 +
 spec/ruby/optional/capi/rational_spec.rb           |   16 +-
 spec/ruby/optional/capi/spec_helper.rb             |  107 +-
 spec/ruby/optional/capi/string_spec.rb             |   23 +
 spec/ruby/optional/capi/struct_spec.rb             |   90 +-
 spec/ruby/optional/capi/symbol_spec.rb             |   28 +-
 spec/ruby/optional/capi/thread_spec.rb             |   76 +-
 spec/ruby/optional/capi/time_spec.rb               |    4 +-
 spec/ruby/optional/capi/typed_data_spec.rb         |    5 +
 spec/ruby/security/cve_2011_4815_spec.rb           |   41 +
 spec/ruby/security/cve_2013_4164_spec.rb           |   19 +
 spec/ruby/security/cve_2014_8080_spec.rb           |   32 +
 spec/ruby/shared/complex/arg.rb                    |   10 +-
 spec/ruby/shared/enumerator/each.rb                |   17 +-
 spec/ruby/shared/enumerator/enum_cons.rb           |    2 +-
 spec/ruby/shared/enumerator/enum_for.rb            |    2 +-
 spec/ruby/shared/enumerator/new.rb                 |   14 +-
 spec/ruby/shared/enumerator/next.rb                |    2 +-
 spec/ruby/shared/enumerator/rewind.rb              |    2 +-
 spec/ruby/shared/enumerator/with_index.rb          |    2 +-
 spec/ruby/shared/enumerator/with_object.rb         |    2 +-
 spec/ruby/shared/file/readable.rb                  |    2 +-
 spec/ruby/shared/process/exec.rb                   |  209 -
 spec/ruby/shared/process/fork.rb                   |  126 +-
 spec/ruby/shared/process/spawn.rb                  |  620 --
 spec/ruby/shared/string/times.rb                   |   64 +
 spec/ruby/shared/time/strftime_for_date.rb         |   12 +-
 .../ruby/core/basicobject/instance_eval_tags.txt   |    1 +
 .../ruby/core/binding/local_variable_set_tags.txt  |    2 +
 spec/tags/ruby/core/dir/chroot_tags.txt            |    3 +
 spec/tags/ruby/core/enumerable/slice_when_tags.txt |    1 +
 spec/tags/ruby/core/enumerator/inject_tags.txt     |    2 +
 .../ruby/core/enumerator/lazy/to_enum_tags.txt     |    3 +
 spec/tags/ruby/core/file/split_tags.txt            |    1 -
 spec/tags/ruby/core/file/stat/inspect_tags.txt     |    1 -
 spec/tags/ruby/core/hash/constructor_tags.txt      |    1 +
 spec/tags/ruby/core/io/for_fd_tags.txt             |    2 +
 spec/tags/ruby/core/io/new_tags.txt                |    2 +
 spec/tags/ruby/core/io/open_tags.txt               |    2 +
 spec/tags/ruby/core/kernel/fork_tags.txt           |   10 +
 spec/tags/ruby/core/kernel/require_tags.txt        |    6 +-
 spec/tags/ruby/core/kernel/spawn_tags.txt          |   28 +-
 spec/tags/ruby/core/marshal/restore_tags.txt       |    8 +
 spec/tags/ruby/core/math/log2_tags.txt             |    1 +
 .../ruby/core/method/element_reference_tags.txt    |    1 +
 spec/tags/ruby/core/method/parameters_tags.txt     |    1 -
 spec/tags/ruby/core/numeric/step_tags.txt          |    8 +
 .../ruby/core/objectspace/each_object_tags.txt     |    1 +
 spec/tags/ruby/core/process/exec_tags.txt          |    3 +
 spec/tags/ruby/core/process/fork_tags.txt          |    5 +
 spec/tags/ruby/core/process/spawn_tags.txt         |    1 +
 spec/tags/ruby/core/string/crypt_tags.txt          |    1 +
 spec/tags/ruby/core/string/multiply_tags.txt       |    1 +
 spec/tags/ruby/core/string/to_sym_tags.txt         |    1 +
 spec/tags/ruby/core/thread/priority_tags.txt       |    1 +
 spec/tags/ruby/core/time/gmtoff_tags.txt           |    1 +
 spec/tags/ruby/core/time/mktime_tags.txt           |    1 +
 spec/tags/ruby/core/time/succ_tags.txt             |    2 +
 spec/tags/ruby/core/time/utc_offset_tags.txt       |    1 +
 spec/tags/ruby/core/time/zone_tags.txt             |    1 +
 spec/tags/ruby/language/defined_tags.txt           |    6 +
 spec/tags/ruby/language/hash_tags.txt              |    3 +
 spec/tags/ruby/language/regexp_tags.txt            |    1 +
 spec/tags/ruby/library/bigdecimal/divmod_tags.txt  |    2 +-
 .../socket/basicsocket/recv_nonblock_tags.txt      |    4 +
 test/jruby.index                                   |    5 +-
 test/jruby/test_case.rb                            |   35 +
 test/jruby/test_ffi_pointer_leak.rb                |   19 +
 test/{ => jruby}/test_include_order.rb             |    2 +-
 test/jruby/test_jar_complete.rb                    |  119 +-
 test/jruby/test_jruby_core_ext.rb                  |   49 +-
 test/jruby/test_time.rb                            |  100 +
 test/jruby/test_time_add.rb                        |   15 -
 test/jruby/test_time_nil_ops.rb                    |   41 -
 test/jruby/test_time_tz.rb                         |   27 -
 test/mri.index                                     |   13 +-
 test/mri/excludes/TestArray.rb                     |    1 +
 test/mri/excludes/TestRequire.rb                   |    1 +
 test/mri/excludes/TestSocketAddrinfo.rb            |   14 +-
 test/mri/excludes/TestSocketOption.rb              |    4 +
 test/mri/excludes/TestSocket_TCPSocket.rb          |    3 +-
 test/mri/excludes/TestSocket_UDPSocket.rb          |    2 +
 test/mri/excludes/TestSprintf.rb                   |    4 -
 test/pom.rb                                        |   15 +-
 test/slow.index                                    |    3 +
 tool/{globals_2_3_1.rb => globals_2_3_3.rb}        |    0
 995 files changed, 21734 insertions(+), 19599 deletions(-)
 create mode 100644 core/src/main/java/org/jruby/ext/securerandom/RubySecureRandom.java
 create mode 100644 core/src/test/java/org/jruby/ext/tracepoint/TracePointTest.java
 create mode 100644 core/src/test/resources/tracepoint_tests/event_test.rb
 rename lib/ruby/stdlib/io/{ => console}/bsd_console.rb (100%)
 create mode 100644 lib/ruby/stdlib/io/console/common.rb
 rename lib/ruby/stdlib/io/{ => console}/linux_console.rb (100%)
 create mode 100644 lib/ruby/stdlib/io/console/native_console.rb
 create mode 100644 lib/ruby/stdlib/io/console/stty_console.rb
 create mode 100644 lib/ruby/stdlib/io/console/stub_console.rb
 create mode 100644 lib/ruby/stdlib/racc/cparse-jruby.jar
 create mode 100644 lib/ruby/stdlib/racc/parser.rb
 create mode 100644 lib/ruby/stdlib/racc/rdoc/grammar.en.rdoc
 create mode 100644 lib/ruby/stdlib/rubygems/bundler_version_finder.rb
 create mode 100644 lib/ruby/stdlib/rubygems/commands/signin_command.rb
 create mode 100644 lib/ruby/stdlib/rubygems/commands/signout_command.rb
 create mode 100644 lib/ruby/stdlib/rubygems/security_option.rb
 delete mode 100644 lib/ruby/stdlib/rubygems/ssl_certs/AddTrustExternalCARoot-2048.pem
 delete mode 100644 lib/ruby/stdlib/rubygems/ssl_certs/AddTrustExternalCARoot.pem
 delete mode 100644 lib/ruby/stdlib/rubygems/ssl_certs/Class3PublicPrimaryCertificationAuthority.pem
 delete mode 100644 lib/ruby/stdlib/rubygems/ssl_certs/DigiCertHighAssuranceEVRootCA.pem
 delete mode 100644 lib/ruby/stdlib/rubygems/ssl_certs/EntrustnetSecureServerCertificationAuthority.pem
 delete mode 100644 lib/ruby/stdlib/rubygems/ssl_certs/GeoTrustGlobalCA.pem
 delete mode 100644 lib/ruby/stdlib/rubygems/ssl_certs/index.rubygems.org/GlobalSignRoot.pem
 delete mode 100644 lib/ruby/stdlib/rubygems/ssl_certs/rubygems.org/AddTrustExternalCARoot-2048.pem
 create mode 100644 lib/ruby/stdlib/syslog/logger.rb
 create mode 100644 spec/jrubyc/java/files/operands.rb
 mode change 100644 => 100755 spec/mspec/lib/mspec/commands/mspec.rb
 delete mode 100644 spec/mspec/lib/mspec/guards/background.rb
 delete mode 100644 spec/mspec/lib/mspec/guards/compliance.rb
 delete mode 100644 spec/mspec/lib/mspec/guards/extensions.rb
 delete mode 100644 spec/mspec/lib/mspec/guards/noncompliance.rb
 delete mode 100644 spec/mspec/lib/mspec/guards/runner.rb
 delete mode 100644 spec/mspec/lib/mspec/guards/specified.rb
 delete mode 100644 spec/mspec/lib/mspec/guards/tty.rb
 delete mode 100644 spec/mspec/lib/mspec/guards/user.rb
 delete mode 100644 spec/mspec/lib/mspec/helpers/const_lookup.rb
 delete mode 100644 spec/mspec/lib/mspec/helpers/ducktype.rb
 delete mode 100644 spec/mspec/lib/mspec/helpers/encode.rb
 delete mode 100644 spec/mspec/lib/mspec/helpers/enumerator_class.rb
 delete mode 100644 spec/mspec/lib/mspec/helpers/environment.rb
 delete mode 100644 spec/mspec/lib/mspec/helpers/hash.rb
 delete mode 100644 spec/mspec/lib/mspec/helpers/pack.rb
 delete mode 100644 spec/mspec/lib/mspec/helpers/singleton_class.rb
 delete mode 100644 spec/mspec/lib/mspec/helpers/stasy.rb
 create mode 100644 spec/mspec/lib/mspec/helpers/warning.rb
 delete mode 100644 spec/mspec/lib/mspec/matchers/be_computed_by_function.rb
 delete mode 100644 spec/mspec/lib/mspec/matchers/be_valid_dns_name.rb
 delete mode 100644 spec/mspec/lib/mspec/matchers/equal_utf16.rb
 delete mode 100644 spec/mspec/lib/mspec/matchers/have_data.rb
 delete mode 100644 spec/mspec/lib/mspec/matchers/stringsymboladapter.rb
 create mode 100644 spec/mspec/lib/mspec/runner/formatters/multi.rb
 create mode 100644 spec/mspec/lib/mspec/utils/warnings.rb
 create mode 100644 spec/mspec/spec/fixtures/b_spec.rb
 delete mode 100644 spec/mspec/spec/guards/background_spec.rb
 delete mode 100644 spec/mspec/spec/guards/compliance_spec.rb
 delete mode 100644 spec/mspec/spec/guards/extensions_spec.rb
 delete mode 100644 spec/mspec/spec/guards/noncompliance_spec.rb
 delete mode 100644 spec/mspec/spec/guards/runner_spec.rb
 delete mode 100644 spec/mspec/spec/guards/specified_spec.rb
 delete mode 100644 spec/mspec/spec/guards/tty_spec.rb
 delete mode 100644 spec/mspec/spec/helpers/const_lookup_spec.rb
 delete mode 100644 spec/mspec/spec/helpers/ducktype_spec.rb
 delete mode 100644 spec/mspec/spec/helpers/encode_spec.rb
 delete mode 100644 spec/mspec/spec/helpers/enumerator_class_spec.rb
 delete mode 100644 spec/mspec/spec/helpers/environment_spec.rb
 delete mode 100644 spec/mspec/spec/helpers/hash_spec.rb
 delete mode 100644 spec/mspec/spec/helpers/stasy_spec.rb
 create mode 100644 spec/mspec/spec/helpers/suppress_warning_spec.rb
 delete mode 100644 spec/mspec/spec/matchers/be_computed_by_function_spec.rb
 delete mode 100644 spec/mspec/spec/matchers/be_valid_dns_name_spec.rb
 delete mode 100644 spec/mspec/spec/matchers/equal_utf16_spec.rb
 delete mode 100644 spec/mspec/spec/matchers/have_data_spec.rb
 delete mode 100644 spec/mspec/spec/matchers/raise_exception_spec.rb
 delete mode 100644 spec/mspec/spec/matchers/stringsymboladapter_spec.rb
 create mode 100644 spec/mspec/spec/runner/formatters/multi_spec.rb
 create mode 100644 spec/mspec/tool/remove_old_guards.rb
 create mode 100644 spec/mspec/tool/sync/.gitignore
 create mode 100644 spec/mspec/tool/sync/sync-rubyspec.rb
 create mode 100644 spec/mspec/tool/sync/sync.yml
 create mode 100644 spec/regression/GH-4728_magic_string_parsing_finishes_spec.rb
 create mode 100644 spec/regression/GH-4732-make_sure_method_added_before_method_singleton_added_spec.rb
 create mode 100644 spec/ruby/command_line/dash_upper_s_spec.rb
 create mode 100644 spec/ruby/command_line/fixtures/bad_syntax.rb
 copy spec/ruby/command_line/fixtures/{embedded_ruby.txt => bin/bad_embedded_ruby.txt} (57%)
 rename spec/ruby/command_line/fixtures/{ => bin}/embedded_ruby.txt (100%)
 create mode 100644 spec/ruby/command_line/fixtures/bin/hybrid_launcher.sh
 create mode 100644 spec/ruby/command_line/fixtures/bin/launcher.rb
 create mode 100644 spec/ruby/command_line/syntax_error_spec.rb
 create mode 100644 spec/ruby/core/comparable/clamp_spec.rb
 create mode 100644 spec/ruby/core/exception/uncaught_throw_error_spec.rb
 create mode 100644 spec/ruby/core/module/initialize_copy_spec.rb
 rename spec/ruby/{shared => core}/process/fixtures/env.rb (100%)
 rename spec/ruby/{shared => core}/process/fixtures/map_fd.rb (100%)
 rename spec/ruby/{shared => core}/process/fixtures/print.rb (100%)
 create mode 100644 spec/ruby/library/English/English_spec.rb
 delete mode 100644 spec/ruby/library/continuation/call_spec.rb
 delete mode 100644 spec/ruby/library/continuation/element_reference_spec.rb
 delete mode 100644 spec/ruby/library/continuation/fixtures/callcc.rb
 delete mode 100644 spec/ruby/library/continuation/kernel/callcc_spec.rb
 delete mode 100644 spec/ruby/library/continuation/new_spec.rb
 delete mode 100644 spec/ruby/library/continuation/shared/call.rb
 create mode 100644 spec/ruby/library/etc/nprocessors_spec.rb
 delete mode 100644 spec/ruby/library/etc/passwd_spec.rb
 delete mode 100644 spec/ruby/library/etc/setgrent_spec.rb
 delete mode 100644 spec/ruby/library/etc/setpwent_spec.rb
 delete mode 100644 spec/ruby/library/logger/application/level_spec.rb
 delete mode 100644 spec/ruby/library/logger/application/log_spec.rb
 delete mode 100644 spec/ruby/library/logger/application/new_spec.rb
 delete mode 100644 spec/ruby/library/logger/application/set_log_spec.rb
 delete mode 100644 spec/ruby/library/logger/application/start_spec.rb
 delete mode 100644 spec/ruby/library/openstruct/table_spec.rb
 create mode 100644 spec/ruby/library/socket/udpsocket/write_spec.rb
 create mode 100644 spec/ruby/library/zlib/gzipreader/ungetbyte_spec.rb
 create mode 100644 spec/ruby/optional/capi/boolean_spec.rb
 create mode 100644 spec/ruby/optional/capi/ext/boolean_spec.c
 create mode 100644 spec/ruby/security/cve_2011_4815_spec.rb
 create mode 100644 spec/ruby/security/cve_2013_4164_spec.rb
 create mode 100644 spec/ruby/security/cve_2014_8080_spec.rb
 delete mode 100644 spec/ruby/shared/process/exec.rb
 delete mode 100644 spec/ruby/shared/process/spawn.rb
 create mode 100644 spec/ruby/shared/string/times.rb
 create mode 100644 spec/tags/ruby/core/basicobject/instance_eval_tags.txt
 create mode 100644 spec/tags/ruby/core/binding/local_variable_set_tags.txt
 create mode 100644 spec/tags/ruby/core/dir/chroot_tags.txt
 create mode 100644 spec/tags/ruby/core/enumerator/inject_tags.txt
 create mode 100644 spec/tags/ruby/core/enumerator/lazy/to_enum_tags.txt
 delete mode 100644 spec/tags/ruby/core/file/split_tags.txt
 delete mode 100644 spec/tags/ruby/core/file/stat/inspect_tags.txt
 create mode 100644 spec/tags/ruby/core/marshal/restore_tags.txt
 create mode 100644 spec/tags/ruby/core/math/log2_tags.txt
 create mode 100644 spec/tags/ruby/core/method/element_reference_tags.txt
 delete mode 100644 spec/tags/ruby/core/method/parameters_tags.txt
 create mode 100644 spec/tags/ruby/core/process/fork_tags.txt
 create mode 100644 spec/tags/ruby/core/string/crypt_tags.txt
 create mode 100644 spec/tags/ruby/core/string/multiply_tags.txt
 create mode 100644 spec/tags/ruby/core/string/to_sym_tags.txt
 create mode 100644 spec/tags/ruby/core/time/gmtoff_tags.txt
 create mode 100644 spec/tags/ruby/core/time/mktime_tags.txt
 create mode 100644 spec/tags/ruby/core/time/succ_tags.txt
 create mode 100644 spec/tags/ruby/core/time/utc_offset_tags.txt
 create mode 100644 spec/tags/ruby/language/hash_tags.txt
 create mode 100644 spec/tags/ruby/language/regexp_tags.txt
 create mode 100644 spec/tags/ruby/library/socket/basicsocket/recv_nonblock_tags.txt
 create mode 100644 test/jruby/test_ffi_pointer_leak.rb
 rename test/{ => jruby}/test_include_order.rb (99%)
 create mode 100644 test/jruby/test_time.rb
 delete mode 100644 test/jruby/test_time_add.rb
 delete mode 100644 test/jruby/test_time_nil_ops.rb
 delete mode 100644 test/jruby/test_time_tz.rb
 create mode 100644 test/mri/excludes/TestSocketOption.rb
 rename tool/{globals_2_3_1.rb => globals_2_3_3.rb} (100%)

-- 
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