Yuichi Nishiwaki
|
ce6dd55ea5
|
segv if an error is raised when no exception handler is registered
|
2016-03-02 04:34:43 +09:00 |
Yuichi Nishiwaki
|
54d9d4865c
|
pic_assert_type -> TYPE_CHECK
|
2016-02-23 22:53:20 +09:00 |
Yuichi Nishiwaki
|
e93536bf9a
|
struct pic_cont -> struct cont
|
2016-02-23 22:48:06 +09:00 |
Yuichi Nishiwaki
|
b3e9794385
|
remove pic->xp
|
2016-02-23 22:42:03 +09:00 |
Yuichi Nishiwaki
|
2ca7e630f0
|
write is now pluggable
|
2016-02-23 04:40:50 +09:00 |
Yuichi Nishiwaki
|
fae7ef0376
|
pic_errorf -> pic_error
|
2016-02-23 04:03:42 +09:00 |
Yuichi Nishiwaki
|
229555fa83
|
remove pic_error
|
2016-02-23 02:23:22 +09:00 |
Yuichi Nishiwaki
|
e6382965ef
|
cleanup extra.h
|
2016-02-22 00:30:37 +09:00 |
Yuichi Nishiwaki
|
f61fc19692
|
missing abort declaration
|
2016-02-21 21:12:24 +09:00 |
Yuichi Nishiwaki
|
608569e876
|
drop pic_ prefix of structs
|
2016-02-21 20:32:12 +09:00 |
Yuichi Nishiwaki
|
54301ce98c
|
add pic_atpanic
|
2016-02-21 18:59:18 +09:00 |
Yuichi Nishiwaki
|
8dd423cdbc
|
add include/picrin/private dir
|
2016-02-21 01:37:40 +09:00 |
Yuichi Nishiwaki
|
53b760cfac
|
add picrin/extra.h
|
2016-02-21 00:58:58 +09:00 |
Yuichi Nishiwaki
|
317369a914
|
don't include picrin/state.h by default
|
2016-02-21 00:30:40 +09:00 |
Yuichi Nishiwaki
|
10aae770c9
|
refactor pic_try/catch
|
2016-02-20 23:55:40 +09:00 |
Yuichi Nishiwaki
|
da30be167b
|
struct pic_error * -> pic_value
|
2016-02-20 16:59:05 +09:00 |
Yuichi Nishiwaki
|
d851273f60
|
struct pic_port * -> pic_value
|
2016-02-20 16:51:24 +09:00 |
Yuichi Nishiwaki
|
f4efaf5dc0
|
pic_sym * -> pic_value
|
2016-02-20 15:31:14 +09:00 |
Yuichi Nishiwaki
|
2d5fbc889e
|
struct pic_string * -> pic_value
|
2016-02-20 03:26:52 +09:00 |
Yuichi Nishiwaki
|
5254e80932
|
struct pic_proc * -> pic_value
|
2016-02-20 00:03:16 +09:00 |
Yuichi Nishiwaki
|
4d38e08c98
|
pic_gc_arena_preserve -> pic_enter
|
2016-02-19 16:17:13 +09:00 |
Yuichi Nishiwaki
|
00e98548d7
|
remove pair.h
|
2016-02-19 02:29:40 +09:00 |
Yuichi Nishiwaki
|
9ae6f0cbe9
|
remove error.h
|
2016-02-19 01:34:13 +09:00 |
Yuichi Nishiwaki
|
18b873f723
|
remove proc.h
|
2016-02-19 00:56:56 +09:00 |
Yuichi Nishiwaki
|
ada84f48d6
|
add some object constructors/destructors
|
2016-02-18 23:49:16 +09:00 |
Yuichi Nishiwaki
|
08652df612
|
don't include type.h at the beginning of picrin.h
|
2016-02-18 23:35:55 +09:00 |
Yuichi Nishiwaki
|
615bdff61a
|
add pic_state parameter (to be used by copy gc)
|
2016-02-18 20:15:42 +09:00 |
Yuichi Nishiwaki
|
a92e70a610
|
remove typedefs of struct pic_string and struct pic_blob
|
2016-02-15 00:20:49 +09:00 |
Yuichi Nishiwaki
|
f70dd4d376
|
add pic_closure_ref, pic_closure_set, and pic_lambda
|
2016-02-14 22:23:14 +09:00 |
Yuichi Nishiwaki
|
e8a6f64dd5
|
remove pic_applyk
|
2016-02-14 13:46:55 +09:00 |
Yuichi Nishiwaki
|
c7f8293368
|
add pic_intern_(str|cstr|lit)
|
2016-02-08 04:10:22 +09:00 |
Yuichi Nishiwaki
|
3e4abf8949
|
optimize string construction from literal
|
2016-02-08 02:33:22 +09:00 |
Yuichi Nishiwaki
|
0d8d7d5b91
|
remove xformat family
|
2016-02-08 01:32:13 +09:00 |
Yuichi Nishiwaki
|
fe994667fa
|
remove pic_get_proc and add "&" format for pic_get_args
|
2016-02-07 00:53:12 +09:00 |
Yuichi Nishiwaki
|
6f3083c3ca
|
never use size_t
|
2015-08-26 19:04:27 +09:00 |
Yuichi Nishiwaki
|
3a96d093ed
|
strict check
|
2015-07-20 02:52:47 +09:00 |
Yuichi Nishiwaki
|
42ec53d73f
|
remove pic_errmsg
|
2015-07-13 08:22:19 +09:00 |
Yuichi Nishiwaki
|
71d1d4837d
|
pic_intern_cstr -> pic_intern
|
2015-07-13 08:16:04 +09:00 |
Yuichi Nishiwaki
|
40a4e2ead4
|
remove make-error-object
|
2015-07-13 07:59:57 +09:00 |
Yuichi Nishiwaki
|
3df7d1dd71
|
use pic_malloc and pic_free in file.c
|
2015-06-19 02:05:56 +09:00 |
Yuichi Nishiwaki
|
2c9a19acf5
|
introduce pic_invalid_value
|
2015-06-09 16:02:23 +09:00 |
Yuichi Nishiwaki
|
77d3b0b41e
|
Revert "remove in-library"
This reverts commit 8604e18719 .
|
2015-06-06 13:48:31 +09:00 |
Yuichi Nishiwaki
|
8604e18719
|
remove in-library
|
2015-06-04 14:17:37 +09:00 |
Yuichi Nishiwaki
|
72baa9a52d
|
remove pic_throw function
|
2015-06-04 13:23:20 +09:00 |
Yuichi Nishiwaki
|
34b6585287
|
cleanup
|
2015-06-02 07:57:52 +09:00 |
Yuichi Nishiwaki
|
9573c6db65
|
use proc_env in callcc implementation
|
2015-06-02 06:54:39 +09:00 |
Yuichi Nishiwaki
|
dbcd81c8c1
|
[bugfix] calling dead escape continuation causes segv
|
2015-06-02 06:01:16 +09:00 |
Yuichi Nishiwaki
|
1e3bb6f1bb
|
cleanup pic_push_try
|
2015-06-02 05:14:43 +09:00 |
Yuichi Nishiwaki
|
e0c837baee
|
don't do pop_try in pic_raise
|
2015-06-02 05:00:17 +09:00 |
Yuichi Nishiwaki
|
334ceb9e7c
|
fix bugs unveiled by the previous commit
|
2015-05-30 19:57:32 +09:00 |