Commit Graph

  • b070d9c1dc add pic_return Yuichi Nishiwaki 2016-02-19 17:38:49 +0900
  • d965a3da5a remove macro.h Yuichi Nishiwaki 2016-02-19 16:58:39 +0900
  • 935199ea5e reader uses xFILE* directly Yuichi Nishiwaki 2016-02-19 16:51:45 +0900
  • 4d38e08c98 pic_gc_arena_preserve -> pic_enter Yuichi Nishiwaki 2016-02-19 16:17:13 +0900
  • f0386657be cosmetic changes Yuichi Nishiwaki 2016-02-19 14:50:12 +0900
  • fe54b1315b pic_obj_alloc is not a public api Yuichi Nishiwaki 2016-02-19 13:58:45 +0900
  • 5402611323 remove port.h Yuichi Nishiwaki 2016-02-19 05:58:34 +0900
  • 84c2866b2b cleanup port API Yuichi Nishiwaki 2016-02-19 05:54:50 +0900
  • 8ec052c09f reimplement string-io procedures in scheme Yuichi Nishiwaki 2016-02-19 03:58:09 +0900
  • ec9c0e8841 [bugfix] rope_at Yuichi Nishiwaki 2016-02-19 03:57:15 +0900
  • bb2f9c0367 don't distinguish textual and binary ports Yuichi Nishiwaki 2016-02-19 03:03:29 +0900
  • 00e98548d7 remove pair.h Yuichi Nishiwaki 2016-02-19 02:29:40 +0900
  • 9ae6f0cbe9 remove error.h Yuichi Nishiwaki 2016-02-19 01:34:13 +0900
  • 3198e77ac1 remove symbol.h Yuichi Nishiwaki 2016-02-19 01:05:28 +0900
  • 665eda1d92 remove record.h Yuichi Nishiwaki 2016-02-19 00:59:45 +0900
  • 18b873f723 remove proc.h Yuichi Nishiwaki 2016-02-19 00:56:56 +0900
  • 8979b65b0c remove data.h Yuichi Nishiwaki 2016-02-19 00:50:13 +0900
  • 0243c52b14 remove dict.h Yuichi Nishiwaki 2016-02-19 00:40:35 +0900
  • 387ba469c8 add pic_dict_next Yuichi Nishiwaki 2016-02-19 00:39:13 +0900
  • aa2121b61c remove blob.h Yuichi Nishiwaki 2016-02-19 00:20:15 +0900
  • cfc32a1b15 remove string.h Yuichi Nishiwaki 2016-02-19 00:14:50 +0900
  • 645e5bee3a remove vector.h Yuichi Nishiwaki 2016-02-19 00:08:39 +0900
  • 3dd8290dd3 add picrin/object.h Yuichi Nishiwaki 2016-02-19 00:03:34 +0900
  • 0a715e4916 use pic_blob_value Yuichi Nishiwaki 2016-02-18 23:59:33 +0900
  • 126989e4ec cleanup Yuichi Nishiwaki 2016-02-18 23:52:20 +0900
  • ada84f48d6 add some object constructors/destructors Yuichi Nishiwaki 2016-02-18 23:49:16 +0900
  • 08652df612 don't include type.h at the beginning of picrin.h Yuichi Nishiwaki 2016-02-18 23:25:45 +0900
  • 615bdff61a add pic_state parameter (to be used by copy gc) Yuichi Nishiwaki 2016-02-18 20:15:42 +0900
  • a3f9a3be68 remove WORD_BOXING mode Yuichi Nishiwaki 2016-02-18 18:58:32 +0900
  • 561c350a12 library is now a non-first-class object Yuichi Nishiwaki 2016-02-18 17:39:32 +0900
  • 7816be80c1 pic_lookup_identifier -> pic_find_identifier Yuichi Nishiwaki 2016-02-18 16:38:59 +0900
  • 95740b86a0 remove libraries procedure Yuichi Nishiwaki 2016-02-18 16:29:13 +0900
  • 2fec4a3879 Merge pull request #331 from quartzli/master Sunrin SHIMURA 2016-02-15 19:00:09 +0900
  • b3bdf26d70 Help GitHub to detect *.sch file Quartz Li 2016-02-15 16:58:45 +0800
  • 8610f5090d change the behavior of pic_deflibrary Yuichi Nishiwaki 2016-02-15 13:20:26 +0900
  • 294477ff13 kh_s_t -> kh_oblist_t Yuichi Nishiwaki 2016-02-15 12:59:58 +0900
  • b084a20390 fix regression Yuichi Nishiwaki 2016-02-15 00:51:22 +0900
  • d30cdf7409 add picrin/setup.h and picrin/state.h Yuichi Nishiwaki 2016-02-15 00:50:02 +0900
  • 4a3104187e cosmetic changes Yuichi Nishiwaki 2016-02-15 00:29:39 +0900
  • a92e70a610 remove typedefs of struct pic_string and struct pic_blob Yuichi Nishiwaki 2016-02-15 00:20:49 +0900
  • 780df6275b move more decls to picrin.h Yuichi Nishiwaki 2016-02-15 00:06:12 +0900
  • f70dd4d376 add pic_closure_ref, pic_closure_set, and pic_lambda Yuichi Nishiwaki 2016-02-14 22:23:14 +0900
  • 8814469eac pic_apply_trampoline -> pic_applyk Yuichi Nishiwaki 2016-02-14 17:14:33 +0900
  • 2632956b6e fix regression Yuichi Nishiwaki 2016-02-14 17:13:38 +0900
  • e8a6f64dd5 remove pic_applyk Yuichi Nishiwaki 2016-02-14 13:46:55 +0900
  • 69b660e9a3 remove pic_funcallk and add pic_call Yuichi Nishiwaki 2016-02-14 13:33:15 +0900
  • 417a44b786 change the behavior of pic_define Yuichi Nishiwaki 2016-02-14 13:25:18 +0900
  • 549d939ce6 add pic_alloca Yuichi Nishiwaki 2016-02-14 13:19:54 +0900
  • 5946c3ab39 pic_gc_run -> pic_gc Yuichi Nishiwaki 2016-02-14 13:17:12 +0900
  • dc80bc5850 cleanup picrin.h Yuichi Nishiwaki 2016-02-14 13:15:33 +0900
  • 8a80f3805e update copyright Yuichi Nishiwaki 2016-02-14 13:06:54 +0900
  • 271a4b6586 make-register -> make-ephemeron Yuichi Nishiwaki 2016-02-10 21:57:20 +0900
  • b577b2d453 reg -> weak Yuichi Nishiwaki 2016-02-10 21:50:39 +0900
  • 7b86c6d34e intern table seems conventionally called 'oblist' Yuichi Nishiwaki 2016-02-10 21:31:22 +0900
  • 205ca79626 remove pic->argc/argv/envp Yuichi Nishiwaki 2016-02-10 01:38:05 +0900
  • f91678aa82 Merge pull request #324 from dcurrie/record-vector-optimization Yuichi Nishiwaki 2016-02-09 08:49:02 +0900
  • f213119dd6 Merge branch 'master' into record-vector-optimization Doug Currie 2016-02-08 11:59:32 -0500
  • 21fc081e41 Merge upstream master into record-vector-optimization Doug Currie 2016-02-08 11:52:01 -0500
  • 3bc55b8b62 unwrap union fields Yuichi Nishiwaki 2016-02-08 13:51:41 +0900
  • c7f8293368 add pic_intern_(str|cstr|lit) Yuichi Nishiwaki 2016-02-08 04:10:22 +0900
  • b3d5b1eea5 Merge branch 'string-symbol' Yuichi Nishiwaki 2016-02-08 03:39:27 +0900
  • fd248d31bd optimize symbol->string Yuichi Nishiwaki 2016-02-08 03:36:20 +0900
  • 3e4abf8949 optimize string construction from literal Yuichi Nishiwaki 2016-02-08 02:31:45 +0900
  • 0d8d7d5b91 remove xformat family Yuichi Nishiwaki 2016-02-08 01:32:13 +0900
  • 267cfb0a02 optimize pic_chunk Yuichi Nishiwaki 2016-02-08 01:17:33 +0900
  • f263e9432e remove gref slot Yuichi Nishiwaki 2016-02-07 22:17:56 +0900
  • e076a8f4e0 datas are equal? when they refer to the same pointer Yuichi Nishiwaki 2016-02-07 05:18:09 +0900
  • d710fa3a11 import more libraries to (picrin user) Yuichi Nishiwaki 2016-02-07 04:57:16 +0900
  • ed14348c08 bugfixes Yuichi Nishiwaki 2016-02-07 04:54:55 +0900
  • 0d29322b64 fix a test of srfi-106's on OSX Yuichi Nishiwaki 2016-02-07 04:38:39 +0900
  • 2fb0fcb8bf Merge branch 'issue-314' Yuichi Nishiwaki 2016-02-07 04:38:29 +0900
  • 7a128aab3b fix #314 Yuichi Nishiwaki 2016-02-07 04:23:46 +0900
  • fc9ec5bd4d Merge branch 'data-type' Yuichi Nishiwaki 2016-02-07 03:22:30 +0900
  • cc75877a76 simplify struct pic_record Yuichi Nishiwaki 2016-02-07 02:58:18 +0900
  • 18d23e4908 reg.c -> weak.c Yuichi Nishiwaki 2016-02-07 01:13:12 +0900
  • fe994667fa remove pic_get_proc and add "&" format for pic_get_args Yuichi Nishiwaki 2016-02-07 00:48:02 +0900
  • 32f015765d move the vm to proc.c Yuichi Nishiwaki 2016-02-07 00:09:40 +0900
  • 2c09114cf3 move the expander to macro.c Yuichi Nishiwaki 2016-02-07 00:07:29 +0900
  • de7fb0c4b2 codegen.c -> eval.c Yuichi Nishiwaki 2016-02-06 23:55:39 +0900
  • fa8446110a Merge branch 'symbol-is-a-identifier' Yuichi Nishiwaki 2016-02-06 23:19:13 +0900
  • e51d3db812 symbol is an identifier Yuichi Nishiwaki 2016-02-06 23:15:53 +0900
  • bf68695707 Merge branch 'master' into symbol-is-a-identifier Yuichi Nishiwaki 2016-02-06 21:21:24 +0900
  • bb5b15790d Merge branch 'irep-ints' Yuichi Nishiwaki 2016-02-06 21:20:21 +0900
  • 12f999d608 temporarily disable offset fields Yuichi Nishiwaki 2016-02-06 21:18:38 +0900
  • 497595a0f7 pool now only contains heap objects Yuichi Nishiwaki 2016-02-06 21:11:22 +0900
  • 62cc05f978 add OP_PUSHFLOAT Yuichi Nishiwaki 2016-02-06 20:52:36 +0900
  • 93105dc2a6 add OP_PUSHEOF Yuichi Nishiwaki 2016-02-06 20:43:21 +0900
  • 5af1b44456 wrap irep fields with unions Yuichi Nishiwaki 2016-02-06 18:15:15 +0900
  • 0fd529c968 change mangling rule for global variables Yuichi Nishiwaki 2016-02-06 04:07:37 +0900
  • 1fbc38fe55 serializable code representation Yuichi Nishiwaki 2016-02-05 21:53:25 +0900
  • 600a92835e add irep->ints Yuichi Nishiwaki 2016-02-05 21:41:20 +0900
  • 0499b5ffb0 move pic_resolve to macro.c Yuichi Nishiwaki 2016-02-05 21:01:36 +0900
  • e96465f724 remove pic_irep.ilen Yuichi Nishiwaki 2016-02-05 20:47:08 +0900
  • 5e58847721 Merge branch 'irep-refc' Yuichi Nishiwaki 2016-02-05 00:52:24 +0900
  • 64788af4b9 manage ireps using reference count Yuichi Nishiwaki 2016-02-05 00:30:11 +0900
  • 6488e315d3 kvec.h is not used Yuichi Nishiwaki 2016-02-04 17:48:18 +0900
  • 0aac2cccc7 Merge branch 'attr-as-a-nitro' Yuichi Nishiwaki 2016-02-03 22:24:27 +0900
  • 337ba027f2 attribute as a macro Yuichi Nishiwaki 2016-02-03 21:49:55 +0900
  • 0fe20178ae emit OP_PUSHUNDEF Yuichi Nishiwaki 2016-02-03 04:07:05 +0900
  • 5637b3e435 unify emit_c and emit_i Yuichi Nishiwaki 2016-02-02 22:34:18 +0900