Yuichi Nishiwaki
|
f8a32d7d60
|
use ptrdiff to extend exception handler stack
|
2014-09-26 23:26:16 +09:00 |
Yuichi Nishiwaki
|
a75ff9f2b0
|
argc should be int
|
2014-09-26 17:04:20 +09:00 |
Yuichi Nishiwaki
|
77d4196b06
|
generalized attribute
|
2014-09-25 11:30:10 +09:00 |
Yuichi Nishiwaki
|
d6c6427ff7
|
don't setjmp in pic_push_try
|
2014-09-24 20:21:28 +09:00 |
Yuichi Nishiwaki
|
eb1e01d000
|
don't setjmp in pic_save_point
|
2014-09-24 20:06:14 +09:00 |
Yuichi Nishiwaki
|
d6104b8b25
|
add noreturn mark
|
2014-09-24 20:01:21 +09:00 |
Yuichi Nishiwaki
|
d6b2fe05ce
|
add many many assertions (pic_pop_try)
|
2014-09-24 19:24:02 +09:00 |
Yuichi Nishiwaki
|
cb2157bbae
|
s/pic_make_cont/pic_make_econt/g
|
2014-09-24 18:43:20 +09:00 |
Yuichi Nishiwaki
|
7c5fb70e73
|
mark invalid flag
|
2014-09-24 15:59:35 +09:00 |
Yuichi Nishiwaki
|
c7c771c861
|
refactor pic_push_try. use raw continuation API
|
2014-09-24 15:35:00 +09:00 |
Yuichi Nishiwaki
|
2dd48b4dc0
|
add pic_escape
|
2014-09-20 16:52:50 +09:00 |
Yuichi Nishiwaki
|
978c51bb26
|
compact struct pic_jmpbuf
|
2014-09-18 14:50:01 +09:00 |
Yuichi Nishiwaki
|
46c1d0f2a7
|
use call/cc in exception handler implementation
|
2014-09-18 14:12:18 +09:00 |
Yuichi Nishiwaki
|
6a8a7d93e7
|
use raise-continuable in raise procedure
|
2014-09-17 22:34:51 +09:00 |
Yuichi Nishiwaki
|
de92aab194
|
with-exception-handler don't need to catch the continuation!
|
2014-09-17 22:21:31 +09:00 |
Yuichi Nishiwaki
|
d33d0eee85
|
inline pic_try/pic_catch in with_exception_handler
|
2014-09-17 22:13:00 +09:00 |
Yuichi Nishiwaki
|
a17e79a160
|
add pic_raise_continuable
|
2014-09-17 21:58:51 +09:00 |
Yuichi Nishiwaki
|
565ee431af
|
s/pic_abort/pic_panic/g
|
2014-09-17 01:02:27 +09:00 |
Yuichi Nishiwaki
|
05e76c0467
|
remove read-error? and file-error? and add error-object-type instead
|
2014-09-17 00:49:37 +09:00 |
Yuichi Nishiwaki
|
854f83a247
|
add make-error-object procedure
|
2014-09-17 00:43:12 +09:00 |
Yuichi Nishiwaki
|
061ddb58ee
|
publish pic_make_error
|
2014-09-17 00:43:03 +09:00 |
Yuichi Nishiwaki
|
486c99bf6f
|
[bugfix] 'type' field is now of pic_sym type
|
2014-09-17 00:32:52 +09:00 |
Yuichi Nishiwaki
|
78a982fb41
|
refactor error object
|
2014-09-17 00:29:17 +09:00 |
Yuichi Nishiwaki
|
df4bc3838b
|
str_new -> make_str
|
2014-09-12 19:52:49 +09:00 |
Yuichi Nishiwaki
|
b5e429e3e2
|
error_new -> make_error
|
2014-09-12 19:42:09 +09:00 |
Yuichi Nishiwaki
|
a94ef9433d
|
change interface of format functions
|
2014-08-26 13:30:08 +09:00 |
Yuichi Nishiwaki
|
a1281a8e8c
|
first commit
|
2014-08-25 13:38:09 +09:00 |