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: edcc5d14ce0a
Choose a base ref
...
head repository: jruby/jruby
compare: 0e4dc82a6875
Choose a head ref
  • 4 commits
  • 37 files changed
  • 1 contributor

Commits on Oct 26, 2014

  1. [Truffle] Get rid of the copy of options stored in RubyContext.

    We used to copy some of the options into RubyContext where they can be
    final for the benefit of the PE, as using Option.load() requires a
    volatile read.
    chrisseaton committed Oct 26, 2014
    Copy the full SHA
    7cfbcfd View commit details
    Browse the repository at this point in the history
  2. [Truffle] Remove visibility asserts - a mess, and don't always make s…

    …ense in multi-language environment.
    chrisseaton committed Oct 26, 2014
    Copy the full SHA
    5257211 View commit details
    Browse the repository at this point in the history
  3. [Truffle] Change the generic dispatch node from caching to looking up…

    … every time.
    
    This node had lots of potential problems - invalidation wasn't checked,
    dead entries weren't removed, and the hash tables weren't synchronised.
    For now we'll just remove the caching, call it UncachedDispatchNode,
    and make it neverPartOfCompilation.
    chrisseaton committed Oct 26, 2014
    Copy the full SHA
    f72ddfa View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    0e4dc82 View commit details
    Browse the repository at this point in the history