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
base: f82f1367a4d5
Choose a base ref
...
head repository: jruby/jruby
compare: 79f088969287
Choose a head ref
  • 3 commits
  • 5 files changed
  • 1 contributor

Commits on Feb 27, 2015

  1. Contract of ClassValue states it should only calculate once.

    This appears to help avoid issues with multiple or partially-
    initialized proxies as in #2014.
    headius committed Feb 27, 2015
    Copy the full SHA
    44895a5 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    6631b88 View commit details
    Browse the repository at this point in the history
  3. Cleanup, reduce duplication, refactor methods for proxy creation.

    * Java.getProxyClass is the one true way to get the Ruby proxy
      class for a Java class.
    * Unified more of class vs interface proxy logic.
    * Both #1621 and #2014 appear to be working with this commit.
    headius committed Feb 27, 2015
    Copy the full SHA
    79f0889 View commit details
    Browse the repository at this point in the history