Commit graph

186 commits

Author SHA1 Message Date
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
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
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
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
0b13361cc3 Adding compiler stubs 2015-04-29 12:48:42 -04:00
Justin Ethier
2f409d141c Added notes, remove error for programs 2015-04-28 18:14:29 -04:00
Justin Ethier
3ec2558a6f Fixes 2015-04-28 16:48:38 -04:00
Justin Ethier
694f9f6266 Stubs to differentiate between program and library 2015-04-28 14:28:42 -04:00
Justin Ethier
de5fcb2039 Fixup help formatting 2015-04-28 10:30:07 -04:00
Justin Ethier
d208c95609 WIP - help banner 2015-04-27 18:18:07 -04:00
Justin Ethier
caf6f85c7c Added stub for CPS optimizations 2015-04-27 18:03:09 -04:00
Justin Ethier
f4ce142cf1 Added option for trace level, do not emit trans by default 2015-04-23 16:06:37 -04:00
Justin Ethier
cbcde1e0b1 Allow (string->number) to parse floats and ints 2015-04-09 14:13:15 -04:00
Justin Ethier
b196f4b7fe Only compile library as static 2015-03-30 22:19:11 -04:00
Justin Ethier
9f4fcc8d65 Compile using static library 2015-03-30 21:33:12 -04:00
Justin Ethier
eae579bf32 Removed dead code 2015-03-23 22:35:47 -04:00
Justin Ethier
573f049d5e Make call/cc a global definition 2015-03-23 13:04:58 -04: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
8e40505015 Added cmd line option to autogen blocks of code 2015-02-24 12:54:05 -05:00
Justin Ethier
cdec643680 Initial file 2015-02-21 22:15:18 -05:00