[jruby] 01/04: Merge tag 'upstream/9.1.13.0'
Miguel Landaeta
nomadium at moszumanska.debian.org
Wed Oct 4 18:53:27 UTC 2017
This is an automated email from the git hooks/post-receive script.
nomadium pushed a commit to branch master
in repository jruby.
commit 11102ef0db87229ab028fb5aedb1903a45ee87bf
Merge: fa11c56 2995041
Author: Miguel Landaeta <nomadium at debian.org>
Date: Wed Oct 4 19:45:29 2017 +0100
Merge tag 'upstream/9.1.13.0'
Upstream version 9.1.13.0
# gpg: Signature made Wed 04 Oct 2017 07:45:18 PM IST
# 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 | 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 +
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
991 files changed, 21691 insertions(+), 19576 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