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 |
Sunrim KIM (keen)
|
6e9024b237
|
don't pass NULL to memcpy
|
2015-05-31 21:26:06 +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
|
617de67b94
|
cleanup
|
2015-05-30 20:05:04 +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
|
329251d984
|
embed chunk buffer into pic_chunk
|
2015-05-28 17:29:13 +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
|
271898ae78
|
don't use xmopen
|
2015-05-28 01:58:22 +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
|
4bdb17db2f
|
style fix
|
2015-05-28 01:06:44 +09:00 |
Yuichi Nishiwaki
|
b9dde91123
|
allow custom setjmp/longjmp
|
2015-05-28 00:41:55 +09:00 |
Yuichi Nishiwaki
|
bb55bbfdde
|
[bugfix] codegen causes segv when default irep size is short
|
2015-05-28 00:21:49 +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
|
1fe960716e
|
[bugfix] too long fraction causes overflow
|
2015-05-28 00:02:24 +09:00 |
Yuichi Nishiwaki
|
4cd8dcab60
|
refactor number reader
|
2015-05-27 23:40:01 +09:00 |
Yuichi Nishiwaki
|
15449354c6
|
switch string implementation to picrin's
|
2015-05-27 23:34:40 +09:00 |
Yuichi Nishiwaki
|
6d5ef7bda5
|
more error handling at pic_open
|
2015-05-27 23:08:47 +09:00 |
Yuichi Nishiwaki
|
53dadede15
|
[bugfix] gc bug
|
2015-05-27 23:01:35 +09:00 |
Yuichi Nishiwaki
|
2bfb6876eb
|
don't use bit field
|
2015-05-27 22:49:29 +09:00 |
Yuichi Nishiwaki
|
81be1b9e3e
|
define pic_dump_irep only if DEBUG is defined
|
2015-05-27 22:10:51 +09:00 |
Yuichi Nishiwaki
|
3bc0be34ac
|
remove trailing comma
|
2015-05-27 22:08:44 +09:00 |
Syohei YOSHIDA
|
919675670f
|
Correct cast type
|
2015-05-22 14:59:01 +09:00 |
Sunrin SHIMURA (keen)
|
a8520fe595
|
number->string: remove trailing 0s
|
2015-05-11 16:26:55 +09:00 |
Yuichi Nishiwaki
|
e7946902c1
|
Merge pull request #258 from picrin-scheme/issue-257
Issue 257
|
2015-02-05 16:52:35 +09:00 |
Sunrin SHIMURA (keen)
|
dfd6e453f3
|
remove unneeded argc initialization
|
2015-02-05 05:51:39 +00:00 |
Sunrin SHIMURA (keen)
|
32831c11e0
|
fix #257
|
2015-02-04 14:05:34 +00:00 |
Sunrin SHIMURA (keen)
|
06a2b09e69
|
display proc name in error message raised from `pic_get_args`
|
2015-02-04 13:46:29 +00:00 |
Sunrin SHIMURA (keen)
|
65967f2e05
|
fix a bug
|
2015-02-03 17:19:17 +00:00 |
Sunrin SHIMURA (keen)
|
1700610729
|
rewrite to be clean
|
2015-02-03 16:57:39 +00:00 |
Sunrin SHIMURA (keen)
|
9571030f7e
|
Merge branch 'master' into better-error-message2
Conflicts:
extlib/benz/vm.c
|
2015-02-02 18:32:20 +00:00 |
Sunrin SHIMURA (keen)
|
e2f10ba3ad
|
rewrite pic_get_args to check nparams first
|
2015-02-02 18:30:14 +00:00 |
Sunrin SHIMURA (keen)
|
8a7f61bf01
|
use correct vars
|
2015-02-01 12:25:48 +00:00 |
Yuichi Nishiwaki
|
8e65a9db56
|
split cstrings every 80 line
|
2015-01-31 21:14:53 +09:00 |
Yuichi Nishiwaki
|
70b2c23ff7
|
don't use variable-length arrays
|
2015-01-28 00:56:45 +09:00 |
Yuichi Nishiwaki
|
fc6e724e8e
|
don't use long long
|
2015-01-28 00:53:28 +09:00 |
Yuichi Nishiwaki
|
154d987294
|
don't use C99's designated initializer
|
2015-01-28 00:46:51 +09:00 |
Yuichi Nishiwaki
|
6af010f26d
|
SIZE_MAX is not defined in ISO C89
|
2015-01-28 00:40:39 +09:00 |