Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: jruby/jruby
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 23a66696f659
Choose a base ref
...
head repository: jruby/jruby
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: fdfcd19dddc0
Choose a head ref
  • 3 commits
  • 9 files changed
  • 1 contributor

Commits on Jan 2, 2016

  1. Copy the full SHA
    b28da55 View commit details
  2. Copy the full SHA
    0f09e28 View commit details
  3. Copy the full SHA
    fdfcd19 View commit details
12 changes: 6 additions & 6 deletions spec/truffle/tags/language/block_tags.txt
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
fails(inherited):A block yielded a single Array assigns elements to optional arguments
fails(inherited):A block yielded a single Array calls #to_hash on the last element if keyword arguments are present
fails(inherited):A block yielded a single Array assigns the last element to a non-keyword argument if #to_hash returns nil
fails(inherited):A block yielded a single Array raises a TypeError if #to_hash does not return a Hash
fails(inherited):A block yielded a single Array raises the error raised inside #to_hash
fails(inherited):A block yielded a single Object receives the object if #to_ary returns nil
fails:A block yielded a single Array assigns elements to optional arguments
fails:A block yielded a single Array calls #to_hash on the last element if keyword arguments are present
fails:A block yielded a single Array assigns the last element to a non-keyword argument if #to_hash returns nil
fails:A block yielded a single Array raises a TypeError if #to_hash does not return a Hash
fails:A block yielded a single Array raises the error raised inside #to_hash
fails:A block yielded a single Object receives the object if #to_ary returns nil
fails:A block yielded a single Array assigns nil to unassigned required arguments
fails:A block yielded a single Array assigns elements to optional arguments
fails:A block yielded a single Array assgins elements to post arguments
9 changes: 3 additions & 6 deletions spec/truffle/tags/language/break_tags.txt
Original file line number Diff line number Diff line change
@@ -1,11 +1,8 @@
slow:The break statement in a lambda created at the toplevel returns a value when invoking from a method
slow:The break statement in a lambda created at the toplevel returns a value when invoking from a block
slow:The break statement in a lambda created at the toplevel returns a value when invoking from the toplevel
fails:The break statement in a captured block when the invocation of the scope creating the block is still active raises a LocalJumpError when invoking the block from the scope creating the block
fails:The break statement in a captured block when the invocation of the scope creating the block is still active raises a LocalJumpError when invoking the block from a method
fails:The break statement in a captured block when the invocation of the scope creating the block is still active raises a LocalJumpError when yielding to the block
fails:The break statement in a captured block from a scope that has returned raises a LocalJumpError when calling the block from a method
fails:The break statement in a captured block from a scope that has returned raises a LocalJumpError when yielding to the block
slow:The break statement in a lambda created at the toplevel returns a value when invoking from a method
slow:The break statement in a lambda created at the toplevel returns a value when invoking from a block
slow:The break statement in a lambda created at the toplevel returns a value when invoking from the toplevel
windows:The break statement in a lambda created at the toplevel returns a value when invoking from the toplevel
windows:The break statement in a lambda created at the toplevel returns a value when invoking from a method
windows:The break statement in a lambda created at the toplevel returns a value when invoking from a block
2 changes: 0 additions & 2 deletions spec/truffle/tags/language/file_tags.txt

This file was deleted.

8 changes: 4 additions & 4 deletions spec/truffle/tags/language/lambda_tags.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
fails(inherited):"A lambda literal -> () { } assigns variables from parameters for definition \n @a = -> (*, **k) { k }"
fails(inherited):"A lambda literal -> () { } assigns variables from parameters for definition \n @a = -> (a: @a = -> (a: 1) { a }, b:) do\n [a, b]\n end"
fails(inherited):"A lambda expression 'lambda { ... }' assigns variables from parameters for definition \n @a = lambda { |*, **k| k }"
fails(inherited):"A lambda expression 'lambda { ... }' assigns variables from parameters for definition \n @a = lambda do |a: (@a = -> (a: 1) { a }), b:|\n [a, b]\n end"
fails:"A lambda literal -> () { } assigns variables from parameters for definition \n @a = -> (*, **k) { k }"
fails:"A lambda literal -> () { } assigns variables from parameters for definition \n @a = -> (a: @a = -> (a: 1) { a }, b:) do\n [a, b]\n end"
fails:"A lambda expression 'lambda { ... }' assigns variables from parameters for definition \n @a = lambda { |*, **k| k }"
fails:"A lambda expression 'lambda { ... }' assigns variables from parameters for definition \n @a = lambda do |a: (@a = -> (a: 1) { a }), b:|\n [a, b]\n end"
fails:"A lambda literal -> () { } assigns variables from parameters for definition \n @a = -> ((*a, b)) { [a, b] }"
fails:"A lambda literal -> () { } assigns variables from parameters for definition \n @a = -> ((a, b, *c, d), (*e, f, g), (*h)) do\n [a, b, c, d, e, f, g, h]\n end"
fails:"A lambda literal -> () { } assigns variables from parameters for definition \n @a = -> (a, (b, (c, *d, (e, (*f)), g), (h, (i, j)))) do\n [a, b, c, d, e, f, g, h, i, j]\n end"
6 changes: 3 additions & 3 deletions spec/truffle/tags/language/method_tags.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
fails(inherited):"A method assigns local variables from method parameters for definition \n def m(*, **) end"
fails(inherited):"A method assigns local variables from method parameters for definition \n def m(*a, **) a end"
fails(inherited):"A method assigns local variables from method parameters for definition \n def m(*, **k) k end"
fails:"A method assigns local variables from method parameters for definition \n def m(*, **) end"
fails:"A method assigns local variables from method parameters for definition \n def m(*a, **) a end"
fails:"A method assigns local variables from method parameters for definition \n def m(*, **k) k end"
fails:"A method assigns local variables from method parameters for definition \n def m((*a, b)) [a, b] end"
fails:"A method assigns local variables from method parameters for definition \n def m((*a), (*b)) [a, b] end"
fails:"A method assigns local variables from method parameters for definition \n def m((a, *b), (*c, d))\n [a, b, c, d]\n end"
9 changes: 3 additions & 6 deletions spec/truffle/tags/language/predefined/data_tags.txt
Original file line number Diff line number Diff line change
@@ -1,13 +1,10 @@
fails(inherited):The DATA constant succeeds in locking the file DATA came from
fails:The DATA constant does not change when an included files also has a __END__
fails:The DATA constant is included in an otherwise empty file
slow:The DATA constant exists when the main script contains __END__
slow:The DATA constant does not exist when the main script contains no __END__
slow:The DATA constant does not exist when an included file has a __END__
slow:The DATA constant does not change when an included files also has a __END__
slow:The DATA constant is included in an otherwise empty file
windows:The DATA constant exists when the main script contains __END__
windows:The DATA constant does not exist when the main script contains no __END__
windows:The DATA constant does not change when an included files also has a __END__
fails:The DATA constant succeeds in locking the file DATA came from
fails:The DATA constant does not change when an included files also has a __END__
fails:The DATA constant is included in an otherwise empty file
fails:The DATA constant exists when the main script contains __END__
fails:The DATA constant does not exist when the main script contains no __END__
6 changes: 1 addition & 5 deletions spec/truffle/tags/language/predefined_tags.txt
Original file line number Diff line number Diff line change
@@ -2,11 +2,7 @@ slow:The predefined global constant STDERR has the encodings set by #set_encodin
slow:The predefined global constant STDIN retains the encoding set by #set_encoding when Encoding.default_external is changed
slow:The predefined global constant STDIN has the encodings set by #set_encoding
slow:The predefined global constant STDOUT has the encodings set by #set_encoding
windows:The predefined global constant STDIN has the encodings set by #set_encoding
windows:The predefined global constant STDIN retains the encoding set by #set_encoding when Encoding.default_external is changed
windows:The predefined global constant STDOUT has the encodings set by #set_encoding
windows:The predefined global constant STDERR has the encodings set by #set_encoding
slow:The predefined global constant ARGV contains Strings encoded in locale Encoding
fails:Predefined global $_ is set to the last line read by e.g. StringIO#gets
fails:Predefined global $_ is set at the method-scoped level rather than block-scoped
fails:Global variable $0 actually sets the program name
slow:The predefined global constant ARGV contains Strings encoded in locale Encoding
2 changes: 1 addition & 1 deletion spec/truffle/tags/language/regexp/modifiers_tags.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
fails(inherited):Regexps with modifers supports ASII/Unicode modifiers
fails:Regexps with modifers supports ASII/Unicode modifiers
16 changes: 8 additions & 8 deletions spec/truffle/tags/language/variables_tags.txt
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
fails(inherited):Multiple assignment with a single RHS value does not call #to_ary if #respond_to? returns false
fails(inherited):Multiple assignment with a single RHS value raises a TypeError of #to_ary does not return an Array
fails(inherited):Multiple assignment with a single RHS value raises a TypeError if #to_ary does not return an Array
fails(inherited):Multiple assignment with a single RHS value assigns an Array when the RHS is an Array subclass
fails(inherited):Multiple assignment with a single splatted RHS value calls #to_a to convert nil to an empty Array
fails(inherited):Multiple assignment with a MRHS value raises a TypeError if #to_ary does not return an Array
fails(inherited):Multiple assignment with a MRHS value calls #to_ary to convert a splatted Object when the position receiving the value is a multiple assignment
fails(inherited):Multiple assignment with a MRHS value does not call #to_ary to convert a splatted Object when the position receiving the value is a simple variable
fails:Multiple assignment with a single RHS value does not call #to_ary if #respond_to? returns false
fails:Multiple assignment with a single RHS value raises a TypeError of #to_ary does not return an Array
fails:Multiple assignment with a single RHS value raises a TypeError if #to_ary does not return an Array
fails:Multiple assignment with a single RHS value assigns an Array when the RHS is an Array subclass
fails:Multiple assignment with a single splatted RHS value calls #to_a to convert nil to an empty Array
fails:Multiple assignment with a MRHS value raises a TypeError if #to_ary does not return an Array
fails:Multiple assignment with a MRHS value calls #to_ary to convert a splatted Object when the position receiving the value is a multiple assignment
fails:Multiple assignment with a MRHS value does not call #to_ary to convert a splatted Object when the position receiving the value is a simple variable
fails:Multiple assignment with a single RHS value calls #to_ary to convert an Object RHS when assigning a simple MLHS
fails:Multiple assignment with a single RHS value calls #to_ary if it is private
fails:Multiple assignment with a single RHS value does not call #to_ary if #respond_to? returns false