Commit Graph

  • 8cc6307eaa change tmp file path Yuichi Nishiwaki 2015-07-09 04:13:50 +0900
  • ca33c6f425 [bugfix] guard is still broken Yuichi Nishiwaki 2015-07-09 04:13:35 +0900
  • 2fb17afdfc move picrin/macro.scm. remove piclib/ Yuichi Nishiwaki 2015-07-09 04:07:12 +0900
  • ad38eb9202 move picrin/syntax-rules Yuichi Nishiwaki 2015-07-09 04:02:55 +0900
  • 9514bab879 rewrite guard definition Yuichi Nishiwaki 2015-07-09 03:58:08 +0900
  • 370f7eb4f1 fix array test Yuichi Nishiwaki 2015-07-09 03:57:17 +0900
  • 738c04a1af move picrin/test.scm Yuichi Nishiwaki 2015-07-09 02:21:57 +0900
  • 19e82389f1 avoid redefinition Yuichi Nishiwaki 2015-07-09 02:19:09 +0900
  • 685d08301a move experimental/lambda.scm Yuichi Nishiwaki 2015-07-09 02:18:56 +0900
  • c76690c4da remove picrin/base.scm Yuichi Nishiwaki 2015-07-09 02:10:02 +0900
  • e05372d8a4 remove picrin/control.scm Yuichi Nishiwaki 2015-07-09 02:03:23 +0900
  • 3bcc4b15fc define 'define-record-type' macro in scheme/base.scm Yuichi Nishiwaki 2015-07-09 01:59:14 +0900
  • 5f454626f6 move picrin/array to contrib/ Yuichi Nishiwaki 2015-07-09 01:51:55 +0900
  • 1be4fd10f9 remove unnecessary exports Yuichi Nishiwaki 2015-07-08 18:57:53 +0900
  • c99596d086 Merge branch 'fast-global-access2' Yuichi Nishiwaki 2015-07-07 15:33:42 +0900
  • 976a44185d cache slot objects Yuichi Nishiwaki 2015-07-07 14:57:44 +0900
  • 1e104921eb cache gref slot Yuichi Nishiwaki 2015-07-07 14:42:50 +0900
  • d53f0cf9e4 add box type Yuichi Nishiwaki 2015-07-06 21:32:42 +0900
  • acc1852400 remove unused symbols Yuichi Nishiwaki 2015-07-06 19:14:18 +0900
  • 9e04a80636 add OP_GT and OP_GE Yuichi Nishiwaki 2015-07-06 19:13:00 +0900
  • 055691ebfc [bugfix] t/escape.scm doesn't work Yuichi Nishiwaki 2015-07-06 14:19:12 +0900
  • 5e6f6f85f4 [bugfix] pic_load_point should restore pic->cc Yuichi Nishiwaki 2015-07-06 14:18:49 +0900
  • f210efd066 [bugfix] (set! symbol? list) doesn't work Yuichi Nishiwaki 2015-07-04 18:48:48 +0900
  • e6719a43bb [bugfix] renaming import broken Yuichi Nishiwaki 2015-07-04 18:17:01 +0900
  • 7e970258f4 cleanup Yuichi Nishiwaki 2015-07-04 18:14:31 +0900
  • 1a886ee50f check number of arguments at runtime Yuichi Nishiwaki 2015-07-03 23:20:53 +0900
  • 5e55668b92 [bugfix] sometimes OP_CSET doesn't push undef Yuichi Nishiwaki 2015-07-04 18:01:48 +0900
  • 25f80dc87d don't cons in call-with-values Yuichi Nishiwaki 2015-07-04 18:01:30 +0900
  • 9eee644ad8 Merge branch 'accurate-reader-writer' Yuichi Nishiwaki 2015-07-04 17:32:42 +0900
  • 3285cc021b use snprintf and atof if possible Yuichi Nishiwaki 2015-07-04 17:32:16 +0900
  • 73b7d577d7 Revert "remove dead code" Yuichi Nishiwaki 2015-07-04 17:24:53 +0900
  • 1d1e41e122 refactor create_activation Yuichi Nishiwaki 2015-07-04 17:24:39 +0900
  • 7d064ccfe2 don't discard compile log Yuichi Nishiwaki 2015-07-04 16:15:39 +0900
  • 8ba4c0305d bugfix Yuichi Nishiwaki 2015-07-04 16:07:21 +0900
  • 046fa0adad fix build Yuichi Nishiwaki 2015-07-04 15:30:02 +0900
  • 07bb4a0f6b cache irep Yuichi Nishiwaki 2015-07-04 14:30:46 +0900
  • 1c538a13f1 OP_RET's operand is no longer used Yuichi Nishiwaki 2015-07-04 14:02:29 +0900
  • 18df88d457 optimize vm_get_irep Yuichi Nishiwaki 2015-07-04 13:58:02 +0900
  • ea208be508 compile with NDEBUG=1 Yuichi Nishiwaki 2015-07-04 13:54:24 +0900
  • 004e3eda48 remove dead code Yuichi Nishiwaki 2015-07-04 13:49:33 +0900
  • 10522b54e9 add pic_add, pic_sub, ..., pic_eq, pic_lt, ... Yuichi Nishiwaki 2015-07-04 09:49:00 +0900
  • b01042505f remove OP_MINUS Yuichi Nishiwaki 2015-07-03 23:12:28 +0900
  • a6dbf0067b cosmetic changes Yuichi Nishiwaki 2015-07-03 22:09:14 +0900
  • 029f4aa538 Merge pull request #289 from omasanori/travis-container OGINO Masanori 2015-07-03 08:38:32 +0900
  • 04ae47a802 Use container-based infrastructure of Travis. OGINO Masanori 2015-07-02 07:27:11 +0900
  • e812e8fb3d fix #282. Yuichi Nishiwaki 2015-07-03 03:56:24 +0900
  • 6e49d91e9f export core syntaxes Yuichi Nishiwaki 2015-07-03 03:16:47 +0900
  • 4905aab416 remove pic->file and pic->read Yuichi Nishiwaki 2015-07-02 08:50:10 +0900
  • 111df69d1e Merge pull request #285 from omasanori/travis-cleanup OGINO Masanori 2015-07-02 07:03:06 +0900
  • 6586de85da Remove redundancy packages from preparation. OGINO Masanori 2015-07-02 06:50:02 +0900
  • e67029c87e Merge pull request #284 from omasanori/srfi-106-test OGINO Masanori 2015-07-02 06:40:10 +0900
  • 11e3d7741f Get stats of SRFI 106's test. OGINO Masanori 2015-07-02 06:26:42 +0900
  • 65ade266d1 remove pic_defun_vm Yuichi Nishiwaki 2015-07-02 06:17:27 +0900
  • c9245bbe84 optimize vm set operators Yuichi Nishiwaki 2015-07-02 05:59:54 +0900
  • 98005c4832 Merge branch 'refactor-analyzer4' Yuichi Nishiwaki 2015-07-02 05:55:03 +0900
  • f9df81f046 remove unused symbols Yuichi Nishiwaki 2015-07-02 05:36:09 +0900
  • f622ba3db4 refactor codegen_call Yuichi Nishiwaki 2015-07-02 05:26:05 +0900
  • 28b180ac3f split codegen function Yuichi Nishiwaki 2015-07-02 05:07:16 +0900
  • 43f385760d simplify management of deferred forms Yuichi Nishiwaki 2015-07-02 04:36:21 +0900
  • 0a0c94fb91 perform tail position analysis on the fly at codegen Yuichi Nishiwaki 2015-07-02 04:23:07 +0900
  • 9c908b2622 cosmetic changes Yuichi Nishiwaki 2015-07-02 03:33:25 +0900
  • bda9a2f231 Merge pull request #283 from omasanori/test-282 OGINO Masanori 2015-07-01 16:00:45 +0900
  • fef37c8366 Add regression tests for #282. OGINO Masanori 2015-07-01 15:55:03 +0900
  • 214c18adcf Merge pull request #280 from omasanori/float OGINO Masanori 2015-06-30 10:31:35 +0900
  • 04dc5c3176 Add `ieee-float` feature iff PIC_ENABLE_FLOAT. OGINO Masanori 2015-06-30 10:06:11 +0900
  • 6d2966e946 don't cons in pic_valuesN Yuichi Nishiwaki 2015-06-29 04:25:47 +0900
  • f6a727beb4 cleanup pic_read Yuichi Nishiwaki 2015-06-29 02:04:55 +0900
  • 5138ab4a8c save arena Yuichi Nishiwaki 2015-06-28 04:47:41 +0900
  • 0762bd6567 update etc/tak.scm Yuichi Nishiwaki 2015-06-28 04:13:12 +0900
  • d097a021e3 optimize begin emitter Yuichi Nishiwaki 2015-06-28 01:55:50 +0900
  • f4b54c85ea invoke pic_panic when evalating pic_boot failed Yuichi Nishiwaki 2015-06-28 01:52:15 +0900
  • e5f7eda432 more arena freeing during compilation Yuichi Nishiwaki 2015-06-28 01:51:20 +0900
  • bda1b93ec2 [bugfix][critical] heap pollution while symbol allocation Yuichi Nishiwaki 2015-06-28 01:47:56 +0900
  • 849032ef1a cosmetic changes Yuichi Nishiwaki 2015-06-28 00:29:28 +0900
  • 1595be099b define emit_x functions as macros Yuichi Nishiwaki 2015-06-28 00:25:02 +0900
  • 62dbdb79dd cleanup Yuichi Nishiwaki 2015-06-28 00:21:25 +0900
  • c1478400cd Merge pull request #279 from omasanori/rename-inits Yuichi Nishiwaki 2015-06-29 20:30:22 +0900
  • 7685b84ad6 Rename initialize funtions of SRFIs to srfi_<n>. OGINO Masanori 2015-06-29 19:26:47 +0900
  • 428e006098 add symbol macro Yuichi Nishiwaki 2015-06-29 03:52:00 +0900
  • 3c08875eca Merge pull request #278 from omasanori/srfi-0 Yuichi Nishiwaki 2015-06-29 17:55:39 +0900
  • 555048c146 Implement SRFI 0. OGINO Masanori 2015-06-26 15:07:24 +0900
  • 0d5258054a Merge branch 'master' into bench Sunrim KIM (keen) 2015-06-28 22:50:32 +0900
  • a6ec857f98 Merge branch 'core-syntaxes-in-scheme' Yuichi Nishiwaki 2015-06-27 23:01:36 +0900
  • 3428803bdb less consing Yuichi Nishiwaki 2015-06-27 19:19:43 +0900
  • 885942b541 more cleanup Yuichi Nishiwaki 2015-06-27 19:10:15 +0900
  • ddcf96f689 remove pic_proc_name (for a moment) Yuichi Nishiwaki 2015-06-27 19:02:18 +0900
  • 36c498e7d7 cleanup analyzer Yuichi Nishiwaki 2015-06-27 18:47:16 +0900
  • 5633bbefae don't enclose load_cstr with try-catch Yuichi Nishiwaki 2015-06-27 18:38:16 +0900
  • f98a5ab14d cleanup Yuichi Nishiwaki 2015-06-27 18:23:08 +0900
  • 1bed1bd420 remove unnecessary error checks Yuichi Nishiwaki 2015-06-27 17:50:14 +0900
  • 4d18610a79 refine error messages Yuichi Nishiwaki 2015-06-27 17:44:06 +0900
  • bcf53b9883 reimplement core syntaxes in scheme Yuichi Nishiwaki 2015-06-27 17:43:42 +0900
  • 8c6496ef24 remvoe dead code Yuichi Nishiwaki 2015-06-27 16:44:05 +0900
  • ac094a9477 cosmetic changes Yuichi Nishiwaki 2015-06-27 16:33:31 +0900
  • df645b68ae more optimization Yuichi Nishiwaki 2015-06-27 15:59:22 +0900
  • 03792f85de fast compile Yuichi Nishiwaki 2015-06-27 15:30:17 +0900
  • 4a8e59e04b don't run malloc while anazlyze/codegen Yuichi Nishiwaki 2015-06-27 14:23:31 +0900
  • 8b550de06a [bugfix] port leaks Yuichi Nishiwaki 2015-06-26 23:45:56 +0900
  • 8e90517224 [bugfix] port should be closed properly Yuichi Nishiwaki 2015-06-26 15:13:12 +0900
  • fccb4b16ea emit more friendly error message on error from piclib loader Yuichi Nishiwaki 2015-06-26 13:20:49 +0900