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: bbc3db3dbbe7
Choose a base ref
...
head repository: jruby/jruby
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 999273e0f8e1
Choose a head ref
  • 1 commit
  • 250 files changed
  • 1 contributor

Commits on Aug 17, 2015

  1. Copy the full SHA
    999273e View commit details
Showing with 343 additions and 443 deletions.
  1. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/RubyNode.java
  2. +0 −5 truffle/src/main/java/org/jruby/truffle/nodes/RubyRootNode.java
  3. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/StringCachingGuards.java
  4. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/ThreadLocalObjectNode.java
  5. +1 −3 truffle/src/main/java/org/jruby/truffle/nodes/arguments/CheckArityNode.java
  6. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/arguments/ReadBlockNode.java
  7. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/arguments/ReadKeywordArgumentNode.java
  8. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/arguments/ReadKeywordRestArgumentNode.java
  9. +3 −4 truffle/src/main/java/org/jruby/truffle/nodes/arguments/ReadRemainingArgumentsNode.java
  10. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/arguments/ReadRestArgumentNode.java
  11. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/cast/ArrayCastNode.java
  12. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/cast/BooleanCastNode.java
  13. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/cast/BooleanCastWithDefaultNode.java
  14. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/cast/CmpIntNode.java
  15. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/cast/HashCastNode.java
  16. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/cast/NumericToFloatNode.java
  17. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/cast/ProcCastNode.java
  18. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/cast/ProcOrNullNode.java
  19. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/cast/SingleValueCastNode.java
  20. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/cast/SplatCastNode.java
  21. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/cast/StringToSymbolNode.java
  22. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/cast/TaintResultNode.java
  23. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/cast/ToSNode.java
  24. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/coerce/NameToJavaStringNode.java
  25. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/coerce/NameToSymbolOrStringNode.java
  26. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/coerce/ToAryNode.java
  27. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/coerce/ToFNode.java
  28. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/coerce/ToIntNode.java
  29. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/coerce/ToPathNode.java
  30. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/coerce/ToStrNode.java
  31. +8 −9 truffle/src/main/java/org/jruby/truffle/nodes/constants/GetConstantNode.java
  32. +8 −10 truffle/src/main/java/org/jruby/truffle/nodes/constants/LookupConstantNode.java
  33. +7 −8 truffle/src/main/java/org/jruby/truffle/nodes/constants/LookupConstantWithLexicalScopeNode.java
  34. +2 −7 truffle/src/main/java/org/jruby/truffle/nodes/constants/ReadConstantNode.java
  35. +3 −5 truffle/src/main/java/org/jruby/truffle/nodes/constants/ReadConstantWithLexicalScopeNode.java
  36. +3 −4 truffle/src/main/java/org/jruby/truffle/nodes/constants/ReadLiteralConstantNode.java
  37. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/constants/WriteConstantNode.java
  38. +0 −2 truffle/src/main/java/org/jruby/truffle/nodes/control/SequenceNode.java
  39. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/control/TraceNode.java
  40. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/control/WhenSplatNode.java
  41. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/conversion/ToJavaStringNode.java
  42. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/conversion/ToSymbolNode.java
  43. +3 −3 truffle/src/main/java/org/jruby/truffle/nodes/core/BasicObjectNodes.java
  44. +2 −2 truffle/src/main/java/org/jruby/truffle/nodes/core/BignumNodes.java
  45. +1 −2 truffle/src/main/java/org/jruby/truffle/nodes/core/CoreMethodNodeManager.java
  46. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/core/FloatNodes.java
  47. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/core/GeneralDivModNode.java
  48. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/core/IntegerNodes.java
  49. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/core/InterpolatedRegexpNode.java
  50. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/core/InterpolatedStringNode.java
  51. +1 −2 truffle/src/main/java/org/jruby/truffle/nodes/core/KernelNodes.java
  52. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/core/MainNodes.java
  53. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/core/MathNodes.java
  54. +14 −15 truffle/src/main/java/org/jruby/truffle/nodes/core/MethodNodes.java
  55. +1 −6 truffle/src/main/java/org/jruby/truffle/nodes/core/ModuleNodes.java
  56. +2 −2 truffle/src/main/java/org/jruby/truffle/nodes/core/MutexNodes.java
  57. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/core/ObjectSpaceNodes.java
  58. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/core/PointerGuards.java
  59. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/core/ProcessNodes.java
  60. +2 −3 truffle/src/main/java/org/jruby/truffle/nodes/core/QueueNodes.java
  61. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/core/ReturnEnumeratorIfNoBlockNode.java
  62. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/core/SetTopLevelBindingNode.java
  63. +2 −2 truffle/src/main/java/org/jruby/truffle/nodes/core/SizedQueueNodes.java
  64. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/core/StringGuards.java
  65. +0 −2 truffle/src/main/java/org/jruby/truffle/nodes/core/StringNodes.java
  66. +3 −3 truffle/src/main/java/org/jruby/truffle/nodes/core/SymbolNodes.java
  67. +2 −2 truffle/src/main/java/org/jruby/truffle/nodes/core/ThreadBacktraceLocationNodes.java
  68. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/core/TruffleInteropNodes.java
  69. +1 −3 truffle/src/main/java/org/jruby/truffle/nodes/core/TrufflePrimitiveNodes.java
  70. +2 −2 truffle/src/main/java/org/jruby/truffle/nodes/core/UnboundMethodNodes.java
  71. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/core/YieldingCoreMethodNode.java
  72. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/core/array/AppendManyNode.java
  73. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/core/array/AppendOneNode.java
  74. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/core/array/ArrayBuilderNode.java
  75. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/core/array/ArrayConcatNode.java
  76. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/core/array/ArrayDropTailNode.java
  77. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/core/array/ArrayDupNode.java
  78. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/core/array/ArrayGetTailNode.java
  79. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/core/array/ArrayGuards.java
  80. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/core/array/ArrayLiteralNode.java
  81. +4 −2 truffle/src/main/java/org/jruby/truffle/nodes/core/array/ArrayNodes.java
  82. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/core/array/ArrayPushNode.java
  83. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/core/array/ArrayReadDenormalizedNode.java
  84. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/core/array/ArrayReadNormalizedNode.java
  85. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/core/array/ArrayReadSliceDenormalizedNode.java
  86. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/core/array/ArrayReadSliceNormalizedNode.java
  87. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/core/array/ArraySliceNode.java
  88. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/core/array/ArrayWriteDenormalizedNode.java
  89. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/core/array/ArrayWriteNormalizedNode.java
  90. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/core/array/EnsureCapacityArrayNode.java
  91. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/core/array/GeneralizeArrayNode.java
  92. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/core/array/PopOneNode.java
  93. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/core/fixnum/FixnumNodes.java
  94. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/core/hash/HashGuards.java
  95. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/core/hash/HashLiteralNode.java
  96. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/core/hash/LookupEntryNode.java
  97. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/core/hash/SetNode.java
  98. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/debug/AssertConstantNode.java
  99. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/debug/AssertNotCompiledNode.java
  100. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/dispatch/CachedBooleanDispatchNode.java
  101. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/dispatch/CachedBoxedDispatchNode.java
  102. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/dispatch/CachedBoxedMethodMissingDispatchNode.java
  103. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/dispatch/CachedBoxedReturnMissingDispatchNode.java
  104. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/dispatch/CachedBoxedSymbolDispatchNode.java
  105. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/dispatch/CachedDispatchNode.java
  106. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/dispatch/CachedForeignGlobalDispatchNode.java
  107. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/dispatch/CachedUnboxedDispatchNode.java
  108. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/dispatch/CallDispatchHeadNode.java
  109. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/dispatch/DispatchNode.java
  110. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/dispatch/RubyCallNode.java
  111. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/dispatch/UncachedDispatchNode.java
  112. +1 −2 truffle/src/main/java/org/jruby/truffle/nodes/dispatch/UnresolvedDispatchNode.java
  113. +2 −3 truffle/src/main/java/org/jruby/truffle/nodes/exceptions/ClearExceptionVariableNode.java
  114. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/exceptions/RescueAnyNode.java
  115. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/exceptions/RescueClassesNode.java
  116. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/exceptions/RescueNode.java
  117. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/exceptions/RescueSplatNode.java
  118. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/exceptions/TopLevelRaiseHandler.java
  119. +6 −7 truffle/src/main/java/org/jruby/truffle/nodes/exceptions/TryNode.java
  120. +3 −4 truffle/src/main/java/org/jruby/truffle/nodes/ext/BigDecimalNodes.java
  121. +2 −2 truffle/src/main/java/org/jruby/truffle/nodes/ext/DigestNodes.java
  122. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/ext/ZlibNodes.java
  123. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/globals/ReadMatchReferenceNode.java
  124. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/interop/IndexLabelToRubyNode.java
  125. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/interop/InteropNode.java
  126. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/interop/RubyToIndexLabelNode.java
  127. +2 −3 truffle/src/main/java/org/jruby/truffle/nodes/literal/BooleanLiteralNode.java
  128. +2 −3 truffle/src/main/java/org/jruby/truffle/nodes/literal/NilNode.java
  129. +1 −2 truffle/src/main/java/org/jruby/truffle/nodes/literal/RangeLiteralNode.java
  130. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/literal/StringLiteralNode.java
  131. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/methods/AddMethodNode.java
  132. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/methods/AliasNode.java
  133. +0 −1 truffle/src/main/java/org/jruby/truffle/nodes/methods/BlockDefinitionNode.java
  134. +1 −3 truffle/src/main/java/org/jruby/truffle/nodes/methods/CanBindMethodToModuleNode.java
  135. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/methods/ExceptionTranslatingNode.java
  136. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/methods/LookupMethodNode.java
  137. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/methods/UndefNode.java
  138. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/objects/ClassNode.java
  139. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/objects/DefineOrGetClassNode.java
  140. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/objects/DefineOrGetModuleNode.java
  141. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/objects/FreezeNode.java
  142. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/objects/IsFrozenNode.java
  143. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/objects/IsTaintedNode.java
  144. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/objects/MetaClassNode.java
  145. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/objects/OpenModuleNode.java
  146. +1 −2 truffle/src/main/java/org/jruby/truffle/nodes/objects/ReadClassVariableNode.java
  147. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/objects/ReadInstanceVariableNode.java
  148. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/objects/SingletonClassNode.java
  149. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/objects/TaintNode.java
  150. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/objects/WriteClassVariableNode.java
  151. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/objects/WriteInstanceVariableNode.java
  152. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/objectstorage/MigrateNode.java
  153. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/objectstorage/ReadBooleanObjectFieldNode.java
  154. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/objectstorage/ReadDoubleObjectFieldNode.java
  155. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/objectstorage/ReadIntegerObjectFieldNode.java
  156. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/objectstorage/ReadLongObjectFieldNode.java
  157. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/objectstorage/ReadMissingObjectFieldNode.java
  158. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/objectstorage/ReadObjectFieldChainNode.java
  159. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/objectstorage/ReadObjectObjectFieldNode.java
  160. +0 −1 truffle/src/main/java/org/jruby/truffle/nodes/objectstorage/UninitializedReadObjectFieldNode.java
  161. +0 −1 truffle/src/main/java/org/jruby/truffle/nodes/objectstorage/UninitializedWriteObjectFieldNode.java
  162. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/objectstorage/WriteBooleanObjectFieldNode.java
  163. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/objectstorage/WriteDoubleObjectFieldNode.java
  164. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/objectstorage/WriteIntegerObjectFieldNode.java
  165. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/objectstorage/WriteLongObjectFieldNode.java
  166. +1 −5 truffle/src/main/java/org/jruby/truffle/nodes/objectstorage/WriteObjectObjectFieldNode.java
  167. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/rubinius/BignumPrimitiveNodes.java
  168. +3 −3 truffle/src/main/java/org/jruby/truffle/nodes/rubinius/ByteArrayNodes.java
  169. +1 −2 truffle/src/main/java/org/jruby/truffle/nodes/rubinius/ChannelPrimitiveNodes.java
  170. +0 −1 truffle/src/main/java/org/jruby/truffle/nodes/rubinius/DirPrimitiveNodes.java
  171. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/rubinius/EncodingConverterPrimitiveNodes.java
  172. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/rubinius/EncodingPrimitiveNodes.java
  173. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/rubinius/ExceptionPrimitiveNodes.java
  174. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/rubinius/FixnumPrimitiveNodes.java
  175. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/rubinius/FloatPrimitiveNodes.java
  176. +6 −3 truffle/src/main/java/org/jruby/truffle/nodes/rubinius/IOBufferPrimitiveNodes.java
  177. +2 −3 truffle/src/main/java/org/jruby/truffle/nodes/rubinius/IOPrimitiveNodes.java
  178. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/rubinius/ObjectPrimitiveNodes.java
  179. +2 −3 truffle/src/main/java/org/jruby/truffle/nodes/rubinius/PointerNodes.java
  180. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/rubinius/PointerPrimitiveNodes.java
  181. +2 −10 truffle/src/main/java/org/jruby/truffle/nodes/rubinius/PosixNodes.java
  182. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/rubinius/RandomPrimitiveNodes.java
  183. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/rubinius/RegexpPrimitiveNodes.java
  184. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/rubinius/RubiniusPrimitiveCallConstructor.java
  185. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/rubinius/RubiniusPrimitiveManager.java
  186. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/rubinius/RubiniusTypeNodes.java
  187. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/rubinius/StatPrimitiveNodes.java
  188. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/rubinius/StringPrimitiveNodes.java
  189. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/rubinius/SymbolPrimitiveNodes.java
  190. +5 −9 truffle/src/main/java/org/jruby/truffle/nodes/rubinius/ThreadPrimitiveNodes.java
  191. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/rubinius/TimePrimitiveNodes.java
  192. +14 −17 truffle/src/main/java/org/jruby/truffle/nodes/rubinius/VMPrimitiveNodes.java
  193. +1 −2 truffle/src/main/java/org/jruby/truffle/nodes/supercall/GeneralSuperCallNode.java
  194. +7 −8 truffle/src/main/java/org/jruby/truffle/nodes/supercall/GeneralSuperReCallNode.java
  195. +1 −2 truffle/src/main/java/org/jruby/truffle/nodes/supercall/LookupSuperMethodNode.java
  196. +3 −4 truffle/src/main/java/org/jruby/truffle/nodes/supercall/ZSuperOutsideMethodNode.java
  197. +1 −2 truffle/src/main/java/org/jruby/truffle/nodes/time/ReadTimeZoneNode.java
  198. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/yield/CachedYieldDispatchNode.java
  199. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/yield/GeneralYieldDispatchNode.java
  200. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/yield/UninitializedYieldDispatchNode.java
  201. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/yield/YieldDispatchHeadNode.java
  202. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/yield/YieldDispatchNode.java
  203. +1 −1 truffle/src/main/java/org/jruby/truffle/nodes/yield/YieldNode.java
  204. +0 −1 truffle/src/main/java/org/jruby/truffle/om/dsl/processor/layout/LayoutParser.java
  205. +1 −1 truffle/src/main/java/org/jruby/truffle/pack/nodes/format/FormatIntegerNode.java
  206. +1 −1 truffle/src/main/java/org/jruby/truffle/pack/nodes/type/ToIntegerNode.java
  207. +1 −1 truffle/src/main/java/org/jruby/truffle/pack/nodes/type/ToLongNode.java
  208. +1 −1 truffle/src/main/java/org/jruby/truffle/pack/nodes/type/ToStringNode.java
  209. +1 −1 truffle/src/main/java/org/jruby/truffle/pack/nodes/write/WriteBERNode.java
  210. +1 −1 truffle/src/main/java/org/jruby/truffle/runtime/DebugOperations.java
  211. +1 −1 truffle/src/main/java/org/jruby/truffle/runtime/LexicalScope.java
  212. +0 −1 truffle/src/main/java/org/jruby/truffle/runtime/ModuleChain.java
  213. +1 −1 truffle/src/main/java/org/jruby/truffle/runtime/ModuleOperations.java
  214. +1 −1 truffle/src/main/java/org/jruby/truffle/runtime/RubyArguments.java
  215. +1 −1 truffle/src/main/java/org/jruby/truffle/runtime/RubyConstant.java
  216. +1 −1 truffle/src/main/java/org/jruby/truffle/runtime/RubyContext.java
  217. +4 −1 truffle/src/main/java/org/jruby/truffle/runtime/RubyObjectType.java
  218. +1 −1 truffle/src/main/java/org/jruby/truffle/runtime/backtrace/BacktraceFormatter.java
  219. +1 −1 truffle/src/main/java/org/jruby/truffle/runtime/backtrace/DebugBacktraceFormatter.java
  220. +1 −1 truffle/src/main/java/org/jruby/truffle/runtime/backtrace/ImplementationDebugBacktraceFormatter.java
  221. +1 −1 truffle/src/main/java/org/jruby/truffle/runtime/backtrace/MRIBacktraceFormatter.java
  222. +0 −1 truffle/src/main/java/org/jruby/truffle/runtime/core/BasicForeignAccessFactory.java
  223. +5 −6 truffle/src/main/java/org/jruby/truffle/runtime/core/CoreLibrary.java
  224. +0 −2 truffle/src/main/java/org/jruby/truffle/runtime/core/IncludedModule.java
  225. +0 −1 truffle/src/main/java/org/jruby/truffle/runtime/core/ModuleFields.java
  226. +0 −1 truffle/src/main/java/org/jruby/truffle/runtime/core/PrependMarker.java
  227. +0 −1 truffle/src/main/java/org/jruby/truffle/runtime/core/SymbolTable.java
  228. +1 −1 truffle/src/main/java/org/jruby/truffle/runtime/hash/BucketsStrategy.java
  229. +1 −1 truffle/src/main/java/org/jruby/truffle/runtime/hash/PackedArrayStrategy.java
  230. +1 −1 truffle/src/main/java/org/jruby/truffle/runtime/methods/InternalMethod.java
  231. +1 −1 truffle/src/main/java/org/jruby/truffle/runtime/object/ObjectIDOperations.java
  232. +1 −1 truffle/src/main/java/org/jruby/truffle/runtime/rubinius/DefaultRubiniusConfiguration.java
  233. +1 −1 truffle/src/main/java/org/jruby/truffle/runtime/signal/ProcSignalHandler.java
  234. +0 −1 truffle/src/main/java/org/jruby/truffle/runtime/sockets/NativeSockets.java
  235. +1 −1 truffle/src/main/java/org/jruby/truffle/runtime/subsystems/AtExitManager.java
  236. +1 −1 truffle/src/main/java/org/jruby/truffle/runtime/subsystems/AttachmentsManager.java
  237. +1 −1 truffle/src/main/java/org/jruby/truffle/runtime/subsystems/FeatureManager.java
  238. +1 −1 truffle/src/main/java/org/jruby/truffle/runtime/subsystems/FiberManager.java
  239. +1 −1 truffle/src/main/java/org/jruby/truffle/runtime/subsystems/InstrumentationServerManager.java
  240. +1 −1 truffle/src/main/java/org/jruby/truffle/runtime/subsystems/ObjectSpaceManager.java
  241. +1 −1 truffle/src/main/java/org/jruby/truffle/runtime/subsystems/SafepointManager.java
  242. +1 −1 truffle/src/main/java/org/jruby/truffle/runtime/subsystems/SimpleShell.java
  243. +1 −1 truffle/src/main/java/org/jruby/truffle/runtime/subsystems/ThreadManager.java
  244. +1 −1 truffle/src/main/java/org/jruby/truffle/runtime/subsystems/TraceManager.java
  245. +1 −3 truffle/src/main/java/org/jruby/truffle/translator/BodyTranslator.java
  246. +0 −2 truffle/src/main/java/org/jruby/truffle/translator/LoadArgumentsTranslator.java
  247. +1 −14 truffle/src/main/java/org/jruby/truffle/translator/MethodTranslator.java
  248. +5 −7 truffle/src/main/java/org/jruby/truffle/translator/ReloadArgumentsTranslator.java
  249. +0 −3 truffle/src/main/java/org/jruby/truffle/translator/Translator.java
  250. +1 −1 truffle/src/main/java/org/jruby/truffle/translator/TranslatorDriver.java
Original file line number Diff line number Diff line change
@@ -18,6 +18,7 @@
import com.oracle.truffle.api.instrument.ProbeNode;
import com.oracle.truffle.api.nodes.Node;
import com.oracle.truffle.api.nodes.UnexpectedResultException;
import com.oracle.truffle.api.object.DynamicObject;
import com.oracle.truffle.api.object.DynamicObjectFactory;
import com.oracle.truffle.api.source.SourceSection;
import jnr.ffi.provider.MemoryManager;
@@ -33,7 +34,6 @@
import org.jruby.truffle.runtime.NotProvided;
import org.jruby.truffle.runtime.RubyArguments;
import org.jruby.truffle.runtime.RubyContext;
import com.oracle.truffle.api.object.DynamicObject;
import org.jruby.truffle.runtime.sockets.NativeSockets;
import org.jruby.util.ByteList;

Original file line number Diff line number Diff line change
@@ -14,16 +14,11 @@
import com.oracle.truffle.api.frame.FrameDescriptor;
import com.oracle.truffle.api.frame.VirtualFrame;
import com.oracle.truffle.api.instrument.Probe;
import com.oracle.truffle.api.interop.TruffleObject;
import com.oracle.truffle.api.nodes.RootNode;
import com.oracle.truffle.api.object.DynamicObject;
import com.oracle.truffle.api.source.SourceSection;
import org.jruby.truffle.runtime.RubyArguments;
import org.jruby.truffle.runtime.RubyContext;
import org.jruby.truffle.runtime.methods.SharedMethodInfo;

import java.util.Arrays;

/**
* The root node in an AST for a method. Unlike {@link RubyNode}, this has a single entry point,
* {@link #execute}, which Truffle knows about and can create a {@link CallTarget} from.
Original file line number Diff line number Diff line change
@@ -10,8 +10,8 @@

package org.jruby.truffle.nodes;

import org.jruby.truffle.nodes.core.StringNodes;
import com.oracle.truffle.api.object.DynamicObject;
import org.jruby.truffle.nodes.core.StringNodes;
import org.jruby.util.ByteList;

public abstract class StringCachingGuards {
Original file line number Diff line number Diff line change
@@ -10,10 +10,10 @@
package org.jruby.truffle.nodes;

import com.oracle.truffle.api.frame.VirtualFrame;
import com.oracle.truffle.api.object.DynamicObject;
import com.oracle.truffle.api.source.SourceSection;
import org.jruby.truffle.nodes.core.ThreadNodes;
import org.jruby.truffle.runtime.RubyContext;
import com.oracle.truffle.api.object.DynamicObject;

public class ThreadLocalObjectNode extends RubyNode {

Original file line number Diff line number Diff line change
@@ -11,17 +11,15 @@

import com.oracle.truffle.api.CompilerDirectives;
import com.oracle.truffle.api.frame.VirtualFrame;
import com.oracle.truffle.api.interop.TruffleObject;
import com.oracle.truffle.api.object.DynamicObject;
import com.oracle.truffle.api.source.SourceSection;
import org.jruby.truffle.nodes.RubyNode;
import org.jruby.truffle.nodes.core.hash.HashNodes;
import org.jruby.truffle.runtime.RubyArguments;
import org.jruby.truffle.runtime.RubyContext;
import org.jruby.truffle.runtime.control.RaiseException;
import com.oracle.truffle.api.object.DynamicObject;
import org.jruby.truffle.runtime.methods.Arity;

import java.util.Arrays;
import java.util.Map;

/**
Original file line number Diff line number Diff line change
@@ -10,11 +10,11 @@
package org.jruby.truffle.nodes.arguments;

import com.oracle.truffle.api.frame.VirtualFrame;
import com.oracle.truffle.api.object.DynamicObject;
import com.oracle.truffle.api.source.SourceSection;
import org.jruby.truffle.nodes.RubyNode;
import org.jruby.truffle.runtime.RubyArguments;
import org.jruby.truffle.runtime.RubyContext;
import com.oracle.truffle.api.object.DynamicObject;

/**
* Read the block as a {@code Proc}.
Original file line number Diff line number Diff line change
@@ -11,6 +11,7 @@

import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary;
import com.oracle.truffle.api.frame.VirtualFrame;
import com.oracle.truffle.api.object.DynamicObject;
import com.oracle.truffle.api.source.SourceSection;
import com.oracle.truffle.api.utilities.ConditionProfile;
import com.oracle.truffle.api.utilities.ValueProfile;
@@ -19,7 +20,6 @@
import org.jruby.truffle.nodes.core.hash.HashNodes;
import org.jruby.truffle.runtime.RubyArguments;
import org.jruby.truffle.runtime.RubyContext;
import com.oracle.truffle.api.object.DynamicObject;

import java.util.Map;

Original file line number Diff line number Diff line change
@@ -11,14 +11,14 @@

import com.oracle.truffle.api.CompilerDirectives;
import com.oracle.truffle.api.frame.VirtualFrame;
import com.oracle.truffle.api.object.DynamicObject;
import com.oracle.truffle.api.source.SourceSection;
import org.jruby.truffle.nodes.RubyNode;
import org.jruby.truffle.nodes.core.hash.HashLiteralNode;
import org.jruby.truffle.nodes.core.hash.HashNodes;
import org.jruby.truffle.nodes.methods.MarkerNode;
import org.jruby.truffle.runtime.RubyArguments;
import org.jruby.truffle.runtime.RubyContext;
import com.oracle.truffle.api.object.DynamicObject;
import org.jruby.truffle.runtime.hash.BucketsStrategy;

import java.util.ArrayList;
Original file line number Diff line number Diff line change
@@ -9,13 +9,12 @@
*/
package org.jruby.truffle.nodes.arguments;

import org.jruby.truffle.nodes.RubyNode;
import org.jruby.truffle.runtime.RubyArguments;
import org.jruby.truffle.runtime.RubyContext;

import com.oracle.truffle.api.frame.VirtualFrame;
import com.oracle.truffle.api.source.SourceSection;
import com.oracle.truffle.api.utilities.ConditionProfile;
import org.jruby.truffle.nodes.RubyNode;
import org.jruby.truffle.runtime.RubyArguments;
import org.jruby.truffle.runtime.RubyContext;

public class ReadRemainingArgumentsNode extends RubyNode {

Original file line number Diff line number Diff line change
@@ -10,6 +10,7 @@
package org.jruby.truffle.nodes.arguments;

import com.oracle.truffle.api.frame.VirtualFrame;
import com.oracle.truffle.api.object.DynamicObject;
import com.oracle.truffle.api.source.SourceSection;
import com.oracle.truffle.api.utilities.BranchProfile;
import org.jruby.truffle.nodes.RubyGuards;
@@ -18,7 +19,6 @@
import org.jruby.truffle.runtime.RubyArguments;
import org.jruby.truffle.runtime.RubyContext;
import org.jruby.truffle.runtime.array.ArrayUtils;
import com.oracle.truffle.api.object.DynamicObject;

/**
* Read the rest of arguments after a certain point into an array.
Original file line number Diff line number Diff line change
@@ -13,6 +13,7 @@
import com.oracle.truffle.api.dsl.NodeChild;
import com.oracle.truffle.api.dsl.Specialization;
import com.oracle.truffle.api.frame.VirtualFrame;
import com.oracle.truffle.api.object.DynamicObject;
import com.oracle.truffle.api.source.SourceSection;
import org.jruby.truffle.nodes.RubyGuards;
import org.jruby.truffle.nodes.RubyNode;
@@ -23,7 +24,6 @@
import org.jruby.truffle.nodes.dispatch.MissingBehavior;
import org.jruby.truffle.runtime.RubyContext;
import org.jruby.truffle.runtime.control.RaiseException;
import com.oracle.truffle.api.object.DynamicObject;

/*
* TODO(CS): could probably unify this with SplatCastNode with some final configuration options.
Original file line number Diff line number Diff line change
@@ -12,10 +12,10 @@
import com.oracle.truffle.api.dsl.NodeChild;
import com.oracle.truffle.api.dsl.Specialization;
import com.oracle.truffle.api.frame.VirtualFrame;
import com.oracle.truffle.api.object.DynamicObject;
import com.oracle.truffle.api.source.SourceSection;
import org.jruby.truffle.nodes.RubyNode;
import org.jruby.truffle.runtime.RubyContext;
import com.oracle.truffle.api.object.DynamicObject;

/**
* Casts a value into a boolean.
Original file line number Diff line number Diff line change
@@ -12,11 +12,11 @@
import com.oracle.truffle.api.dsl.NodeChild;
import com.oracle.truffle.api.dsl.Specialization;
import com.oracle.truffle.api.frame.VirtualFrame;
import com.oracle.truffle.api.object.DynamicObject;
import com.oracle.truffle.api.source.SourceSection;
import org.jruby.truffle.nodes.RubyNode;
import org.jruby.truffle.runtime.NotProvided;
import org.jruby.truffle.runtime.RubyContext;
import com.oracle.truffle.api.object.DynamicObject;

/**
* Casts a value into a boolean and defaults to the given value if not provided.
Original file line number Diff line number Diff line change
@@ -26,6 +26,7 @@
import com.oracle.truffle.api.dsl.NodeChildren;
import com.oracle.truffle.api.dsl.Specialization;
import com.oracle.truffle.api.frame.VirtualFrame;
import com.oracle.truffle.api.object.DynamicObject;
import com.oracle.truffle.api.source.SourceSection;
import org.jruby.truffle.nodes.RubyNode;
import org.jruby.truffle.nodes.core.BignumNodes;
@@ -34,7 +35,6 @@
import org.jruby.truffle.nodes.dispatch.DispatchHeadNodeFactory;
import org.jruby.truffle.runtime.RubyContext;
import org.jruby.truffle.runtime.control.RaiseException;
import com.oracle.truffle.api.object.DynamicObject;

/**
* This is a port of MRI's rb_cmpint, as taken from RubyComparable and broken out into specialized nodes.
Original file line number Diff line number Diff line change
@@ -13,6 +13,7 @@
import com.oracle.truffle.api.dsl.NodeChild;
import com.oracle.truffle.api.dsl.Specialization;
import com.oracle.truffle.api.frame.VirtualFrame;
import com.oracle.truffle.api.object.DynamicObject;
import com.oracle.truffle.api.source.SourceSection;
import org.jruby.truffle.nodes.RubyGuards;
import org.jruby.truffle.nodes.RubyNode;
@@ -22,7 +23,6 @@
import org.jruby.truffle.nodes.dispatch.MissingBehavior;
import org.jruby.truffle.runtime.RubyContext;
import org.jruby.truffle.runtime.control.RaiseException;
import com.oracle.truffle.api.object.DynamicObject;

// TODO(CS): copy and paste of ArrayCastNode

Original file line number Diff line number Diff line change
@@ -14,6 +14,7 @@
import com.oracle.truffle.api.dsl.NodeChild;
import com.oracle.truffle.api.dsl.Specialization;
import com.oracle.truffle.api.frame.VirtualFrame;
import com.oracle.truffle.api.object.DynamicObject;
import com.oracle.truffle.api.source.SourceSection;
import org.jruby.truffle.nodes.RubyNode;
import org.jruby.truffle.nodes.core.KernelNodes;
@@ -23,7 +24,6 @@
import org.jruby.truffle.nodes.dispatch.MissingBehavior;
import org.jruby.truffle.runtime.RubyContext;
import org.jruby.truffle.runtime.control.RaiseException;
import com.oracle.truffle.api.object.DynamicObject;

/**
* Casts a value into a Ruby Float (double).
Original file line number Diff line number Diff line change
@@ -12,12 +12,12 @@
import com.oracle.truffle.api.dsl.NodeChild;
import com.oracle.truffle.api.dsl.Specialization;
import com.oracle.truffle.api.frame.VirtualFrame;
import com.oracle.truffle.api.object.DynamicObject;
import com.oracle.truffle.api.source.SourceSection;
import org.jruby.truffle.nodes.RubyNode;
import org.jruby.truffle.nodes.dispatch.CallDispatchHeadNode;
import org.jruby.truffle.nodes.dispatch.DispatchHeadNodeFactory;
import org.jruby.truffle.runtime.RubyContext;
import com.oracle.truffle.api.object.DynamicObject;

/**
* Casts an object to a Ruby Proc object.
Original file line number Diff line number Diff line change
@@ -11,11 +11,11 @@

import com.oracle.truffle.api.dsl.NodeChild;
import com.oracle.truffle.api.dsl.Specialization;
import com.oracle.truffle.api.object.DynamicObject;
import com.oracle.truffle.api.source.SourceSection;
import org.jruby.truffle.nodes.RubyNode;
import org.jruby.truffle.runtime.NotProvided;
import org.jruby.truffle.runtime.RubyContext;
import com.oracle.truffle.api.object.DynamicObject;

@NodeChild(value = "child", type = RubyNode.class)
public abstract class ProcOrNullNode extends RubyNode {
Original file line number Diff line number Diff line change
@@ -13,11 +13,11 @@
import com.oracle.truffle.api.dsl.NodeChild;
import com.oracle.truffle.api.dsl.Specialization;
import com.oracle.truffle.api.frame.VirtualFrame;
import com.oracle.truffle.api.object.DynamicObject;
import com.oracle.truffle.api.source.SourceSection;
import org.jruby.truffle.nodes.RubyNode;
import org.jruby.truffle.nodes.core.array.ArrayNodes;
import org.jruby.truffle.runtime.RubyContext;
import com.oracle.truffle.api.object.DynamicObject;

@NodeChild(value = "child", type = RubyNode.class)
public abstract class SingleValueCastNode extends RubyNode {
Original file line number Diff line number Diff line change
@@ -13,6 +13,7 @@
import com.oracle.truffle.api.dsl.NodeChild;
import com.oracle.truffle.api.dsl.Specialization;
import com.oracle.truffle.api.frame.VirtualFrame;
import com.oracle.truffle.api.object.DynamicObject;
import com.oracle.truffle.api.source.SourceSection;
import org.jruby.truffle.nodes.RubyGuards;
import org.jruby.truffle.nodes.RubyNode;
@@ -25,7 +26,6 @@
import org.jruby.truffle.nodes.dispatch.MissingBehavior;
import org.jruby.truffle.runtime.RubyContext;
import org.jruby.truffle.runtime.control.RaiseException;
import com.oracle.truffle.api.object.DynamicObject;

/**
* Splat as used to cast a value to an array if it isn't already, as in {@code *value}.
Original file line number Diff line number Diff line change
@@ -11,10 +11,10 @@

import com.oracle.truffle.api.dsl.NodeChild;
import com.oracle.truffle.api.dsl.Specialization;
import com.oracle.truffle.api.object.DynamicObject;
import com.oracle.truffle.api.source.SourceSection;
import org.jruby.truffle.nodes.RubyNode;
import org.jruby.truffle.runtime.RubyContext;
import com.oracle.truffle.api.object.DynamicObject;

/**
* Creates a symbol from a string.
Original file line number Diff line number Diff line change
@@ -14,6 +14,7 @@
import com.oracle.truffle.api.frame.VirtualFrame;
import com.oracle.truffle.api.nodes.ControlFlowException;
import com.oracle.truffle.api.nodes.UnexpectedResultException;
import com.oracle.truffle.api.object.DynamicObject;
import com.oracle.truffle.api.source.SourceSection;
import com.oracle.truffle.api.utilities.ConditionProfile;
import org.jruby.truffle.nodes.RubyNode;
@@ -23,7 +24,6 @@
import org.jruby.truffle.nodes.objects.TaintNodeGen;
import org.jruby.truffle.runtime.RubyArguments;
import org.jruby.truffle.runtime.RubyContext;
import com.oracle.truffle.api.object.DynamicObject;

public class TaintResultNode extends RubyNode {

Original file line number Diff line number Diff line change
@@ -14,6 +14,7 @@
import com.oracle.truffle.api.dsl.Specialization;
import com.oracle.truffle.api.frame.VirtualFrame;
import com.oracle.truffle.api.nodes.UnexpectedResultException;
import com.oracle.truffle.api.object.DynamicObject;
import com.oracle.truffle.api.source.SourceSection;
import org.jruby.truffle.nodes.RubyGuards;
import org.jruby.truffle.nodes.RubyNode;
@@ -22,7 +23,6 @@
import org.jruby.truffle.nodes.dispatch.CallDispatchHeadNode;
import org.jruby.truffle.nodes.dispatch.DispatchHeadNodeFactory;
import org.jruby.truffle.runtime.RubyContext;
import com.oracle.truffle.api.object.DynamicObject;

@NodeChild(type = RubyNode.class)
public abstract class ToSNode extends RubyNode {
Original file line number Diff line number Diff line change
@@ -14,6 +14,7 @@
import com.oracle.truffle.api.dsl.NodeChild;
import com.oracle.truffle.api.dsl.Specialization;
import com.oracle.truffle.api.frame.VirtualFrame;
import com.oracle.truffle.api.object.DynamicObject;
import com.oracle.truffle.api.source.SourceSection;
import org.jruby.truffle.nodes.RubyGuards;
import org.jruby.truffle.nodes.RubyNode;
@@ -23,7 +24,6 @@
import org.jruby.truffle.nodes.dispatch.DispatchHeadNodeFactory;
import org.jruby.truffle.runtime.RubyContext;
import org.jruby.truffle.runtime.control.RaiseException;
import com.oracle.truffle.api.object.DynamicObject;

/**
* Take a Symbol or some object accepting #to_str
Original file line number Diff line number Diff line change
@@ -14,6 +14,7 @@
import com.oracle.truffle.api.dsl.NodeChild;
import com.oracle.truffle.api.dsl.Specialization;
import com.oracle.truffle.api.frame.VirtualFrame;
import com.oracle.truffle.api.object.DynamicObject;
import com.oracle.truffle.api.source.SourceSection;
import org.jruby.truffle.nodes.RubyGuards;
import org.jruby.truffle.nodes.RubyNode;
@@ -22,7 +23,6 @@
import org.jruby.truffle.nodes.dispatch.DispatchHeadNodeFactory;
import org.jruby.truffle.runtime.RubyContext;
import org.jruby.truffle.runtime.control.RaiseException;
import com.oracle.truffle.api.object.DynamicObject;

/**
* Take a Symbol or some object accepting #to_str
Original file line number Diff line number Diff line change
@@ -13,6 +13,7 @@
import com.oracle.truffle.api.dsl.NodeChild;
import com.oracle.truffle.api.dsl.Specialization;
import com.oracle.truffle.api.frame.VirtualFrame;
import com.oracle.truffle.api.object.DynamicObject;
import com.oracle.truffle.api.source.SourceSection;
import org.jruby.truffle.nodes.RubyGuards;
import org.jruby.truffle.nodes.RubyNode;
@@ -21,7 +22,6 @@
import org.jruby.truffle.nodes.dispatch.DispatchHeadNodeFactory;
import org.jruby.truffle.runtime.RubyContext;
import org.jruby.truffle.runtime.control.RaiseException;
import com.oracle.truffle.api.object.DynamicObject;


@NodeChild(value = "child", type = RubyNode.class)
Loading