Commit Graph

  • b834553c34 rewrite vector-copy in c Yuichi Nishiwaki 2014-07-22 08:58:48 +0900
  • 341e4048eb fix a bug of `test-values` and unlock the test cases that use `test-values` Sunrim KIM (keen) 2014-07-21 22:56:53 +0900
  • 973f8156ea Merge branch 'master' into refactor-contrib Sunrim KIM (keen) 2014-07-21 22:44:42 +0900
  • 1e4bc04112 rewrite list<->vector converters in c Yuichi Nishiwaki 2014-07-21 22:51:33 +0900
  • 26b721cc6a Merge branch 'master' into refactor-contrib Sunrim KIM (keen) 2014-07-21 22:43:29 +0900
  • 6bc0a64255 mv FindREGEXP.cmake to under 10.regexp Sunrim KIM (keen) 2014-07-21 22:43:25 +0900
  • 8b134ddd56 number->string (exact number) koba-e964 2014-07-21 22:41:08 +0900
  • c78e60f41a Revert "make contribs independant of the directory structure of picrin" Sunrim KIM (keen) 2014-07-21 22:39:27 +0900
  • 8e498a5ad4 Merge branch 'master' of https://github.com/wasabiz/picrin koba-e964 2014-07-21 21:24:45 +0900
  • 12fb80b857 allow multiple identifier aliasing Yuichi Nishiwaki 2014-07-21 16:32:51 +0900
  • f8904d199f Merge pull request #173 from KeenS/test Yuichi Nishiwaki 2014-07-21 00:01:42 +0900
  • 28894dd07a remove useless newline Sunrim KIM (keen) 2014-07-20 21:19:12 +0900
  • 0462299bc1 remove miscommited test Sunrim KIM (keen) 2014-07-20 18:03:37 +0900
  • cdee9d9134 make contribs independant of the directory structure of picrin Sunrim KIM (keen) 2014-07-20 17:54:08 +0900
  • 720eb94395 separate (picrin test) and import some test macros from chibi scheme Sunrim KIM (keen) 2014-07-20 17:24:03 +0900
  • 72422343c0 s/lib->senv/lib->env/g Yuichi Nishiwaki 2014-07-20 15:30:48 +0900
  • 7a2f8abd9c rewrite let-syntax in scheme Yuichi Nishiwaki 2014-07-20 14:55:17 +0900
  • 0d8e50bf58 update docs Yuichi Nishiwaki 2014-07-20 13:54:03 +0900
  • 95a3f8880c disallow non-symbol objects at places where symbol is required Yuichi Nishiwaki 2014-07-20 13:52:48 +0900
  • 6fdd60b51c Merge branch 'macroexpand-1' Yuichi Nishiwaki 2014-07-20 13:46:46 +0900
  • 1b104a00a7 add macroexpand-1 Yuichi Nishiwaki 2014-07-20 13:16:50 +0900
  • c836c2fbe7 Merge branch 'rewrite-defmacro' Yuichi Nishiwaki 2014-07-20 11:18:01 +0900
  • c43120077c remove internal defmacro expander Yuichi Nishiwaki 2014-07-20 11:15:12 +0900
  • 240c5d9ac4 implement define-macro in scheme Yuichi Nishiwaki 2014-07-20 11:11:39 +0900
  • b901188aa0 update gitignore Yuichi Nishiwaki 2014-07-20 09:46:04 +0900
  • 6a038bc926 change init_contrib API Yuichi Nishiwaki 2014-07-20 09:36:18 +0900
  • 3e5fd1a54b vector-map is no longer used Yuichi Nishiwaki 2014-07-19 18:46:09 +0900
  • f5eb71ed71 Merge branch 'ir-refactor' Yuichi Nishiwaki 2014-07-19 18:33:24 +0900
  • 8b82498cd7 inline some trivial functions Yuichi Nishiwaki 2014-07-19 18:28:10 +0900
  • 63c34327b9 fix a bug in walk function Yuichi Nishiwaki 2014-07-19 18:26:09 +0900
  • 1297ef9fb8 add memoize function Yuichi Nishiwaki 2014-07-19 18:26:03 +0900
  • 03cc21953f walk-symbol by default Yuichi Nishiwaki 2014-07-19 18:15:38 +0900
  • 2c1db4472b add walk-symbol Yuichi Nishiwaki 2014-07-19 18:14:11 +0900
  • 346494524f share cache between wrap and inject Yuichi Nishiwaki 2014-07-19 18:10:14 +0900
  • dda989ac94 Merge pull request #171 from KeenS/test Yuichi Nishiwaki 2014-07-19 17:15:22 +0900
  • f31e86e751 Merge pull request #172 from KeenS/plus-reader Yuichi Nishiwaki 2014-07-19 17:15:14 +0900
  • 79afb22833 fix a bug of plus reader Sunrim KIM (keen) 2014-07-19 16:44:41 +0900
  • aa498b8994 unlock testable cases Sunrim KIM (keen) 2014-07-19 16:37:38 +0900
  • 34f7497f4f Merge branch 'memq-in-c' Yuichi Nishiwaki 2014-07-19 16:15:02 +0900
  • 0ddcf46d1a Merge branch 'prelude-refactoring' Yuichi Nishiwaki 2014-07-19 15:49:01 +0900
  • 5779fcd4e4 no need to override vector? with export syntax Yuichi Nishiwaki 2014-07-19 15:13:47 +0900
  • 88d86e1312 rename (picrin multiple-value) to (picrin values) Yuichi Nishiwaki 2014-07-19 15:11:32 +0900
  • c148f74618 include core-syntax at early stage Yuichi Nishiwaki 2014-07-19 15:11:17 +0900
  • c468b343d2 missing file Yuichi Nishiwaki 2014-07-19 14:59:34 +0900
  • d5a314b186 refactor define-values Yuichi Nishiwaki 2014-07-19 14:30:29 +0900
  • 6a203d236a eliminate (scheme cxr) dependency Yuichi Nishiwaki 2014-07-19 14:25:22 +0900
  • 301c97245c split prelude into files Yuichi Nishiwaki 2014-07-19 14:15:53 +0900
  • 02ebced87b prelude cosmetic changes Yuichi Nishiwaki 2014-07-19 13:22:24 +0900
  • ad2434cde7 implement memv and assv with C Yuichi Nishiwaki 2014-07-19 12:51:19 +0900
  • a2c00017ea implement memq and assq with c Yuichi Nishiwaki 2014-07-19 12:48:27 +0900
  • fb31793808 update docs Yuichi Nishiwaki 2014-07-19 12:27:31 +0900
  • 9d05ab2629 s/rapid_count/c/g Yuichi Nishiwaki 2014-07-19 12:24:38 +0900
  • e41cbc6f33 remove unused guard clause Yuichi Nishiwaki 2014-07-19 12:18:23 +0900
  • 619fe8e15e use str_equal_p and blob_equal_p Yuichi Nishiwaki 2014-07-19 12:14:32 +0900
  • d295653d20 more style fixes Yuichi Nishiwaki 2014-07-19 12:11:49 +0900
  • a2f628d240 style fixes Yuichi Nishiwaki 2014-07-19 12:02:00 +0900
  • 04d2369c2e Merge pull request #118 from KeenS/equal Yuichi Nishiwaki 2014-07-19 11:58:05 +0900
  • 9cefeeb423 expect returns as early as possible. read_directive might have missed a newline in unmatched character that has consumed by expect Yuichi Nishiwaki 2014-07-19 11:51:37 +0900
  • 3f8592772f error handling on error while reading char literal Yuichi Nishiwaki 2014-07-19 11:50:28 +0900
  • 8d623da163 refactor read_directive Yuichi Nishiwaki 2014-07-19 11:34:37 +0900
  • 091dc9a668 Merge pull request #169 from KeenS/directive-reader Yuichi Nishiwaki 2014-07-19 11:27:56 +0900
  • b72487104e update docs Yuichi Nishiwaki 2014-07-19 11:24:12 +0900
  • e715ca10ea add capture-syntactic-environment. close #96 Yuichi Nishiwaki 2014-07-19 11:23:14 +0900
  • ccd457544d detail error message on macroexpand error Yuichi Nishiwaki 2014-07-19 11:21:13 +0900
  • 8a1d068519 fix many bugs around sc Yuichi Nishiwaki 2014-07-19 11:20:54 +0900
  • d6b6376408 add pic_senv_new Yuichi Nishiwaki 2014-07-19 01:40:55 +0900
  • baeb5f6174 s/senv->renames/senv->map/g Yuichi Nishiwaki 2014-07-19 01:37:57 +0900
  • 684f12f22d Merge pull request #168 from KeenS/pipe-reader Yuichi Nishiwaki 2014-07-18 22:27:08 +0900
  • a50d3da569 follow completely @wasabiz's code Sunrim KIM (keen) 2014-07-18 16:02:09 +0900
  • bbeee8f10e change directive reader to ignore shebang Sunrim KIM (keen) 2014-07-18 16:00:08 +0900
  • c440629dbf add error check Sunrim KIM (keen) 2014-07-18 15:47:36 +0900
  • 2c1209ba63 remove redundant brace following review Sunrim KIM (keen) 2014-07-18 15:44:29 +0900
  • 56c8ebe661 update travis config Yuichi Nishiwaki 2014-07-18 15:07:41 +0900
  • 4fad8f6f3e all float numbers can be considered inexact rational numbers Yuichi Nishiwaki 2014-07-18 11:56:22 +0900
  • 5c6e7f16c0 fix r7rs-tests. rational literal is not required to generate an exact value Yuichi Nishiwaki 2014-07-18 11:55:43 +0900
  • 10462f2b7f remove custom target `no-act' Yuichi Nishiwaki 2014-07-18 11:52:35 +0900
  • a867991b7e remove rLETREC_SYNTAX Yuichi Nishiwaki 2014-07-18 11:51:13 +0900
  • b50f5fc54f remove sLETREC_SYNTAX Yuichi Nishiwaki 2014-07-18 11:50:08 +0900
  • c4862cb291 add test of circular list equivalence Sunrim KIM (keen) 2014-07-18 00:55:46 +0900
  • ae217ae046 Merge branch 'master' into equal Sunrim KIM (keen) 2014-07-18 00:55:02 +0900
  • 0a849affde Merge pull request #167 from KeenS/hotfix Yuichi Nishiwaki 2014-07-18 00:16:12 +0900
  • b373ec433b ensure to correctly terminate hex string with non-hex char(';') Sunrim KIM (keen) 2014-07-17 22:23:06 +0900
  • fe30beadf1 Ignore shebang only when it's at the first line and allow reader directives at other places whlile ignores them for now Sunrim KIM (keen) 2014-07-17 21:30:54 +0900
  • 295d7fde31 allow pipe syntax Sunrim KIM (keen) 2014-07-17 21:48:19 +0900
  • 01b086fb61 fix a bug of `string-copy!` with same dist and src Sunrim KIM (keen) 2014-07-17 20:47:13 +0900
  • 124ad994b2 update docs Yuichi Nishiwaki 2014-07-17 16:49:28 +0900
  • f66bea4e97 add close-syntax Yuichi Nishiwaki 2014-07-17 16:47:50 +0900
  • 690bdcb83d add srfi 111 Yuichi Nishiwaki 2014-07-17 16:43:25 +0900
  • 2758c55e3e remove box.h include Yuichi Nishiwaki 2014-07-17 16:41:00 +0900
  • 32174d7855 remove box Yuichi Nishiwaki 2014-07-17 16:38:18 +0900
  • f23aebb29a Merge branch 'cv-to-use-attr' Yuichi Nishiwaki 2014-07-17 16:32:02 +0900
  • c601dbf27e rename pic_proc_cv_ref to pic_attr_ref Yuichi Nishiwaki 2014-07-17 16:31:26 +0900
  • 4714df48f0 s/pic_proc_attr/pic_attr/g Yuichi Nishiwaki 2014-07-17 16:28:36 +0900
  • cb3c4e8e22 remove use of pic_proc_cv_init Yuichi Nishiwaki 2014-07-16 10:13:18 +0900
  • f46114ca03 [experimental] use attributes for cv implementation Yuichi Nishiwaki 2014-07-16 10:08:58 +0900
  • 98bb47dfb6 remove pic_papply Yuichi Nishiwaki 2014-07-16 10:04:06 +0900
  • b99bddcad0 rename built-in.scm to prelude.scm Yuichi Nishiwaki 2014-07-17 16:22:53 +0900
  • e9c84536bd fix #160 Yuichi Nishiwaki 2014-07-17 16:17:47 +0900
  • d2bcee5483 Merge branch 'rewrite-er-in-scheme' Yuichi Nishiwaki 2014-07-17 16:16:52 +0900
  • 0fb9e18735 cxt objects are no longer used Yuichi Nishiwaki 2014-07-17 16:14:14 +0900