Commit Graph

2266 Commits

Author SHA1 Message Date
Yuichi Nishiwaki fcd332be9f read +INF.0, +InF.0, +Nan.0, ... 2014-07-26 16:56:27 +09:00
Yuichi Nishiwaki 27b157fb19 grammer error 2014-07-26 16:20:26 +09:00
Yuichi Nishiwaki 5689abb483 move debug print 2014-07-26 15:08:04 +09:00
Yuichi Nishiwaki 4f957b6cc5 remove unused UNREACHABLE() 2014-07-26 14:57:25 +09:00
Yuichi Nishiwaki f922a7a0cd reimplement identifier=? in scheme 2014-07-26 14:54:44 +09:00
Yuichi Nishiwaki 317ea10006 unlock restriction of value types that can appear at macro-expansion time 2014-07-26 14:30:51 +09:00
Yuichi Nishiwaki 759803372b Merge branch 'strip-syntax' 2014-07-26 14:14:39 +09:00
Yuichi Nishiwaki e53472d9cc add strip-syntax 2014-07-26 14:13:12 +09:00
Yuichi Nishiwaki b4a0761eb3 publish ungensym 2014-07-26 14:10:17 +09:00
Yuichi Nishiwaki 5ba0c56308 add pic_ungensym 2014-07-26 14:04:34 +09:00
Yuichi Nishiwaki 6966cdfa31 change gensym convension: don't rename renamed symbols with '@', use '.' instead 2014-07-26 13:58:31 +09:00
Yuichi Nishiwaki d3026446db Merge branch 'warn-on-syntax-redefinition' 2014-07-26 13:48:27 +09:00
Yuichi Nishiwaki 3fb986a463 warn syntax redefinition 2014-07-26 13:48:07 +09:00
Yuichi Nishiwaki 382de8dc96 Merge branch 'fix-dynamic-wind' 2014-07-26 13:34:57 +09:00
Yuichi Nishiwaki a38ba15010 raise-continuable broken 2014-07-25 15:50:29 +09:00
Yuichi Nishiwaki 0111cd19ed mark error handlers 2014-07-25 15:50:29 +09:00
Yuichi Nishiwaki 1c718fd4c1 unlock dynamic-wind test 2014-07-25 14:43:37 +09:00
Yuichi Nishiwaki 50879dd7b6 Allocate pic_blocks in picrin's gc pool; reference count may cause problems 2014-07-25 14:41:56 +09:00
Yuichi Nishiwaki 4ddf7fb163 fix a bug in pic_pop_try 2014-07-25 12:02:05 +09:00
Yuichi Nishiwaki 0c8ef0bd32 hold destination stack locations by offset 2014-07-24 11:03:40 +09:00
Yuichi Nishiwaki e3e7c53762 fix memory leak 2014-07-24 11:03:40 +09:00
Yuichi Nishiwaki f176fadb89 tear off on longjmp 2014-07-24 11:03:40 +09:00
Yuichi Nishiwaki a75a48fc8f unlock some of exception tests 2014-07-24 11:03:40 +09:00
Yuichi Nishiwaki 077cb8bcfa update doc 2014-07-24 11:03:40 +09:00
Yuichi Nishiwaki c584b7baa9 add guard macro 2014-07-24 11:03:40 +09:00
Yuichi Nishiwaki 01c657ddba [bugfix] pic_get_args supports 'e' specifier 2014-07-24 11:02:47 +09:00
Yuichi Nishiwaki 70ace29b7c initial raise-continuable support 2014-07-24 11:02:47 +09:00
Yuichi Nishiwaki f52ef27a81 [bugfix] unwrap raised error object 2014-07-24 11:02:47 +09:00
Yuichi Nishiwaki be2fbc394e realloc jmpbuf if necessary 2014-07-24 11:02:47 +09:00
Yuichi Nishiwaki 3cb46b9b79 allocate jmpbuf array in heap 2014-07-24 11:02:47 +09:00
Yuichi Nishiwaki 2f44145d3e refactor vector-map 2014-07-23 09:41:55 +09:00
Yuichi Nishiwaki 4764cda181 Merge branch 'callable-var' 2014-07-23 09:40:04 +09:00
Yuichi Nishiwaki aeb9c2bcee define current-*-ports in port.c 2014-07-23 09:24:28 +09:00
Yuichi Nishiwaki 8846776f2f refactor (picrin parameter) 2014-07-23 09:18:58 +09:00
Yuichi Nishiwaki 424216ca23 manage converter in var 2014-07-23 09:11:31 +09:00
Yuichi Nishiwaki e3887691d2 applicable var 2014-07-23 09:05:35 +09:00
Sunrim KIM (keen) 52a58e5231 add test case for `null` of (picrin control for) 2014-07-22 21:54:02 +09:00
Sunrim KIM (keen) 2b9d877d66 fix the test cases of `regexp-replace` 2014-07-22 21:49:06 +09:00
Sunrim KIM (keen) 0842983363 add test for `for` 2014-07-22 21:35:03 +09:00
Sunrim KIM (keen) 561cfc9816 add test for regexp 2014-07-22 21:34:23 +09:00
Sunrim KIM (keen) 5f30b37fd9 add custom target `test-contrib` and make `make test` runs that 2014-07-22 21:33:03 +09:00
Sunrim KIM (keen) ec92cabfdc Merge branch 'master' into refactor-contrib 2014-07-22 21:01:01 +09:00
Yuichi Nishiwaki f7bbe31ee5 change var API 2014-07-22 14:55:13 +09:00
Yuichi Nishiwaki 4d108ac299 move include syntax to core-syntax library 2014-07-22 14:34:39 +09:00
Yuichi Nishiwaki b17a2002f3 refactor dynamic-wind 2014-07-22 14:28:30 +09:00
Yuichi Nishiwaki bdd15261b1 rewrite bytevector-append in c 2014-07-22 14:14:58 +09:00
Yuichi Nishiwaki cba4a6ebf5 remvoe unused helper function 2014-07-22 14:08:54 +09:00
Yuichi Nishiwaki 4676550961 rewrite vector-append in c 2014-07-22 14:08:48 +09:00
Yuichi Nishiwaki 5244b2f45d rewrite bytevector-copy in c 2014-07-22 13:55:35 +09:00
Yuichi Nishiwaki 18b07fc853 change blob API 2014-07-22 13:55:21 +09:00