Commit Graph

  • 6581177ec5 realloc pic->irep when exhausted Yuichi Nishiwaki 2013-11-21 06:28:43 -0800
  • 58b9e2cb60 debug prints when a global stack is realloc'ed Yuichi Nishiwaki 2013-11-21 06:28:06 -0800
  • e28d9e3b71 add -fPIC flag (it's needed when compiling on Linux) Yuichi Nishiwaki 2013-11-21 02:55:08 -0800
  • e49ddbd13b [bugfix] makeing a shared library failure under the version 3 of bison Yuichi Nishiwaki 2013-11-18 20:47:20 +0900
  • ed0b02ecfa fixed #5 (again) Yuichi Nishiwaki 2013-11-18 20:38:03 +0900
  • d2bb4ad4f2 Revert "(maybe) fix #5" Yuichi Nishiwaki 2013-11-18 20:36:30 +0900
  • a3ac65a75f (maybe) fix #5 Yuichi Nishiwaki 2013-11-18 20:35:27 +0900
  • d5f01595b0 fixed #4 Yuichi Nishiwaki 2013-11-18 20:24:09 +0900
  • 8b46cef71e Revert "change lex option" Yuichi Nishiwaki 2013-11-18 20:21:01 +0900
  • e6a0078892 change lex option Yuichi Nishiwaki 2013-11-18 20:10:44 +0900
  • 6f94202e13 s/pic_expand/pic_macroexpand/g Yuichi Nishiwaki 2013-11-18 16:36:44 +0900
  • a3c2dabcc7 add feature function Yuichi Nishiwaki 2013-11-18 01:46:28 +0900
  • 7352cf8bcf add missing bytevector functions Yuichi Nishiwaki 2013-11-18 01:40:57 +0900
  • 926924982d add missing vector functions Yuichi Nishiwaki 2013-11-18 01:29:54 +0900
  • 7fbff9384e add missing string functions Yuichi Nishiwaki 2013-11-18 01:26:03 +0900
  • 0d952d3639 add string functions Yuichi Nishiwaki 2013-11-18 01:09:54 +0900
  • 6cfbe51c87 pic_get_args: change type of argc Yuichi Nishiwaki 2013-11-18 01:07:51 +0900
  • 6ac3055816 change return type of pic_str_new to struct pic_string * Yuichi Nishiwaki 2013-11-18 00:28:42 +0900
  • ca66291d93 vector<->list conversion Yuichi Nishiwaki 2013-11-17 18:35:45 +0900
  • d675ce1c80 update readme Yuichi Nishiwaki 2013-11-17 18:18:11 +0900
  • d4188e0969 add error function Yuichi Nishiwaki 2013-11-17 18:16:03 +0900
  • 7972c5636a statically link libraries Yuichi Nishiwaki 2013-11-17 18:04:38 +0900
  • 947bed96ff add test for raise-continuable Yuichi Nishiwaki 2013-11-17 17:43:03 +0900
  • 5ffb4eb6c9 add string? Yuichi Nishiwaki 2013-11-17 17:42:52 +0900
  • 70357d7b7b change vector section in compliance on README Yuichi Nishiwaki 2013-11-17 17:35:58 +0900
  • b19df05e81 add vector-fill! Yuichi Nishiwaki 2013-11-17 17:33:37 +0900
  • 9526ca789a free as many as possible! Yuichi Nishiwaki 2013-11-17 17:33:28 +0900
  • fdc9bfea4e initial exception handling support Yuichi Nishiwaki 2013-11-17 17:25:26 +0900
  • 5668ae1b29 [bugfix] local variables should be initialized before copied to env object Yuichi Nishiwaki 2013-11-17 17:24:37 +0900
  • 737f916a8c add pic_errorf Yuichi Nishiwaki 2013-11-17 17:23:13 +0900
  • 224b08fb92 [bugfix] after save_cont any local variable must not be modified! Yuichi Nishiwaki 2013-11-17 17:20:19 +0900
  • 38988b7770 add global exception handler stack Yuichi Nishiwaki 2013-11-17 16:02:58 +0900
  • c79e08632c when restoring continuation sp and ci must be re-allocated Yuichi Nishiwaki 2013-11-17 15:58:53 +0900
  • d470997f03 change -O option depending on make rule Yuichi Nishiwaki 2013-11-17 14:39:08 +0900
  • 6d825666e2 add vector-append Yuichi Nishiwaki 2013-11-17 13:13:16 +0900
  • 5947240614 [bugfix] fix crash on deeply nested lambdas Yuichi Nishiwaki 2013-11-17 13:12:59 +0900
  • 14ad038051 wipe reallocated cv_tbl Yuichi Nishiwaki 2013-11-17 13:10:36 +0900
  • 242a366cbf check vector index out of range Yuichi Nishiwaki 2013-11-17 02:32:27 +0900
  • 0690fbbdb4 add vector-copy and vector-copy! Yuichi Nishiwaki 2013-11-17 02:31:32 +0900
  • 1ef3ed91a2 fix for-each compilation bug Yuichi Nishiwaki 2013-11-16 23:32:34 +0900
  • d9749ef854 add for-each Yuichi Nishiwaki 2013-11-15 22:57:46 +0900
  • a68b470e06 pic_get_args can parse '*' Yuichi Nishiwaki 2013-11-15 22:53:41 +0900
  • c57f1bfbe1 define math comp predicates as C functions Yuichi Nishiwaki 2013-11-15 22:51:51 +0900
  • e94aaffd34 shrink default arena size! Yuichi Nishiwaki 2013-11-15 19:54:47 +0900
  • 9cdca8bc70 implement yy arena gc Yuichi Nishiwaki 2013-11-15 19:40:31 +0900
  • 690f66dd76 s/is_marked/gc_is_marked/g Yuichi Nishiwaki 2013-11-15 19:32:01 +0900
  • f506eac3dd add pic_obj_alloc_unsafe; preparation for yy_arena Yuichi Nishiwaki 2013-11-15 19:30:53 +0900
  • 9662ab30ec add pic_vec_extend_ip (for internal API) Yuichi Nishiwaki 2013-11-15 19:30:25 +0900
  • c62505b930 initialize newly allocated vector with falses Yuichi Nishiwaki 2013-11-15 19:29:54 +0900
  • 73d9b0dc79 use strndup if possible Yuichi Nishiwaki 2013-11-15 17:08:18 +0900
  • 754d53443b s/build-debug/debug-build/g Yuichi Nishiwaki 2013-11-15 17:07:57 +0900
  • ae9d1621d3 rename picconf.h to config.h Yuichi Nishiwaki 2013-11-15 16:48:02 +0900
  • b834fb9ca3 update README Yuichi Nishiwaki 2013-11-15 16:16:34 +0900
  • 2b570edd52 change default compile flags Yuichi Nishiwaki 2013-11-15 16:12:58 +0900
  • 93e5758e4c [bugfix] gc may enter an infinite loop Yuichi Nishiwaki 2013-11-15 16:11:54 +0900
  • a2f022df4e implement native version of some primitive functions such as car,crd... Yuichi Nishiwaki 2013-11-15 16:07:03 +0900
  • b9985dd682 revise README Yuichi Nishiwaki 2013-11-15 11:58:48 +0900
  • 8d31ca5a5a update README Yuichi Nishiwaki 2013-11-15 11:53:33 +0900
  • 984588b1b6 add reference count GC for pic_block objects Yuichi Nishiwaki 2013-11-15 11:51:58 +0900
  • c22f566c06 arena stash can be statically allocated Yuichi Nishiwaki 2013-11-15 10:54:56 +0900
  • 6b742a7fa3 using any instead of every in map function may make the run a bit faster Yuichi Nishiwaki 2013-11-14 22:48:06 +0900
  • a272f9d27c map may take multiple list Yuichi Nishiwaki 2013-11-14 22:16:30 +0900
  • cc1adb93ce add min and max Yuichi Nishiwaki 2013-11-14 21:58:30 +0900
  • 066575fa1c error when apply got non-proc at the first place of arguments Yuichi Nishiwaki 2013-11-14 20:42:14 +0900
  • 23ebe14da0 support all functions under section 6.6 Yuichi Nishiwaki 2013-11-14 20:41:51 +0900
  • 850290dda3 add some char primitives Yuichi Nishiwaki 2013-11-14 20:41:22 +0900
  • 7f35eb7daa support named characters Yuichi Nishiwaki 2013-11-14 19:45:38 +0900
  • 6de5bc7550 propagate jmp_bufs (useful when C stack and scheme stack interleave) Yuichi Nishiwaki 2013-11-14 19:25:03 +0900
  • a4d1a361e7 change section title Yuichi Nishiwaki 2013-11-14 18:27:12 +0900
  • 7c3770aa78 update readme Yuichi Nishiwaki 2013-11-14 18:17:50 +0900
  • 26bf0970f9 add bytevector function Yuichi Nishiwaki 2013-11-14 18:01:44 +0900
  • 819a2e6a96 add vectro funtion Yuichi Nishiwaki 2013-11-14 17:58:12 +0900
  • 4d6c2d99fe [bugfix] do's condition was broken Yuichi Nishiwaki 2013-11-14 17:57:56 +0900
  • 1b7774eec8 add some missing function listed in section 6.2. Numbers Yuichi Nishiwaki 2013-11-14 17:51:57 +0900
  • 5ff2290f68 edit iteration section in README Yuichi Nishiwaki 2013-11-14 17:42:07 +0900
  • 8d1bfc026b add do macro Yuichi Nishiwaki 2013-11-14 17:41:03 +0900
  • 62069af4f9 add named-let Yuichi Nishiwaki 2013-11-14 17:31:59 +0900
  • e68c69ceb1 support datum comment Yuichi Nishiwaki 2013-11-14 17:31:40 +0900
  • 48c5c6b17c add vector-set! Yuichi Nishiwaki 2013-11-14 16:57:07 +0900
  • b56b86aae2 [bugfix] variables defined by internal definitions may be referred from inner environments Yuichi Nishiwaki 2013-11-14 16:52:49 +0900
  • 249061982f add symbol=? function Yuichi Nishiwaki 2013-11-14 16:52:10 +0900
  • 71a532eebf remove some comments from supported range section in README Yuichi Nishiwaki 2013-11-14 14:42:45 +0900
  • 6296d4bee2 add boolean=? Yuichi Nishiwaki 2013-11-14 14:31:57 +0900
  • 1fa0308ea8 update README Yuichi Nishiwaki 2013-11-14 14:17:41 +0900
  • 002a729d32 horizonal lines below table header seem have to be long to some extent Yuichi Nishiwaki 2013-11-14 14:03:51 +0900
  • c4855cb840 cosmetic changes Yuichi Nishiwaki 2013-11-14 13:59:57 +0900
  • 104a8574ab add supported range section Yuichi Nishiwaki 2013-11-14 13:57:53 +0900
  • 132959eed8 add mention to default make option Yuichi Nishiwaki 2013-11-14 13:57:28 +0900
  • 0462aebce0 add let* and letrec* Yuichi Nishiwaki 2013-11-14 13:17:54 +0900
  • bc61cc4665 add letrec macro Yuichi Nishiwaki 2013-11-13 18:19:35 +0900
  • b9fce69c61 support internal definitions Yuichi Nishiwaki 2013-11-13 18:08:22 +0900
  • 2fb4720e22 [bugfix] (= 1 1.0) doesn't work Yuichi Nishiwaki 2013-11-13 17:40:31 +0900
  • 5479e7c6ba [bugfix] atan and log functions doesn't accept single argument Yuichi Nishiwaki 2013-11-13 17:38:54 +0900
  • 223e873ff0 accept empty lines in repl Yuichi Nishiwaki 2013-11-13 17:37:05 +0900
  • d6c377a33b native support for dynamic-wind Yuichi Nishiwaki 2013-11-11 18:04:21 +0900
  • 47ae37f3ba add dynamic-wind test cases Yuichi Nishiwaki 2013-11-11 17:14:21 +0900
  • 8c40fc8d9e add square bracket notation Yuichi Nishiwaki 2013-11-11 11:57:01 +0900
  • 8b484b69d7 rename fields in struct pic_cont Yuichi Nishiwaki 2013-11-11 10:14:42 +0900
  • 28979c0e62 add dynamic-wind Yuichi Nishiwaki 2013-11-11 08:03:52 +0900
  • 901cf0ed09 add values/call-with-values Yuichi Nishiwaki 2013-11-11 08:01:29 +0900