Yuichi Nishiwaki
|
381ed58bff
|
add global library table
|
2013-12-07 05:36:14 -08:00 |
Yuichi Nishiwaki
|
931565d4ce
|
add pic_lib
|
2013-12-07 03:58:18 -08:00 |
Yuichi Nishiwaki
|
acbcde3b6a
|
initial library support
|
2013-12-07 03:04:27 -08:00 |
Yuichi Nishiwaki
|
a1e2e41840
|
add some symbols about library
|
2013-12-07 02:31:04 -08:00 |
Yuichi Nishiwaki
|
a99cd35a93
|
tell travis to do test for debug mode
|
2013-12-06 21:20:54 -08:00 |
Yuichi Nishiwaki
|
15ded87897
|
report exit status via a global variable
|
2013-12-06 21:15:21 -08:00 |
Yuichi Nishiwaki
|
1f54f5d0fb
|
cosmetic changes
|
2013-12-06 21:11:15 -08:00 |
Yuichi Nishiwaki
|
25378e3813
|
cosmetic changes
|
2013-12-06 07:51:32 -08:00 |
Yuichi Nishiwaki
|
e5a0ce33aa
|
[bugfix] res might be uninitialized
|
2013-12-06 04:50:51 -08:00 |
Yuichi Nishiwaki
|
b3a2da1079
|
Merge remote-tracking branch 'origin/master'
|
2013-12-06 04:48:10 -08:00 |
Yuichi Nishiwaki
|
ef04e3f02c
|
add pic_core_syntactic_env
|
2013-12-06 18:04:36 +09:00 |
Yuichi Nishiwaki
|
b4d0bdbd3c
|
fix brokwn banner link
|
2013-12-05 17:29:33 +09:00 |
Yuichi Nishiwaki
|
424f733afb
|
add status notification banner on readme
|
2013-12-05 17:28:41 +09:00 |
Yuichi Nishiwaki
|
443f937840
|
turn on travis-CI auto testing
|
2013-12-05 17:23:51 +09:00 |
Yuichi Nishiwaki
|
70fee1f0bd
|
add no-act make command
|
2013-12-05 17:21:52 +09:00 |
Yuichi Nishiwaki
|
7505a31cf1
|
update help
|
2013-12-05 17:21:42 +09:00 |
Yuichi Nishiwaki
|
af2efbc990
|
add -e option (for one liner script)
|
2013-12-05 17:10:28 +09:00 |
Yuichi Nishiwaki
|
220c7856cd
|
cosmetic changes
|
2013-12-04 20:33:38 +09:00 |
Yuichi Nishiwaki
|
c7f4d6e791
|
add library implementation note
|
2013-12-04 20:33:24 +09:00 |
Yuichi Nishiwaki
|
43dccb30a4
|
move xhash to another repo
|
2013-12-04 15:20:05 +09:00 |
Yuichi Nishiwaki
|
4d8ffa43c8
|
delete auto resource releasing facility
|
2013-12-03 08:16:53 -08:00 |
Yuichi Nishiwaki
|
7e69ae1878
|
add port-close procedure
|
2013-12-03 08:16:13 -08:00 |
Yuichi Nishiwaki
|
afffa20785
|
pic_apply supports multiple arguments
|
2013-12-03 06:40:50 -08:00 |
Yuichi Nishiwaki
|
a7df867a55
|
suppress gcc's warnings
|
2013-12-03 06:10:46 -08:00 |
Yuichi Nishiwaki
|
708af9f00f
|
untabify
|
2013-12-03 22:29:35 +09:00 |
Yuichi Nishiwaki
|
d9398828c0
|
ir-macro-transformer was broken
|
2013-12-03 13:09:38 +09:00 |
Yuichi Nishiwaki
|
4e98d37ab1
|
remove old debug prints
|
2013-12-03 13:08:23 +09:00 |
Yuichi Nishiwaki
|
dc7c801c38
|
exprs during macroexpansion may have syntactic-closure in the tail position
|
2013-12-03 13:08:00 +09:00 |
Yuichi Nishiwaki
|
761deffe1f
|
macroexpand_list supports any kind of improper list
|
2013-12-03 13:07:25 +09:00 |
Yuichi Nishiwaki
|
00514dcd15
|
GC_STRESS off by default
|
2013-12-03 11:54:10 +09:00 |
Yuichi Nishiwaki
|
62f0a50faf
|
set bitfield to union header.mark
|
2013-12-03 11:53:36 +09:00 |
Yuichi Nishiwaki
|
b5b30de05a
|
remove a field for debug of union header
|
2013-12-03 11:49:32 +09:00 |
Yuichi Nishiwaki
|
7685afdb79
|
fix logic flaw in GC
|
2013-12-03 11:45:38 +09:00 |
Yuichi Nishiwaki
|
704b2d148b
|
rewrite pic_type_repr
|
2013-12-02 13:39:11 +09:00 |
Yuichi Nishiwaki
|
a43e3248e8
|
calloc should take size_t
|
2013-12-01 12:44:43 +09:00 |
Yuichi Nishiwaki
|
04434f44fd
|
cosmetic changes
|
2013-11-30 00:07:49 +09:00 |
Yuichi Nishiwaki
|
e839344478
|
update readme
|
2013-11-29 12:13:57 +09:00 |
Yuichi Nishiwaki
|
5e25df0694
|
Merge pull request #7 from zeptometer/control-features
add vector-map, vector-for-each, string-map, string-for-each
|
2013-11-28 19:11:07 -08:00 |
Yuichi Nishiwaki
|
21f2c58a53
|
[gc][bugfix] sweeping failed when the heap gets completely
exhausted (i.e. all blocks' size are zero)
|
2013-11-29 12:10:10 +09:00 |
Yuichi Nishiwaki
|
f03a153774
|
add freed object counter
|
2013-11-29 12:10:10 +09:00 |
Yuichi Nishiwaki
|
4c5d3b4257
|
Revert "[bugfix] do not fuse end-of-page block into other blocks"
This reverts commit 5656590fa0 .
|
2013-11-29 12:10:10 +09:00 |
Yuichi Nishiwaki
|
ab5de1c0c4
|
fix #6
|
2013-11-29 12:10:02 +09:00 |
Yuito Murase
|
3c79c0df00
|
add vector-map, vector-for-each, string-map, string-for-each
|
2013-11-29 01:50:10 +09:00 |
Yuichi Nishiwaki
|
098e9bdb43
|
update README
|
2013-11-29 00:15:10 +09:00 |
Yuichi Nishiwaki
|
5577cbb128
|
do not drop into repl when make is called without arguments
|
2013-11-29 00:14:51 +09:00 |
Yuichi Nishiwaki
|
1ee813382f
|
change default command of make
|
2013-11-28 23:52:11 +09:00 |
Yuichi Nishiwaki
|
5656590fa0
|
[bugfix] do not fuse end-of-page block into other blocks
|
2013-11-28 21:58:25 +09:00 |
Yuichi Nishiwaki
|
24a6f54bc4
|
rename make debug-build command s/debug-build/debug/g
|
2013-11-28 18:49:51 +09:00 |
Yuichi Nishiwaki
|
e10bbac8e5
|
accept injected symbols (syntactic-closures) at the places of lambda formals
|
2013-11-28 18:40:31 +09:00 |
Yuichi Nishiwaki
|
6d0f75dd7e
|
add ir-macro-transformer
|
2013-11-28 18:39:27 +09:00 |