Commit Graph

2755 Commits

Author SHA1 Message Date
Yuichi Nishiwaki e4248584b6 remove variable-length arrays in string.c 2015-01-27 23:58:03 +09:00
Sunrin SHIMURA (keen) 40dc4a0e9c Merge branch 'better-error-message2' of github.com:picrin-scheme/picrin into better-error-message2 2015-01-27 09:44:06 +00:00
Sunrin SHIMURA (keen) df0b61ed92 Merge branch 'master' into better-error-message2 2015-01-27 09:36:15 +00:00
Yuichi Nishiwaki 914c295177 don't use variable length array 2015-01-27 13:54:41 +09:00
Yuichi Nishiwaki de294b0784 dont use loop initial declaration 2015-01-26 23:55:28 +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 d8487f6bba Merge branch 'master' into c89-porting 2015-01-26 22:49:53 +09:00
zeptometer 7997af4a07 Merge branch 'master' of github.com:picrin-scheme/picrin 2015-01-26 16:15:24 +09:00
zeptometer dab403a065 fix document 2015-01-26 16:14:59 +09:00
Yuichi Nishiwaki 6afc94c581 Merge pull request #253 from picrin-scheme/syntax-rules-with-escape
use escape instead of call/cc in syntax-rules.scm
2015-01-26 16:13:26 +09:00
zeptometer e49f9836f6 use escape instead of call/cc in syntax-rules.scm 2015-01-26 16:03:34 +09:00
Yuichi Nishiwaki 4c3a9fee18 Merge pull request #252 from picrin-scheme/escape-continuation
make benz's call/cc accessible from picrin
2015-01-26 15:53:54 +09:00
zeptometer 7d772fc904 add document for escape 2015-01-26 15:46:19 +09:00
zeptometer 369bc4c944 add eest for escape 2015-01-26 15:42:46 +09:00
Yuichi Nishiwaki 58f856a3e9 update gitignore 2015-01-26 15:41:38 +09:00
Yuichi Nishiwaki 781f27dd48 remove docs/contrib.rst 2015-01-26 15:41:15 +09:00
Yuichi Nishiwaki b2a539fb69 update error message 2015-01-26 15:25:40 +09:00
zeptometer b29f9440dc Merge branch 'master' of github.com:picrin-scheme/picrin into escape-continuation 2015-01-26 15:14:07 +09:00
Yuichi Nishiwaki 9417b45005 [bugfix] pic_load_point must store escape->results 2015-01-26 15:10:26 +09:00
zeptometer 4972de640f rename benz's call/cc to escape in (picrin control) 2015-01-26 15:03:04 +09:00
Yuichi Nishiwaki 303041abc5 fix degade 2015-01-26 14:33:48 +09:00
Yuichi Nishiwaki 336fc21761 merge init.c into state.c 2015-01-26 14:31:36 +09:00
Yuichi Nishiwaki f96579805c reserve square brackets 2015-01-26 12:29:29 +09:00
Yuichi Nishiwaki 684cbc54d4 Merge branch 'c89-porting' 2015-01-26 12:25:03 +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 343d2e542e Merge branch 'c89-porting' 2015-01-26 11:44:41 +09:00
Yuichi Nishiwaki 6bdfac4ec0 don't declare variables in middle of block 2015-01-26 11:42:24 +09:00
Yuichi Nishiwaki 15ce163782 enable -O0 switch on debug mode 2015-01-25 20:44:36 +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
Sunrin SHIMURA (keen) 6ee0fd2852 change error message according to discussion 2015-01-25 06:37:09 +00:00
Sunrin SHIMURA (keen) ec87adb90b add test against #250 2015-01-23 07:46:05 +00: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
Sunrin SHIMURA (keen) 794ab892c5 show callee, expected argc and actual argc 2015-01-20 15:00:41 +00:00
Sunrin SHIMURA (keen) fd762b8edd improve erroro message for call-with-values 2015-01-20 14:57:59 +00:00
Sunrin SHIMURA (keen) f783640240 improve error message for arith op 2015-01-20 14:57:59 +00:00
Yuichi Nishiwaki e67996f8af Merge pull request #248 from picrin-scheme/symbol-gc3
symbol gc
2015-01-20 20:07:28 +09:00
Yuichi Nishiwaki 06c998e0b2 add symbol gc 2015-01-20 17:50:31 +09:00