Justin Ethier
|
ed08341f1d
|
Support (scheme base) instead of integrated lib
|
2015-05-14 22:28:45 -04:00 |
|
Justin Ethier
|
7b3dc0b0f3
|
Emit call/cc for scheme base
|
2015-05-14 22:19:26 -04:00 |
|
Justin Ethier
|
b03d1461f8
|
Added exports, include call/cc in export list
|
2015-05-14 22:19:12 -04:00 |
|
Justin Ethier
|
1ab87e6f9b
|
Added support for library (include) directives
|
2015-05-14 17:29:42 -04:00 |
|
Justin Ethier
|
f69f2412b5
|
Added (lib:import->path)
|
2015-05-14 17:27:06 -04:00 |
|
Justin Ethier
|
924b0943d2
|
Test case for (include)
|
2015-05-14 14:28:49 -04:00 |
|
Justin Ethier
|
dd955d9b2f
|
Added (lib:includes ast)
|
2015-05-14 14:25:32 -04:00 |
|
Justin Ethier
|
e29511cc99
|
Initial file, relocated definitions from trans module
|
2015-05-14 13:55:28 -04:00 |
|
Justin Ethier
|
e43fc78ac5
|
Output full path to .o files
|
2015-05-13 22:54:59 -04:00 |
|
Justin Ethier
|
d5982c0671
|
Link to multiple modules during compilation
|
2015-05-13 22:29:29 -04:00 |
|
Justin Ethier
|
e87aee8ed1
|
Added TODO
|
2015-05-13 18:29:19 -04:00 |
|
Justin Ethier
|
515719d774
|
Added TODO
|
2015-05-13 18:26:11 -04:00 |
|
Justin Ethier
|
145d055af2
|
Use env functions for gcc calls
|
2015-05-13 13:59:39 -04:00 |
|
Justin Ethier
|
a3594999e0
|
Work in different env's
|
2015-05-13 13:50:45 -04:00 |
|
Justin Ethier
|
cb941d8031
|
Fix up lib:imports->objs and cleanup lib section
|
2015-05-13 13:43:21 -04:00 |
|
Justin Ethier
|
0ff0e2b4c7
|
Look up library directory, do not assume cwd
|
2015-05-13 12:34:10 -04:00 |
|
Justin Ethier
|
b51cd6e0f0
|
WIP
|
2015-05-13 11:17:09 -04:00 |
|
Justin Ethier
|
722b6f22ef
|
WIP
|
2015-05-12 23:00:59 -04:00 |
|
Justin Ethier
|
d10a45e62d
|
WIP
|
2015-05-12 22:12:06 -04:00 |
|
Justin Ethier
|
c9af448be2
|
More library integration
|
2015-05-12 18:20:48 -04:00 |
|
Justin Ethier
|
7b0d1a74a0
|
Experimenting with resolving imports on front-end
|
2015-05-12 14:14:35 -04:00 |
|
Justin Ethier
|
7173a42149
|
Relocated lib functions, added import helpers
|
2015-05-11 22:40:17 -04:00 |
|
Justin Ethier
|
ff4b3b24fc
|
Added lib stubs
|
2015-05-11 17:50:02 -04:00 |
|
Justin Ethier
|
e51ca308ff
|
Renamed to 'imports'
|
2015-05-11 10:11:00 -04:00 |
|
Justin Ethier
|
a086afea2d
|
First step to handle import's
|
2015-05-09 00:11:36 -04:00 |
|
Justin Ethier
|
842ddb597b
|
Library compilation changes
|
2015-05-08 17:55:44 -04:00 |
|
Justin Ethier
|
a2ee0c377d
|
Proof-of-concept
|
2015-05-08 14:15:37 -04:00 |
|
Justin Ethier
|
355e11260d
|
Fixup to use new runtime
|
2015-05-08 13:34:15 -04:00 |
|
Justin Ethier
|
59bc8cdf4b
|
Incrementally build test2 example
|
2015-05-08 13:33:52 -04:00 |
|
Justin Ethier
|
ad5bd03d7d
|
Edited header comment block
|
2015-05-07 21:32:59 -04:00 |
|
Justin Ethier
|
bfb5d92e6a
|
Fix compile warning
|
2015-05-07 21:26:59 -04:00 |
|
Justin Ethier
|
2c6ac71fb8
|
Alias call/cc and eval globals
|
2015-05-07 21:19:29 -04:00 |
|
Justin Ethier
|
836725a88f
|
Fix GC of globals, using new table
|
2015-05-07 16:25:10 -04:00 |
|
Justin Ethier
|
4b211430c4
|
Allow generated C files to compile
|
2015-05-07 15:15:17 -04:00 |
|
Justin Ethier
|
92e25a8640
|
Fixes to get new runtime to build
|
2015-05-06 22:49:41 -04:00 |
|
Justin Ethier
|
60d343ee2c
|
Modifications to work with new runtime
|
2015-05-06 22:42:57 -04:00 |
|
Justin Ethier
|
2e4d3eb145
|
Mark TODO sections, need to figure these out
|
2015-05-06 18:21:12 -04:00 |
|
Justin Ethier
|
1ddadac287
|
Refactored globals
|
2015-05-06 18:20:24 -04:00 |
|
Justin Ethier
|
cf9fe25476
|
WIP
|
2015-05-06 18:15:16 -04:00 |
|
Justin Ethier
|
718fe12a2b
|
WIP
|
2015-05-06 17:55:11 -04:00 |
|
Justin Ethier
|
106b0a9348
|
Refactoring WIP
|
2015-05-06 14:21:19 -04:00 |
|
Justin Ethier
|
4d04f1ddb4
|
Refactoring runtime to support libs
|
2015-05-06 13:38:59 -04:00 |
|
Justin Ethier
|
cd45021b2b
|
Pass lib args to cgen
|
2015-05-06 13:14:08 -04:00 |
|
Justin Ethier
|
87e175b542
|
Added TODO
|
2015-05-05 18:05:56 -04:00 |
|
Justin Ethier
|
0d70bcea41
|
Show scheme transformations
|
2015-05-05 18:04:13 -04:00 |
|
Justin Ethier
|
ef4aa4360a
|
Do not optimize-out library exports
|
2015-05-05 18:00:07 -04:00 |
|
Justin Ethier
|
ce2b998a30
|
Added TODO
|
2015-04-29 16:58:43 -04:00 |
|
Justin Ethier
|
1c45b8dff2
|
WIP
|
2015-04-29 14:16:29 -04:00 |
|
Justin Ethier
|
00210d5731
|
Added test2 directive
|
2015-04-29 14:12:49 -04:00 |
|
Justin Ethier
|
4ec321882b
|
New file
|
2015-04-29 13:39:06 -04:00 |
|