Commit graph

5107 commits

Author SHA1 Message Date
Justin Ethier
1adb0e290d Added 'foreign-code' macro 2020-04-16 19:05:19 -04:00
Justin Ethier
1a797b154b Added TODO 2020-04-16 09:45:13 -04:00
Justin Ethier
a5366007bc Added TODO 2020-04-15 22:59:17 -04:00
Justin Ethier
4006ca560d Proof-of-concept for Cyc-foreign-value 2020-04-14 18:57:36 -04:00
Justin Ethier
d345d71da9 Prototype code for Cyc-foreign-code 2020-04-13 18:51:16 -04:00
Justin Ethier
1d9bb537a1 Initial stub 2020-04-13 16:59:44 -04:00
Justin Ethier
fcf6b04e78 Prep 0.17 release 2020-04-06 17:35:32 -04:00
Justin Ethier
f91d5b1a30 Correctly differentiate binary/textual ports 2020-04-02 18:53:10 -04:00
Justin Ethier
c7494d51aa Bump to 0.17 2020-03-13 11:37:18 -04:00
Justin Ethier
548192dc5d Preparing for 0.16 release 2020-03-02 20:53:09 -05:00
Justin Ethier
b5a9bd24e1 Prevent read-bytevector from corrupting data
Previously it was possible for an extra by to be introduced between multiple reads
2020-03-06 12:33:05 -05:00
Justin Ethier
f2bf308746 WIP bug fixes 2020-03-05 23:01:28 -05:00
Justin Ethier
9a464e002e Bugfix - Allow read-bytevector to return EOF 2020-03-05 23:00:20 -05:00
Justin Ethier
12489dcea5 Issue #361 - Added tests 2020-03-05 20:53:35 -05:00
Justin Ethier
1773f9d767 Merge remote-tracking branch 'origin/master' 2020-03-05 17:40:49 -05:00
Justin Ethier
29b2872f54 Issue #361 - Ensure bound vars are known within scope 2020-03-05 17:40:15 -05:00
Justin Ethier
af00faf501
Update CHANGELOG.md 2020-03-05 14:07:27 -05:00
Justin Ethier
38b1b155e3
Update CHANGELOG.md 2020-03-05 14:07:00 -05:00
Justin Ethier
a46b2ec6ae Added code example 2020-03-05 14:06:32 -05:00
Justin Ethier
479e880b30 Allow optional collection of opaque pointers 2020-03-05 13:26:17 -05:00
Justin Ethier
236c7e84f4 Issue #351 - Prevent warnings when compiling with clang 2020-02-28 14:37:37 -05:00
Justin Ethier
905bf9b330 Issue #351 - Avoid compiler warnings from clang 2020-02-28 14:28:39 -05:00
Justin Ethier
d72f8b7b96 New release 2020-02-24 18:18:53 -05:00
Justin Ethier
a0adac11d0 Prepping 0.15 release 2020-02-24 18:18:39 -05:00
Justin Ethier
3c784afaec New linker options 2020-02-20 13:57:31 -05:00
Justin Ethier
34040f3c83 Document c-linker-options 2020-02-20 13:50:06 -05:00
Justin Ethier
228f606b2e Read c-linker-options 2020-02-20 13:47:04 -05:00
Justin Ethier
4901bf4832 Added functions to read C linker options 2020-02-20 13:42:34 -05:00
Justin Ethier
d9d78c226b Added -CLNK 2020-02-19 13:45:58 -05:00
Justin Ethier
8820ac5e2a Fix empty bullet 2020-02-13 13:19:07 -05:00
Justin Ethier
ca22038c7c Link to release job 2020-02-13 13:18:34 -05:00
Justin Ethier
7cf80a1691 Prepare a list of TODO's for a release 2020-02-13 13:12:51 -05:00
Justin Ethier
131bae3863
Update CHANGELOG.md 2020-02-13 10:09:44 -05:00
Justin Ethier
4c0bf87f8b Issue #357 - Do not truncate results of integer division 2020-02-12 17:18:35 -05:00
Justin Ethier
ec4a0cd02a New release 2020-02-10 18:33:11 -05:00
Justin Ethier
8b4a4bd18e Bump to 0.15 for next release 2020-02-10 18:20:35 -05:00
Justin Ethier
fa97a33bcf Merge branch 'gc-share2-dev' 2020-02-10 17:51:34 -05:00
Justin Ethier
772bc91fd7
Update CHANGELOG.md 2020-02-10 14:34:45 -05:00
Justin Ethier
9a62db57ff Simplify GC root code for globals 2020-02-10 12:53:31 -05:00
Justin Ethier
92f068f695 Use global pointer instead of string 2020-02-07 15:11:40 -05:00
Justin Ethier
648b14571c Log block size 2020-02-06 13:15:51 -05:00
Justin Ethier
ff93af02e7 Maintain consistent output with GC tracing 2020-02-06 10:00:05 -05:00
Justin Ethier
2878138fd7 Add more logging 2020-02-05 18:08:44 -05:00
Justin Ethier
d051b81d80 Added more GC trace logging 2020-02-05 17:55:24 -05:00
Justin Ethier
81a3cf9c2f Additional HRT logging 2020-02-05 12:59:33 -05:00
Justin Ethier
4863df17cf Merge remote-tracking branch 'origin/gc-share2-dev' into gc-share2-dev 2020-02-04 15:51:51 -05:00
Justin Ethier
4a7d473c84 Added comments 2020-02-04 15:51:36 -05:00
Justin Ethier
aeeecabe75
Update CHANGELOG.md 2020-02-04 14:10:32 -05:00
Justin Ethier
75e608b77f Ensure mutation happens after objs are on the heap 2020-02-03 13:25:32 -05:00
Justin Ethier
6ad04ddb3d Added big TODO based on maze benchmark crashes (!!) 2020-02-03 10:21:13 -05:00