Yuichi Nishiwaki
|
2155a0c8f1
|
declare arena_idx as a size_t
|
2014-05-26 16:06:41 +09:00 |
Yuichi Nishiwaki
|
a003b42435
|
dynamically allocate GC arena
|
2014-05-26 15:51:18 +09:00 |
Yuichi Nishiwaki
|
920524dc40
|
add pic_print_backtrace function
|
2014-04-06 14:00:45 +09:00 |
Yuichi Nishiwaki
|
8434629586
|
move config.h to under picrin/
|
2014-04-06 12:44:11 +09:00 |
Yuichi Nishiwaki
|
74b44f4d84
|
add pic_load_cstr
|
2014-04-06 02:43:49 +09:00 |
Yuichi Nishiwaki
|
38c4e7e6de
|
implemented simple backtrace
|
2014-03-29 20:02:11 +09:00 |
Yuichi Nishiwaki
|
8b17e70a43
|
fix copyright years
|
2014-03-27 06:53:21 +09:00 |
Yuichi Nishiwaki
|
6ea78fbf27
|
delete pic_apply_argv
|
2014-03-25 21:04:30 +09:00 |
Yuichi Nishiwaki
|
e51f0d6dc3
|
add arity-fixed apply functions
|
2014-03-25 20:54:57 +09:00 |
Yuichi Nishiwaki
|
ca42b44921
|
update xhash uses
|
2014-03-25 15:29:26 +09:00 |
Yuichi Nishiwaki
|
c3240b9133
|
add pic_warnf
|
2014-03-25 14:31:24 +09:00 |
Yuichi Nishiwaki
|
fe56195988
|
add pic_valid_int predicate
|
2014-03-25 12:24:53 +09:00 |
Yuichi Nishiwaki
|
af80ba6b36
|
pic_gc_protect now returns a value
|
2014-03-24 15:14:54 +09:00 |
Yuichi Nishiwaki
|
1821039e78
|
pic->rescue is no longer used
|
2014-03-24 15:00:55 +09:00 |
Yuichi Nishiwaki
|
0fcd1a3e10
|
inline pic_error definition
|
2014-03-24 14:57:10 +09:00 |
Yuichi Nishiwaki
|
bb7e35ca0e
|
pic_raise is equivalent to pic_throw. remove it.
|
2014-03-24 14:55:41 +09:00 |
Yuichi Nishiwaki
|
3d465f21dc
|
now you can 'throw' exceptions from catch clause
|
2014-03-24 13:24:37 +09:00 |
Yuichi Nishiwaki
|
4a2cb90095
|
move pic_try/pic_catch macros to error.h
|
2014-03-24 12:30:21 +09:00 |
Yuichi Nishiwaki
|
12728df36f
|
perform tear-off operation lazily
|
2014-03-23 13:09:35 +09:00 |
Yuichi Nishiwaki
|
cfde253f26
|
split xvect module
|
2014-03-20 23:09:45 +09:00 |
Yuichi Nishiwaki
|
e9d5fb3ab5
|
remove redundant prefixes
|
2014-03-19 17:55:52 +09:00 |
Yuichi Nishiwaki
|
8625f75470
|
move utility macros to picrin/util.h
|
2014-03-19 17:43:53 +09:00 |
Yuichi Nishiwaki
|
ef7d01971b
|
publish UNREACHABLE macro
|
2014-03-19 17:40:31 +09:00 |
Yuichi Nishiwaki
|
acfa79bc62
|
s/NORETURN/noreturn/g
|
2014-03-19 17:37:06 +09:00 |
Yuichi Nishiwaki
|
d227c22379
|
change native_stack marker type to char *
|
2014-03-10 01:11:01 +09:00 |
Yuichi Nishiwaki
|
920674a6ef
|
typedef struct pic_block pic_block
|
2014-03-07 22:09:12 +09:00 |
Yuichi Nishiwaki
|
751d0f87f8
|
typedef struct pic_code pic_code
|
2014-03-07 22:06:43 +09:00 |
Yuichi Nishiwaki
|
f776907550
|
pic_error is obsoleted
|
2014-03-04 00:44:13 +09:00 |
Yuichi Nishiwaki
|
4bf2262605
|
pic_alloc is the right name, not pic_malloc
|
2014-03-04 00:30:11 +09:00 |
Yuichi Nishiwaki
|
d8d34353aa
|
cleanup
|
2014-03-04 00:29:00 +09:00 |
Yuichi Nishiwaki
|
8f5c053bd8
|
add display function API
|
2014-03-04 00:28:39 +09:00 |
Yuichi Nishiwaki
|
5b2898ae5c
|
rename read functions which return a list of multiple expressions to 'parse'
|
2014-03-04 00:26:33 +09:00 |
Yuichi Nishiwaki
|
a9d3d847af
|
add pic_printf
|
2014-03-03 22:43:59 +09:00 |
Yuichi Nishiwaki
|
408255381c
|
add pic_eval
|
2014-03-03 22:39:38 +09:00 |
Yuichi Nishiwaki
|
34bcabf5bc
|
s/pic_trampoline/pic_apply_trampoline/g
|
2014-03-03 22:19:27 +09:00 |
Yuichi Nishiwaki
|
69ac02f836
|
add pic_try/pic_catch macros
|
2014-03-02 22:36:32 +09:00 |
Yuichi Nishiwaki
|
887b6a9f91
|
refactor pic_deflib
|
2014-03-02 22:23:57 +09:00 |
Yuichi Nishiwaki
|
3b8868c577
|
typedef pic_value pic_list
|
2014-03-01 20:54:02 +09:00 |
Yuichi Nishiwaki
|
6e7567a598
|
my own read impl.
|
2014-03-01 20:21:44 +09:00 |
Yuichi Nishiwaki
|
0b8c7a8ccb
|
add pic_intern
|
2014-03-01 00:13:11 +09:00 |
Yuichi Nishiwaki
|
9a8569ff87
|
On some environments stdint.h seems not be included implicitly...
|
2014-02-27 22:17:18 +09:00 |
Yuichi Nishiwaki
|
8586dc9057
|
xrope is now the internal representation of pic_str
|
2014-02-27 21:54:37 +09:00 |
Yuichi Nishiwaki
|
878370c29a
|
gurantee allocators return NULL given size is zero
|
2014-02-27 13:55:19 +09:00 |
Yuichi Nishiwaki
|
bb93a8be14
|
catch up to XFILE changes
|
2014-02-25 21:07:32 +09:00 |
Yuichi Nishiwaki
|
56f5f4a1f5
|
move sturct definitions for basic types to type-specific headers respectively
|
2014-02-22 15:21:55 +09:00 |
Yuichi Nishiwaki
|
a8aa6b2c5e
|
add some string utility functions
|
2014-02-21 18:24:20 +09:00 |
Yuichi Nishiwaki
|
131440b1d0
|
s/struct pic_string/pic_str/g
|
2014-02-21 18:05:59 +09:00 |
Yuichi Nishiwaki
|
7217baee0a
|
add coarity register to the VM
|
2014-02-20 16:33:18 +09:00 |
Yuichi Nishiwaki
|
b69b549fca
|
delegate error handling to REPL when no exception handlers remain
|
2014-02-19 02:22:34 +09:00 |
Yuichi Nishiwaki
|
3a8aa3e728
|
publish format function family
|
2014-02-15 19:53:16 +09:00 |