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: 1db3a92a151c
Choose a base ref
...
head repository: jruby/jruby
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 998fb3f22809
Choose a head ref
  • 2 commits
  • 55 files changed
  • 1 contributor

Commits on Mar 9, 2015

  1. Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    f90cfff View commit details
  2. Copy the full SHA
    998fb3f View commit details
Showing with 105 additions and 3 deletions.
  1. +1 −0 lib/ruby/truffle/mri/optparse.rb
  2. +1 −0 lib/ruby/truffle/mri/optparse/ac.rb
  3. +1 −0 lib/ruby/truffle/mri/optparse/date.rb
  4. +1 −0 lib/ruby/truffle/mri/optparse/shellwords.rb
  5. +1 −0 lib/ruby/truffle/mri/optparse/time.rb
  6. +1 −0 lib/ruby/truffle/mri/optparse/uri.rb
  7. +1 −0 lib/ruby/truffle/mri/optparse/version.rb
  8. +1 −0 lib/ruby/truffle/mri/test/unit.rb
  9. +1 −0 lib/ruby/truffle/mri/test/unit/assertion-failed-error.rb
  10. +2 −0 lib/ruby/truffle/mri/test/unit/assertions.rb
  11. +2 −0 lib/ruby/truffle/mri/test/unit/attribute-matcher.rb
  12. +2 −0 lib/ruby/truffle/mri/test/unit/attribute.rb
  13. +2 −0 lib/ruby/truffle/mri/test/unit/autorunner.rb
  14. +2 −0 lib/ruby/truffle/mri/test/unit/code-snippet-fetcher.rb
  15. +2 −0 lib/ruby/truffle/mri/test/unit/collector.rb
  16. +2 −0 lib/ruby/truffle/mri/test/unit/collector/descendant.rb
  17. +2 −0 lib/ruby/truffle/mri/test/unit/collector/dir.rb
  18. +2 −0 lib/ruby/truffle/mri/test/unit/collector/load.rb
  19. +2 −0 lib/ruby/truffle/mri/test/unit/collector/objectspace.rb
  20. +2 −0 lib/ruby/truffle/mri/test/unit/collector/xml.rb
  21. +2 −0 lib/ruby/truffle/mri/test/unit/color-scheme.rb
  22. +2 −0 lib/ruby/truffle/mri/test/unit/color.rb
  23. +2 −0 lib/ruby/truffle/mri/test/unit/data.rb
  24. +2 −0 lib/ruby/truffle/mri/test/unit/diff.rb
  25. +2 −0 lib/ruby/truffle/mri/test/unit/error.rb
  26. +2 −0 lib/ruby/truffle/mri/test/unit/exception-handler.rb
  27. +2 −0 lib/ruby/truffle/mri/test/unit/failure.rb
  28. +2 −0 lib/ruby/truffle/mri/test/unit/fault-location-detector.rb
  29. +2 −0 lib/ruby/truffle/mri/test/unit/fixture.rb
  30. +2 −0 lib/ruby/truffle/mri/test/unit/notification.rb
  31. +2 −0 lib/ruby/truffle/mri/test/unit/omission.rb
  32. +2 −0 lib/ruby/truffle/mri/test/unit/pending.rb
  33. +2 −0 lib/ruby/truffle/mri/test/unit/priority.rb
  34. +2 −0 lib/ruby/truffle/mri/test/unit/runner/console.rb
  35. +2 −0 lib/ruby/truffle/mri/test/unit/runner/emacs.rb
  36. +2 −0 lib/ruby/truffle/mri/test/unit/runner/xml.rb
  37. +2 −0 lib/ruby/truffle/mri/test/unit/test-suite-creator.rb
  38. +2 −0 lib/ruby/truffle/mri/test/unit/testcase.rb
  39. +2 −0 lib/ruby/truffle/mri/test/unit/testresult.rb
  40. +2 −0 lib/ruby/truffle/mri/test/unit/testsuite.rb
  41. +2 −0 lib/ruby/truffle/mri/test/unit/ui/console/outputlevel.rb
  42. +2 −0 lib/ruby/truffle/mri/test/unit/ui/console/testrunner.rb
  43. +2 −0 lib/ruby/truffle/mri/test/unit/ui/emacs/testrunner.rb
  44. +2 −0 lib/ruby/truffle/mri/test/unit/ui/testrunner.rb
  45. +2 −0 lib/ruby/truffle/mri/test/unit/ui/testrunnermediator.rb
  46. +2 −0 lib/ruby/truffle/mri/test/unit/ui/testrunnerutilities.rb
  47. +2 −0 lib/ruby/truffle/mri/test/unit/ui/xml/testrunner.rb
  48. +2 −0 lib/ruby/truffle/mri/test/unit/util/backtracefilter.rb
  49. +2 −0 lib/ruby/truffle/mri/test/unit/util/method-owner-finder.rb
  50. +2 −0 lib/ruby/truffle/mri/test/unit/util/observable.rb
  51. +2 −0 lib/ruby/truffle/mri/test/unit/util/output.rb
  52. +2 −0 lib/ruby/truffle/mri/test/unit/util/procwrapper.rb
  53. +2 −0 lib/ruby/truffle/mri/test/unit/version.rb
  54. +0 −3 spec/truffle/tags/core/array/reverse_tags.txt
  55. +8 −0 truffle/src/main/ruby/core/shims.rb
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/optparse.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../stdlib/optparse'
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/optparse/ac.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../stdlib/optparse/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/optparse/date.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../stdlib/optparse/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/optparse/shellwords.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../stdlib/optparse/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/optparse/time.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../stdlib/optparse/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/optparse/uri.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../stdlib/optparse/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/optparse/version.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../stdlib/optparse/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/test/unit.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../stdlib/test/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/test/unit/assertion-failed-error.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require_relative '../../../../stdlib/test/unit/' + File.basename(__FILE__)
2 changes: 2 additions & 0 deletions lib/ruby/truffle/mri/test/unit/assertions.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require_relative '../../../../stdlib/test/unit/' + File.basename(__FILE__)

2 changes: 2 additions & 0 deletions lib/ruby/truffle/mri/test/unit/attribute-matcher.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require_relative '../../../../stdlib/test/unit/' + File.basename(__FILE__)

2 changes: 2 additions & 0 deletions lib/ruby/truffle/mri/test/unit/attribute.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require_relative '../../../../stdlib/test/unit/' + File.basename(__FILE__)

2 changes: 2 additions & 0 deletions lib/ruby/truffle/mri/test/unit/autorunner.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require_relative '../../../../stdlib/test/unit/' + File.basename(__FILE__)

2 changes: 2 additions & 0 deletions lib/ruby/truffle/mri/test/unit/code-snippet-fetcher.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require_relative '../../../../stdlib/test/unit/' + File.basename(__FILE__)

2 changes: 2 additions & 0 deletions lib/ruby/truffle/mri/test/unit/collector.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require_relative '../../../../stdlib/test/unit/' + File.basename(__FILE__)

2 changes: 2 additions & 0 deletions lib/ruby/truffle/mri/test/unit/collector/descendant.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require_relative '../../../../../stdlib/test/unit/collector/' + File.basename(__FILE__)

2 changes: 2 additions & 0 deletions lib/ruby/truffle/mri/test/unit/collector/dir.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require_relative '../../../../../stdlib/test/unit/collector/' + File.basename(__FILE__)

2 changes: 2 additions & 0 deletions lib/ruby/truffle/mri/test/unit/collector/load.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require_relative '../../../../../stdlib/test/unit/collector/' + File.basename(__FILE__)

2 changes: 2 additions & 0 deletions lib/ruby/truffle/mri/test/unit/collector/objectspace.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require_relative '../../../../../stdlib/test/unit/collector/' + File.basename(__FILE__)

2 changes: 2 additions & 0 deletions lib/ruby/truffle/mri/test/unit/collector/xml.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require_relative '../../../../../stdlib/test/unit/collector/' + File.basename(__FILE__)

2 changes: 2 additions & 0 deletions lib/ruby/truffle/mri/test/unit/color-scheme.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require_relative '../../../../stdlib/test/unit/' + File.basename(__FILE__)

2 changes: 2 additions & 0 deletions lib/ruby/truffle/mri/test/unit/color.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require_relative '../../../../stdlib/test/unit/' + File.basename(__FILE__)

2 changes: 2 additions & 0 deletions lib/ruby/truffle/mri/test/unit/data.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require_relative '../../../../stdlib/test/unit/' + File.basename(__FILE__)

2 changes: 2 additions & 0 deletions lib/ruby/truffle/mri/test/unit/diff.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require_relative '../../../../stdlib/test/unit/' + File.basename(__FILE__)

2 changes: 2 additions & 0 deletions lib/ruby/truffle/mri/test/unit/error.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require_relative '../../../../stdlib/test/unit/' + File.basename(__FILE__)

2 changes: 2 additions & 0 deletions lib/ruby/truffle/mri/test/unit/exception-handler.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require_relative '../../../../stdlib/test/unit/' + File.basename(__FILE__)

2 changes: 2 additions & 0 deletions lib/ruby/truffle/mri/test/unit/failure.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require_relative '../../../../stdlib/test/unit/' + File.basename(__FILE__)

2 changes: 2 additions & 0 deletions lib/ruby/truffle/mri/test/unit/fault-location-detector.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require_relative '../../../../stdlib/test/unit/' + File.basename(__FILE__)

2 changes: 2 additions & 0 deletions lib/ruby/truffle/mri/test/unit/fixture.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require_relative '../../../../stdlib/test/unit/' + File.basename(__FILE__)

2 changes: 2 additions & 0 deletions lib/ruby/truffle/mri/test/unit/notification.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require_relative '../../../../stdlib/test/unit/' + File.basename(__FILE__)

2 changes: 2 additions & 0 deletions lib/ruby/truffle/mri/test/unit/omission.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require_relative '../../../../stdlib/test/unit/' + File.basename(__FILE__)

2 changes: 2 additions & 0 deletions lib/ruby/truffle/mri/test/unit/pending.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require_relative '../../../../stdlib/test/unit/' + File.basename(__FILE__)

2 changes: 2 additions & 0 deletions lib/ruby/truffle/mri/test/unit/priority.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require_relative '../../../../stdlib/test/unit/' + File.basename(__FILE__)

2 changes: 2 additions & 0 deletions lib/ruby/truffle/mri/test/unit/runner/console.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require_relative '../../../../../stdlib/test/unit/runner/' + File.basename(__FILE__)

2 changes: 2 additions & 0 deletions lib/ruby/truffle/mri/test/unit/runner/emacs.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require_relative '../../../../../stdlib/test/unit/runner/' + File.basename(__FILE__)

2 changes: 2 additions & 0 deletions lib/ruby/truffle/mri/test/unit/runner/xml.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require_relative '../../../../../stdlib/test/unit/runner/' + File.basename(__FILE__)

2 changes: 2 additions & 0 deletions lib/ruby/truffle/mri/test/unit/test-suite-creator.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require_relative '../../../../stdlib/test/unit/' + File.basename(__FILE__)

2 changes: 2 additions & 0 deletions lib/ruby/truffle/mri/test/unit/testcase.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require_relative '../../../../stdlib/test/unit/' + File.basename(__FILE__)

2 changes: 2 additions & 0 deletions lib/ruby/truffle/mri/test/unit/testresult.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require_relative '../../../../stdlib/test/unit/' + File.basename(__FILE__)

2 changes: 2 additions & 0 deletions lib/ruby/truffle/mri/test/unit/testsuite.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require_relative '../../../../stdlib/test/unit/' + File.basename(__FILE__)

2 changes: 2 additions & 0 deletions lib/ruby/truffle/mri/test/unit/ui/console/outputlevel.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require_relative '../../../../../../stdlib/test/unit/ui/console/' + File.basename(__FILE__)

2 changes: 2 additions & 0 deletions lib/ruby/truffle/mri/test/unit/ui/console/testrunner.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require_relative '../../../../../../stdlib/test/unit/ui/console/' + File.basename(__FILE__)

2 changes: 2 additions & 0 deletions lib/ruby/truffle/mri/test/unit/ui/emacs/testrunner.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require_relative '../../../../../../stdlib/test/unit/ui/emacs/' + File.basename(__FILE__)

2 changes: 2 additions & 0 deletions lib/ruby/truffle/mri/test/unit/ui/testrunner.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require_relative '../../../../../stdlib/test/unit/ui/' + File.basename(__FILE__)

2 changes: 2 additions & 0 deletions lib/ruby/truffle/mri/test/unit/ui/testrunnermediator.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require_relative '../../../../../stdlib/test/unit/ui/' + File.basename(__FILE__)

2 changes: 2 additions & 0 deletions lib/ruby/truffle/mri/test/unit/ui/testrunnerutilities.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require_relative '../../../../../stdlib/test/unit/ui/' + File.basename(__FILE__)

2 changes: 2 additions & 0 deletions lib/ruby/truffle/mri/test/unit/ui/xml/testrunner.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require_relative '../../../../../../stdlib/test/unit/ui/xml/' + File.basename(__FILE__)

2 changes: 2 additions & 0 deletions lib/ruby/truffle/mri/test/unit/util/backtracefilter.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require_relative '../../../../../stdlib/test/unit/util/' + File.basename(__FILE__)

2 changes: 2 additions & 0 deletions lib/ruby/truffle/mri/test/unit/util/method-owner-finder.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require_relative '../../../../../stdlib/test/unit/util/' + File.basename(__FILE__)

2 changes: 2 additions & 0 deletions lib/ruby/truffle/mri/test/unit/util/observable.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require_relative '../../../../../stdlib/test/unit/util/' + File.basename(__FILE__)

2 changes: 2 additions & 0 deletions lib/ruby/truffle/mri/test/unit/util/output.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require_relative '../../../../../stdlib/test/unit/util/' + File.basename(__FILE__)

2 changes: 2 additions & 0 deletions lib/ruby/truffle/mri/test/unit/util/procwrapper.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require_relative '../../../../../stdlib/test/unit/util/' + File.basename(__FILE__)

2 changes: 2 additions & 0 deletions lib/ruby/truffle/mri/test/unit/version.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require_relative '../../../../stdlib/test/unit/' + File.basename(__FILE__)

3 changes: 0 additions & 3 deletions spec/truffle/tags/core/array/reverse_tags.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
fails:Array#reverse returns a new array with the elements in reverse order
fails:Array#reverse properly handles recursive arrays
fails:Array#reverse does not return subclass instance on Array subclasses
fails:Array#reverse! reverses the elements in place
fails:Array#reverse! properly handles recursive arrays
fails:Array#reverse! raises a RuntimeError on a frozen array
8 changes: 8 additions & 0 deletions truffle/src/main/ruby/core/shims.rb
Original file line number Diff line number Diff line change
@@ -120,6 +120,14 @@ def rindex(obj)

index
end

def reverse
res = []

each { |x| res.unshift x }

res
end
end

module Kernel