Yuichi Nishiwaki
|
1e3bb6f1bb
|
cleanup pic_push_try
|
2015-06-02 05:14:43 +09:00 |
Sunrim KIM (keen)
|
7b26e6cefe
|
Merge branch 'master' of github.com:picrin-scheme/picrin
|
2015-05-31 14:25:22 +09:00 |
Yuichi Nishiwaki
|
15e61d8cd4
|
pic_open_library -> pic_make_library
|
2015-05-31 00:25:40 +09:00 |
Sunrim KIM (keen)
|
221f089716
|
remove prototype declaration of function macro
|
2015-05-30 23:45:54 +09:00 |
Yuichi Nishiwaki
|
599d8f5980
|
pic_senv -> pic_env
|
2015-05-30 22:39:03 +09:00 |
Yuichi Nishiwaki
|
d0e10b49a7
|
pic_env -> pic_context
|
2015-05-30 22:34:51 +09:00 |
Yuichi Nishiwaki
|
334ceb9e7c
|
fix bugs unveiled by the previous commit
|
2015-05-30 19:57:32 +09:00 |
Yuichi Nishiwaki
|
9b7eb2f996
|
unify all headers into picrin.h
|
2015-05-28 23:57:10 +09:00 |
Yuichi Nishiwaki
|
fa8226e581
|
[bugfix] pic_debug broken in debug build
|
2015-05-28 23:30:55 +09:00 |
Yuichi Nishiwaki
|
00cde353ba
|
xfile completely refactored
|
2015-05-28 23:28:55 +09:00 |
Yuichi Nishiwaki
|
e30f1a11dc
|
more strict unused variable check
|
2015-05-28 17:06:41 +09:00 |
Yuichi Nishiwaki
|
d11da3a400
|
move complex macros from picrin.h to util.h
|
2015-05-28 16:54:36 +09:00 |
Yuichi Nishiwaki
|
6a692541a6
|
s/pic_alloc/pic_malloc/g
|
2015-05-28 16:42:16 +09:00 |
Yuichi Nishiwaki
|
278075910a
|
custom allocator and custom abort
|
2015-05-28 02:12:26 +09:00 |
Yuichi Nishiwaki
|
304664eaf0
|
add libc fallback
|
2015-05-28 01:55:55 +09:00 |
Yuichi Nishiwaki
|
7dcd050e1a
|
add PIC_ENABLE_FLOAT and PIC_WORD_BOXING
|
2015-05-28 01:48:38 +09:00 |
Yuichi Nishiwaki
|
b9dde91123
|
allow custom setjmp/longjmp
|
2015-05-28 00:41:55 +09:00 |
Yuichi Nishiwaki
|
9885bdd982
|
explicit cast to size_t
|
2015-05-28 00:17:12 +09:00 |
Yuichi Nishiwaki
|
7923f947d7
|
don't use xstd** from benz
|
2015-05-28 00:14:10 +09:00 |
Yuichi Nishiwaki
|
15449354c6
|
switch string implementation to picrin's
|
2015-05-27 23:34:40 +09:00 |
Yuichi Nishiwaki
|
81be1b9e3e
|
define pic_dump_irep only if DEBUG is defined
|
2015-05-27 22:10:51 +09:00 |
Syohei YOSHIDA
|
919675670f
|
Correct cast type
|
2015-05-22 14:59:01 +09:00 |
Sunrin SHIMURA (keen)
|
8a7f61bf01
|
use correct vars
|
2015-02-01 12:25:48 +00:00 |
Yuichi Nishiwaki
|
154d987294
|
don't use C99's designated initializer
|
2015-01-28 00:46:51 +09:00 |
Yuichi Nishiwaki
|
32d6760d4f
|
portable xprintf implementation
|
2015-01-28 00:28:54 +09:00 |
Yuichi Nishiwaki
|
914c295177
|
don't use variable length array
|
2015-01-27 13:54:41 +09:00 |
Yuichi Nishiwaki
|
03a4f1a871
|
don't use flexible array member
|
2015-01-26 23:07:27 +09:00 |
Yuichi Nishiwaki
|
c1d4ea9d00
|
remove trailing comma
|
2015-01-26 23:06:52 +09:00 |
Yuichi Nishiwaki
|
9968b15264
|
change PIC_NAN_BOXING enabling condition
|
2015-01-26 22:55:59 +09:00 |
Yuichi Nishiwaki
|
0b67ec47f3
|
don't use indirect gotos in strict mode
|
2015-01-26 22:50:44 +09:00 |
Yuichi Nishiwaki
|
be29b69c0c
|
don't require c99
|
2015-01-26 22:50:38 +09:00 |
Yuichi Nishiwaki
|
1e8f49872e
|
s/pic_noreturn/PIC_NORETURN/g
|
2015-01-26 12:22:38 +09:00 |
Yuichi Nishiwaki
|
d390fc44ca
|
add PIC_INLINE macro
|
2015-01-26 12:20:32 +09:00 |
Yuichi Nishiwaki
|
6bdfac4ec0
|
don't declare variables in middle of block
|
2015-01-26 11:42:24 +09:00 |
Yuichi Nishiwaki
|
f7d506cd35
|
xvect.h is now based on kvec.h
|
2015-01-25 20:44:36 +09:00 |
Yuichi Nishiwaki
|
9af074d803
|
remove trailing commas
|
2015-01-25 20:44:36 +09:00 |
Yuichi Nishiwaki
|
499b68c835
|
change pic_dict_for_each interface
|
2015-01-25 20:44:35 +09:00 |
Yuichi Nishiwaki
|
e3833eb039
|
change pic_for_each interface
|
2015-01-25 20:44:35 +09:00 |
Yuichi Nishiwaki
|
1b637d1763
|
refactor pic_deflibrary macro. don't declare variables in for statements
|
2015-01-25 20:44:35 +09:00 |
Yuichi Nishiwaki
|
1417513805
|
remove trailing comma
|
2015-01-22 17:34:23 +09:00 |
Yuichi Nishiwaki
|
3d1098967c
|
use pic_alloc/pic_free in initializing struct pic_reader
|
2015-01-22 17:18:38 +09:00 |
Yuichi Nishiwaki
|
42cc5042f3
|
use pic_alloc/pic_free in initializing struct pic_heap
|
2015-01-22 17:08:41 +09:00 |
Yuichi Nishiwaki
|
8c67ad863b
|
stop using trie tree-based reader table
|
2015-01-22 16:53:11 +09:00 |
Yuichi Nishiwaki
|
1ff8672a11
|
add PIC_SYMS_SIZE constant
|
2015-01-21 21:59:50 +09:00 |
Yuichi Nishiwaki
|
6e6e1de7a5
|
pic_sym is not a pointer
|
2015-01-20 16:02:28 +09:00 |
Yuichi Nishiwaki
|
2d1ddb9a5a
|
s/pic_sym/pic_sym_ptr/g
|
2015-01-20 15:31:17 +09:00 |
Yuichi Nishiwaki
|
b9df96499d
|
move symbol constants to pic_state
|
2015-01-19 14:37:47 +09:00 |
Yuichi Nishiwaki
|
ffa27e4b11
|
s/SYMBOL_P/SYMBOLP/g, s/PAIR_P/PAIRP/g
|
2015-01-19 14:37:46 +09:00 |
Yuichi Nishiwaki
|
ccc7a2beed
|
add gc on/off flag
|
2015-01-19 12:14:29 +09:00 |
Yuichi Nishiwaki
|
3fc49b59be
|
move symbol-related macros to symbol.h
|
2015-01-19 11:11:19 +09:00 |