Justin Ethier
42ec26f7b1
Fixed doc
2016-01-11 23:17:58 -05:00
Justin Ethier
cea222641a
Qualify scheme libraries
2016-01-11 23:11:28 -05:00
Justin Ethier
db35214db8
WIP
2016-01-11 23:09:16 -05:00
Justin Ethier
81d36e942a
WIP
2016-01-11 23:08:31 -05:00
Justin Ethier
22b38b863b
Adding api doc stub
2016-01-11 23:07:34 -05:00
Justin Ethier
ef7adf298c
Cleanup
2016-01-11 20:27:41 -05:00
Justin Ethier
9329068cd8
WIP
2016-01-11 20:03:43 -05:00
Justin Ethier
601664ca13
WIP
2016-01-11 19:55:44 -05:00
Justin Ethier
d130b84ccb
Updated URL
2016-01-11 19:46:06 -05:00
Justin Ethier
ee8a5d0d49
Revisions
2016-01-11 19:45:24 -05:00
Justin Ethier
0137244e9d
Implemented system interfaces
2016-01-10 22:50:23 -05:00
Justin Ethier
b8a6005d74
Cleaned up comments
2016-01-10 22:48:19 -05:00
Justin Ethier
0f8efe9693
Added get-environment-variable
2016-01-10 22:44:51 -05:00
Justin Ethier
0b3e2533f1
Building out, adding stubs
2016-01-10 22:11:03 -05:00
Justin Ethier
a68a25630d
Added process-context library
2016-01-10 22:01:34 -05:00
Justin Ethier
8d92592d82
There is a rudimentary ffi now
2016-01-10 21:38:21 -05:00
Justin Ethier
2f72b30f23
Build-out of time library
2016-01-10 21:29:45 -05:00
Justin Ethier
72be398671
Added a note about native threads
2016-01-10 20:57:21 -05:00
Justin Ethier
375d8a99a9
Added comment
2016-01-09 23:33:14 -05:00
Justin Ethier
dc8b9450b8
Added stubs
2016-01-09 23:29:26 -05:00
Justin Ethier
b931fb5dbc
Removed FFI testing code
2016-01-09 23:29:19 -05:00
Justin Ethier
4ab9f085fd
Compute number of arguments
2016-01-09 23:20:16 -05:00
Justin Ethier
ae22ecffbe
Added a non-working stub
2016-01-09 23:02:57 -05:00
Justin Ethier
4f3d7055d4
Bug fixes
2016-01-09 22:52:15 -05:00
Justin Ethier
3a98b3b8d8
WIP
2016-01-08 23:07:23 -05:00
Justin Ethier
1b1320ebf0
WIP
2016-01-08 23:22:44 -05:00
Justin Ethier
52cd5c48e1
WIP for FFI
2016-01-07 22:54:17 -05:00
Justin Ethier
5e1bc2f282
New FFI syntax
2016-01-07 22:45:45 -05:00
Justin Ethier
6d4c85766e
Added define-c
2016-01-07 22:45:16 -05:00
Justin Ethier
69e8450c1b
Adding define-c
2016-01-07 22:45:03 -05:00
Justin Ethier
16f420e057
Adding define-c
2016-01-07 22:44:54 -05:00
Justin Ethier
c5ea165cb5
Added define-c?
2016-01-07 21:03:38 -05:00
Justin Ethier
95391a6cab
Added TODO
2016-01-06 23:07:29 -05:00
Justin Ethier
04dda29132
Experimenting with what an FFI could look like
2016-01-06 23:00:50 -05:00
Justin Ethier
e41923ad05
Added optional environment specifier
2016-01-06 23:07:18 -05:00
Justin Ethier
33c9748a33
Make circular dep error message more meaningful
2016-01-06 19:16:46 -05:00
Justin Ethier
1c87635236
Make additional icyc modules visible in repl
...
By recreating a fresh global environment after all imports have been processed, and passing this to eval, all modules loaded by icyc are available to eval.
2016-01-05 23:00:10 -05:00
Justin Ethier
5c9651c5df
Enhance error message
2016-01-05 22:29:29 -05:00
Justin Ethier
4cc7d028fb
Added load module
2016-01-05 21:44:26 -05:00
Justin Ethier
6acfc987f3
Initial file
2016-01-05 21:32:39 -05:00
Justin Ethier
7b349fe764
Added notes
2016-01-05 23:34:17 -05:00
Justin Ethier
e5c5715c50
Added notes
2016-01-05 22:50:42 -05:00
Justin Ethier
ba783e327a
WIP
2016-01-05 19:31:48 -05:00
Justin Ethier
6a572635df
Initial file
2016-01-05 19:30:46 -05:00
Justin Ethier
4d2b59966c
Bug fixes, comments
2016-01-05 19:14:31 -05:00
Justin Ethier
2992eb02b7
Updated TODO's
2016-01-04 22:47:38 -05:00
Justin Ethier
72eda149c5
Use minor GC code to move GC coop result to heap
...
This allows the code to move any object to the heap, instead of the previous hack. There may be more overhead calling the full minor GC code, however, most objects should already have been moved and by definition this would only happen after a function has blocked for a length of time. So, both should minimize the additional overhead.
2016-01-04 22:39:37 -05:00
Justin Ethier
a2ba71f965
Two changes:
...
- Remove debug code from gc module
- Handle receiving non-heap allocated objects during GC cooperation
2016-01-04 22:13:55 -05:00
Justin Ethier
cdc44478f8
Completed merge
2016-01-04 21:51:56 -05:00
Justin Ethier
952f875c33
Initial file
2016-01-04 21:51:37 -05:00