-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* include/ruby/ruby.h, vm_core.h: add a type rb_blockptr.
* vm_insnhelper.c (vm_yield_with_cfunc): vm_yield_with_cfunc receives blockptr and passes it to iterating block. * proc.c (rb_proc_call), include/ruby/intern.h: rb_proc_call receives blockptr. "rb_proc_call(self, args, blockptr)" in C corresponds to "self.call(*args, &block)" in Ruby. * proc.c (proc_call): pass blockptr to block that is written in C. * proc.c (curry): receive blockptr and pass it to original proc. [ruby-core:15551] * vm.c (invoke_block_from_c): fix for change of vm_yield_with_cfunc. * thread.c (call_trace_proc), eval_jump.c (rb_call_end_proc): fix for change of rb_proc_call. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17065 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- v2_0_0_rc1
- v2_0_0_preview2
- v2_0_0_preview1
- v1_9_3_374
- v1_9_3_362
- v1_9_3_361
- v1_9_3_360
- v1_9_3_327
- v1_9_3_326
- v1_9_3_286
- v1_9_3_195
- v1_9_3_194
- v1_9_3_125
- v1_9_3_0
- v1_9_3_rc1
- v1_9_3_preview1
- v1_9_2_381
- v1_9_2_320
- v1_9_2_318
- v1_9_2_290
- v1_9_2_180
- v1_9_2_136
- v1_9_2_0
- v1_9_2_rc2
- v1_9_2_rc1
- v1_9_2_preview3
- v1_9_2_preview2
- v1_9_2_preview1
- v1_9_1_431
- v1_9_1_430
- v1_9_1_429
- v1_9_1_378
- v1_9_1_376
- v1_9_1_243
- v1_9_1_129
- v1_9_1_128
- v1_9_1_127
- v1_9_1_126
- v1_9_1_0
- v1_9_1_rc2
- v1_9_1_rc1
- v1_9_1_preview2
- v1_9_1_preview1
- v1_9_0_5
- v1_9_0_4
- v1_9_0_3
- v1_9_0_2
Showing
9 changed files
with
41 additions
and
14 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,24 @@ | ||
Tue Jun 10 00:50:51 2008 Yusuke Endoh <[email protected]> | ||
|
||
* include/ruby/ruby.h, vm_core.h: add a type rb_blockptr. | ||
|
||
* vm_insnhelper.c (vm_yield_with_cfunc): vm_yield_with_cfunc receives | ||
blockptr and passes it to iterating block. | ||
|
||
* proc.c (rb_proc_call), include/ruby/intern.h: rb_proc_call receives | ||
blockptr. "rb_proc_call(self, args, blockptr)" in C corresponds to | ||
"self.call(*args, &block)" in Ruby. | ||
|
||
* proc.c (proc_call): pass blockptr to block that is written in C. | ||
|
||
* proc.c (curry): receive blockptr and pass it to original proc. | ||
[ruby-core:15551] | ||
|
||
* vm.c (invoke_block_from_c): fix for change of vm_yield_with_cfunc. | ||
|
||
* thread.c (call_trace_proc), eval_jump.c (rb_call_end_proc): fix for | ||
change of rb_proc_call. | ||
|
||
Tue Jun 10 00:10:49 2008 Tanaka Akira <[email protected]> | ||
|
||
* common.mk (test-knownbug): give $(OPTS) for bootstraptest/runner.rb. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters