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: 93820f2083f3
Choose a base ref
...
head repository: jruby/jruby
compare: c34c031763be
Choose a head ref
  • 18 commits
  • 48 files changed
  • 1 contributor

Commits on Oct 17, 2014

  1. [Truffle] Introduce LexicalScope to resolve constants.

    * Built during parsing, and completed with live modules when opening those.
    * No need for callingSelf except in the rare case of protected.
    * A few improvements on visbility checking.
    eregon committed Oct 17, 2014
    Copy the full SHA
    f25baf2 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    3b681af View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    10be6ba View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    5b6c7cf View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2014

  1. Copy the full SHA
    380de3b View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    9640076 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    21d30da View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    caf16a0 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2014

  1. [Truffle] Fix Module#name.

    eregon committed Oct 21, 2014
    Copy the full SHA
    aa13f0c View commit details
    Browse the repository at this point in the history
  2. [Truffle] Fix most of constant lookup!

    * Use lexical scoping instead of pseudo-dynamic scoping.
    * Stop defining constants on singleton class, we define on the receiver only.
    * Temporarily disable the constant cache, we want better semantics first.
    eregon committed Oct 21, 2014
    Copy the full SHA
    286bee2 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    54be7dd View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    002a256 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    f9292f3 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    5ccb89a View commit details
    Browse the repository at this point in the history
  7. Copy the full SHA
    4087b83 View commit details
    Browse the repository at this point in the history
  8. [Truffle] A few more specs in language/ are passing.

    * Also includes some fixes by the method lookup changes.
    eregon committed Oct 21, 2014
    Copy the full SHA
    9788867 View commit details
    Browse the repository at this point in the history
  9. [Truffle] Merge branch 'lexical_scope'

    * Constant cache is disabled for now.
    
    Conflicts:
    	core/src/main/java/org/jruby/truffle/nodes/core/CoreMethodNodeManager.java
    	core/src/main/java/org/jruby/truffle/runtime/RubyContext.java
    eregon committed Oct 21, 2014
    Copy the full SHA
    d673d88 View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    c34c031 View commit details
    Browse the repository at this point in the history