Commit Graph

  • 5b7f5ad1f9 Squashed 'extlib/benz/' changes from 414f790..057b5f2 Yuichi Nishiwaki 2015-01-20 17:44:06 +0900
  • 129bae29f2 Merge pull request #245 from picrin-scheme/heap-symbol Yuichi Nishiwaki 2015-01-20 17:42:01 +0900
  • 1270787344 [bugfix] build failure in debug mode Yuichi Nishiwaki 2015-01-20 16:02:44 +0900
  • 6e6e1de7a5 pic_sym is not a pointer Yuichi Nishiwaki 2015-01-20 16:02:28 +0900
  • 2d1ddb9a5a s/pic_sym/pic_sym_ptr/g Yuichi Nishiwaki 2015-01-20 15:31:17 +0900
  • c5f711ddd6 [bugfix] irep->name is missed to mark Yuichi Nishiwaki 2015-01-20 02:51:51 +0900
  • 914242a531 [bugfix] wrong type specified for cxt->syms Yuichi Nishiwaki 2015-01-20 02:51:10 +0900
  • 9d2ed448fe Merge pull request #244 from picrin-scheme/better-error-message Yuichi Nishiwaki 2015-01-19 16:21:54 +0900
  • 6dbf52812d better error messages against invalid use of auxiliary syntax Sunrin SHIMURA (keen) 2015-01-19 06:02:39 +0000
  • 7964c4f5bb mark only interned symbols and some specisl uninterned symbols Yuichi Nishiwaki 2015-01-19 14:41:27 +0900
  • b9df96499d move symbol constants to pic_state Yuichi Nishiwaki 2015-01-19 14:35:42 +0900
  • 772a5ceae5 [bugfix] pic_intern must count up reference of the return value Yuichi Nishiwaki 2015-01-19 14:09:47 +0900
  • 44ff702e60 rename internal object Yuichi Nishiwaki 2015-01-19 14:09:25 +0900
  • ffa27e4b11 s/SYMBOL_P/SYMBOLP/g, s/PAIR_P/PAIRP/g Yuichi Nishiwaki 2015-01-19 13:16:07 +0900
  • ce3cf1741d improve error message Yuichi Nishiwaki 2015-01-19 13:12:45 +0900
  • 3b3032ee55 don't malloc in pic_interned_p Yuichi Nishiwaki 2015-01-19 13:12:04 +0900
  • ca69048513 turn on GC Yuichi Nishiwaki 2015-01-19 12:14:46 +0900
  • ccc7a2beed add gc on/off flag Yuichi Nishiwaki 2015-01-19 12:14:29 +0900
  • 3fc49b59be move symbol-related macros to symbol.h Yuichi Nishiwaki 2015-01-19 11:11:19 +0900
  • fa1b681eba remove pic_sym_value Yuichi Nishiwaki 2015-01-19 11:08:27 +0900
  • f349e4148e remove pic_symbol_value Yuichi Nishiwaki 2015-01-19 11:02:22 +0900
  • fc654dd280 heap symbol seems working (with GC stopped) Yuichi Nishiwaki 2015-01-19 10:59:35 +0900
  • 4be979b1df change pic_intern interface Yuichi Nishiwaki 2015-01-19 02:21:10 +0900
  • 09cb576a3b remove pic_ungensym Yuichi Nishiwaki 2015-01-19 01:55:39 +0900
  • 1b510e982e add irep->syms Yuichi Nishiwaki 2015-01-19 01:29:00 +0900
  • cabae2767b use dictionary for senv->map Yuichi Nishiwaki 2015-01-18 21:58:40 +0900
  • c1bba1ec83 use dictionaries for temporary import table Yuichi Nishiwaki 2015-01-18 21:55:17 +0900
  • 14a93ccf0f use dictionary for rec->data Yuichi Nishiwaki 2015-01-18 21:40:14 +0900
  • c86e97094d use dictionary for lib->exports Yuichi Nishiwaki 2015-01-18 21:32:16 +0900
  • 9209722a5b use dictionaries for pic->globals and pic->macros Yuichi Nishiwaki 2015-01-18 21:25:34 +0900
  • 5e3bd1e037 Merge pull request #243 from picrin-scheme/better-error-message Yuichi Nishiwaki 2015-01-18 20:45:47 +0900
  • a0a35d189f improve error message for record accessor and setter Sunrin SHIMURA (keen) 2015-01-18 11:39:04 +0000
  • a3db19c1bf remove 'struct pic_macro'. define-syntax spec is changed. Yuichi Nishiwaki 2015-01-18 15:48:05 +0900
  • 84e234dda4 add picrin to benchmarkable system Sunrin SHIMURA (keen) 2015-01-18 04:39:43 +0000
  • 65b665d2be add gitignore Sunrin SHIMURA (keen) 2015-01-18 04:34:06 +0000
  • 5ba9154265 apply R6RS -> R7RS patch supplied by @SaitoAtsushi. Sunrin SHIMURA (keen) 2015-01-18 04:30:54 +0000
  • cd94f5b554 import R6RS benchmarks from larceny (https://github.com/larceny/larceny) Sunrin SHIMURA (keen) 2015-01-18 04:20:54 +0000
  • 592af901e2 update profiling build script Sunrin SHIMURA (keen) 2015-01-18 04:10:57 +0000
  • f2eb51e53d some procedures are moved to contrib/ Yuichi Nishiwaki 2015-01-18 00:32:52 +0900
  • 4cc423d815 gather all includes of standard headers into picrin.h Yuichi Nishiwaki 2015-01-18 00:17:37 +0900
  • 0477e7308b update docs Yuichi Nishiwaki 2015-01-17 23:36:17 +0900
  • cbed7c4ba5 add dictionary-map and dictionary-for-each Yuichi Nishiwaki 2015-01-17 23:26:35 +0900
  • 6968c85282 revert 48f0ec90. dicitonary is now symbol-to-object structure Yuichi Nishiwaki 2015-01-17 21:03:08 +0900
  • 3e9da6d3e3 [prepare] dictionary is to be changed to have only symbols for its keys Yuichi Nishiwaki 2015-01-17 21:01:13 +0900
  • 2652d9724d Merge commit '536d59c7d4799208aed63309556d86bb92521470' Yuichi Nishiwaki 2015-01-17 18:36:23 +0900
  • 536d59c7d4 Squashed 'extlib/benz/' changes from 569b1ac..414f790 Yuichi Nishiwaki 2015-01-17 18:36:23 +0900
  • c399bd3572 Merge commit '17e1ad1a322f65080a01bf69326f4813697513df' Yuichi Nishiwaki 2015-01-12 20:59:31 +0900
  • 77487c30a5 Merge commit 'c611258760041728a542e1e99cf54f4e8affdf41' Yuichi Nishiwaki 2015-01-12 20:57:18 +0900
  • 17e1ad1a32 Merge pull request #233 from KeenS/restore-config Yuichi Nishiwaki 2015-01-12 20:56:19 +0900
  • 506595a559 Merge pull request #233 from KeenS/restore-config Yuichi Nishiwaki 2015-01-12 20:56:19 +0900
  • ffb6b34951 Merge pull request #239 from picrin-scheme/equal-optimize Yuichi Nishiwaki 2015-01-12 20:50:33 +0900
  • 311fb62474 optimize `equal?`. Don't initialize xhash until it is really needed. Sunrin SHIMURA (keen) 2015-01-12 11:33:22 +0000
  • 51acf8ac54 optimize `equal?`. Don't initialize xhash until it is really needed. Sunrin SHIMURA (keen) 2015-01-12 11:33:22 +0000
  • ab2f2790de add (picrin class) and (picrin protocol) Yuichi Nishiwaki 2015-01-12 15:39:25 +0900
  • 438b4739d2 remove repl echo (appearing when lines are continuous) Yuichi Nishiwaki 2015-01-07 20:09:09 -0800
  • c611258760 safer names for utility macros Yuichi Nishiwaki 2015-01-07 13:11:48 -0800
  • 9303fcf34b safer names for utility macros Yuichi Nishiwaki 2015-01-07 13:11:48 -0800
  • 783d880b0b My name was changed Sunrin SHIMURA (keen) 2015-01-04 05:19:58 +0000
  • e7dc3815de Merge commit '2440372c16fd1e479ad8aa346f6006dbf795a74c' into restore-config Sunrin SHIMURA (keen) 2015-01-04 04:59:42 +0000
  • 6f1b54f4f3 Merge commit '2440372c16fd1e479ad8aa346f6006dbf795a74c' into restore-config Sunrin SHIMURA (keen) 2015-01-04 04:59:42 +0000
  • 2204019a31 Merge branch 'master' into restore-config Sunrin SHIMURA (keen) 2015-01-04 04:57:59 +0000
  • 59c14080db add Run Test subsubsection Sunrin SHIMURA (keen) 2015-01-04 04:20:06 +0000
  • 4d94eb68b6 s/ccmake/cmake/g Sunrin SHIMURA (keen) 2015-01-04 04:16:10 +0000
  • 10517e4709 completely remove git submodule dependency Sunrin SHIMURA (keen) 2015-01-04 04:12:59 +0000
  • 1e91fc08a5 Merge pull request #237 from picrin-scheme/submodule2subtree Yuichi Nishiwaki 2015-01-03 08:47:31 -0800
  • 814425508f Add 'extlib/benz/' from commit '569b1ace02e6a066b21f94dff23c4e01b8748bf0' Sunrin SHIMURA (keen) 2015-01-03 06:31:37 +0000
  • 3c3d9f4c27 rm benz subtree Sunrin SHIMURA (keen) 2015-01-03 06:31:15 +0000
  • cae65669fd silence warning Sunrim KIM (keen) 2014-11-12 13:46:00 +0900
  • eec0f3504a Update some documentation Léon van Velzen 2014-11-10 17:43:10 +0100
  • 221f3bdebd add regression test against benz/#55 Sunrim KIM (keen) 2014-11-09 17:09:06 +0900
  • 569b1ace02 change %a to %f in number->string Léon van Velzen 2014-11-07 19:24:47 +0100
  • 0edbf1f0d2 add test for #234 Sunrim KIM (keen) 2014-11-03 13:33:57 +0900
  • 7c9d12769e Revert "update betz (to implement pickle) and add its test" Sunrim KIM (keen) 2014-10-29 17:34:12 +0900
  • e132236445 restore tuned config Sunrim KIM (keen) 2014-10-27 14:15:03 +0900
  • 2440372c16 restore tuned config Sunrim KIM (keen) 2014-10-27 14:14:13 +0900
  • 1c48239521 Merge branch 'doc' Sunrim KIM (keen) 2014-10-25 09:02:26 +0900
  • b42fba5439 Merge branch 'master' of github.com:picrin-scheme/picrin Sunrim KIM (keen) 2014-10-25 09:01:13 +0900
  • c5698e7b7c fixed #232 stibear 2014-10-24 00:37:35 +0900
  • a561ee53b7 update .gitignore Sunrim KIM (keen) 2014-10-23 16:07:08 +0900
  • 629824bf72 add generated contrib.rst You need to run `make doc` before you commit when you have edited docs under contrib/. Sunrim KIM (keen) 2014-10-23 15:59:35 +0900
  • f65e5784f3 update build.sh Sunrim KIM (keen) 2014-10-23 15:46:42 +0900
  • aedac1ddd0 Merge pull request #228 from omasanori/cmp0037 Yuichi Nishiwaki 2014-10-10 21:33:33 +0900
  • dda6200877 Check whether CMP0037 is available or not. OGINO Masanori 2014-10-08 09:50:59 +0900
  • a0a6e9e57a Add CMake Policy settings. OGINO Masanori 2014-10-07 23:00:27 +0900
  • ae450b95b9 update betz (to implement pickle) and add its test Sunrim KIM (keen) 2014-10-04 06:00:03 +0900
  • 2f8c5a7689 Merge branch 'master' of github.com:picrin-scheme/picrin Sunrim KIM (keen) 2014-10-02 11:41:52 +0900
  • 3bc1369007 add profiling build script Usage: cd build ../etc/build.sh ./picrin file gprof picirn gmon.out | less Sunrim KIM (keen) 2014-10-02 11:39:58 +0900
  • aa3982890a Merge pull request #226 from KeenS/repl-batch Yuichi Nishiwaki 2014-10-02 00:37:01 +0900
  • f9967b7e77 Merge pull request #222 from omasanori/optional Yuichi Nishiwaki 2014-10-02 00:36:43 +0900
  • 0864957061 cosmetic change Sunrim KIM (keen) 2014-09-30 21:23:22 +0900
  • 2e0fab5a26 make repl tty sensitive Sunrim KIM (keen) 2014-09-30 21:21:59 +0900
  • fc873c5559 update benz (suppress more warnings) Yuichi Nishiwaki 2014-09-27 08:25:52 -0700
  • 15889a5feb [boot.c] commentify scheme code (as c code) Yuichi Nishiwaki 2014-09-27 08:29:55 -0700
  • ed1a9aa717 mark popped but not used value as 'unused' Yuichi Nishiwaki 2014-09-27 08:25:11 -0700
  • 7502ff4cb7 remove unused variable Yuichi Nishiwaki 2014-09-27 08:22:03 -0700
  • c4c87abe1a update benz (remove type-punning) Yuichi Nishiwaki 2014-09-27 08:20:56 -0700
  • 458511e231 update xhash.h (remove unsafe type-punning) Yuichi Nishiwaki 2014-09-27 08:18:43 -0700
  • b7fca32f61 update benz (improve compliance) Yuichi Nishiwaki 2014-09-27 21:32:10 +0900
  • a22eef1060 fix comments Yuichi Nishiwaki 2014-09-27 20:46:58 +0900
  • ad04bfb9fb Merge branch 'iso-c-compliance' Yuichi Nishiwaki 2014-09-27 20:44:08 +0900