Commit graph

5183 commits

Author SHA1 Message Date
Justin Ethier
98fb53aa51 Bug fixes 2020-01-27 15:09:07 -05:00
Justin Ethier
5b81ad3f48 Added hash table functions 2020-01-27 13:34:28 -05:00
Justin Ethier
89e9e3087f Supporting infrastructure for global hashset 2020-01-25 23:44:46 -05:00
Justin Ethier
b838bf72a5 Added TODO 2020-01-24 17:45:19 -05:00
Justin Ethier
f54df5ec84 Use write to emit object information 2020-01-24 17:45:07 -05:00
Justin Ethier
f672d23e75 No longer need make-share 2020-01-24 14:53:48 -05:00
Justin Ethier
a6ce8c4ba1 Pass symbol to set-global functions 2020-01-24 14:19:10 -05:00
Justin Ethier
6b6b77124d Added TODO's 2020-01-24 12:16:32 -05:00
Justin Ethier
e8e57484be Fixes for set-global in cps 2020-01-23 22:43:46 -05:00
Justin Ethier
7a2531505d Set globals_changed 2020-01-23 22:43:15 -05:00
Justin Ethier
deb2337576 Added set-global helpers that require CPS 2020-01-23 21:46:56 -05:00
Justin Ethier
d104a0ad46 Experiment with requiring cont for (set!) 2020-01-23 13:39:34 -05:00
Justin Ethier
6228fb1f1a Return from mutation functions to conserve stack 2020-01-23 13:11:01 -05:00
Justin Ethier
d00411f6ed Relocating to a different repo 2020-01-22 13:03:16 -05:00
Justin Ethier
7360a10055 Added TODO 2020-01-22 13:00:06 -05:00
Justin Ethier
141dc47060 Include total elapsed with HRT logs 2020-01-22 12:42:10 -05:00
Justin Ethier
ee0fe07a2c GC latency data 2020-01-21 17:20:16 -05:00
Justin Ethier
10c586989d Initial file 2020-01-21 17:19:59 -05:00
Justin Ethier
63c7413fce Added HRT compiler option 2020-01-21 17:08:08 -05:00
Justin Ethier
fa50f47420 Initial file 2020-01-21 16:48:39 -05:00
Justin Ethier
2e838373a4 Cleanup and bug fixes 2020-01-20 17:32:07 -05:00
Justin Ethier
c95b066b0a Add high-resolution timer logging of minor GC latency 2020-01-20 15:00:22 -05:00
Justin Ethier
206c5a0ded Add new write barrier 2020-01-20 13:13:46 -05:00
Justin Ethier
d96eb5d6f7 Removed old functions 2020-01-20 12:14:04 -05:00
Justin Ethier
cc16d6ca49 Fix compiler errors 2020-01-20 10:38:35 -05:00
Justin Ethier
d4479d5ee7 WIP version of share_object() 2020-01-19 23:02:53 -05:00
Justin Ethier
784e722843 Enable CPS for set-* functions 2020-01-17 17:46:02 -05:00
Justin Ethier
0683a1371d
Update README.md 2020-01-16 22:59:38 -05:00
Justin Ethier
ffaa9b263a Added CPS versions of mutation primitives 2020-01-16 22:43:07 -05:00
Justin Ethier
2d54b63a6b Bump to new release 2020-01-16 22:15:39 -05:00
Justin Ethier
9405eb501a Stage for new release 2020-01-16 14:02:46 -05:00
Justin Ethier
4fce12afb0 Issue #240 2020-01-13 13:29:24 -05:00
Justin Ethier
67baf4d5ee Issue #240 - Clean up error message 2020-01-13 13:03:29 -05:00
Justin Ethier
62c929e529 Reflect latest changes with batch compilation 2020-01-10 17:22:55 -05:00
Justin Ethier
77a02fe26d Issue #354 - Cleanup 2020-01-10 17:17:43 -05:00
Justin Ethier
bc3ab62439 Issue #354 - Initial support for includes
Still needs some cleanup, but the batch compilation code now also check source files used by (include) directives.
2020-01-10 13:41:10 -05:00
Justin Ethier
192e8a094f WIP 2020-01-09 23:00:09 -05:00
Justin Ethier
b28238f8dd Added lib:read-includes 2020-01-09 22:44:57 -05:00
Justin Ethier
93393a4f1c Added more details on batch compilation 2020-01-07 22:40:14 -05:00
Justin Ethier
2c3a85efb9 Issue #287
Do not inline functions if optimizations are disabled via `-O0`
2020-01-06 13:23:39 -05:00
Justin Ethier
b83bfec83c Cleanup, indicate default batch setting 2020-01-06 13:03:47 -05:00
Justin Ethier
47c435bb95 Added TODO 2020-01-03 19:29:16 -05:00
Justin Ethier
950700963a Issue #354 - Added batch compilation ability 2020-01-03 18:41:42 -05:00
Justin Ethier
b8ec7c6bba Build out recompilation logic 2020-01-03 18:02:38 -05:00
Justin Ethier
89be82ec25 WIP 2020-01-03 15:39:22 -05:00
Justin Ethier
d8c7593382 WIP 2020-01-03 14:49:17 -05:00
Justin Ethier
528844912f Test file 2020-01-03 14:47:03 -05:00
Justin Ethier
3e9da5e291 Added Cyc_file_last_modified_time 2020-01-03 13:35:38 -05:00
Justin Ethier
d72c54ca17 Debug library deps, added TODO 2020-01-03 10:29:57 -05:00
Justin Ethier
7fd4d0e972 Prep for 0.12 2020-01-02 17:27:29 -05:00