Yuichi Nishiwaki
|
282c8cc2f4
|
rewrite error handling module in scheme
|
2017-05-06 02:11:13 +09:00 |
Yuichi Nishiwaki
|
df68b0ed72
|
ephemeron-table -> attribute
|
2017-04-30 00:29:46 +09:00 |
Yuichi Nishiwaki
|
583e7492ac
|
proper check for dead continuations
|
2017-04-26 20:46:13 +09:00 |
Yuichi Nishiwaki
|
8c234d7548
|
properly reset pic->ai
|
2017-04-19 14:00:02 +09:00 |
Yuichi Nishiwaki
|
0996763e3b
|
bugfix: forgot to insert parentheses
|
2017-04-16 13:05:49 +09:00 |
Yuichi Nishiwaki
|
f4de6ee57e
|
pic->cxt->ai -> pic->ai
|
2017-04-16 05:20:55 +09:00 |
Yuichi Nishiwaki
|
22d0a334ff
|
remove unused parameters
|
2017-04-16 02:54:23 +09:00 |
Yuichi Nishiwaki
|
af6a756edd
|
add file ops
|
2017-04-15 02:13:39 +09:00 |
Yuichi Nishiwaki
|
d99c460451
|
bootstrap
|
2017-04-14 23:40:07 +09:00 |
Yuichi Nishiwaki
|
cf63d541a2
|
diet object size
|
2017-04-12 13:55:51 +09:00 |
Yuichi Nishiwaki
|
5436102a3e
|
fix alignment issues
|
2017-04-12 13:35:50 +09:00 |
Yuichi Nishiwaki
|
03067f5ab5
|
cleanup
|
2017-04-12 13:23:32 +09:00 |
Yuichi Nishiwaki
|
619a014adf
|
calculate object size from type
|
2017-04-12 13:18:06 +09:00 |
Yuichi Nishiwaki
|
8d886db1db
|
avoid variable-length field
|
2017-04-12 13:09:21 +09:00 |
Yuichi Nishiwaki
|
1063c45105
|
temporarily remove bitmap gc
|
2017-04-12 02:54:03 +09:00 |
Yuichi Nishiwaki
|
69cdedc79f
|
don't use zero length arrray field for struct proc
|
2017-04-09 19:42:03 +09:00 |
Yuichi Nishiwaki
|
960029841e
|
use MSB of tt as mark bit
|
2017-04-09 19:14:02 +09:00 |
Yuichi Nishiwaki
|
3ac392628e
|
recurd-type must be of symbol type
|
2017-04-09 17:34:56 +09:00 |
Yuichi Nishiwaki
|
d52dfad671
|
struct context -> struct frame
|
2017-04-09 15:49:04 +09:00 |
Yuichi Nishiwaki
|
1d28290c14
|
remove pic_get_backtrace
|
2017-04-09 15:28:09 +09:00 |
Yuichi Nishiwaki
|
463b73f11f
|
reimplement macro expander in scheme
|
2017-04-04 15:05:34 +09:00 |
Yuichi Nishiwaki
|
d319a57422
|
WIP: reimplement library system in scheme
|
2017-04-02 22:15:38 +09:00 |
Yuichi Nishiwaki
|
f7ab0a9cd6
|
bugfix: do not rewind arena_index up to before pic_try
|
2017-04-01 18:57:24 +09:00 |
Yuichi Nishiwaki
|
7d47d56b9c
|
bugfix: forgot to remove pic->cp
|
2017-04-01 15:43:38 +09:00 |
Yuichi Nishiwaki
|
fc7b9a50f9
|
implment dynamic-wind in scheme
|
2017-03-31 15:41:25 +09:00 |
Yuichi Nishiwaki
|
449800c117
|
add pic->dyn_env
|
2017-03-31 14:39:01 +09:00 |
Yuichi Nishiwaki
|
d478affabd
|
manage ireps by gc
|
2017-03-30 23:29:08 +09:00 |
Yuichi Nishiwaki
|
637047fa83
|
remove call/cc nitro
|
2017-03-30 17:42:02 +09:00 |
Yuichi Nishiwaki
|
c658b97dd2
|
add extra parameter to obj_ptr and obj_value
|
2017-03-29 08:32:28 +09:00 |
Yuichi Nishiwaki
|
3e014b0e60
|
redefine value constructors/destructors as inline functions
|
2017-03-29 07:58:08 +09:00 |
Yuichi Nishiwaki
|
a2b2bf18ca
|
pic_obj_value -> obj_value
|
2017-03-29 07:12:13 +09:00 |
Yuichi Nishiwaki
|
b44d69b4da
|
add value.h
|
2017-03-29 07:11:27 +09:00 |
Yuichi Nishiwaki
|
b58a81ca39
|
reorganize files
|
2017-03-28 23:10:20 +09:00 |
Yuichi Nishiwaki
|
e0786a7015
|
extlib/benz -> lib/
|
2017-03-22 23:41:38 +09:00 |