Commit graph

5012 commits

Author SHA1 Message Date
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
ffaa9b263a Added CPS versions of mutation primitives 2020-01-16 22:43:07 -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
Justin Ethier
3b09a66a51 Added define-values 2020-01-02 17:09:51 -05:00
Justin Ethier
74fbc4585f Add library compilation example 2020-01-02 17:06:50 -05:00
Justin Ethier
50f4027c8c Rel++ 2020-01-02 13:41:58 -05:00
Justin Ethier
098b30133f Added TODO 2020-01-02 13:41:19 -05:00
Justin Ethier
40894ecb3e Added define-values 2020-01-02 13:41:04 -05:00
Justin Ethier
31036f3b1f New release 2019-12-30 18:40:27 -05:00
Justin Ethier
83af688a9f Prep for release 2019-12-30 18:32:09 -05:00
Justin Ethier
837954b310 Use read-bytevector! from Chibi 2019-12-29 18:10:05 -05:00
Justin Ethier
48ce2709b9 Placeholders for bin/txt port prims 2019-12-29 17:58:30 -05:00
Justin Ethier
123c20d60d WIP: (read-bytevector!) 2019-12-28 19:37:15 -05:00
Justin Ethier
e5dca1835f Added read-bytevector 2019-12-28 18:55:19 -05:00
Justin Ethier
02fcad76f6 Added write-bytevector 2019-12-28 18:22:35 -05:00
Justin Ethier
81121f6718 Update for new year 2019-12-28 18:22:24 -05:00
Justin Ethier
70171bf707 Issue #351 2019-12-28 10:12:17 -05:00
Justin Ethier
d45ce9248d
Merge pull request #352 from arthurmaciel/patch-4
Change 'make' into '$(MAKE)' for libtommath installation
2019-12-28 10:07:08 -05:00
arthurmaciel
c3cf1b04f9
Change 'make' into '$(MAKE)' for libtommath installation
If hardcoded, 'make' will use native FreeBSD 'make' instead of 'gmake'.
2019-12-28 10:12:33 -03:00
Justin Ethier
34ece856d8 Fix compiler warnings 2019-12-23 19:24:17 -05:00
Justin Ethier
59bb0b4f41 Fix compiler error 2019-12-23 19:15:56 -05:00
Justin Ethier
e96ed6266a Avoid compiler warning on OSX 2019-12-23 19:06:48 -05:00
Justin Ethier
63d009ca02 Fix compiler warnings 2019-12-23 18:50:38 -05:00
Justin Ethier
d784bfa48d Merge remote-tracking branch 'origin/master' 2019-12-23 16:27:54 -05:00