Commit Graph

50 Commits

Author SHA1 Message Date
Yuichi Nishiwaki d66ce64130 generate boot.c from boot.scm 2017-03-23 22:47:55 +09:00
Yuichi Nishiwaki 9515060b00 rename I/O functions 2016-06-20 04:49:01 +09:00
Yuichi Nishiwaki 8a9a1200d8 pic_catch binds current error object to a variable 2016-02-25 20:52:38 +09:00
Yuichi Nishiwaki 5c7c5a69cf remove debug code 2016-02-21 20:13:05 +09:00
Yuichi Nishiwaki 53b760cfac add picrin/extra.h 2016-02-21 00:58:58 +09:00
Yuichi Nishiwaki 317369a914 don't include picrin/state.h by default 2016-02-21 00:30:40 +09:00
Sunrim KIM (keen) 450ce4f0aa add copyright 2015-07-21 01:07:19 +09:00
Sunrim KIM (keen) 895666b4be Merge branch 'master' into bench 2015-07-20 23:11:06 +09:00
Yuichi Nishiwaki 0762bd6567 update etc/tak.scm 2015-06-30 01:17:13 +09:00
Sunrim KIM (keen) 0d5258054a Merge branch 'master' into bench 2015-06-28 22:50:32 +09:00
Yuichi Nishiwaki fccb4b16ea emit more friendly error message on error from piclib loader 2015-06-26 13:20:49 +09:00
Yuichi Nishiwaki 3021e7f2b9 add PIC_ENABLE_STDIO flag 2015-06-19 14:03:52 +09:00
Yuichi Nishiwaki 20cb77bbbe file.h is now stdio.h-free 2015-06-19 05:14:18 +09:00
Sunrim KIM (keen) 86084498f0 Merge branch 'master' into bench 2015-06-10 22:37:13 +09:00
Yuichi Nishiwaki 9b7eb2f996 unify all headers into picrin.h 2015-05-28 23:57:10 +09:00
Yuichi Nishiwaki 8e65a9db56 split cstrings every 80 line 2015-01-31 21:14:53 +09:00
Sunrin SHIMURA (keen) 84e234dda4 add picrin to benchmarkable system 2015-01-18 04:39:43 +00:00
Sunrin SHIMURA (keen) 65b665d2be add gitignore 2015-01-18 04:34:06 +00:00
Sunrin SHIMURA (keen) 5ba9154265 apply R6RS -> R7RS patch supplied by @SaitoAtsushi. 2015-01-18 04:30:54 +00:00
Sunrin SHIMURA (keen) cd94f5b554 import R6RS benchmarks from larceny (https://github.com/larceny/larceny) 2015-01-18 04:20:54 +00:00
Sunrin SHIMURA (keen) 592af901e2 update profiling build script 2015-01-18 04:10:57 +00:00
Sunrim KIM (keen) f65e5784f3 update build.sh 2014-10-23 15:46:42 +09:00
Sunrim KIM (keen) 3bc1369007 add profiling build script
Usage:
cd build
../etc/build.sh
./picrin file
gprof picirn gmon.out | less
2014-10-02 11:39:58 +09:00
Yuichi Nishiwaki 1e3e5890ac add another logo image 2014-09-12 00:05:28 +09:00
Yuichi Nishiwaki b250aae7b3 add new logo 2014-09-11 17:41:48 +09:00
Sunrim KIM (keen) 09aa3337fd add missing link of srfi 111 2014-09-01 01:02:48 +09:00
Sunrim KIM (keen) 51a2a95bc1 generate better load error message 2014-08-11 11:12:32 +09:00
Yuichi Nishiwaki 6a038bc926 change init_contrib API 2014-07-20 09:36:18 +09:00
Yuichi Nishiwaki 2ce361a7bc notice on the auto-generated file load_piclib.c 2014-06-18 09:53:53 +09:00
Yuichi Nishiwaki 11827bebd9 don't generate importable variable name 2014-05-21 00:29:13 +09:00
Yuichi Nishiwaki dfc33c4f11 add static modifier to piclib sources 2014-05-21 00:28:54 +09:00
Yuichi Nishiwaki 10db8b9a2b let embedding files be configurable 2014-05-19 13:39:28 +09:00
Yuichi Nishiwaki 7431eaf71c mv libemb.pl mkloader.pl 2014-05-19 13:23:10 +09:00
Yuichi Nishiwaki c3dfef0318 strict mode on 2014-05-19 12:59:25 +09:00
Yuichi Nishiwaki 25bf83291e don't 'my' $_ 2014-05-19 12:58:11 +09:00
Yuichi Nishiwaki d968002902 insert missing newlines 2014-05-19 09:01:03 +09:00
Yuichi Nishiwaki 52c175a4fe port libemb.py to perl 2014-05-19 08:40:22 +09:00
Yuichi Nishiwaki def57348c1 [refactor] auto escape library filenames 2014-04-06 10:48:44 +09:00
Yuichi Nishiwaki 32f29692d9 [bugfix] replacee strings must be escaped as well 2014-04-06 09:51:30 +09:00
Yuichi Nishiwaki 4f4c3e24c5 embed scheme library files into a c source file 2014-04-06 02:47:14 +09:00
Yuichi Nishiwaki 2246213a74 add emacs keyword highlight plugins 2014-03-24 13:42:24 +09:00
Yuichi Nishiwaki 17ff153d0e add srfi.txt 2014-02-15 12:58:25 +09:00
Yuichi Nishiwaki 9d8cf24d9d keep track of internal changes of picrin for etc/tak.scm 2014-01-18 13:07:29 +09:00
OGINO Masanori ebda32d108 Add (import ...) to etc/tak.scm and t/*.scm.
Note that this commit only fixes 'unbound variable' errors. For now
t/dynamic-wind.scm, t/exception.scm and t/ir-macro.scm seem buggy on my
Linux (amd64) machine.

Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
2014-01-05 16:11:32 +09:00
Yuichi Nishiwaki c7f4d6e791 add library implementation note 2013-12-04 20:33:24 +09:00
Yuichi Nishiwaki 856d655830 add benchmark log notes to tak.scm 2013-11-04 20:37:51 -05:00
Yuichi Nishiwaki 70fbe46dc1 cleanup etc/tak.scm 2013-11-04 13:19:04 -05:00
Yuichi Nishiwaki 397a6b5473 add tak function benchmark file 2013-10-28 22:08:57 +09:00
Yuichi Nishiwaki bb3c8ebf0d move main.c to under tools/ 2013-10-20 20:57:10 +09:00
Yuichi Nishiwaki d57d8ff3c0 place main.c under etc/ 2013-10-20 18:44:26 +09:00