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: 382748ca6b77
Choose a base ref
...
head repository: jruby/jruby
compare: 7958447740da
Choose a head ref
  • 6 commits
  • 38 files changed
  • 2 contributors

Commits on Oct 14, 2014

  1. Finally make prepareInstruction clone instrs + labels and not share a…

    …ny state with IRScope.
    
    Problematic that we re-store info back into CFG at this point so debug output matches that
    interpreter.  That is ok though since JIT should still be fine with these changes.  It is
    not fine if we have debug on and interp is printing out CFG while the JIT is changing the
    CFG.  A problem for another day.
    
    Disabled OptimizeDynamicScope for now.  Something with cloning instrs + some closures
    makes it break.  It appears not not find lvars in its flattened state.
    enebo committed Oct 14, 2014
    Copy the full SHA
    a78963b View commit details
    Browse the repository at this point in the history
  2. Fix OptimizeDynScopesPass issue from last commit. We were using a nul…

    …l check to initialize
    
    which is no longer possible with new InterpreterContext.
    enebo committed Oct 14, 2014
    Copy the full SHA
    ec53bfb View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    44364b1 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    09b0be3 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2014

  1. Copy the full SHA
    75c138c View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    7958447 View commit details
    Browse the repository at this point in the history