Yuichi Nishiwaki
|
a6d2491338
|
don't perform longjmp in pic_load_point (for the symmetry)
|
2014-09-24 20:27:16 +09:00 |
Yuichi Nishiwaki
|
eb1e01d000
|
don't setjmp in pic_save_point
|
2014-09-24 20:06:14 +09:00 |
Yuichi Nishiwaki
|
cb2157bbae
|
s/pic_make_cont/pic_make_econt/g
|
2014-09-24 18:43:20 +09:00 |
Yuichi Nishiwaki
|
e38732995e
|
publish continuation internal APIs
|
2014-09-24 15:34:46 +09:00 |
Yuichi Nishiwaki
|
c965f254cb
|
missing validation flag change
|
2014-09-24 15:33:31 +09:00 |
Yuichi Nishiwaki
|
07f24db66f
|
add make_escape
|
2014-09-24 14:57:49 +09:00 |
Yuichi Nishiwaki
|
951af56540
|
publish struct pic_escape
|
2014-09-24 14:53:09 +09:00 |
Yuichi Nishiwaki
|
de1b771326
|
remove pic_callcc
|
2014-09-20 20:26:07 +09:00 |
Yuichi Nishiwaki
|
2dd48b4dc0
|
add pic_escape
|
2014-09-20 16:52:50 +09:00 |
Yuichi Nishiwaki
|
3aa3669723
|
republish dynamic wind functions
|
2014-09-18 22:33:20 +09:00 |
Yuichi Nishiwaki
|
6b1be61596
|
spill out continuation type to extra data type family
|
2014-09-18 22:25:06 +09:00 |
Yuichi Nishiwaki
|
17602a5c8d
|
unpublish pic_wind
|
2014-09-18 19:26:58 +09:00 |
Yuichi Nishiwaki
|
978c51bb26
|
compact struct pic_jmpbuf
|
2014-09-18 14:50:01 +09:00 |
Yuichi Nishiwaki
|
836c607979
|
s/walk_to_block/pic_wind/g
|
2014-09-17 15:26:42 +09:00 |
Yuichi Nishiwaki
|
b4c3f4fb73
|
pic_block -> pic_winder
|
2014-09-17 15:09:15 +09:00 |
Yuichi Nishiwaki
|
1422840a84
|
proc_new -> make_proc
|
2014-09-12 19:46:54 +09:00 |
Yuichi Nishiwaki
|
8c174cd505
|
Revert "change the interface of call/cc"
This reverts commit e0831c1aa3 .
|
2014-09-08 20:41:31 +09:00 |
Yuichi Nishiwaki
|
c0adc87f12
|
Revert "[bugfix] continue should set cont->results"
This reverts commit 3a4de8895e .
|
2014-09-08 20:40:58 +09:00 |
Yuichi Nishiwaki
|
839405e752
|
Revert "continuation object is applicable"
This reverts commit b8b5743589 .
|
2014-09-08 20:40:48 +09:00 |
Yuichi Nishiwaki
|
f7e0797f7c
|
add the alias of call/cc
|
2014-09-08 19:38:33 +09:00 |
Yuichi Nishiwaki
|
b8b5743589
|
continuation object is applicable
|
2014-09-05 14:15:46 +09:00 |
Yuichi Nishiwaki
|
3a4de8895e
|
[bugfix] continue should set cont->results
|
2014-09-05 14:08:13 +09:00 |
Yuichi Nishiwaki
|
129c4c1bd9
|
vm_tear_off should happen in cont. saving, not in restoring
|
2014-09-01 08:56:59 +09:00 |
Yuichi Nishiwaki
|
5d1e8ede17
|
remove call/cc (the alias to call-with-current-continuation)
|
2014-08-25 17:12:07 +09:00 |
Yuichi Nishiwaki
|
e0831c1aa3
|
change the interface of call/cc
|
2014-08-25 17:10:25 +09:00 |
Yuichi Nishiwaki
|
a1281a8e8c
|
first commit
|
2014-08-25 13:38:09 +09:00 |