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: a11e75b1cfc7
Choose a base ref
...
head repository: jruby/jruby
compare: bf1d87eddecc
Choose a head ref
  • 7 commits
  • 30 files changed
  • 1 contributor

Commits on Oct 29, 2016

  1. [Truffle] Introduce Shared Objects.

    * Synchronize all ways to change the Shape on a shared object.
    * Share when leaking to Java and other Interop.
    * Queue/SizedQueue share on write if they are themselves shared.
    * Warn on removing fields from a shared object.
    eregon committed Oct 29, 2016
    Configuration menu
    Copy the full SHA
    902a30f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b1ac370 View commit details
    Browse the repository at this point in the history
  3. [Truffle] Optimize deep sharing.

    * An AST now mimics the message structure to very efficiently share the whole message.
    * Optimize Queue and SizedQueue.
    * Share Arrays and their Object[] storage.
    eregon committed Oct 29, 2016
    Configuration menu
    Copy the full SHA
    dff09fb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b2cfa45 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4cef016 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5db40d3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    bf1d87e View commit details
    Browse the repository at this point in the history