-
-
Notifications
You must be signed in to change notification settings - Fork 925
Comparing changes
Open a pull request
base repository: jruby/jruby
base: faa115baaa67
head repository: jruby/jruby
compare: 6e7fcbe73356
Commits on Nov 16, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 04418a3 - Browse repository at this point
Copy the full SHA 04418a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c5f637 - Browse repository at this point
Copy the full SHA 5c5f637View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9650ee - Browse repository at this point
Copy the full SHA d9650eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for fa48f45 - Browse repository at this point
Copy the full SHA fa48f45View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a53a79 - Browse repository at this point
Copy the full SHA 4a53a79View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4b1f54 - Browse repository at this point
Copy the full SHA b4b1f54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03dab04 - Browse repository at this point
Copy the full SHA 03dab04View commit details
Commits on Nov 17, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 394ba8f - Browse repository at this point
Copy the full SHA 394ba8fView commit details
Commits on Dec 2, 2015
-
Configuration menu - View commit details
-
Copy full SHA for d9f8005 - Browse repository at this point
Copy the full SHA d9f8005View commit details -
[Truffle] Resolve TruffleBoundary/VirtualFrame conflict and make all …
…LoadError have a @path.
Configuration menu - View commit details
-
Copy full SHA for 4ac7662 - Browse repository at this point
Copy the full SHA 4ac7662View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f18c0d - Browse repository at this point
Copy the full SHA 3f18c0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 14a18b1 - Browse repository at this point
Copy the full SHA 14a18b1View commit details -
[Truffle] Run the VerifyTruffleProcessor to detect TruffleBoundary/Vi…
…rtualFrame conflicts at compilation time from maven.
1Configuration menu - View commit details
-
Copy full SHA for 7091d23 - Browse repository at this point
Copy the full SHA 7091d23View commit details -
[Truffle] Simplify ReadHeadObjectFieldNode and ReadInstanceVariableNode.
* Does potentially boxing but in the interpreter values are getting boxed across calls anyway.
Configuration menu - View commit details
-
Copy full SHA for 511b580 - Browse repository at this point
Copy the full SHA 511b580View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7457dde - Browse repository at this point
Copy the full SHA 7457ddeView commit details -
[Truffle] Clean up Fixnum#{<<,>>}.
* Proper types, no transfer, lower the rhs before the node.
Configuration menu - View commit details
-
Copy full SHA for f91a591 - Browse repository at this point
Copy the full SHA f91a591View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7c9e30 - Browse repository at this point
Copy the full SHA c7c9e30View commit details
Commits on Dec 3, 2015
-
[Truffle] Lower parameters to int or let the implicit cast to long.
* Fixes lowerFixnumParameters on shift nodes.
Configuration menu - View commit details
-
Copy full SHA for f01511d - Browse repository at this point
Copy the full SHA f01511dView commit details -
[Truffle] Do not contain other specializations in Fixnum#&.
* Otherwise it gets to long in all cases in pure interpreter.
Configuration menu - View commit details
-
Copy full SHA for 92288e6 - Browse repository at this point
Copy the full SHA 92288e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a5fe17 - Browse repository at this point
Copy the full SHA 5a5fe17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4168709 - Browse repository at this point
Copy the full SHA 4168709View commit details -
[Truffle] Make sure the @Mask is a int in the Fixnum#& spec.
* Since in interpreter nodes are not split, either of the two operations might return long.
Configuration menu - View commit details
-
Copy full SHA for f2f03cd - Browse repository at this point
Copy the full SHA f2f03cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b1b6ae - Browse repository at this point
Copy the full SHA 5b1b6aeView commit details -
[Truffle] Use ConditionProfile in FixnumOrBignumNode.
* May also omit the BigInteger case in compiled code now.
Configuration menu - View commit details
-
Copy full SHA for 1dacc10 - Browse repository at this point
Copy the full SHA 1dacc10View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4dc9ffd - Browse repository at this point
Copy the full SHA 4dc9ffdView commit details
Commits on Dec 4, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 287078c - Browse repository at this point
Copy the full SHA 287078cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 454b0ae - Browse repository at this point
Copy the full SHA 454b0aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a96551 - Browse repository at this point
Copy the full SHA 0a96551View commit details -
Configuration menu - View commit details
-
Copy full SHA for e44cefc - Browse repository at this point
Copy the full SHA e44cefcView commit details -
Configuration menu - View commit details
-
Copy full SHA for c706e2f - Browse repository at this point
Copy the full SHA c706e2fView commit details -
Merge pull request #3515 from jruby/truffle-pr-zlib
Truffle pr zlib
Configuration menu - View commit details
-
Copy full SHA for 5c5b5df - Browse repository at this point
Copy the full SHA 5c5b5dfView commit details
Commits on Dec 5, 2015
-
Handle default block arg preparation logic
* This was not as bad as I thought. * The only thing left to handle now is making sure these prepare args instructions handle lambdas as well.
Configuration menu - View commit details
-
Copy full SHA for 5bb351f - Browse repository at this point
Copy the full SHA 5bb351fView commit details -
Add additional yieldDirect wrappers where they were missing
* Also added FIXME for dealing with RubyProc.call since the current prepareArgs methods only deal with Block.yield.
Configuration menu - View commit details
-
Copy full SHA for 9e38d83 - Browse repository at this point
Copy the full SHA 9e38d83View commit details -
[Truffle] Array storage must be Object[] not DynamicObject[].
* Avoid copying when only reading from the Encoding list.
Configuration menu - View commit details
-
Copy full SHA for 0104c31 - Browse repository at this point
Copy the full SHA 0104c31View commit details -
[Truffle] Check the class of Object[] storage strictly.
* Avoids covariance problems and makes sure no type check is required on cast.
Configuration menu - View commit details
-
Copy full SHA for 3b3d19e - Browse repository at this point
Copy the full SHA 3b3d19eView commit details
Commits on Dec 6, 2015
-
Remove duplicate arity check when lambdas are call-ed
* prepareArgumentsForCall does the arity check already.
Configuration menu - View commit details
-
Copy full SHA for 926c76a - Browse repository at this point
Copy the full SHA 926c76aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 47d6e92 - Browse repository at this point
Copy the full SHA 47d6e92View commit details -
Update prepareBlockArgs code to deal with lambdas & proc calls
Added a new field to ThreadContext to pass additional information since Block.type and call/yield API calls may not be correlated. Something worth cleaning up in the future, but for now, the extra state in ThreadContext should be sufficient.
Configuration menu - View commit details
-
Copy full SHA for 6e48810 - Browse repository at this point
Copy the full SHA 6e48810View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72b0912 - Browse repository at this point
Copy the full SHA 72b0912View commit details -
[Truffle] PE: move the code in a method to make compilation faster.
* Use a while loop to avoid compiling Kernel#loop. * Also remove Thread.pass which would be compiled every time. * Save the return value in a global variable.
Configuration menu - View commit details
-
Copy full SHA for 70603e3 - Browse repository at this point
Copy the full SHA 70603e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for cedd436 - Browse repository at this point
Copy the full SHA cedd436View commit details -
Configuration menu - View commit details
-
Copy full SHA for ddf5e93 - Browse repository at this point
Copy the full SHA ddf5e93View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8d1bd4 - Browse repository at this point
Copy the full SHA a8d1bd4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a696822 - Browse repository at this point
Copy the full SHA a696822View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ab806a - Browse repository at this point
Copy the full SHA 0ab806aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2986e5f - Browse repository at this point
Copy the full SHA 2986e5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f4e4134 - Browse repository at this point
Copy the full SHA f4e4134View commit details -
Configuration menu - View commit details
-
Copy full SHA for ddbcc85 - Browse repository at this point
Copy the full SHA ddbcc85View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29e9cf4 - Browse repository at this point
Copy the full SHA 29e9cf4View commit details -
Update ACP pass to add explicit invocation protocol for blocks
* This is not yet enabled. * This needs thorough testing in interpreter mode (and I am running into some lifecycle issues that I'll have to figure out). * Also, JIT needs to be updated to generate code for these new instructions before this is turned on there.
Configuration menu - View commit details
-
Copy full SHA for 9674fa6 - Browse repository at this point
Copy the full SHA 9674fa6View commit details
There are no files selected for viewing