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: 2d33ba628617
Choose a base ref
...
head repository: jruby/jruby
compare: 51116141af9a
Choose a head ref
  • 8 commits
  • 23 files changed
  • 1 contributor

Commits on Dec 4, 2016

  1. Copy the full SHA
    0b13ee0 View commit details
    Browse the repository at this point in the history
  2. [Truffle] Track where dynamic constant lookup is necessary.

    * Such as in [Object.new, Object.new].each { |obj| class << obj; <HERE>; end }
    * Optionally log such usages as they can affect performance.
    eregon committed Dec 4, 2016
    Copy the full SHA
    af274c3 View commit details
    Browse the repository at this point in the history
  3. [Truffle] Track the dynamic LexicalScope in InternalMethod.

    * Make RunModuleDefinitionNode Instrumentable instead of ModuleBodyDefinitionNode.
    eregon committed Dec 4, 2016
    Copy the full SHA
    60effd1 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    229232b View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    1c5ef12 View commit details
    Browse the repository at this point in the history
  6. [Truffle] Implement dynamic constant lookup when inside class << expr…

    …ession.
    
    * Use the LexicalScope from the InternalMethod instead of the static one.
    * Assert that the static scope is not used when in dynamic mode.
    eregon committed Dec 4, 2016
    Copy the full SHA
    8cd1994 View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    95f9e06 View commit details
    Browse the repository at this point in the history
  8. [Truffle] Restore old behavior in DeclarationContext#getModuleToDefin…

    …eMethods.
    
    * It seems to break ecosystem tests otherwise.
    eregon committed Dec 4, 2016
    Copy the full SHA
    5111614 View commit details
    Browse the repository at this point in the history