-
-
Notifications
You must be signed in to change notification settings - Fork 925
Commit
- 9.4.12.0
- 9.4.11.0
- 9.4.10.0
- 9.4.9.0
- 9.4.8.0
- 9.4.7.0
- 9.4.6.0
- 9.4.5.0
- 9.4.4.0
- 9.4.3.0
- 9.4.2.0
- 9.4.1.0
- 9.4.0.0
- 9.3.15.0
- 9.3.14.0
- 9.3.13.0
- 9.3.12.0
- 9.3.11.0
- 9.3.10.0
- 9.3.9.0
- 9.3.8.0
- 9.3.7.0
- 9.3.6.0
- 9.3.5.0
- 9.3.4.0
- 9.3.3.0
- 9.3.2.0
- 9.3.1.0
- 9.3.0.0
- 9.2.21.0
- 9.2.20.1
- 9.2.20.0
- 9.2.19.0
- 9.2.18.0
- 9.2.17.0
- 9.2.16.0
- 9.2.15.0
- 9.2.14.0
- 9.2.13.0
- 9.2.12.0
- 9.2.11.1
- 9.2.11.0
- 9.2.10.0
- 9.2.9.0
- 9.2.8.0
- 9.2.7.0
- 9.2.6.0
- 9.2.5.0
- 9.2.4.1
- 9.2.4.0
- 9.2.3.0
- 9.2.2.0
- 9.2.1.0
- 9.2.0.0
- 9.1.17.0
- 9.1.16.0
- 9.1.15.0
- 9.1.14.0
- 9.1.13.0
- 9.1.12.0
- 9.1.11.0
- 9.1.10.0
- 9.1.9.0
- 9.1.8.0
- 9.1.7.0
- 9.1.6.0
- 9.1.5.0
- 9.1.4.0
- 9.1.3.0
- 9.1.2.0
- 9.1.1.0
- 9.1.0.0
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,4 +2,5 @@ | |
|
||
require_relative '../lib/runner.rb' | ||
|
||
JRubyTruffleRunner.new | ||
runner = JRubyTruffleRunner.new | ||
exit runner.run |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,13 @@ | ||
unless File.exists? repository_dir | ||
git_clone option(:git) | ||
end | ||
declare_options git: ['--git URL', 'Path to the gem\'s repository', STORE_NEW_VALUE, nil], | ||
version: ['--version VERSION', 'Version of the gem', STORE_NEW_VALUE, nil] | ||
|
||
setup | ||
git_clone option(:git) unless File.exists? repository_dir | ||
git_checkout git_tag option(:version) | ||
|
||
delete_gemfile_lock! | ||
use_only_https_git_paths! | ||
|
||
has_to_succeed setup | ||
|
||
result run(%w[-S rake], raise: false) | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
--- | ||
:setup: | ||
:file: | ||
bundler.rb: | | ||
module Bundler | ||
BundlerError = Class.new(Exception) | ||
def self.setup(*args) | ||
end | ||
end |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,12 +1,4 @@ | ||
:setup: | ||
:file: | ||
"bundler/gem_tasks.rb": nil | ||
:stored_commands: | ||
:ci: | ||
- :setup | ||
- :test | ||
:setup: | ||
- "git clone git@github.com:lucasocon/openweather.git" | ||
- "jruby+truffle --dir openweather setup" | ||
:test: "jruby+truffle --dir openweather run --require-pattern 'test/*_test.rb' -I test -- -e nil" | ||
|
Large diffs are not rendered by default.
This file was deleted.
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,2 @@ | ||
fails:ARGF.close closes the current open stream | ||
fails:ARGF.close returns self | ||
fails:ARGF.close raises an IOError if called on a closed stream | ||
fails:ARGF.close does not close STDIN |
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1 @@ | ||
fails:ARGF.filename returns the current file name on each file | ||
fails:ARGF.filename sets the $FILENAME global variable with the current file name on each file |
This file was deleted.
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1 @@ | ||
fails:ARGF.gets reads one line of a file | ||
fails:ARGF.gets reads all lines of a file | ||
fails:ARGF.gets reads all lines of two files | ||
fails:ARGF.gets sets $_ global variable with each line read | ||
fails:ARGF.gets returns nil when reaching end of files | ||
fails:ARGF.gets reads the contents of the file with default encoding | ||
slow:ARGF.gets reads all lines of stdin |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1 @@ | ||
fails:ARGF.lines with a separator yields each separated section of all streams | ||
fails:ARGF.lines reads each line of files | ||
fails:ARGF.lines returns self when passed a block |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1 @@ | ||
fails:ARGF.path returns the current file name on each file | ||
fails:ARGF.path sets the $FILENAME global variable with the current file name on each file |
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,15 +1,3 @@ | ||
fails:ARGF.read reads the contents of a file | ||
fails:ARGF.read treats first nil argument as no length limit | ||
fails:ARGF.read treats second nil argument as no output buffer | ||
fails:ARGF.read treats second argument as an output buffer | ||
fails:ARGF.read reads a number of bytes from the first file | ||
fails:ARGF.read reads from a single file consecutively | ||
fails:ARGF.read reads the contents of two files | ||
fails:ARGF.read reads the contents of one file and some characters from the second | ||
fails:ARGF.read reads across two files consecutively | ||
fails:ARGF.read reads the contents of the same file twice | ||
fails:ARGF.read reads the contents of a special device file | ||
fails:ARGF.read reads the contents of the file with default encoding | ||
slow:ARGF.read reads the contents of stdin | ||
slow:ARGF.read reads a number of bytes from stdin | ||
slow:ARGF.read reads the contents of one file and stdin |
This file was deleted.
This file was deleted.
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1 @@ | ||
fails:ARGF.rewind goes back to beginning of current file | ||
fails:ARGF.rewind resets ARGF.lineno to 0 | ||
fails:ARGF.rewind raises an ArgumentError when end of stream reached |
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +0,0 @@ | ||
fails:Dir#fileno returns the file descriptor of the dir | ||
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,3 @@ | ||
fails(JRUBY-5667):Dir.glob splits the string on \0 if there is only one string given | ||
fails:Dir.glob raises an Encoding::CompatibilityError if the argument encoding is not compatible with US-ASCII | ||
fails:Dir.glob matches nothing when given an empty list of paths | ||
fails:Dir.glob splits the string on \0 if there is only one string given |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1 @@ | ||
fails:Enumerable#each_cons raises an Argument Error if there is not a single parameter > 0 | ||
fails:Enumerable#each_cons raises an ArgumentError if there is not a single parameter > 0 |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1 @@ | ||
fails:Enumerable#each_slice raises an Argument Error if there is not a single parameter > 0 | ||
fails:Enumerable#each_slice raises an ArgumentError if there is not a single parameter > 0 |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +0,0 @@ | ||
fails:Enumerable#grep calls the block with an array when yielded with multiple arguments | ||
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,2 @@ | ||
fails:Enumerable#slice_when when given a block returns an enumerator | ||
fails:Enumerable#slice_when when given a block splits chunks between adjacent elements i and j where the block returns true | ||
fails:Enumerable#slice_when when given a block calls the block for length of the receiver enumerable minus one times | ||
fails:Enumerable#slice_when when not given a block raises an ArgumentError |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,2 @@ | ||
fails:NameError#name returns a class variable name as a symbol | ||
fails:NameError#name always returns a symbol when a NameError is raised from #instance_variable_get | ||
fails:NameError#name always returns a symbol when a NameError is raised from #class_variable_get |
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,2 @@ | ||
fails:IO.for_fd raises an error if passed binary/text mode two ways | ||
fails:IO.for_fd raises an error if passed matching binary/text mode two ways | ||
fails:IO.for_fd raises an error if passed conflicting binary/text mode two ways |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,2 @@ | ||
fails:IO.new raises an error if passed binary/text mode two ways | ||
fails:IO.new raises an error if passed matching binary/text mode two ways | ||
fails:IO.new raises an error if passed conflicting binary/text mode two ways |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,2 @@ | ||
fails:IO.open raises an error if passed binary/text mode two ways | ||
fails:IO.open raises an error if passed matching binary/text mode two ways | ||
fails:IO.open raises an error if passed conflicting binary/text mode two ways |
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1 @@ | ||
fails:Kernel.Complex() when passed a single non-Numeric coerces the passed argument using #to_c | ||
fails:Kernel.Complex() when passed [Integer] returns a new Complex number with 0 as the imaginary component |
This file was deleted.
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1 @@ | ||
fails:Kernel#eval allows a binding to be captured inside an eval | ||
fails:Kernel#eval raises a LocalJumpError if there is no lambda-style closure in the chain | ||
fails:Kernel#eval unwinds through a Proc-style closure and returns from a lambda-style closure in the closure chain | ||
fails:Kernel#eval returns from the scope calling #eval when evaluating 'return' |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,2 @@ | ||
fails:Kernel#exit! exits with the given status | ||
fails:Kernel#exit! exits immediately when called from a thread | ||
fails:Kernel.exit! exits with the given status | ||
fails:Kernel.exit! exits immediately when called from a thread |
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,5 @@ | ||
fails:Module#autoload does not load the file when referring to the constant in defined? | ||
fails:Module#autoload shares the autoload request across dup'ed copies of modules | ||
fails:Module#autoload returns 'constant' on referring the constant with defined?() | ||
fails(ruby-10741):Module#autoload does not load the file when accessing the constants table of the module | ||
fails:Module#autoload does not load the file when referring to the constant in defined? | ||
fails:Module#autoload returns 'constant' on referring the constant with defined?() |
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,2 @@ | ||
fails:Module#define_method when name is :initialize passed a block sets visibility to private when method name is :initialize | ||
fails:Module#define_method when name is :initialize given an UnboundMethod sets the visibility to private when method is named :initialize | ||
fails:Module#define_method when name is not a special private name given an UnboundMethod sets the visibility of the method to the current visibility |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1 @@ | ||
fails:Module#name is nil when assigned to a constant in an anonymous module | ||
|
This file was deleted.
This file was deleted.
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1 @@ | ||
fails:Process.exit! exits with the given status | ||
fails:Process.exit! exits immediately when called from a thread |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,43 +0,0 @@ | ||
fails:Process.getrlimit returns a two-element Array of Integers | ||
fails:Process.getrlimit when passed an Object calls #to_int to convert to an Integer | ||
fails:Process.getrlimit when passed an Object raises a TypeError if #to_int does not return an Integer | ||
fails:Process.getrlimit when passed a Symbol coerces :AS into RLIMIT_AS | ||
fails:Process.getrlimit when passed a Symbol coerces :CORE into RLIMIT_CORE | ||
fails:Process.getrlimit when passed a Symbol coerces :CPU into RLIMIT_CPU | ||
fails:Process.getrlimit when passed a Symbol coerces :DATA into RLIMIT_DATA | ||
fails:Process.getrlimit when passed a Symbol coerces :FSIZE into RLIMIT_FSIZE | ||
fails:Process.getrlimit when passed a Symbol coerces :NOFILE into RLIMIT_NOFILE | ||
fails:Process.getrlimit when passed a Symbol coerces :STACK into RLIMIT_STACK | ||
fails:Process.getrlimit when passed a Symbol coerces :MEMLOCK into RLIMIT_MEMLOCK | ||
fails:Process.getrlimit when passed a Symbol coerces :NPROC into RLIMIT_NPROC | ||
fails:Process.getrlimit when passed a Symbol coerces :RSS into RLIMIT_RSS | ||
fails:Process.getrlimit when passed a Symbol coerces :RTPRIO into RLIMIT_RTPRIO | ||
fails:Process.getrlimit when passed a Symbol coerces :RTTIME into RLIMIT_RTTIME | ||
fails:Process.getrlimit when passed a Symbol coerces :SIGPENDING into RLIMIT_SIGPENDING | ||
fails:Process.getrlimit when passed a Symbol coerces :MSGQUEUE into RLIMIT_MSGQUEUE | ||
fails:Process.getrlimit when passed a Symbol coerces :NICE into RLIMIT_NICE | ||
fails:Process.getrlimit when passed a Symbol raises ArgumentError when passed an unknown resource | ||
fails:Process.getrlimit when passed a String coerces 'AS' into RLIMIT_AS | ||
fails:Process.getrlimit when passed a String coerces 'CORE' into RLIMIT_CORE | ||
fails:Process.getrlimit when passed a String coerces 'CPU' into RLIMIT_CPU | ||
fails:Process.getrlimit when passed a String coerces 'DATA' into RLIMIT_DATA | ||
fails:Process.getrlimit when passed a String coerces 'FSIZE' into RLIMIT_FSIZE | ||
fails:Process.getrlimit when passed a String coerces 'NOFILE' into RLIMIT_NOFILE | ||
fails:Process.getrlimit when passed a String coerces 'STACK' into RLIMIT_STACK | ||
fails:Process.getrlimit when passed a String coerces 'MEMLOCK' into RLIMIT_MEMLOCK | ||
fails:Process.getrlimit when passed a String coerces 'NPROC' into RLIMIT_NPROC | ||
fails:Process.getrlimit when passed a String coerces 'RSS' into RLIMIT_RSS | ||
fails:Process.getrlimit when passed a String coerces 'RTPRIO' into RLIMIT_RTPRIO | ||
fails:Process.getrlimit when passed a String coerces 'RTTIME' into RLIMIT_RTTIME | ||
fails:Process.getrlimit when passed a String coerces 'SIGPENDING' into RLIMIT_SIGPENDING | ||
fails:Process.getrlimit when passed a String coerces 'MSGQUEUE' into RLIMIT_MSGQUEUE | ||
fails:Process.getrlimit when passed a String coerces 'NICE' into RLIMIT_NICE | ||
fails:Process.getrlimit when passed a String raises ArgumentError when passed an unknown resource | ||
fails:Process.getrlimit when passed on Object calls #to_str to convert to a String | ||
fails:Process.getrlimit when passed on Object calls #to_int if #to_str does not return a String | ||
fails:Process.getrlimit when passed a Symbol coerces :OFILE into RLIMIT_OFILE | ||
fails:Process.getrlimit when passed a Symbol coerces :NLIMITS into RLIMIT_NLIMITS | ||
fails:Process.getrlimit when passed a Symbol coerces :LOCKS into RLIMIT_LOCKS | ||
fails:Process.getrlimit when passed a String coerces 'OFILE' into RLIMIT_OFILE | ||
fails:Process.getrlimit when passed a String coerces 'NLIMITS' into RLIMIT_NLIMITS | ||
fails:Process.getrlimit when passed a String coerces 'LOCKS' into RLIMIT_LOCKS | ||
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,20 +1,15 @@ | ||
fails:Process.spawn calls #to_str to convert the environment keys | ||
fails:Process.spawn calls #to_str to convert the environment values | ||
fails:Process.spawn joins a new process group if pgroup: true | ||
fails:Process.spawn joins a new process group if pgroup: 0 | ||
fails:Process.spawn sets the umask if given the :umask option | ||
critical(runs very long before failing):Process.spawn redirects STDOUT to the given file if out: String | ||
critical(runs very long before failing):Process.spawn redirects STDERR to the given file if err: String | ||
fails:Process.spawn does NOT redirect both STDERR and STDOUT at the time to the given name | ||
fails:Process.spawn raises an Errno::EACCES when passed a directory | ||
fails:Process.spawn with a command array uses the first element as the command name and the second as the argv[0] value | ||
fails:Process.spawn with a command array calls #to_ary to convert the argument to an Array | ||
fails:Process.spawn with Integer option keys maps the key to a file descriptor in the child that inherits the file descriptor from the parent specified by the value | ||
fails:Process.spawn does not unset other environment variables when given a false :unsetenv_others option | ||
fails:Process.spawn does not unset environment variables included in the environment hash | ||
fails:Process.spawn joins the current process if pgroup: false | ||
fails:Process.spawn redirects STDOUT to the given file if out: String | ||
fails:Process.spawn redirects STDERR to the given file if err: String | ||
fails:Process.spawn when passed close_others: false does not close file descriptors >= 3 in the child process if fds are set close_on_exec=false | ||
fails:Process.spawn when passed close_others: false closes file descriptors >= 3 in the child process because they are set close_on_exec by default | ||
fails:Process.spawn redirects STDOUT to the given file if out: [String name, String mode] |
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,5 @@ | ||
fails(JRUBY-4869):Signal.trap ignores the signal when passed nil | ||
fails:Signal.trap ignores the signal when passed nil | ||
fails(JRUBY-5666):Signal.trap the special EXIT signal code runs the proc before at_exit handlers | ||
fails:Signal.trap accepts 'DEFAULT' as a symbol in place of a proc | ||
fails:Signal.trap accepts 'SIG_DFL' as a symbol in place of a proc | ||
fails:Signal.trap accepts 'SIG_IGN' as a symbol in place of a proc | ||
fails:Signal.trap accepts 'IGNORE' as a symbol in place of a proc | ||
critical(appears to succeed but IGNORE gets stuck in signal and can't be changed):Signal.trap accepts 'SIG_IGN' as a symbol in place of a proc | ||
critical(appears to succeed but IGNORE gets stuck in signal and can't be changed):Signal.trap accepts 'IGNORE' as a symbol in place of a proc |
This file was deleted.
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1 @@ | ||
fails:Thread#[]= raises exceptions on the wrong type of keys | ||
fails:Thread#[]= raises a RuntimeError if the thread is frozen |
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1 @@ | ||
fails:Time.local creates the correct time just after dst change | ||
fails(Joda Time behavior):Time.local respects rare old timezones |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1 @@ | ||
fails:Time.mktime creates the correct time just after dst change | ||
fails(Joda Time behavior):Time.mktime respects rare old timezones |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1 @@ | ||
fails:Time#zone returns nil when getting the local time with a fixed offset | ||
fails:Time#zone Encoding.default_internal is set returns an ASCII string |
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1 @@ | ||
fails:An instance method with a default argument does not call a method with the same name as the local | ||
fails:An instance method with a default argument shadows an existing method with the same name as the local | ||
fails:A nested method definition creates a method in the surrounding context when evaluated in a def expr.method |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1 @@ | ||
fails:A lambda expression 'lambda { ... }' with an implicit block can be created | ||
fails:A lambda literal -> () { } assigns variables from parameters with circular optional argument reference shadows an existing local with the same name as the argument | ||
fails:A lambda literal -> () { } assigns variables from parameters with circular optional argument reference shadows an existing method with the same name as the argument |
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +0,0 @@ | ||
critical(JRUBY-3749):BigDecimal.new doesn't segfault when using a very large string to build the number | ||