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: 7998429d03cf
Choose a base ref
...
head repository: jruby/jruby
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0180583c278b
Choose a head ref

Commits on Jun 4, 2016

  1. Copy the full SHA
    171dc40 View commit details

Commits on Jun 16, 2016

  1. Use platform defaults from defaults file rather than eager load.

    This trims off a bit of startup time by not loading more of RG
    than is necessary. Pending release of rubygems/rubygems#1644.
    headius committed Jun 16, 2016
    Copy the full SHA
    90ff5b1 View commit details

Commits on Jun 20, 2016

  1. Copy the full SHA
    dafb740 View commit details
  2. Copy the full SHA
    f4186f1 View commit details
  3. [Truffle] Update Truffle.

    chrisseaton committed Jun 20, 2016
    Copy the full SHA
    381e4e3 View commit details
  4. Copy the full SHA
    b0c9e7e View commit details

Commits on Jun 21, 2016

  1. Copy the full SHA
    e5098bc View commit details
  2. Copy the full SHA
    3e45a8e View commit details
  3. Copy the full SHA
    5b75da4 View commit details
  4. Copy the full SHA
    8b93dd1 View commit details
  5. [Truffle] Quiet mx build.

    chrisseaton committed Jun 21, 2016
    Copy the full SHA
    4f2a7c3 View commit details

Commits on Jun 22, 2016

  1. Merge branch 'master' into truffle-head

    # Conflicts:
    #	mx.jruby/mx_jruby.py
    chrisseaton committed Jun 22, 2016
    Copy the full SHA
    b965b0c View commit details
  2. Copy the full SHA
    b438638 View commit details
  3. Copy the full SHA
    40da011 View commit details
  4. Copy the full SHA
    fa76aed View commit details
  5. Copy the full SHA
    e6cffcc View commit details
  6. 1
    Copy the full SHA
    0b202a9 View commit details

Commits on Jun 23, 2016

  1. Copy the full SHA
    39439aa View commit details
  2. Copy the full SHA
    e0a287c View commit details
  3. Copy the full SHA
    d706704 View commit details
  4. Copy the full SHA
    e88173d View commit details
  5. Merge branch 'master' into truffle-head

    # Conflicts:
    #	truffle/src/main/java/org/jruby/truffle/language/loader/SourceLoader.java
    chrisseaton committed Jun 23, 2016
    Copy the full SHA
    ea27ce4 View commit details

Commits on Jun 24, 2016

  1. Merge branch 'master' into truffle-head

    # Conflicts:
    #	ci.hocon
    chrisseaton committed Jun 24, 2016
    Copy the full SHA
    1352077 View commit details
  2. Copy the full SHA
    3e8bd9c View commit details
  3. Copy the full SHA
    5194ff8 View commit details
  4. Copy the full SHA
    9c8062c View commit details

Commits on Jun 27, 2016

  1. Copy the full SHA
    61cc5b7 View commit details
  2. Copy the full SHA
    b5f32fd View commit details
  3. Copy the full SHA
    200eeb0 View commit details
  4. Copy the full SHA
    211d31a View commit details
  5. Copy the full SHA
    8639587 View commit details
  6. Copy the full SHA
    302974a View commit details

Commits on Jun 28, 2016

  1. Copy the full SHA
    a3ac114 View commit details
  2. Merge pull request #3972 from headius/platform_defaults

    Use platform defaults from defaults file rather than eager load.
    headius authored Jun 28, 2016
    Copy the full SHA
    4f0fdb8 View commit details
  3. Merge pull request #3952 from mohamedhafez/cleankeys_pr2

    Ensure that Selectors from SelectorPool don't have old keys in them
    headius authored Jun 28, 2016
    Copy the full SHA
    c83120b View commit details
  4. [Truffle] Add Hash#{<,<=,>,>=}

    bjfish committed Jun 28, 2016
    6
    Copy the full SHA
    81fdf12 View commit details
  5. Copy the full SHA
    82deb4a View commit details
  6. Merge pull request #3982 from chumer/fix_mx_ruby_build2

    [Truffle] Fix race condition in mx build.
    chrisseaton authored Jun 28, 2016
    Copy the full SHA
    4c69fe4 View commit details

Commits on Jun 29, 2016

  1. Copy the full SHA
    3910fc0 View commit details
  2. Copy the full SHA
    49ff321 View commit details
  3. Copy the full SHA
    3ddc21c View commit details
  4. Copy the full SHA
    93656a9 View commit details
  5. Copy the full SHA
    fafbe32 View commit details
  6. Copy the full SHA
    0f69663 View commit details
  7. Copy the full SHA
    4fd319c View commit details
  8. Copy the full SHA
    16858bb View commit details
  9. Copy the full SHA
    7e239b3 View commit details
  10. Copy the full SHA
    afd412c View commit details
  11. Copy the full SHA
    9d58244 View commit details
  12. Copy the full SHA
    d27eaca View commit details
Showing with 30,977 additions and 1,956 deletions.
  1. +399 −18 COPYING
  2. +1 −1 README.md
  3. +0 −53 bin/jruby-cext-c
  4. +137 −11 ci.hocon
  5. +1 −1 core/src/main/java/org/jruby/Main.java
  6. +18 −18 core/src/main/java/org/jruby/Ruby.java
  7. +8 −6 core/src/main/java/org/jruby/RubyClassPathVariable.java
  8. +16 −24 core/src/main/java/org/jruby/RubyKernel.java
  9. +11 −17 core/src/main/java/org/jruby/RubyThread.java
  10. +6 −5 core/src/main/java/org/jruby/internal/runtime/NativeThread.java
  11. +2 −5 core/src/main/java/org/jruby/internal/runtime/ThreadService.java
  12. +1 −1 core/src/main/java/org/jruby/ir/interpreter/Profiler.java
  13. +2 −2 core/src/main/java/org/jruby/javasupport/JavaSupport.java
  14. +2 −2 core/src/main/java/org/jruby/javasupport/JavaSupportImpl.java
  15. +6 −1 core/src/main/java/org/jruby/runtime/JavaInternalBlockBody.java
  16. +1 −20 core/src/main/java/org/jruby/util/io/SelectExecutor.java
  17. +13 −2 core/src/main/java/org/jruby/util/io/SelectorPool.java
  18. +7 −4 lib/ruby/stdlib/rubygems/defaults/jruby.rb
  19. +2 −0 lib/ruby/truffle/README.md
  20. +5 −3 lib/ruby/truffle/cext/ruby.h
  21. BIN lib/ruby/truffle/cext/ruby.su
  22. 0 lib/ruby/truffle/cext/ruby/config.h
  23. 0 lib/ruby/truffle/cext/ruby/io.h
  24. 0 lib/ruby/truffle/cext/ruby/thread.h
  25. 0 lib/ruby/truffle/cext/ruby/thread_native.h
  26. +0 −20 lib/ruby/truffle/jruby+truffle/gem_ci/actionpack.rb
  27. +0 −12 lib/ruby/truffle/jruby+truffle/gem_ci/activemodel.rb
  28. +0 −12 lib/ruby/truffle/jruby+truffle/gem_ci/activesupport.rb
  29. +0 −7 lib/ruby/truffle/jruby+truffle/gem_ci/algebrick.rb
  30. +0 −13 lib/ruby/truffle/jruby+truffle/gem_ci/default.rb
  31. +90 −42 lib/ruby/truffle/jruby+truffle/lib/truffle/config.rb
  32. +48 −53 lib/ruby/truffle/jruby+truffle/lib/truffle/runner.rb
  33. +1 −0 lib/ruby/truffle/mri/unicode_normalize.rb
  34. +1 −0 lib/ruby/truffle/mri/unicode_normalize/normalize.rb
  35. +1 −0 lib/ruby/truffle/mri/unicode_normalize/tables.rb
  36. +21 −0 lib/ruby/truffle/openssl/openssl.rb
  37. +39 −0 lib/ruby/truffle/openssl/openssl/bn.rb
  38. +451 −0 lib/ruby/truffle/openssl/openssl/buffering.rb
  39. +59 −0 lib/ruby/truffle/openssl/openssl/cipher.rb
  40. +473 −0 lib/ruby/truffle/openssl/openssl/config.rb
  41. +84 −0 lib/ruby/truffle/openssl/openssl/digest.rb
  42. +41 −0 lib/ruby/truffle/openssl/openssl/pkey.rb
  43. +390 −0 lib/ruby/truffle/openssl/openssl/ssl.rb
  44. +176 −0 lib/ruby/truffle/openssl/openssl/x509.rb
  45. +2 −2 lib/ruby/truffle/rubysl/rubysl-strscan/lib/rubysl/strscan/strscan.rb
  46. +0 −9 lib/ruby/truffle/shims/complex.rb
  47. +0 −1 lib/ruby/truffle/shims/etc.rb
  48. +0 −9 lib/ruby/truffle/shims/fiber.rb
  49. +0 −24 lib/ruby/truffle/shims/stringio.rb
  50. +0 −1 lib/ruby/truffle/shims/weakref.rb
  51. +77 −0 lib/ruby/truffle/stdlib/unicode_normalize.rb
  52. +168 −0 lib/ruby/truffle/stdlib/unicode_normalize/normalize.rb
  53. +1,163 −0 lib/ruby/truffle/stdlib/unicode_normalize/tables.rb
  54. +1 −0 lib/ruby/truffle/truffle/complex.rb
  55. 0 lib/ruby/truffle/{shims → truffle}/fcntl.rb
  56. +1 −0 lib/ruby/truffle/truffle/fiber.rb
  57. 0 lib/ruby/truffle/{shims → truffle}/openssl-stubs.rb
  58. 0 lib/ruby/truffle/{shims → truffle}/openssl.rb
  59. +1 −0 lib/ruby/truffle/truffle/weakref.rb
  60. +0 −8 maven/jruby-complete/pom.rb
  61. +174 −10 mx.jruby/mx_jruby.py
  62. +12 −1 mx.jruby/suite.py
  63. +2 −2 samples/truffle/interop/weather/weather.js
  64. +7 −5 samples/truffle/interop/weather/weather.rb
  65. +1 −1 spec/ruby/optional/capi/spec_helper.rb
  66. +0 −2 spec/truffle/tags/core/array/combination_tags.txt
  67. +0 −1 spec/truffle/tags/core/array/delete_tags.txt
  68. +0 −6 spec/truffle/tags/core/array/element_set_tags.txt
  69. +0 −1 spec/truffle/tags/core/array/fill_tags.txt
  70. +0 −1 spec/truffle/tags/core/array/hash_tags.txt
  71. +0 −4 spec/truffle/tags/core/array/permutation_tags.txt
  72. +0 −1 spec/truffle/tags/core/array/product_tags.txt
  73. +0 −3 spec/truffle/tags/core/array/repeated_combination_tags.txt
  74. +0 −2 spec/truffle/tags/core/array/repeated_permutation_tags.txt
  75. +0 −2 spec/truffle/tags/core/encoding/converter/last_error_tags.txt
  76. +0 −1 spec/truffle/tags/core/encoding/converter/primitive_errinfo_tags.txt
  77. +0 −2 spec/truffle/tags/core/encoding/invalid_byte_sequence_error/destination_encoding_name_tags.txt
  78. +0 −2 spec/truffle/tags/core/encoding/invalid_byte_sequence_error/destination_encoding_tags.txt
  79. +0 −2 spec/truffle/tags/core/encoding/invalid_byte_sequence_error/error_bytes_tags.txt
  80. +0 −3 spec/truffle/tags/core/encoding/invalid_byte_sequence_error/readagain_bytes_tags.txt
  81. +0 −3 spec/truffle/tags/core/encoding/invalid_byte_sequence_error/source_encoding_tags.txt
  82. +0 −6 spec/truffle/tags/core/exception/system_call_error_tags.txt
  83. +0 −10 spec/truffle/tags/core/hash/gt_tags.txt
  84. +0 −10 spec/truffle/tags/core/hash/gte_tags.txt
  85. +0 −10 spec/truffle/tags/core/hash/lt_tags.txt
  86. +0 −10 spec/truffle/tags/core/hash/lte_tags.txt
  87. +0 −2 spec/truffle/tags/core/range/inspect_tags.txt
  88. +0 −2 spec/truffle/tags/core/range/to_s_tags.txt
  89. +0 −1 spec/truffle/tags/core/string/sub_tags.txt
  90. +0 −17 spec/truffle/tags/core/string/unicode_normalize_tags.txt
  91. +0 −23 spec/truffle/tags/core/string/unicode_normalized_tags.txt
  92. +3 −0 spec/truffle/tags/optional/capi/proc_tags.txt
  93. +29 −28 spec/truffle/truffle.mspec
  94. +3 −0 test/truffle/cexts/nokogiri/.jruby-cext-build.yml
  95. 0 test/truffle/cexts/nokogiri/lib/nokogiri/.keep
  96. +2 −0 test/truffle/cexts/oily_png/.jruby-cext-build.yml
  97. 0 test/truffle/cexts/oily_png/lib/oily_png/.keep
  98. +3 −0 test/truffle/cexts/oily_png/test.rb
  99. +2 −0 test/truffle/cexts/psd_native/.jruby-cext-build.yml
  100. 0 test/truffle/cexts/psd_native/lib/psd_native/.keep
  101. +9 −0 test/truffle/cexts/psd_native/test.rb
  102. +1 −1 lib/ruby/truffle/jruby+truffle/gem_ci/travis.txt → test/truffle/ecosystem/batch.txt
  103. +1 −1 test/truffle/ecosystem/ecosystem.sh
  104. +5 −3 tool/jruby_eclipse
  105. +162 −103 tool/jt.rb
  106. +1 −0 truffle/src/main/c/README.md
  107. +0 −10 truffle/src/main/c/cext/README.md
  108. +2 −0 truffle/src/main/c/openssl/.jruby-cext-build.yml
  109. +1,122 −0 truffle/src/main/c/openssl/depend
  110. +26 −0 truffle/src/main/c/openssl/deprecation.rb
  111. 0 truffle/src/main/c/openssl/extconf.h
  112. +157 −0 truffle/src/main/c/openssl/extconf.rb
  113. +171 −0 truffle/src/main/c/openssl/openssl_missing.c
  114. +236 −0 truffle/src/main/c/openssl/openssl_missing.h
  115. +1,234 −0 truffle/src/main/c/openssl/ossl.c
  116. +229 −0 truffle/src/main/c/openssl/ossl.h
  117. +1,994 −0 truffle/src/main/c/openssl/ossl_asn1.c
  118. +66 −0 truffle/src/main/c/openssl/ossl_asn1.h
  119. +87 −0 truffle/src/main/c/openssl/ossl_bio.c
  120. +19 −0 truffle/src/main/c/openssl/ossl_bio.h
  121. +1,116 −0 truffle/src/main/c/openssl/ossl_bn.c
  122. +23 −0 truffle/src/main/c/openssl/ossl_bn.h
  123. +958 −0 truffle/src/main/c/openssl/ossl_cipher.c
  124. +20 −0 truffle/src/main/c/openssl/ossl_cipher.h
  125. +82 −0 truffle/src/main/c/openssl/ossl_config.c
  126. +20 −0 truffle/src/main/c/openssl/ossl_config.h
  127. +449 −0 truffle/src/main/c/openssl/ossl_digest.c
  128. +20 −0 truffle/src/main/c/openssl/ossl_digest.h
  129. +576 −0 truffle/src/main/c/openssl/ossl_engine.c
  130. +19 −0 truffle/src/main/c/openssl/ossl_engine.h
  131. +382 −0 truffle/src/main/c/openssl/ossl_hmac.c
  132. +18 −0 truffle/src/main/c/openssl/ossl_hmac.h
  133. +405 −0 truffle/src/main/c/openssl/ossl_ns_spki.c
  134. +19 −0 truffle/src/main/c/openssl/ossl_ns_spki.h
  135. +1,955 −0 truffle/src/main/c/openssl/ossl_ocsp.c
  136. +23 −0 truffle/src/main/c/openssl/ossl_ocsp.h
  137. +234 −0 truffle/src/main/c/openssl/ossl_pkcs12.c
  138. +13 −0 truffle/src/main/c/openssl/ossl_pkcs12.h
  139. +184 −0 truffle/src/main/c/openssl/ossl_pkcs5.c
  140. +6 −0 truffle/src/main/c/openssl/ossl_pkcs5.h
  141. +1,120 −0 truffle/src/main/c/openssl/ossl_pkcs7.c
  142. +20 −0 truffle/src/main/c/openssl/ossl_pkcs7.h
  143. +445 −0 truffle/src/main/c/openssl/ossl_pkey.c
  144. +247 −0 truffle/src/main/c/openssl/ossl_pkey.h
  145. +633 −0 truffle/src/main/c/openssl/ossl_pkey_dh.c
  146. +662 −0 truffle/src/main/c/openssl/ossl_pkey_dsa.c
  147. +1,820 −0 truffle/src/main/c/openssl/ossl_pkey_ec.c
  148. +744 −0 truffle/src/main/c/openssl/ossl_pkey_rsa.c
  149. +237 −0 truffle/src/main/c/openssl/ossl_rand.c
  150. +18 −0 truffle/src/main/c/openssl/ossl_rand.h
  151. +2,625 −0 truffle/src/main/c/openssl/ossl_ssl.c
  152. +41 −0 truffle/src/main/c/openssl/ossl_ssl.h
  153. +330 −0 truffle/src/main/c/openssl/ossl_ssl_session.c
  154. +15 −0 truffle/src/main/c/openssl/ossl_version.h
  155. +108 −0 truffle/src/main/c/openssl/ossl_x509.c
  156. +120 −0 truffle/src/main/c/openssl/ossl_x509.h
  157. +302 −0 truffle/src/main/c/openssl/ossl_x509attr.c
  158. +855 −0 truffle/src/main/c/openssl/ossl_x509cert.c
  159. +558 −0 truffle/src/main/c/openssl/ossl_x509crl.c
  160. +480 −0 truffle/src/main/c/openssl/ossl_x509ext.c
  161. +530 −0 truffle/src/main/c/openssl/ossl_x509name.c
  162. +486 −0 truffle/src/main/c/openssl/ossl_x509req.c
  163. +244 −0 truffle/src/main/c/openssl/ossl_x509revoked.c
  164. +692 −0 truffle/src/main/c/openssl/ossl_x509store.c
  165. +32 −0 truffle/src/main/c/openssl/ruby_missing.h
  166. +1 −0 truffle/src/main/java/org/jruby/truffle/JRubyTruffleImpl.java
  167. +6 −6 truffle/src/main/java/org/jruby/truffle/Layouts.java
  168. +15 −10 truffle/src/main/java/org/jruby/truffle/builtins/CoreMethod.java
  169. +37 −40 truffle/src/main/java/org/jruby/truffle/builtins/CoreMethodNodeManager.java
  170. +1 −1 truffle/src/main/java/org/jruby/truffle/builtins/ReturnEnumeratorIfNoBlockNode.java
  171. +13 −17 truffle/src/main/java/org/jruby/truffle/core/CoreLibrary.java
  172. +1 −1 truffle/src/main/java/org/jruby/truffle/core/LoadRequiredLibrariesNode.java
  173. +2 −2 truffle/src/main/java/org/jruby/truffle/core/VMPrimitiveNodes.java
  174. +2 −2 truffle/src/main/java/org/jruby/truffle/core/array/ArrayAppendManyNode.java
  175. +6 −4 truffle/src/main/java/org/jruby/truffle/core/array/ArrayAppendOneNode.java
  176. +17 −0 truffle/src/main/java/org/jruby/truffle/core/array/ArrayHelpers.java
  177. +148 −68 truffle/src/main/java/org/jruby/truffle/core/array/ArrayNodes.java
  178. +3 −1 truffle/src/main/java/org/jruby/truffle/core/array/ArrayPopOneNode.java
  179. +2 −1 truffle/src/main/java/org/jruby/truffle/core/array/ArrayWriteNormalizedNode.java
  180. +1 −1 truffle/src/main/java/org/jruby/truffle/core/basicobject/BasicObjectNodes.java
  181. +1 −1 truffle/src/main/java/org/jruby/truffle/core/cast/ArrayCastNode.java
  182. +1 −1 truffle/src/main/java/org/jruby/truffle/core/cast/HashCastNode.java
  183. +1 −1 truffle/src/main/java/org/jruby/truffle/core/cast/NameToJavaStringNode.java
  184. +1 −1 truffle/src/main/java/org/jruby/truffle/core/cast/NameToSymbolOrStringNode.java
  185. +1 −1 truffle/src/main/java/org/jruby/truffle/core/cast/NumericToFloatNode.java
  186. +3 −3 truffle/src/main/java/org/jruby/truffle/core/cast/SplatCastNode.java
  187. +11 −9 truffle/src/main/java/org/jruby/truffle/core/cast/TaintResultNode.java
  188. +1 −1 truffle/src/main/java/org/jruby/truffle/core/cast/ToAryNode.java
  189. +1 −1 truffle/src/main/java/org/jruby/truffle/core/cast/ToFNode.java
  190. +1 −1 truffle/src/main/java/org/jruby/truffle/core/cast/ToIntNode.java
  191. +62 −0 truffle/src/main/java/org/jruby/truffle/core/cast/ToIntRangeNode.java
  192. +1 −1 truffle/src/main/java/org/jruby/truffle/core/cast/ToProcNode.java
  193. +2 −2 truffle/src/main/java/org/jruby/truffle/core/cast/ToSNode.java
  194. +1 −1 truffle/src/main/java/org/jruby/truffle/core/cast/ToStrNode.java
  195. +17 −15 truffle/src/main/java/org/jruby/truffle/core/encoding/EncodingConverterNodes.java
  196. +38 −83 truffle/src/main/java/org/jruby/truffle/core/encoding/EncodingNodes.java
  197. +18 −7 truffle/src/main/java/org/jruby/truffle/core/exception/CoreExceptions.java
  198. +1 −1 truffle/src/main/java/org/jruby/truffle/core/format/convert/ToIntegerNode.java
  199. +1 −1 truffle/src/main/java/org/jruby/truffle/core/format/convert/ToLongNode.java
  200. +2 −2 truffle/src/main/java/org/jruby/truffle/core/format/convert/ToStringNode.java
  201. +1 −1 truffle/src/main/java/org/jruby/truffle/core/format/read/array/ReadHashValueNode.java
  202. +1 −1 truffle/src/main/java/org/jruby/truffle/core/hash/HashLiteralNode.java
  203. +1 −1 truffle/src/main/java/org/jruby/truffle/core/hash/HashNode.java
  204. +7 −7 truffle/src/main/java/org/jruby/truffle/core/hash/HashNodes.java
  205. +2 −2 truffle/src/main/java/org/jruby/truffle/core/hash/SetNode.java
  206. +48 −19 truffle/src/main/java/org/jruby/truffle/core/kernel/KernelNodes.java
  207. +3 −34 truffle/src/main/java/org/jruby/truffle/core/klass/ClassNodes.java
  208. +3 −3 truffle/src/main/java/org/jruby/truffle/core/module/ModuleNodes.java
  209. +3 −3 truffle/src/main/java/org/jruby/truffle/core/numeric/BignumNodes.java
  210. +5 −5 truffle/src/main/java/org/jruby/truffle/core/numeric/FixnumNodes.java
  211. +5 −5 truffle/src/main/java/org/jruby/truffle/core/numeric/FloatNodes.java
  212. +2 −2 truffle/src/main/java/org/jruby/truffle/core/numeric/IntegerNodes.java
  213. +1 −1 truffle/src/main/java/org/jruby/truffle/core/proc/ProcNodes.java
  214. +9 −9 .../src/main/java/org/jruby/truffle/core/range/{IntegerFixnumRangeLayout.java → IntRangeLayout.java}
  215. +10 −9 ...le/src/main/java/org/jruby/truffle/core/range/{LongFixnumRangeLayout.java → LongRangeLayout.java}
  216. +75 −75 truffle/src/main/java/org/jruby/truffle/core/range/RangeNodes.java
  217. +1 −1 truffle/src/main/java/org/jruby/truffle/core/regexp/InterpolatedRegexpNode.java
  218. +1 −9 truffle/src/main/java/org/jruby/truffle/core/regexp/MatchDataLayout.java
  219. +37 −30 truffle/src/main/java/org/jruby/truffle/core/regexp/MatchDataNodes.java
  220. +5 −5 truffle/src/main/java/org/jruby/truffle/core/regexp/RegexpNodes.java
  221. +3 −3 truffle/src/main/java/org/jruby/truffle/core/rubinius/ByteArrayNodes.java
  222. +4 −4 truffle/src/main/java/org/jruby/truffle/core/rubinius/IOPrimitiveNodes.java
  223. +1 −1 truffle/src/main/java/org/jruby/truffle/core/string/InterpolatedStringNode.java
  224. +25 −25 truffle/src/main/java/org/jruby/truffle/core/string/StringNodes.java
  225. +1 −1 truffle/src/main/java/org/jruby/truffle/core/string/TruffleStringNodes.java
  226. +42 −0 truffle/src/main/java/org/jruby/truffle/core/symbol/SymbolEquality.java
  227. +11 −6 truffle/src/main/java/org/jruby/truffle/core/symbol/SymbolLayout.java
  228. +92 −50 truffle/src/main/java/org/jruby/truffle/core/symbol/SymbolTable.java
  229. +14 −14 truffle/src/main/java/org/jruby/truffle/extra/TrufflePosixNodes.java
  230. +2 −2 truffle/src/main/java/org/jruby/truffle/interop/ForeignReadStringCachedHelperNode.java
  231. +2 −2 truffle/src/main/java/org/jruby/truffle/interop/ForeignWriteStringCachedHelperNode.java
  232. +42 −19 truffle/src/main/java/org/jruby/truffle/interop/InteropNodes.java
  233. +11 −11 truffle/src/main/java/org/jruby/truffle/interop/cext/CExtNodes.java
  234. +9 −9 truffle/src/main/java/org/jruby/truffle/language/RubyGuards.java
  235. +0 −2 truffle/src/main/java/org/jruby/truffle/language/RubyObjectType.java
  236. +1 −25 truffle/src/main/java/org/jruby/truffle/language/TruffleBootNodes.java
  237. +1 −1 truffle/src/main/java/org/jruby/truffle/language/arguments/ReadUserKeywordsHashNode.java
  238. +1 −1 truffle/src/main/java/org/jruby/truffle/language/constants/GetConstantNode.java
  239. +11 −0 truffle/src/main/java/org/jruby/truffle/language/control/RaiseException.java
  240. +12 −13 truffle/src/main/java/org/jruby/truffle/language/dispatch/CallDispatchHeadNode.java
  241. +2 −2 truffle/src/main/java/org/jruby/truffle/language/dispatch/RubyCallNode.java
  242. +1 −1 truffle/src/main/java/org/jruby/truffle/language/globals/ReadLastBacktraceNode.java
  243. +1 −1 truffle/src/main/java/org/jruby/truffle/language/globals/UpdateLastBacktraceNode.java
  244. +19 −3 truffle/src/main/java/org/jruby/truffle/language/loader/FeatureLoader.java
  245. +48 −42 truffle/src/main/java/org/jruby/truffle/language/loader/RequireNode.java
  246. +3 −11 truffle/src/main/java/org/jruby/truffle/language/loader/SourceCache.java
  247. +6 −9 truffle/src/main/java/org/jruby/truffle/language/loader/SourceLoader.java
  248. +1 −1 truffle/src/main/java/org/jruby/truffle/language/methods/SymbolProcNode.java
  249. +1 −1 truffle/src/main/java/org/jruby/truffle/language/objects/DefineClassNode.java
  250. +2 −6 truffle/src/main/java/org/jruby/truffle/language/parser/jruby/BodyTranslator.java
  251. +1 −1 truffle/src/main/java/org/jruby/truffle/language/supercall/SuperCallNode.java
  252. +2 −4 truffle/src/main/java/org/jruby/truffle/platform/DefaultRubiniusConfiguration.java
  253. +3 −3 truffle/src/main/java/org/jruby/truffle/stdlib/bigdecimal/BigDecimalCastNode.java
  254. +2 −2 truffle/src/main/java/org/jruby/truffle/stdlib/bigdecimal/BigDecimalCoreMethodNode.java
  255. +2 −2 truffle/src/main/java/org/jruby/truffle/stdlib/bigdecimal/BigDecimalNodes.java
  256. +3 −3 truffle/src/main/java/org/jruby/truffle/stdlib/bigdecimal/CreateBigDecimalNode.java
  257. +3 −3 truffle/src/main/java/org/jruby/truffle/stdlib/psych/PsychEmitterNodes.java
  258. +12 −12 truffle/src/main/java/org/jruby/truffle/stdlib/psych/PsychParserNodes.java
  259. +70 −17 truffle/src/main/ruby/core/array.rb
  260. +2 −1 truffle/src/main/ruby/core/dir_glob.rb
  261. +49 −5 truffle/src/main/ruby/core/encoding.rb
  262. +4 −0 truffle/src/main/ruby/core/enumerable.rb
  263. +16 −0 truffle/src/main/ruby/core/env.rb
  264. +3 −0 truffle/src/main/ruby/core/errno.rb
  265. +3 −3 truffle/src/main/ruby/core/exception.rb
  266. +38 −0 truffle/src/main/ruby/core/file.rb
  267. +36 −2 truffle/src/main/ruby/core/hash.rb
  268. +2 −2 truffle/src/main/ruby/core/identity_map.rb
  269. +6 −2 truffle/src/main/ruby/core/io.rb
  270. +2 −0 truffle/src/main/ruby/core/math.rb
  271. +2 −2 truffle/src/main/ruby/core/post.rb
  272. +2 −0 truffle/src/main/ruby/core/process.rb
  273. +2 −2 truffle/src/main/ruby/core/process_mirror.rb
  274. +4 −2 truffle/src/main/ruby/core/range.rb
  275. +1 −0 truffle/src/main/ruby/core/rational.rb
  276. +23 −15 truffle/src/main/ruby/core/regexp.rb
  277. +5 −1 truffle/src/main/ruby/core/rubinius.rb
  278. +0 −273 truffle/src/main/ruby/core/shims.rb
  279. +3 −3 truffle/src/main/ruby/core/splitter.rb
  280. +13 −9 truffle/src/main/ruby/core/string.rb
  281. +1 −1 truffle/src/main/ruby/core/symbol.rb
  282. +4 −0 truffle/src/main/ruby/core/truffle/cext.rb
  283. +71 −0 truffle/src/main/ruby/core/truffle/support.rb
  284. +0 −112 truffle/src/main/ruby/core/tuple.rb
  285. +6 −0 truffle/src/main/ruby/post-boot/gems.rb
Loading