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