Commit graph

5145 commits

Author SHA1 Message Date
Justin Ethier
7a867f0aff Rev++ 2020-01-29 14:26:51 -05:00
Justin Ethier
b2e8e85f9a Rename function 2020-01-28 23:05:44 -05:00
Justin Ethier
bb44246588 Cleanup 2020-01-28 22:19:28 -05:00
Justin Ethier
d2d782e0da Cleanup comments in new write barrier 2020-01-28 09:08:56 -05:00
Justin Ethier
73297f6519 Attempt more efficient GC of globals 2020-01-27 22:58:06 -05:00
Justin Ethier
8aa484b79b WIP 2020-01-27 22:25:04 -05:00
Justin Ethier
baebfff444 "const char*" keys for globals hash table 2020-01-27 21:19:06 -05:00
Justin Ethier
1daa593a03 Emit label for globals 2020-01-27 21:18:49 -05:00
Justin Ethier
95fcc2e787 Remove add_global2 2020-01-27 15:58:25 -05:00
Justin Ethier
60879432f9 Modify add_global 2020-01-27 15:45:30 -05:00
Justin Ethier
7a48e046ad Emit add_global2 calls 2020-01-27 15:33:05 -05:00
Justin Ethier
4fb6530056 Added add_global2 2020-01-27 15:26:53 -05:00
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