-
-
Notifications
You must be signed in to change notification settings - Fork 925
Comparing changes
Open a pull request
base repository: jruby/jruby
base: 5b24a7d48dde
head repository: jruby/jruby
compare: c623802b79b9
Commits on Nov 13, 2014
-
[Truffle] Implement {Module,Class}#initialize and {class,module}_exec.
* Unnamed modules should not have a lexical parent.
Configuration menu - View commit details
-
Copy full SHA for 89cea9c - Browse repository at this point
Copy the full SHA 89cea9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for be8b9bb - Browse repository at this point
Copy the full SHA be8b9bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 173a5bc - Browse repository at this point
Copy the full SHA 173a5bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for ec8dfe8 - Browse repository at this point
Copy the full SHA ec8dfe8View commit details -
[Truffle] Anonynous classes should have unset parent so the singleton…
… class has the right parent.
Configuration menu - View commit details
-
Copy full SHA for 045b28a - Browse repository at this point
Copy the full SHA 045b28aView commit details -
[Truffle] Add ModuleOperations.lookupSuperMethod.
* And try to partially fix AbstractGeneralSuperCallNode.
Configuration menu - View commit details
-
Copy full SHA for 336e527 - Browse repository at this point
Copy the full SHA 336e527View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7bb59e0 - Browse repository at this point
Copy the full SHA 7bb59e0View commit details -
uniform setting path to jruby home - no detection just use the one fr…
…om the classloader
Configuration menu - View commit details
-
Copy full SHA for 5333427 - Browse repository at this point
Copy the full SHA 5333427View commit details -
Configuration menu - View commit details
-
Copy full SHA for c31ce4e - Browse repository at this point
Copy the full SHA c31ce4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2828c5c - Browse repository at this point
Copy the full SHA 2828c5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ced631 - Browse repository at this point
Copy the full SHA 1ced631View commit details -
[Truffle] Implement Regexp.new(regexp).
* Copy and recompile to be sure to have no dependency for now.
Configuration menu - View commit details
-
Copy full SHA for 709b7b1 - Browse repository at this point
Copy the full SHA 709b7b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for f648c7d - Browse repository at this point
Copy the full SHA f648c7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 688a3ad - Browse repository at this point
Copy the full SHA 688a3adView commit details -
Configuration menu - View commit details
-
Copy full SHA for a5bb1e3 - Browse repository at this point
Copy the full SHA a5bb1e3View commit details -
Merge pull request #2192 from k77ch7/GH-2050_on_master
Fix for issue 2050 on master: BigDecimal and nil multiplication
Configuration menu - View commit details
-
Copy full SHA for e86c673 - Browse repository at this point
Copy the full SHA e86c673View commit details -
[Truffle] Move frozen status to BasicObject.
* We can use methods of Kernel and bind them on BasicObject: > f = Kernel.instance_method :freeze => #<UnboundMethod: Kernel#freeze> > b=BasicObject.new => #<BasicObject:0x62e2d8> > is=Kernel.instance_method :frozen? => #<UnboundMethod: Kernel#frozen?> > is.bind(b).call => false > f.bind(b).call => #<BasicObject:0x47ef28> > is.bind(b).call => true
Configuration menu - View commit details
-
Copy full SHA for a53584d - Browse repository at this point
Copy the full SHA a53584dView commit details -
[Truffle] Make RubyBasicObject.freeze private and propagate to single…
…ton class. * Fix bad formatting in frozenError().
Configuration menu - View commit details
-
Copy full SHA for fd49351 - Browse repository at this point
Copy the full SHA fd49351View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ce6f73 - Browse repository at this point
Copy the full SHA 4ce6f73View commit details -
Configuration menu - View commit details
-
Copy full SHA for 997c325 - Browse repository at this point
Copy the full SHA 997c325View commit details -
Configuration menu - View commit details
-
Copy full SHA for be2e148 - Browse repository at this point
Copy the full SHA be2e148View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82b4959 - Browse repository at this point
Copy the full SHA 82b4959View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2078209 - Browse repository at this point
Copy the full SHA 2078209View commit details -
Configuration menu - View commit details
-
Copy full SHA for fce2c10 - Browse repository at this point
Copy the full SHA fce2c10View commit details -
Configuration menu - View commit details
-
Copy full SHA for fca95cc - Browse repository at this point
Copy the full SHA fca95ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for f4fe220 - Browse repository at this point
Copy the full SHA f4fe220View commit details
Commits on Nov 14, 2014
-
Configuration menu - View commit details
-
Copy full SHA for c12cf66 - Browse repository at this point
Copy the full SHA c12cf66View commit details -
StringBuilder should delegate toString to the underlying implementation.
* Fixes output of bin/ast -s.
Configuration menu - View commit details
-
Copy full SHA for a73722e - Browse repository at this point
Copy the full SHA a73722eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 252bd4e - Browse repository at this point
Copy the full SHA 252bd4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 470b5ca - Browse repository at this point
Copy the full SHA 470b5caView commit details -
[Truffle] Fix handling of the rest argument with post arguments.
* Simplify too much indices computations by using negative indices. * Introduce an ArraySliceNode.
Configuration menu - View commit details
-
Copy full SHA for a63029b - Browse repository at this point
Copy the full SHA a63029bView commit details -
[Truffle] Untag some new passing specs due to rest arg handling and b…
…etter splat support.
Configuration menu - View commit details
-
Copy full SHA for 9e6c2be - Browse repository at this point
Copy the full SHA 9e6c2beView commit details
Commits on Nov 15, 2014
-
Fix #2198: Attr assign instructions force a frame push
* As noted in the github issue comments, access protection checks seem to currently fetch the caller's self via the frame stack. This means that any scope that has instructions that requires access checks will force a frame push for that stack. * For this patch, I have added a fix for attr assign instruction which seems to be the only instr that seems to directly call Helpers.invoke(..) which then calls the access protection methods in RubyClass. We need to audit if other call instructions require the same fixes. * A better fix would be to fix Helpers.invoke(..) to accept an additional argument (caller self) which may be available at the call site without accessing the frame stack. * Added a regression spec that fails without the fix in this patch.
Configuration menu - View commit details
-
Copy full SHA for c0f90f4 - Browse repository at this point
Copy the full SHA c0f90f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fcaa8b - Browse repository at this point
Copy the full SHA 5fcaa8bView commit details
Commits on Nov 16, 2014
-
Configuration menu - View commit details
-
Copy full SHA for d030fd1 - Browse repository at this point
Copy the full SHA d030fd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8ee793 - Browse repository at this point
Copy the full SHA e8ee793View commit details -
Configuration menu - View commit details
-
Copy full SHA for 62d4ca2 - Browse repository at this point
Copy the full SHA 62d4ca2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 334871d - Browse repository at this point
Copy the full SHA 334871dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 595d806 - Browse repository at this point
Copy the full SHA 595d806View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d34912 - Browse repository at this point
Copy the full SHA 6d34912View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0b9cc0 - Browse repository at this point
Copy the full SHA b0b9cc0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 658390a - Browse repository at this point
Copy the full SHA 658390aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f207640 - Browse repository at this point
Copy the full SHA f207640View commit details -
Configuration menu - View commit details
-
Copy full SHA for c623802 - Browse repository at this point
Copy the full SHA c623802View commit details
There are no files selected for viewing
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.