Commit graph

204 commits

Author SHA1 Message Date
Justin Ethier
33abfc3bfa Relocate setjmp code to runtime 2015-11-06 21:28:12 -05:00
Justin Ethier
5fd25f977f Do a separate heap init on startup 2015-11-07 02:56:38 -05:00
Justin Ethier
6fb8d31597 Removed stack limit globals 2015-11-05 23:00:30 -05:00
Justin Ethier
4e69bfb758 Fix for functions with cont and no args 2015-11-04 22:02:57 -05:00
Justin Ethier
2d68fde138 Simplified code 2015-11-04 20:55:27 -05:00
Justin Ethier
4905df6261 Removed obsolete function 2015-11-05 02:49:07 -05:00
Justin Ethier
62b44d667a Add missing commas 2015-11-05 02:48:29 -05:00
Justin Ethier
9545200722 WIP 2015-11-04 23:21:56 -05:00
Justin Ethier
a84c8b9339 WIP 2015-11-03 23:04:13 -05:00
Justin Ethier
0cd4d2e796 Full version of (prim/data-arg? p) 2015-11-04 02:25:50 -05:00
Justin Ethier
ca7afc7c59 Added stub 2015-11-04 02:01:15 -05:00
Justin Ethier
fee0675fa2 Added red color to indicate stack alloc 2015-10-29 22:31:25 -04:00
Justin Ethier
da4e7a9d87 Removed debug code 2015-10-20 18:43:02 -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
c332e84eac Switched order of parameters in Cyc_string_append 2015-10-13 21:50:06 -04:00
Justin Ethier
94366294da Added TODO 2015-10-12 22:56: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
ce95299919 Removed old type mappings 2015-10-10 23:28:55 -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
72917f4fbb Converting make_string functions 2015-10-09 22:24:43 -04:00
Justin Ethier
b3ca496e9a Bump version number 2015-09-14 22:01:28 -04:00
Justin Ethier
f679613923 Cleanup 2015-09-03 22:13:01 -04:00
Justin Ethier
ee8b5eeb65 Added a simplistic form of renaming 2015-09-01 21:56:06 -04: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
1244ea5342 WIP 2015-09-02 01:06:29 -04:00
Justin Ethier
6bf6b028d2 WIP 2015-09-02 00:09:06 -04:00
Justin Ethier
179d4008fb Bugfixes? 2015-09-01 22:45:24 -04:00
Justin Ethier
117ddab3f4 WIP 2015-08-31 23:06:24 -04:00
Justin Ethier
a01086e904 Use macro env instead of *defined-macros* list 2015-08-31 23:21:15 -04:00
Justin Ethier
dadabcaa80 Reverted to a working state
Now need to rework previous changes to cut-over to macro-environments
2015-08-31 18:59:22 -04:00
Justin Ethier
5441714fbd Added TODO 2015-08-28 23:52:12 -04:00
Justin Ethier
bd98b3f661 Added TODO 2015-08-28 23:44:54 -04:00
Justin Ethier
c170b253a7 Switch transforms over to use env's for expand 2015-08-28 23:40:39 -04:00
Justin Ethier
0f7772fa90 Added TODO's 2015-08-29 02:19:53 -04:00
Justin Ethier
1e64637b4f Added env to (expand) 2015-08-29 02:17:51 -04:00
Justin Ethier
9335affbd1 Added TODO 2015-08-28 22:28:32 -04:00
Justin Ethier
5ff206ef3a Remove trace 2015-08-28 22:03:26 -04:00
Justin Ethier
09a6529525 Fixed name not matching up with global 2015-08-28 22:03:11 -04:00
Justin Ethier
c887cfe04b WIP - create top-level macro env 2015-08-27 22:59:37 -04:00
Justin Ethier
2c9cf5009a Removed dead code 2015-08-27 22:35:18 -04:00
Justin Ethier
8a31c2ed0f Changed call signature of cyc-er-rename 2015-08-27 22:26:53 -04:00
Justin Ethier
d445b4c85f Relocated environment functions 2015-08-27 21:13:11 -04:00
Justin Ethier
a1999ff51b Added TODO 2015-08-28 02:15:05 -04:00
Justin Ethier
2cd193690c Added environment functions from eval 2015-08-28 02:13:35 -04:00
Justin Ethier
ca94e16ab1 Added more notes 2015-08-27 22:35:04 -04:00
Justin Ethier
b9c411ec5f Added notes 2015-08-27 22:04:48 -04:00
Justin Ethier
4356d372d1 Added TODO 2015-08-26 22:41:15 -04:00