Justin Ethier
|
0eb6be21d4
|
Remove debug code
|
2015-10-20 23:06:48 -04:00 |
|
Justin Ethier
|
4ce75a2213
|
Debugging mark/sweep algorithms
|
2015-10-20 22:32:27 -04:00 |
|
Justin Ethier
|
a6fc199907
|
Bugfix in allocating cons cell, cdr was being set to null.
Also updated move2heap code to use 'hp' as the destination object. Using hobj and obj seemed to be asking for trouble.
|
2015-10-19 22:02:45 -04:00 |
|
Justin Ethier
|
1664e20d4c
|
Initialize elts member during heap allocation
|
2015-10-20 02:20:48 -04:00 |
|
Justin Ethier
|
137305bbc9
|
Bug fixes
|
2015-10-20 02:13:31 -04:00 |
|
Justin Ethier
|
fb389a019f
|
More bug fixes
|
2015-10-20 01:57:16 -04:00 |
|
Justin Ethier
|
20e71fff3b
|
Bug fixes
|
2015-10-20 01:54:15 -04:00 |
|
Justin Ethier
|
87def0fc67
|
Noted TODO
|
2015-10-20 00:33:42 -04:00 |
|
Justin Ethier
|
1505274640
|
Explicit GC of globals during minor collection, at least for now
|
2015-10-20 00:17:53 -04:00 |
|
Justin Ethier
|
cc4b3f36b4
|
Added TODO
|
2015-10-19 22:44:47 -04:00 |
|
Justin Ethier
|
90e2fdb1f5
|
Finished adding types to new GC functions
|
2015-10-19 22:41:28 -04:00 |
|
Justin Ethier
|
0f9ab2670d
|
Added TODO
|
2015-10-16 23:05:22 -04:00 |
|
Justin Ethier
|
7e37e1710d
|
Build-out of most of the GC move cases
|
2015-10-16 23:04:40 -04:00 |
|
Justin Ethier
|
9895029a90
|
Added remaining types to scanning section
|
2015-10-16 21:53:26 -04:00 |
|
Justin Ethier
|
b08f68cf52
|
Perform major GC if necessary
|
2015-10-17 02:25:22 -04:00 |
|
Justin Ethier
|
5ed84d5332
|
Loop over allocated space
|
2015-10-17 02:14:01 -04:00 |
|
Justin Ethier
|
dfdfd52a54
|
Added move to buffer function
|
2015-10-17 02:02:55 -04:00 |
|
Justin Ethier
|
076a9316e0
|
Added notes
|
2015-10-16 22:44:42 -04:00 |
|
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 |
|