Commit Graph

  • 469ae52ba4 Merge branch 'master' into record-vector-optimization Doug Currie 2016-02-01 18:08:55 -0500
  • 2af9020b73 Merge pull request #330 from johngtait/master v0.1 Sunrin SHIMURA 2016-02-01 11:33:47 +0900
  • b8e6041395 Typo John Tait 2016-02-01 02:29:02 +0000
  • 2aa9e956c4 Merge pull request #325 from dcurrie/data-space-optimization Yuichi Nishiwaki 2016-01-31 17:19:02 +0900
  • 5a5b5ee25c Merge pull request #327 from dcurrie/defect-cond Yuichi Nishiwaki 2016-01-25 04:59:24 +0900
  • 2607ec15c3 Merge pull request #328 from dcurrie/negative-zero Yuichi Nishiwaki 2016-01-25 04:49:49 +0900
  • 87ae66d706 Fix roundtrip -0.0 Doug Currie 2016-01-23 16:30:40 -0500
  • 0f3ef76fcb Fix cond to conform to R7RS 'If the selected ⟨clause⟩ contains only the ⟨test⟩ and no ⟨expression⟩s, then the value of the ⟨test⟩ is returned as the result.' Doug Currie 2016-01-23 16:14:11 -0500
  • 6881ac6d4d Reduce size of data object by removing unused dict field Doug Currie 2016-01-15 23:44:07 -0500
  • 9b7e0cf019 Optimize records to use vector rather than a dict for field storage. Doug Currie 2016-01-15 23:04:51 -0500
  • 7019f81aaf Merge pull request #323 from dcurrie/str-to-num-no-err Yuichi Nishiwaki 2016-01-13 01:09:23 +0900
  • 33667788cb Fix c99 style comment Doug Currie 2016-01-10 15:05:35 -0500
  • ad0ef726fc Fix issue #322 string->number should never signal error Doug Currie 2016-01-10 14:56:44 -0500
  • 6db22b4b8c Merge pull request #321 from dcurrie/fix-dtoa-nan-inf Sunrin SHIMURA 2016-01-11 00:56:53 +0900
  • db36d7040f Add a few tests to contrib/10.roundtrip Doug Currie 2016-01-10 10:06:09 -0500
  • 30f220316c Fix dtoa for +nan.0 +inf.0 -inf.0 Doug Currie 2016-01-09 12:52:38 -0500
  • edbd95d1bd fix indent Yuichi Nishiwaki 2016-01-09 23:29:36 +0900
  • 9beff702c0 Merge pull request #320 from dcurrie/double-roundtrip Yuichi Nishiwaki 2016-01-09 23:27:10 +0900
  • fa2b72b020 Use emyg_atod instead of emyg_strtod Doug Currie 2016-01-09 00:15:49 -0500
  • 5116220d62 Fix more c99isms Doug Currie 2016-01-08 23:51:51 -0500
  • 3f7c5034d7 Fix some c99isms Doug Currie 2016-01-08 23:47:16 -0500
  • 5fd8f8287f Plug in emyg_dtoa and emyg_atod for round trip double conversion Doug Currie 2016-01-08 23:34:51 -0500
  • bfe1db8d16 Add benz compile time hooks PIC_DOUBLE_TO_CSTRING and PIC_CSTRING_TO_DOUBLE Doug Currie 2016-01-08 23:06:14 -0500
  • 4ef9394c0b Refactor xvfprintf to prepare for pluggable dtoa Doug Currie 2016-01-08 17:30:21 -0500
  • be33d016e9 Refactor read_unsigned to prepare for pluggable atod Doug Currie 2016-01-08 15:55:00 -0500
  • 8bcfc139f7 Merge upstream. Doug Currie 2015-12-29 11:26:55 -0500
  • 03e1ef1753 Merge branch 'issue-316' Yuichi Nishiwaki 2015-12-30 01:08:39 +0900
  • cce4933430 use simplest version of error checking Yuichi Nishiwaki 2015-12-30 01:01:12 +0900
  • 9fb7676b37 Convert tabs to spaces in string.c Doug Currie 2015-12-29 09:28:31 -0500
  • 51ba443636 Check for valid indices in substring and string-copy. Doug Currie 2015-12-27 23:47:29 -0500
  • 4a258f8131 Merge pull request #317 from dcurrie/Makefile-test-issue Yuichi Nishiwaki 2015-12-28 17:16:54 +0900
  • 947a4b2e2f Merge branch 'Makefile-test-issue' of https://github.com/dcurrie/picrin Doug Currie 2015-12-28 00:02:12 -0500
  • b4661db982 Fix Makefile and one test for correct behavior. Doug Currie 2015-12-27 23:54:56 -0500
  • 65429b4f10 Check for valid indices in substring and string-copy. Doug Currie 2015-12-27 23:47:29 -0500
  • 7433d157a3 Merge branch 'master' of github.com:picrin-scheme/picrin Sunrin SHIMURA (keen) 2015-12-28 12:03:41 +0900
  • efe50f934b add regression test against #312 Sunrin SHIMURA (keen) 2015-12-28 12:03:29 +0900
  • 57c3bffc73 Merge pull request #315 from dcurrie/issue-#312 Sunrin SHIMURA 2015-12-28 11:49:10 +0900
  • b585d89056 Fix for equal? bug #312 Doug Currie 2015-12-27 21:27:26 -0500
  • 75246336e8 Merge pull request #313 from dcurrie/master Yuichi Nishiwaki 2015-12-28 01:09:45 +0900
  • 17d731228a Use pic_eq_p to compare pic_values; move reverse lookup out of khash.h Doug Currie 2015-12-27 10:11:47 -0500
  • 6e879dbe87 Better error reporting for uninitialized global. Doug Currie 2015-12-26 22:19:05 -0500
  • 5e6ffec5aa Merge pull request #311 from picrin-scheme/expressive_read_error Yuichi Nishiwaki 2015-10-06 18:01:29 +0900
  • df1a7b5fd5 add irritant to read error, fixing #310 Sunrin SHIMURA (keen) 2015-10-06 14:04:48 +0900
  • fa3488dc8d Merge pull request #309 from ktakashi/master Yuichi Nishiwaki 2015-10-04 19:15:43 +0900
  • 1363fa267b Allow to pass environment variable for installation ktakashi 2015-10-02 13:54:22 +0200
  • 760ac11549 add test against 308 Sunrin SHIMURA (keen) 2015-10-02 14:51:05 +0900
  • b7b0c00aa0 add a task to test issue Sunrin SHIMURA (keen) 2015-10-02 14:50:43 +0900
  • 5691739272 pic_errof requires pic_value Sunrin SHIMURA (keen) 2015-10-02 13:49:32 +0900
  • 69d9a212ed Merge branch 'cleanup-pic_get_args' Yuichi Nishiwaki 2015-08-26 22:40:35 +0900
  • 333813d0ba unify more cases Yuichi Nishiwaki 2015-08-26 22:37:40 +0900
  • 210fecab3f unify 'i' and 'I', and 'f' and 'F' Yuichi Nishiwaki 2015-08-26 22:25:56 +0900
  • e841764b68 introduce PTR_CASE macro Yuichi Nishiwaki 2015-08-26 22:21:34 +0900
  • ee2a4b92f5 more efficient arguments processing in pic_apply Yuichi Nishiwaki 2015-08-26 21:52:20 +0900
  • 417157c5b2 Merge branch 'never-use-size_t' Yuichi Nishiwaki 2015-08-26 19:09:57 +0900
  • 6f3083c3ca never use size_t Yuichi Nishiwaki 2015-08-26 19:04:27 +0900
  • cc952404c5 pic_length should return int type Yuichi Nishiwaki 2015-08-26 18:16:33 +0900
  • 98034b5038 suppress warnings Yuichi Nishiwaki 2015-08-26 17:50:28 +0900
  • 06af0265f6 remove pic->sGREF, sLREF, sCREF, sCALL Yuichi Nishiwaki 2015-08-25 19:37:20 +0900
  • b96846dc6e don't use @@type property Yuichi Nishiwaki 2015-08-11 01:34:45 +0900
  • c336e89e72 I dislike newlines Yuichi Nishiwaki 2015-08-11 00:25:07 +0900
  • 3a1bf08a78 long int has at least 32 bits (as specified by ISO C) Yuichi Nishiwaki 2015-08-11 00:18:35 +0900
  • 9919dee174 define int32_t and uint32_t Yuichi Nishiwaki 2015-07-24 15:14:52 +0900
  • 52de9e860a inline codegen_call_vm Yuichi Nishiwaki 2015-08-10 23:53:36 +0900
  • e0df3f1ecc remove pic_define_syntactic_keyword Yuichi Nishiwaki 2015-08-10 22:38:31 +0900
  • c547d3a281 use pic_applyN if possible Yuichi Nishiwaki 2015-08-10 22:13:16 +0900
  • 5a9958fccc cosmetic changes Yuichi Nishiwaki 2015-08-10 21:45:43 +0900
  • c139bb0f08 simplify pic_default_alloc impl Yuichi Nishiwaki 2015-08-10 21:17:26 +0900
  • c573f2c56e stateful allocator Yuichi Nishiwaki 2015-08-10 21:13:23 +0900
  • 50dce97bac unify struct pic_object and union object Yuichi Nishiwaki 2015-08-05 10:59:52 +0900
  • ceafb6b600 remove typedef of pic_list Yuichi Nishiwaki 2015-08-05 10:36:28 +0900
  • fa8557823f remove unused filed in pic_irep Yuichi Nishiwaki 2015-08-05 10:32:01 +0900
  • a479ec21ec argument marked unused is used Yuichi Nishiwaki 2015-08-05 09:59:30 +0900
  • 98662215e1 use pic_reg to implement pic->macros Yuichi Nishiwaki 2015-08-05 09:42:17 +0900
  • 5fa24f9767 global variable table may be weak Yuichi Nishiwaki 2015-08-05 09:36:32 +0900
  • 673198bbb6 Merge branch 'box-global-variables' Yuichi Nishiwaki 2015-08-05 09:08:57 +0900
  • a12be32f19 do not allocate symbols inside vm Yuichi Nishiwaki 2015-08-05 09:03:38 +0900
  • 9d25be2e76 [bugfix] update prototype Yuichi Nishiwaki 2015-08-05 09:03:09 +0900
  • 537e5b0eed use boxes for global variable cells Yuichi Nishiwaki 2015-08-04 08:40:23 +0900
  • 987931bd0f add box.h Yuichi Nishiwaki 2015-08-04 08:17:58 +0900
  • 261580309e clean up Yuichi Nishiwaki 2015-08-04 08:41:33 +0900
  • 8767d57fbd cleanup vm Yuichi Nishiwaki 2015-07-30 02:55:37 +0900
  • 71a56a6b75 Merge branch 'fast-callcc' Yuichi Nishiwaki 2015-07-30 02:52:26 +0900
  • 1a71f3f578 move regs field from pic_state to pic_heap Yuichi Nishiwaki 2015-07-26 16:48:38 +0900
  • eec7d1754b arena_idx is of size_t Yuichi Nishiwaki 2015-07-26 16:44:13 +0900
  • 9365eb4c7f no relloc on restore_cont Yuichi Nishiwaki 2015-07-26 16:39:34 +0900
  • 34d93682a9 bitmap marking Yuichi Nishiwaki 2015-07-24 15:42:30 +0900
  • 3b333c2b47 define int32_t and uint32_t Yuichi Nishiwaki 2015-07-24 15:14:52 +0900
  • da0c9d2594 cleanup Yuichi Nishiwaki 2015-07-16 17:23:29 +0900
  • fae4e28396 shrink union header size Yuichi Nishiwaki 2015-07-16 17:12:50 +0900
  • 470eaa485d [bugfix] wrong allocation size for pic_port Yuichi Nishiwaki 2015-07-23 17:05:01 +0900
  • 8473b66cfa Merge pull request #301 from omasanori/alarm OGINO Masanori 2015-07-22 23:14:26 +0900
  • 16b427b8c4 Fix typo, alerm -> alarm. OGINO Masanori 2015-07-22 23:06:46 +0900
  • ab7ed0531c Merge branch 'simple-beta-reduction' Yuichi Nishiwaki 2015-07-22 16:14:27 +0900
  • b056fadd3c Merge pull request #297 from picrin-scheme/bench Yuichi Nishiwaki 2015-07-22 16:14:15 +0900
  • ee9ee2f03e add inline expansion optimization Yuichi Nishiwaki 2015-07-22 16:09:31 +0900
  • 5f9a6880e2 [bugfix] rest argument does not work with local definitions Yuichi Nishiwaki 2015-07-22 16:08:54 +0900
  • a6aa479b61 refine pic_dump_irep format Yuichi Nishiwaki 2015-07-22 16:00:30 +0900
  • 2848e2fe9e improve error message Yuichi Nishiwaki 2015-07-22 15:59:04 +0900
  • 2ba5d6d439 Merge pull request #300 from omasanori/use-lset-eq OGINO Masanori 2015-07-21 15:47:15 +0900
  • 1018a7cce8 Use lset= to compare list sets. OGINO Masanori 2015-07-21 15:35:56 +0900