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: 7cb12c55f84b^
Choose a base ref
...
head repository: jruby/jruby
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 985e448f3971
Choose a head ref
  • 15 commits
  • 24 files changed
  • 1 contributor

Commits on Apr 24, 2017

  1. Return ObjectIdentityInvalidator if indy disabled.

    See #4004. Everything java.lang.invoke related is not
    available on android, so for now revert to the old
    behavior here.
    
    This still makes some tests fail, but might suffice
    to run on android.
    oneiros authored and UweKubosch committed Apr 24, 2017
    Copy the full SHA
    7cb12c5 View commit details
  2. Use jruby's ClassValue.

    Instead of java.lang.ClassValue which ist not available on
    android. See #4004.
    oneiros authored and UweKubosch committed Apr 24, 2017
    Copy the full SHA
    75ed769 View commit details
  3. Remove seemingly unused constant.

    Could not find a usage for this. And since MethodHandles
    is not available on android, I simply removed it for the time
    being. See #4004.
    oneiros authored and UweKubosch committed Apr 24, 2017
    Copy the full SHA
    52b7a0d View commit details
  4. Revert to old behavior, when indy disabled.

    Just like in 8db25932200fb3ed7160066b184e6db2e29f1921
    oneiros authored and UweKubosch committed Apr 24, 2017
    Copy the full SHA
    3f79065 View commit details
  5. Do not init JITCompiler if it is not used.

    See #4004.
    oneiros authored and UweKubosch committed Apr 24, 2017
    Copy the full SHA
    f579c06 View commit details
  6. Use jruby's ClassValue.

    Instead of java.lang.ClassValue which ist not available on
    android. See #4004.
    oneiros authored and UweKubosch committed Apr 24, 2017
    Copy the full SHA
    4461279 View commit details
  7. Move idTest to where it is actually needed.

    This of course destroys any gains of caching the idTest, but
    gets rid of MethodHandle et al in RubyModule which is
    important to run on android. See #4004.
    oneiros authored and UweKubosch committed Apr 24, 2017
    Copy the full SHA
    f55d6c0 View commit details
  8. Remove unused Method.

    Since this will not run on android is not being used
    currently anyway, just comment it out for now. See #4004.
    oneiros authored and UweKubosch committed Apr 24, 2017
    Copy the full SHA
    d4bcbac View commit details
  9. Revert "relax seek-channel type requirement from FileChannel to Seeka…

    …bleByteChannel"
    
    This reverts commit dc48f34.
    
    No SeekableByteChannel on android. See #4004.
    oneiros authored and UweKubosch committed Apr 24, 2017
    Copy the full SHA
    c33b2e9 View commit details
  10. Work around missing java.nio libs on android.

    See #4004.
    oneiros authored and UweKubosch committed Apr 24, 2017
    Copy the full SHA
    86e6c8a View commit details
  11. Replace ClassValue with internal implementation.

    Because java.lang.ClassValue is not available on android.
    See #4004.
    oneiros authored and UweKubosch committed Apr 24, 2017
    Copy the full SHA
    7ffe899 View commit details
  12. Add minimal MethodHandle implementation.

    java.lang.invoke.Method* classes are not available on
    android. See #4004.
    oneiros authored and UweKubosch committed Apr 24, 2017
    Copy the full SHA
    93b1c9a View commit details
  13. Add code generation for android.

    See #4004.
    oneiros authored and UweKubosch committed Apr 24, 2017
    Copy the full SHA
    5e52a87 View commit details
  14. Move nullToNil out of the way.

    To not have MethodHandles in Ruby.java as this
    is not available on android. See #4004.
    oneiros authored and UweKubosch committed Apr 24, 2017
    Copy the full SHA
    0579f9a View commit details
  15. Guard against missing JITCompiler.

    Necessry as JITCompiler will not get instantiated on android.
    See #4004.
    oneiros authored and UweKubosch committed Apr 24, 2017
    Copy the full SHA
    985e448 View commit details
Loading