Justin Ethier
|
ea37de65f7
|
Read c headers included by a library
|
2016-04-19 23:38:48 -04:00 |
|
Justin Ethier
|
31b46ecd65
|
WIP
|
2016-04-15 02:06:26 -04:00 |
|
Justin Ethier
|
16dd14345a
|
Handling of library renames
|
2016-04-15 00:16:04 -04:00 |
|
Justin Ethier
|
dbb4ab83a4
|
WIP - renaming of library exports
|
2016-04-15 00:00:49 -04:00 |
|
Justin Ethier
|
e67b67895f
|
Use lib:idb
|
2016-03-30 01:00:43 -04:00 |
|
Justin Ethier
|
c44d5d5427
|
Call CPS optimization code from main program
|
2016-03-10 21:29:47 -05:00 |
|
Justin Ethier
|
730434bb14
|
Added header comment block.
|
2016-02-14 22:35:04 -05:00 |
|
Justin Ethier
|
1c7f56f602
|
Import (scheme case-lambda)
|
2016-02-13 22:45:36 -05:00 |
|
Justin Ethier
|
be7ea4774f
|
Include lazy
|
2016-02-05 22:39:16 -05:00 |
|
Justin Ethier
|
6e870cd6d3
|
Expand top-level program as if it was a lambda body, to allow begin splicing
|
2016-02-05 22:52:50 -05:00 |
|
Justin Ethier
|
d93d89a922
|
Replacing begin
|
2016-01-30 22:35:50 -05:00 |
|
Justin Ethier
|
7664b4c1e4
|
Removing call-with-values for now
|
2016-01-26 22:36:23 -05:00 |
|
Justin Ethier
|
6d4c85766e
|
Added define-c
|
2016-01-07 22:45:16 -05:00 |
|
Justin Ethier
|
84d74409cb
|
Use ck hashset to speed up our symbol table
|
2015-12-11 22:27:21 -05:00 |
|
Justin Ethier
|
ab5d12b896
|
Link with pthread libs
|
2015-12-02 01:01:26 -05:00 |
|
Justin Ethier
|
0578c4963a
|
Cleanup
|
2015-09-01 21:30:20 -04:00 |
|
Justin Ethier
|
e177410706
|
Cut-over to expand2
|
2015-09-02 01:41:30 -04:00 |
|
Justin Ethier
|
9a3d370de4
|
Build macro env on top of global env
|
2015-09-02 01:20:47 -04:00 |
|
Justin Ethier
|
6bf6b028d2
|
WIP
|
2015-09-02 00:09:06 -04:00 |
|
Justin Ethier
|
1e64637b4f
|
Added env to (expand)
|
2015-08-29 02:17:51 -04:00 |
|
Justin Ethier
|
c887cfe04b
|
WIP - create top-level macro env
|
2015-08-27 22:59:37 -04:00 |
|
Justin Ethier
|
377db59ab5
|
Relocate and/or to define-syntax macros
|
2015-08-18 22:26:17 -04:00 |
|
Justin Ethier
|
5abd750697
|
Debugging
|
2015-08-18 21:36:18 -04:00 |
|
Justin Ethier
|
915915b75f
|
WIP
|
2015-08-17 23:01:45 -04:00 |
|
Justin Ethier
|
bda12755c1
|
Added debug code for compiled macros
|
2015-08-17 22:05:23 -04:00 |
|
Justin Ethier
|
d228871f04
|
Use metadata to load macros
|
2015-08-14 01:48:46 -04:00 |
|
Justin Ethier
|
50555340b1
|
Output resolved meta
|
2015-08-14 01:35:35 -04:00 |
|
Justin Ethier
|
52894f0f29
|
Only add newly-defined macros to meta files
|
2015-08-13 22:08:35 -04:00 |
|
Justin Ethier
|
a82a34f964
|
Experimenting with adding .meta files
|
2015-08-13 21:25:58 -04:00 |
|
Justin Ethier
|
5b997fe0a8
|
Include .scm/.sld file in traces, not .c file
|
2015-08-04 21:46:53 -04:00 |
|
Justin Ethier
|
f51893786d
|
Build using bootstrapped cyclone
|
2015-07-21 21:53:58 -04:00 |
|
Justin Ethier
|
15b3e19898
|
Relocated scm files into corresponding sld directories
|
2015-07-20 21:54:46 -04:00 |
|
Justin Ethier
|
a634fd7c6e
|
Handle include directory
|
2015-07-18 22:14:37 -04:00 |
|
Justin Ethier
|
ac524f3d9a
|
Adding optional arg to Cyc-installation-dir
|
2015-07-17 22:20:51 -04:00 |
|
Justin Ethier
|
021d1bee0f
|
Preparing to use paths from makefile
|
2015-07-17 21:37:22 -04:00 |
|
Justin Ethier
|
3a296d89a0
|
Added (Cyc-installation-dir), still need to refactor
|
2015-07-17 21:41:59 -04:00 |
|
Justin Ethier
|
489bbeeb1e
|
WIP - stack traces
|
2015-07-13 22:12:32 -04:00 |
|
Justin Ethier
|
f63df9fd12
|
Self-hosted version compiles now, but is very broken...
|
2015-07-01 22:58:36 -04:00 |
|
Justin Ethier
|
cd3917e80e
|
Return value from (exit)
|
2015-06-30 22:34:11 -04:00 |
|
Justin Ethier
|
ce7c4dc9a9
|
WIP - compilation of main module
|
2015-06-30 00:26:46 -04:00 |
|
Justin Ethier
|
e15fd3619d
|
Moving common functions to util module
|
2015-06-24 22:11:41 -04:00 |
|
Justin Ethier
|
606c0f4d45
|
Allow printing of actual gcc messages
|
2015-06-23 21:45:43 -04:00 |
|
Justin Ethier
|
2dc3ec1d8e
|
Renamed module
|
2015-06-11 22:07:21 -04:00 |
|
Justin Ethier
|
e7c050ef2c
|
Added call-with-values back
|
2015-06-11 01:35:43 -04:00 |
|
Justin Ethier
|
a316d0abc5
|
Added (make-parameter) and (let*)
|
2015-06-10 21:17:27 -04:00 |
|
Justin Ethier
|
2d664f1e06
|
Experimental (call-with-values)
|
2015-06-05 22:12:49 -04:00 |
|
Justin Ethier
|
1436694c80
|
Added SO link
|
2015-06-04 22:42:43 -04:00 |
|
Justin Ethier
|
ab48faaa5e
|
WIP: call-with-values
|
2015-06-04 22:37:32 -04:00 |
|
Justin Ethier
|
5c82cd7aef
|
Experimental stub for call-with-values
|
2015-06-04 22:20:26 -04:00 |
|
Justin Ethier
|
c21ff55158
|
Created library module
|
2015-05-24 16:22:06 -04:00 |
|