-
-
Notifications
You must be signed in to change notification settings - Fork 925
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
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
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 581abfc2320a
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: jruby/jruby
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 3bc5357f1c45
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 11 commits
- 15 files changed
- 2 contributors
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 28abe80 - Browse repository at this point
Copy the full SHA 28abe80View 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 3bc5357 - Browse repository at this point
Copy the full SHA 3bc5357View commit details
There are no files selected for viewing