Justin Ethier
|
89526d79e8
|
call/cc integration
|
2015-03-22 08:58:43 -04:00 |
|
Justin Ethier
|
582524af81
|
Moving core exception handler code from C to Scheme
|
2015-03-21 22:01:14 -04:00 |
|
Justin Ethier
|
a46b5f18f8
|
Debugging ex handler integration with icyc
|
2015-03-20 23:25:50 -04:00 |
|
Justin Ethier
|
15094f6d03
|
Attempting to use exception handling, but running into trouble
|
2015-03-20 14:39:23 -04:00 |
|
Justin Ethier
|
41c458c23f
|
Allow (exit) to take no args
|
2015-03-20 11:14:26 -04:00 |
|
Justin Ethier
|
8c8b7bff74
|
Fixes for raise-continuable
|
2015-03-19 22:59:23 -04:00 |
|
Justin Ethier
|
1d5409b4ae
|
Initial version of (raise-continuable)
|
2015-03-19 22:20:12 -04:00 |
|
Justin Ethier
|
b55077ae1d
|
Stubs for (raise-continuable)
|
2015-03-19 14:07:22 -04:00 |
|
Justin Ethier
|
b36640afda
|
Added tests from R7RS
|
2015-03-19 13:23:11 -04:00 |
|
Justin Ethier
|
cc75d7b44c
|
Added (with-exception-handler)
|
2015-03-19 13:20:44 -04:00 |
|
Justin Ethier
|
86b6c0964e
|
Allow escaped newline in a string
|
2015-03-19 13:20:18 -04:00 |
|
Justin Ethier
|
d058f33933
|
Added stub
|
2015-03-18 23:03:30 -04:00 |
|
Justin Ethier
|
f819b9e055
|
WIP
|
2015-03-18 15:12:50 -04:00 |
|
Justin Ethier
|
35dd277080
|
WIP
|
2015-03-17 22:52:15 -04:00 |
|
Justin Ethier
|
6a27bd44ad
|
WIP - raise
|
2015-03-17 22:32:52 -04:00 |
|
Justin Ethier
|
deff3e910d
|
Experimenting with exception handler
|
2015-03-16 22:47:20 -04:00 |
|
Justin Ethier
|
dd7a8c1846
|
Stubbing out exception handling
|
2015-03-15 22:38:24 -04:00 |
|
Justin Ethier
|
25c3cc68c3
|
Exception handler TODO
|
2015-03-14 22:15:52 -04:00 |
|
Justin Ethier
|
f307504744
|
Tweaks to __halt
|
2015-03-13 23:46:38 -04:00 |
|
Justin Ethier
|
5bd3deefa1
|
Added (exit)
|
2015-03-13 23:42:41 -04:00 |
|
Justin Ethier
|
2d362dcc0c
|
TODO for (exit)
|
2015-03-13 17:13:31 -04:00 |
|
Justin Ethier
|
92de7efa9d
|
Removed fixed issue
|
2015-03-13 16:52:53 -04:00 |
|
Justin Ethier
|
583b9297de
|
Renamed write barrier to mutation table
This naming convention is more appropriate, and matches the scheme standards.
|
2015-03-13 16:51:31 -04:00 |
|
Justin Ethier
|
eb3dbfbfec
|
Removed debug printf
|
2015-03-13 16:41:05 -04:00 |
|
Justin Ethier
|
a8bf11bf79
|
Extend GC to support mutations
|
2015-03-13 16:40:08 -04:00 |
|
Justin Ethier
|
30cf7b58a4
|
Disabling write barrier, not needed for pairs
|
2015-03-09 22:01:46 -04:00 |
|
Justin Ethier
|
d73f20ea4c
|
Removed test code
|
2015-03-09 18:05:57 -04:00 |
|
Justin Ethier
|
8063fc61c0
|
WIP
|
2015-03-08 16:51:53 -04:00 |
|
Justin Ethier
|
abb56c5795
|
Experimenting with a write barrier
|
2015-03-08 16:15:51 -04:00 |
|
Justin Ethier
|
d947337688
|
Reproduce crash from icyc
|
2015-03-05 22:57:55 -05:00 |
|
Justin Ethier
|
3abfc51bef
|
Expanded TODO
|
2015-03-04 13:59:21 -05:00 |
|
Justin Ethier
|
f2a2a2501c
|
Weird problems with interpreter
|
2015-03-04 13:41:25 -05:00 |
|
Justin Ethier
|
b886fd8871
|
Store printable name of primitives to improve display
|
2015-03-03 22:39:12 -05:00 |
|
Justin Ethier
|
1968983fe0
|
Improve printing of function types
|
2015-03-03 22:12:43 -05:00 |
|
Justin Ethier
|
8ed952744a
|
Cleanup old TODO items
|
2015-03-03 21:52:46 -05:00 |
|
Justin Ethier
|
f8fe92eb6c
|
For now, do not optimize-out globals if eval is used
|
2015-03-03 21:51:56 -05:00 |
|
Justin Ethier
|
4dff6070ce
|
Use CYC_EVAL to selectively include eval code
|
2015-03-03 21:07:20 -05:00 |
|
Justin Ethier
|
e6aea0c388
|
Refactoring
|
2015-03-03 20:41:37 -05:00 |
|
Justin Ethier
|
132f669659
|
Experimenting with receiving a compound-proc back from compiled code
|
2015-03-03 13:34:31 -05:00 |
|
Justin Ethier
|
917c6c00b3
|
Fix to cyc_display
Print ellipsis with a lambda received from interpreter, as an inidication there is more that is not being displayed
|
2015-03-03 13:33:39 -05:00 |
|
Justin Ethier
|
13a0a368ad
|
Adding notes for eval integration
|
2015-03-03 13:31:50 -05:00 |
|
Justin Ethier
|
55a2d84c2b
|
WIP
|
2015-03-02 23:02:16 -05:00 |
|
Justin Ethier
|
c2dfdf39d5
|
WIP - exec lambdas from interpreter
|
2015-03-02 22:51:18 -05:00 |
|
Justin Ethier
|
a2fe40b348
|
Recognize cons types in funcall's
|
2015-03-02 22:50:40 -05:00 |
|
Justin Ethier
|
6fdbf13cbe
|
WIP
|
2015-03-02 18:06:03 -05:00 |
|
Justin Ethier
|
4e6096d64b
|
Unwrap primitives before passing them to the runtime
|
2015-03-02 18:03:49 -05:00 |
|
Justin Ethier
|
651f6b0c7a
|
WIP
|
2015-03-02 15:20:38 -05:00 |
|
Justin Ethier
|
dd976cbb76
|
WIP - experimental eval
|
2015-03-02 13:58:05 -05:00 |
|
Justin Ethier
|
2109ea1483
|
Setting stage for eval interpreted func from compiled code
|
2015-03-01 23:03:50 -05:00 |
|
Justin Ethier
|
14855cef41
|
Temporary testing
|
2015-02-27 22:44:06 -05:00 |
|