Commit Graph

  • 86ba26b02e syntax-rules: custom ellipsis support already done Yuichi Nishiwaki 2015-06-13 15:57:02 +0900
  • 43f1f6bb70 [WIP] syntax-rules: rewrite syntax-rules.scm Yuichi Nishiwaki 2015-06-13 15:49:57 +0900
  • d741efe294 rewrite (picrin record) and (picrin experimental lambda) Yuichi Nishiwaki 2015-06-15 02:37:36 +0900
  • 4d9f5bfbcf rewrite macro.scm. Yuichi Nishiwaki 2015-06-10 19:42:29 +0900
  • a10ac3b770 rewrite boot.c. add syntax-quote family Yuichi Nishiwaki 2015-06-10 19:41:59 +0900
  • 25c0eb125e add identifier-variable and identifier-environment Yuichi Nishiwaki 2015-06-10 16:08:38 +0900
  • 181d120f09 reader support of (#' #` #, #,@) Yuichi Nishiwaki 2015-06-10 15:18:03 +0900
  • 6d80b58060 assume all symbols are bound at the toplevel Yuichi Nishiwaki 2015-06-15 01:02:53 +0900
  • 3a59a95960 [WIP] replace macro expander Yuichi Nishiwaki 2015-06-10 02:16:38 +0900
  • 454146ab52 s/rXXX/uXXX/g Yuichi Nishiwaki 2015-06-10 01:06:56 +0900
  • 015971ffc4 remove define-record-writer Yuichi Nishiwaki 2015-06-15 02:22:55 +0900
  • 9ace96dd19 rewrite scheme/lazy.scm with syntax-rules Yuichi Nishiwaki 2015-06-15 02:03:13 +0900
  • c3a6bffa61 run perl boot.c when running make Yuichi Nishiwaki 2015-06-13 13:05:28 +0900
  • 6c1abe32fe s/registry/register/g Yuichi Nishiwaki 2015-06-10 02:28:32 +0900
  • 2f4eeefb05 don't compile with DEBUG=1 even if the build was in debug mode Yuichi Nishiwaki 2015-06-15 02:14:00 +0900
  • bb27728b96 Merge pull request #269 from picrin-scheme/docfix Yuichi Nishiwaki 2015-06-13 12:36:56 +0900
  • 617dbdb1bc update C API doc Sunrim KIM (keen) 2015-06-13 05:33:49 +0900
  • a3603caa0b Merge pull request #268 from omasanori/gcc-version Yuichi Nishiwaki 2015-06-12 19:51:39 +0900
  • 2816f206fb Define GCC_VERSION in util.h temporarily. OGINO Masanori 2015-06-12 18:59:59 +0900
  • 5e7f754214 Merge pull request #267 from hopkinsr/install-typo Yuichi Nishiwaki 2015-06-12 16:16:52 +0900
  • 4445a17058 insall -> install for PHONY target in Makefile Richard Hopkins 2015-06-11 22:25:15 +0100
  • 86084498f0 Merge branch 'master' into bench Sunrim KIM (keen) 2015-06-10 22:37:13 +0900
  • 483edb5708 flush all xFILEs at exit Yuichi Nishiwaki 2015-06-10 22:37:05 +0900
  • 7973794f75 Merge branch 'remove-in-library' Yuichi Nishiwaki 2015-06-09 23:15:55 +0900
  • 191d3067f8 Revert "Revert "remove in-library"" Yuichi Nishiwaki 2015-06-09 22:58:11 +0900
  • f00e0d7462 Merge branch 'lazy-export' Yuichi Nishiwaki 2015-06-09 22:55:07 +0900
  • 2b1fa0692d fix debug print Yuichi Nishiwaki 2015-06-09 22:49:49 +0900
  • cf411fd62a lazy export Yuichi Nishiwaki 2015-06-09 22:36:04 +0900
  • 98857c0726 change pic_find_rename interface Yuichi Nishiwaki 2015-06-09 22:26:21 +0900
  • 6af9a3ee7d remove pic_warn Yuichi Nishiwaki 2015-06-09 22:13:46 +0900
  • 30cbdd5c4f cleanup macro.h Yuichi Nishiwaki 2015-06-09 20:20:56 +0900
  • 6af60c9e2b don't use static non-const local variable Yuichi Nishiwaki 2015-06-09 19:19:27 +0900
  • 5b87706af1 Merge branch 'registry' Yuichi Nishiwaki 2015-06-09 19:07:56 +0900
  • 44887cdd0c add make-registry procedure Yuichi Nishiwaki 2015-06-09 18:50:46 +0900
  • b983c77767 use registries for parameter table Yuichi Nishiwaki 2015-06-09 18:36:39 +0900
  • 111779c39e add pic_reg Yuichi Nishiwaki 2015-06-09 18:31:46 +0900
  • 448bbf679d change dictionary interface. Yuichi Nishiwaki 2015-06-09 17:06:19 +0900
  • 2a1b7cf287 remove picrin/dictionary.scm Yuichi Nishiwaki 2015-06-09 17:05:47 +0900
  • 741d771367 Merge branch 'introduce-undef' Yuichi Nishiwaki 2015-06-09 16:40:30 +0900
  • 5185a73cd2 replace none with undef Yuichi Nishiwaki 2015-06-09 16:34:45 +0900
  • 0cafbfdb0c update picrin/base.scm Yuichi Nishiwaki 2015-06-09 16:21:15 +0900
  • 084d39cd9e let undefined be public API Yuichi Nishiwaki 2015-06-09 16:19:57 +0900
  • 2c9a19acf5 introduce pic_invalid_value Yuichi Nishiwaki 2015-06-09 16:02:23 +0900
  • df56a8c154 cleanup Yuichi Nishiwaki 2015-06-08 22:41:43 +0900
  • 53a9e72413 optimize var implementation Yuichi Nishiwaki 2015-06-08 22:28:17 +0900
  • 5def1df320 s/pic_winder/pic_checkpoint/g Yuichi Nishiwaki 2015-06-08 21:04:04 +0900
  • 0c3adf3d65 Merge pull request #265 from omasanori/travis-master Yuichi Nishiwaki 2015-06-06 13:53:33 +0900
  • 77d3b0b41e Revert "remove in-library" Yuichi Nishiwaki 2015-06-06 13:48:31 +0900
  • 86b6e43f67 Refer `master` branch's build status badge. OGINO Masanori 2015-06-04 15:42:08 +0900
  • 8604e18719 remove in-library Yuichi Nishiwaki 2015-06-04 14:17:37 +0900
  • 531187bb2a speed up bytecode compilation Yuichi Nishiwaki 2015-06-04 13:53:41 +0900
  • 72baa9a52d remove pic_throw function Yuichi Nishiwaki 2015-06-04 13:23:20 +0900
  • 34b6585287 cleanup Yuichi Nishiwaki 2015-06-02 07:57:52 +0900
  • bc4b112d8e Merge branch 'proc_env' Yuichi Nishiwaki 2015-06-02 07:30:31 +0900
  • 8f891c00c6 fix build Yuichi Nishiwaki 2015-06-02 07:20:47 +0900
  • 27d642ecaf use proc_env in callcc.c Yuichi Nishiwaki 2015-06-02 06:57:55 +0900
  • 9573c6db65 use proc_env in callcc implementation Yuichi Nishiwaki 2015-06-01 19:47:40 +0900
  • 0ea80d1f34 use proc_env in var implementation Yuichi Nishiwaki 2015-05-31 20:59:27 +0900
  • fc957da920 add 'env' property to struct pic_proc Yuichi Nishiwaki 2015-05-31 20:46:44 +0900
  • ce0c737c95 cleanup Yuichi Nishiwaki 2015-05-31 20:22:46 +0900
  • 88092044d7 shrink pic_proc size Yuichi Nishiwaki 2015-05-31 20:19:07 +0900
  • 65dc4020f4 Merge branch 'fix-escape' Yuichi Nishiwaki 2015-06-02 06:52:52 +0900
  • 1fb918743a rename variables Yuichi Nishiwaki 2015-06-02 06:32:43 +0900
  • 5df4e4f64e rename functions related to continuation Yuichi Nishiwaki 2015-06-02 06:18:09 +0900
  • 02f0d00578 update Makefile Yuichi Nishiwaki 2015-06-02 06:03:35 +0900
  • dbcd81c8c1 [bugfix] calling dead escape continuation causes segv Yuichi Nishiwaki 2015-06-02 05:58:47 +0900
  • 1e3bb6f1bb cleanup pic_push_try Yuichi Nishiwaki 2015-06-02 05:14:43 +0900
  • e0c837baee don't do pop_try in pic_raise Yuichi Nishiwaki 2015-06-02 05:00:17 +0900
  • 6e9024b237 don't pass NULL to memcpy Sunrim KIM (keen) 2015-05-31 21:26:06 +0900
  • 83a84c3582 sort include files in order to ensure directory name sorting works Sunrim KIM (keen) 2015-05-31 21:25:49 +0900
  • f7b7655830 always -Wall -Wextra Yuichi Nishiwaki 2015-05-31 14:32:56 +0900
  • 7b26e6cefe Merge branch 'master' of github.com:picrin-scheme/picrin Sunrim KIM (keen) 2015-05-31 14:25:22 +0900
  • 15e61d8cd4 pic_open_library -> pic_make_library Yuichi Nishiwaki 2015-05-31 00:25:40 +0900
  • 221f089716 remove prototype declaration of function macro Sunrim KIM (keen) 2015-05-30 23:45:54 +0900
  • 5092affcfc add -fPIC Yuichi Nishiwaki 2015-05-30 23:07:31 +0900
  • 599d8f5980 pic_senv -> pic_env Yuichi Nishiwaki 2015-05-30 22:39:03 +0900
  • d0e10b49a7 pic_env -> pic_context Yuichi Nishiwaki 2015-05-30 22:34:51 +0900
  • bebda9407f don't do -Werror Yuichi Nishiwaki 2015-05-30 22:07:25 +0900
  • 617de67b94 cleanup Yuichi Nishiwaki 2015-05-30 20:05:04 +0900
  • ce25121837 run test-nostdlib when make test runs Yuichi Nishiwaki 2015-05-30 20:01:17 +0900
  • 334ceb9e7c fix bugs unveiled by the previous commit Yuichi Nishiwaki 2015-05-30 19:57:32 +0900
  • bad14933d2 add test-nostdlib target Yuichi Nishiwaki 2015-05-30 19:57:12 +0900
  • 92bed39fae merge file/load/mutable-string/system/time contribs into r7rs Yuichi Nishiwaki 2015-05-30 19:39:18 +0900
  • 3a2d3406bb Merge branch 'abandon-cmake' Yuichi Nishiwaki 2015-05-30 19:25:20 +0900
  • 0dc59840c4 update README and docs Yuichi Nishiwaki 2015-05-30 19:13:11 +0900
  • 0d12c11b0a replace regexp cmake with nitro.mk Yuichi Nishiwaki 2015-05-30 18:27:24 +0900
  • bf0e388b3e support environments without libedit Yuichi Nishiwaki 2015-05-30 18:13:55 +0900
  • 356643170a don't track bin/picrin Yuichi Nishiwaki 2015-05-30 17:59:15 +0900
  • 708f3c2d67 replace readline cmake with equivalent pkg-config call Yuichi Nishiwaki 2015-05-30 17:58:25 +0900
  • c9da23c2ee add -lm Yuichi Nishiwaki 2015-05-29 21:12:28 +0900
  • ab9c33fc22 update repl Yuichi Nishiwaki 2015-05-29 20:43:05 +0900
  • cd4b1be54c abandon cmake Yuichi Nishiwaki 2015-05-29 20:42:26 +0900
  • 9b7eb2f996 unify all headers into picrin.h Yuichi Nishiwaki 2015-05-28 23:57:10 +0900
  • fa8226e581 [bugfix] pic_debug broken in debug build Yuichi Nishiwaki 2015-05-28 23:30:55 +0900
  • 00cde353ba xfile completely refactored Yuichi Nishiwaki 2015-05-28 23:28:55 +0900
  • 329251d984 embed chunk buffer into pic_chunk Yuichi Nishiwaki 2015-05-28 17:29:13 +0900
  • e30f1a11dc more strict unused variable check Yuichi Nishiwaki 2015-05-28 17:06:41 +0900
  • d11da3a400 move complex macros from picrin.h to util.h Yuichi Nishiwaki 2015-05-28 16:54:36 +0900
  • 6a692541a6 s/pic_alloc/pic_malloc/g Yuichi Nishiwaki 2015-05-28 16:42:16 +0900
  • 278075910a custom allocator and custom abort Yuichi Nishiwaki 2015-05-28 02:12:26 +0900