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: 49b54856f6bb
Choose a base ref
...
head repository: jruby/jruby
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: c4ee1c94399b
Choose a head ref
  • 5 commits
  • 51 files changed
  • 1 contributor

Commits on Jun 7, 2016

  1. Copy the full SHA
    670afd7 View commit details
  2. Copy the full SHA
    74217a5 View commit details
  3. Copy the full SHA
    d39ffc7 View commit details
  4. Copy the full SHA
    d9b9704 View commit details
  5. 4
    Copy the full SHA
    c4ee1c9 View commit details
Showing with 7 additions and 6,003 deletions.
  1. +0 −12 truffle/src/main/java/org/jruby/truffle/core/symbol/SymbolNodes.java
  2. +0 −1 truffle/src/main/ruby/core.rb
  3. +2 −804 truffle/src/main/ruby/core/array.rb
  4. +0 −67 truffle/src/main/ruby/core/atomic.rb
  5. +0 −2 truffle/src/main/ruby/core/bignum.rb
  6. +0 −12 truffle/src/main/ruby/core/channel.rb
  7. +0 −8 truffle/src/main/ruby/core/dir.rb
  8. +0 −19 truffle/src/main/ruby/core/dir_glob.rb
  9. +0 −43 truffle/src/main/ruby/core/encoding.rb
  10. +0 −76 truffle/src/main/ruby/core/enumerator.rb
  11. +0 −42 truffle/src/main/ruby/core/exception.rb
  12. +0 −2 truffle/src/main/ruby/core/false.rb
  13. +0 −19 truffle/src/main/ruby/core/file.rb
  14. +0 −17 truffle/src/main/ruby/core/fixnum.rb
  15. +1 −186 truffle/src/main/ruby/core/float.rb
  16. +0 −423 truffle/src/main/ruby/core/hash.rb
  17. +0 −67 truffle/src/main/ruby/core/identity_map.rb
  18. +0 −47 truffle/src/main/ruby/core/integer.rb
  19. +0 −28 truffle/src/main/ruby/core/io.rb
  20. +0 −434 truffle/src/main/ruby/core/kernel.rb
  21. +2 −16 truffle/src/main/ruby/core/library.rb
  22. +0 −34 truffle/src/main/ruby/core/lru_cache.rb
  23. +0 −16 truffle/src/main/ruby/core/main.rb
  24. +1 −17 truffle/src/main/ruby/core/marshal.rb
  25. +0 −10 truffle/src/main/ruby/core/mirror.rb
  26. +0 −827 truffle/src/main/ruby/core/module.rb
  27. +0 −53 truffle/src/main/ruby/core/mutex.rb
  28. +0 −77 truffle/src/main/ruby/core/object_space.rb
  29. +0 −5 truffle/src/main/ruby/core/pre.rb
  30. +0 −114 truffle/src/main/ruby/core/proc.rb
  31. +1 −75 truffle/src/main/ruby/core/process.rb
  32. +0 −130 truffle/src/main/ruby/core/process_mirror.rb
  33. +0 −31 truffle/src/main/ruby/core/random.rb
  34. +0 −23 truffle/src/main/ruby/core/range.rb
  35. +0 −9 truffle/src/main/ruby/core/range_mirror.rb
  36. +0 −397 truffle/src/main/ruby/core/regexp.rb
  37. +0 −3 truffle/src/main/ruby/core/rubinius.rb
  38. +0 −13 truffle/src/main/ruby/core/shims.rb
  39. +0 −7 truffle/src/main/ruby/core/signal.rb
  40. +0 −97 truffle/src/main/ruby/core/string.rb
  41. +0 −5 truffle/src/main/ruby/core/struct.rb
  42. +0 −27 truffle/src/main/ruby/core/symbol.rb
  43. +0 −12 truffle/src/main/ruby/core/thread.rb
  44. +0 −82 truffle/src/main/ruby/core/time.rb
  45. +0 −38 truffle/src/main/ruby/core/truffle/ctype.rb
  46. +0 −26 truffle/src/main/ruby/core/truffle/ffi/ffi.rb
  47. +0 −126 truffle/src/main/ruby/core/truffle/ffi/ffi_struct.rb
  48. +0 −973 truffle/src/main/ruby/core/truffle/ffi/pointer.rb
  49. +0 −26 truffle/src/main/ruby/core/tuple.rb
  50. +0 −421 truffle/src/main/ruby/core/type.rb
  51. +0 −4 truffle/src/main/ruby/core/weakref.rb
Original file line number Diff line number Diff line change
@@ -157,16 +157,4 @@ public DynamicObject allocate(DynamicObject rubyClass) {

}

@Primitive(name = "symbol_is_constant")
public static abstract class SymbolIsConstantPrimitiveNode extends PrimitiveArrayArgumentsNode {

@TruffleBoundary
@Specialization(guards = "isRubySymbol(symbol)")
public boolean symbolIsConstant(DynamicObject symbol) {
final String string = symbol.toString();
return string.length() > 0 && Character.isUpperCase(string.charAt(0));
}

}

}
1 change: 0 additions & 1 deletion truffle/src/main/ruby/core.rb
Original file line number Diff line number Diff line change
@@ -10,7 +10,6 @@
Truffle::Boot.require_core 'core/primitives'
Truffle::Boot.require_core 'core/tuple'
Truffle::Boot.require_core 'core/lookuptable'
Truffle::Boot.require_core 'core/atomic'
Truffle::Boot.require_core 'core/basic_object'
Truffle::Boot.require_core 'core/mirror'
Truffle::Boot.require_core 'core/bignum'
Loading