History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: JRUBY-1370
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Charles Oliver Nutter
Reporter: Charles Oliver Nutter
Votes: 0
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
JRuby

Call/FCall don't provide incoming block during arg processing

Created: 19/Sep/07 07:09 AM   Updated: 22/Dec/07 06:28 AM
Component/s: Interpreter
Affects Version/s: JRuby 1.0.1
Fix Version/s: JRuby 1.1b1, JRuby 1.0.2

Time Tracking:
Not Specified


 Description  « Hide
When processing args via EvaluationState.setupArgs, the callNode and fcallNode processors are not passing the block through. This caused an ugly hack to be required for super to correctly pass along the block, which caused other very subtle breakages in super logic.

The patch is coming shortly on trunk, and I'll backport it to 1.0 branch.



 All   Comments   Work Log   Change History      Sort Order: Ascending order - Click to sort in descending order
Charles Oliver Nutter - 30/Sep/07 09:31 AM
Resolved on both trunk and 1_0 branch.