-
-
Notifications
You must be signed in to change notification settings - Fork 925
Comparing changes
Open a pull request
base repository: jruby/jruby
base: 00748c013c5e
head repository: jruby/jruby
compare: 9968fcc72445
Commits on Oct 17, 2014
-
[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.
Configuration menu - View commit details
-
Copy full SHA for f25baf2 - Browse repository at this point
Copy the full SHA f25baf2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b681af - Browse repository at this point
Copy the full SHA 3b681afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 10be6ba - Browse repository at this point
Copy the full SHA 10be6baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b6c7cf - Browse repository at this point
Copy the full SHA 5b6c7cfView commit details
Commits on Oct 18, 2014
-
[Truffle] Document CoreMethod.onSingleton and isModuleFunction.
* Fix usage of them in ThreadNodes.
Configuration menu - View commit details
-
Copy full SHA for 2a8dfe2 - Browse repository at this point
Copy the full SHA 2a8dfe2View commit details -
Configuration menu - View commit details
-
Copy full SHA for a03b018 - Browse repository at this point
Copy the full SHA a03b018View commit details
Commits on Oct 20, 2014
-
Revert "[Truffle] Remove old benchmarks."
This reverts commit 7a7365b.
Configuration menu - View commit details
-
Copy full SHA for 781ebdd - Browse repository at this point
Copy the full SHA 781ebddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 380de3b - Browse repository at this point
Copy the full SHA 380de3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9640076 - Browse repository at this point
Copy the full SHA 9640076View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21d30da - Browse repository at this point
Copy the full SHA 21d30daView commit details -
Configuration menu - View commit details
-
Copy full SHA for caf16a0 - Browse repository at this point
Copy the full SHA caf16a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for c141f0d - Browse repository at this point
Copy the full SHA c141f0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a34a20 - Browse repository at this point
Copy the full SHA 6a34a20View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e3a4e2 - Browse repository at this point
Copy the full SHA 4e3a4e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c391cf - Browse repository at this point
Copy the full SHA 9c391cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for b11ff3f - Browse repository at this point
Copy the full SHA b11ff3fView commit details -
2
Configuration menu - View commit details
-
Copy full SHA for 39f4e92 - Browse repository at this point
Copy the full SHA 39f4e92View commit details -
Nearly have IRScope removed from interpreter in attempt to promote In…
…terpreterContext to top dog. Changed construction to pass in IRScope instead having insane param list
Configuration menu - View commit details
-
Copy full SHA for e71749f - Browse repository at this point
Copy the full SHA e71749fView commit details -
Make ICs no longer be operands
Clone WrappedIRClosure (mostly) now Simplify creation logic in IRClosure and IRScope with a single prepareForInterpretation.
Configuration menu - View commit details
-
Copy full SHA for 1134fe3 - Browse repository at this point
Copy the full SHA 1134fe3View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd5a5ae - Browse repository at this point
Copy the full SHA cd5a5aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for df83810 - Browse repository at this point
Copy the full SHA df83810View commit details -
Configuration menu - View commit details
-
Copy full SHA for 062573b - Browse repository at this point
Copy the full SHA 062573bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 859337d - Browse repository at this point
Copy the full SHA 859337dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ee1d3d2 - Browse repository at this point
Copy the full SHA ee1d3d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for db76e6d - Browse repository at this point
Copy the full SHA db76e6dView commit details -
Preserve update of currDynScope in interpreter loop.
* When explicit call protocol instructions are present, currDynScope gets modified in the interpreter loop as part of push_binding instruction execution. This update should be preserved.
Configuration menu - View commit details
-
Copy full SHA for ac42880 - Browse repository at this point
Copy the full SHA ac42880View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93820f2 - Browse repository at this point
Copy the full SHA 93820f2View commit details
Commits on Oct 21, 2014
-
Configuration menu - View commit details
-
Copy full SHA for aa13f0c - Browse repository at this point
Copy the full SHA aa13f0cView commit details -
[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.
Configuration menu - View commit details
-
Copy full SHA for 286bee2 - Browse repository at this point
Copy the full SHA 286bee2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54be7dd - Browse repository at this point
Copy the full SHA 54be7ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 002a256 - Browse repository at this point
Copy the full SHA 002a256View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9292f3 - Browse repository at this point
Copy the full SHA f9292f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ccb89a - Browse repository at this point
Copy the full SHA 5ccb89aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4087b83 - Browse repository at this point
Copy the full SHA 4087b83View commit details -
[Truffle] A few more specs in language/ are passing.
* Also includes some fixes by the method lookup changes.
Configuration menu - View commit details
-
Copy full SHA for 9788867 - Browse repository at this point
Copy the full SHA 9788867View commit details -
[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
Configuration menu - View commit details
-
Copy full SHA for d673d88 - Browse repository at this point
Copy the full SHA d673d88View commit details -
Configuration menu - View commit details
-
Copy full SHA for c34c031 - Browse repository at this point
Copy the full SHA c34c031View commit details -
Appease subbu in making the intent between call protocol path seem mo…
…re equal to non-call protocol path
Configuration menu - View commit details
-
Copy full SHA for 3b7d4a1 - Browse repository at this point
Copy the full SHA 3b7d4a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 322767e - Browse repository at this point
Copy the full SHA 322767eView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc28e1c - Browse repository at this point
Copy the full SHA bc28e1cView commit details -
Moving interpreter logic into Interpreter (for now). IRScriptBody.int…
…erpret moved into Intepreter. New ScriptBodyInterpreterContext to store begin and end blocks (shared with scope currently). Removed some dead code and parameters.
Configuration menu - View commit details
-
Copy full SHA for eafe2d7 - Browse repository at this point
Copy the full SHA eafe2d7View commit details -
Remove wonky name check to compensate for module/class bodies sharing…
… InterpretedIRMethod. Possibly provide state for real synthetic methods when we add them.
Configuration menu - View commit details
-
Copy full SHA for de35267 - Browse repository at this point
Copy the full SHA de35267View commit details -
Configuration menu - View commit details
-
Copy full SHA for b8f9bcb - Browse repository at this point
Copy the full SHA b8f9bcbView commit details -
Configuration menu - View commit details
-
Copy full SHA for d84dadb - Browse repository at this point
Copy the full SHA d84dadbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9968fcc - Browse repository at this point
Copy the full SHA 9968fccView commit details
There are no files selected for viewing