Commit Graph

3020 Commits

Author SHA1 Message Date
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) a80f4834dc Merge branch 'master' of github.com:picrin-scheme/picrin 2015-02-01 12:31:30 +00:00
Sunrin SHIMURA (keen) cc9de3295d Merge branch 'master' into c89-porting 2015-02-01 12:30:35 +00:00
Sunrin SHIMURA (keen) 8a7f61bf01 use correct vars 2015-02-01 12:25:48 +00:00
Yuichi Nishiwaki a90a90ecc6 Merge pull request #254 from picrin-scheme/c89-porting
C89 porting
2015-02-01 21:14:26 +09:00
Yuichi Nishiwaki b727567b6e udpate docs 2015-01-31 21:43:49 +09:00
Yuichi Nishiwaki a7b3123405 don't use dynamic variable length array 2015-01-31 21:43:32 +09: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
Yuichi Nishiwaki 32d6760d4f portable xprintf implementation 2015-01-28 00:28:54 +09:00
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