Commit graph

690 commits

Author SHA1 Message Date
Justin Ethier
e941b19db4 Added moveBuf and helper functions 2015-10-16 22:14:52 -04:00
Justin Ethier
d7640c988b Added gc_move, but still need to build it out 2015-10-15 22:52:38 -04:00
Justin Ethier
3363bf477d Working on gc_move2heap 2015-10-16 02:18:09 -04:00
Justin Ethier
e2f8a93439 WIP 2015-10-15 22:38:27 -04:00
Justin Ethier
fba366c7f9 Added notes 2015-10-15 18:39:48 -04:00
Justin Ethier
2db7a2e86c WIP 2015-10-14 23:01:58 -04:00
Justin Ethier
057c40eba8 Added more notes 2015-10-14 23:15:58 -04:00
Justin Ethier
e99301024a Added notes for switching GC's 2015-10-14 22:56:25 -04:00
Justin Ethier
722b303bb7 Bugfixes 2015-10-13 22:46:51 -04:00
Justin Ethier
1bc65d99cd Working on converting string_append to call into cont 2015-10-12 22:49:31 -04:00
Justin Ethier
e6880850bc Update how GC handles strings in memory 2015-10-12 21:57:30 -04:00
Justin Ethier
85cff010b6 Added TODO's for GC of strings, now that storage has changed 2015-10-13 02:41:35 -04:00
Justin Ethier
57ebc43e56 Fix off-by-one error 2015-10-12 22:38:09 -04:00
Justin Ethier
53aad98d71 Converted Cyc-installation-dir 2015-10-10 22:18:54 -04:00
Justin Ethier
09515b2141 Converted substring 2015-10-10 22:04:36 -04:00
Justin Ethier
11d15842ba Added more make string macros and fixed related bugs 2015-10-09 23:30:47 -04:00
Justin Ethier
72917f4fbb Converting make_string functions 2015-10-09 22:24:43 -04:00
Justin Ethier
f73b508eaf Incorporated experimental changes for GC 2015-10-08 22:00:39 -04:00
Justin Ethier
f8c8345a46 string_type fix 2015-10-07 22:35:28 -04:00
Justin Ethier
6f165aeb33 Cleanup 2015-08-25 22:36:05 -04:00
Justin Ethier
1951d7abe6 Renamed closure/function call macros 2015-08-24 21:27:39 -04:00
Justin Ethier
59ab5582cc Cleanup 2015-08-21 02:06:32 -04:00
Justin Ethier
edd6bf81da WIP - macros 2015-08-12 22:14:11 -04:00
Justin Ethier
29758df2cc Added (macro?) primitive 2015-08-12 20:21:31 -04:00
Justin Ethier
894dc6b6d2 Experimenting with a macro type 2015-08-11 22:26:20 -04:00
Justin Ethier
327941b980 Removed debug code 2015-08-06 21:44:08 -04:00
Justin Ethier
9443f92fe2 Tweak lambda eval 2015-08-07 02:02:07 -04:00
Justin Ethier
cbb969221a WIP - eval/lambda 2015-08-05 22:01:43 -04:00
Justin Ethier
f530eb1804 Added read-line 2015-07-30 22:55:46 -04:00
Justin Ethier
22a563afba Replaced obsolete list2vector macro with Cyc_list2vector 2015-07-30 21:58:08 -04:00
Justin Ethier
ea0e6fa7ae Added read-line 2015-07-29 22:28:24 -04:00
Justin Ethier
4484dd9540 Added Cyc-flush-output-file 2015-07-29 21:41:47 -04:00
Justin Ethier
772fcc24f9 Allow procedure? to work with procedures from interpreter. 2015-07-28 22:38:23 -04:00
Justin Ethier
6c277a724b Move string->list to scheme code 2015-07-28 22:33:16 -04:00
Justin Ethier
41cda2de8b WIP 2015-07-27 22:29:42 -04:00
Justin Ethier
8e4a21154b Added Cyc_make_vector 2015-07-28 01:35:58 -04:00
Justin Ethier
90826e6e3b Added error checking defs to header file 2015-07-27 22:02:27 -04:00
Justin Ethier
f8c2450bc9 Added more type and bounds checking 2015-07-27 21:55:06 -04:00
Justin Ethier
c8591e4473 Added more type checking 2015-07-25 23:03:06 -04:00
Justin Ethier
c9ac1cfbe0 Added more type checking 2015-07-24 23:16:47 -04:00
Justin Ethier
84393e0993 Type checking, general fixes 2015-07-23 22:58:57 -04:00
Justin Ethier
5a9a8d322e Added type checking 2015-07-23 22:20:11 -04:00
Justin Ethier
4910c01d28 Added type checking to c*r functions 2015-07-23 21:56:06 -04:00
Justin Ethier
f977280660 Updated logo 2015-07-23 18:16:01 -04:00
Justin Ethier
d67676c7a6 Working on type validation for apply 2015-07-22 23:01:35 -04:00
Justin Ethier
cf02ac9ec2 Fixes 2015-07-21 22:36:38 -04:00
Justin Ethier
d6d876ae5b WIP - relocating header files 2015-07-18 22:10:38 -04:00
Justin Ethier
4d193a4eb3 Refactored and removed old cruft 2015-07-18 21:51:53 -04:00
Justin Ethier
ff49fd6796 WIP 2015-07-17 23:19:06 -04:00
Justin Ethier
cfc064fd51 WIP 2015-07-17 22:54:02 -04:00