Commit graph

5599 commits

Author SHA1 Message Date
Justin Ethier
abe4e31d05 Added hashset_to_array 2021-01-06 19:58:25 -08:00
Justin Ethier
894a1d3fcd Working through compiling gc, added more TODO's 2021-01-06 19:58:02 -08:00
Justin Ethier
eb068a13cf Cleanup and get ck_array changes to compile 2021-01-06 18:54:42 -08:00
Justin Ethier
6d1c73b7b4 WIP 2021-01-06 14:55:56 -08:00
Justin Ethier
bd11b9c7fa Building out ck_array 2021-01-06 14:24:14 -08:00
Justin Ethier
c45c064663 WIP 2021-01-06 13:26:01 -08:00
Justin Ethier
bdfad5d205 Use a more appropriate name
We will need to change sources files anyway so no sense making this name confusing.
2021-01-06 13:09:27 -08:00
Justin Ethier
b0f9979f5c Add ck_array stubs 2021-01-06 13:09:07 -08:00
Justin Ethier
c6431bfc35 WIP 2021-01-05 20:04:12 -08:00
Justin Ethier
a461da48cd Added more CAS operations 2021-01-05 19:26:15 -08:00
Justin Ethier
2ca6aa4910 Initial file 2021-01-05 18:39:36 -08:00
Justin Ethier
c18ca25ad9 Issue #412 - Support cond-expand when importing deps 2021-01-03 23:09:16 -05:00
Justin Ethier
5a86b70a7b Bump to 2021 2021-01-03 22:05:58 -05:00
Justin Ethier
87f8868da3 Bump release number 2021-01-02 17:40:27 -05:00
Justin Ethier
c32221a17b Added release/package step 2021-01-02 17:40:02 -05:00
Justin Ethier
d7021b1919 Prep for new release 2021-01-02 17:30:07 -05:00
Justin Ethier
56b4b0f5f6 Revised section for our upcoming release 2021-01-02 17:28:09 -05:00
Justin Ethier
6a59ab2a5d Issue #428 - Removed obsolete (srfi 9) 2020-12-29 21:30:51 -05:00
Justin Ethier
1c5e7f0aa2 Revise notes for upcoming release 2020-12-28 21:50:02 -05:00
Justin Ethier
23481f34c2 Update TODO comment 2020-12-28 21:42:09 -05:00
Justin Ethier
fb7f56279d Update documentation to remove shared object section
This section is obsolete given recent changes to the GC.
2020-12-28 21:40:00 -05:00
Justin Ethier
3a514ecfff Document latest changes for this release 2020-12-28 21:20:12 -05:00
Justin Ethier
50cc213437 Issue #430 - Ensure collection of vector fill
Prevent an edge case where the stack object used to fill a large vector is not promoted to the heap.
2020-12-24 13:50:00 -05:00
Justin Ethier
b218aacf65 Clean up cruft 2020-12-22 17:03:37 -05:00
Justin Ethier
a5fb3b1b14 Allow (vector?) to recognize and disregard record types 2020-12-21 23:00:43 -05:00
Justin Ethier
cc3c8f5bac WIP refactoring record marker
Idea here is to use a new record marker that is guaranteed to be unique and that will be faster to compare against in the C runtime.
2020-12-21 21:50:07 -05:00
Justin Ethier
bf985615bc Compile record marker objs 2020-12-20 22:51:49 -05:00
Justin Ethier
2c5d9eeb8d Added record-marker2 2020-12-20 22:46:27 -05:00
Justin Ethier
c3075a6396 Added record_tag 2020-12-20 22:39:28 -05:00
Justin Ethier
a6860d7ea8 Merge branch 'master' of github.com:justinethier/cyclone 2020-12-19 21:21:33 -05:00
Justin Ethier
02539131de Added bug fix from Sean Lynch 2020-12-19 21:21:07 -05:00
Justin Ethier
895fe17794
Merge pull request #427 from seepel/fix-make-type-predicate
Fix a crash in record predicates
2020-12-19 21:15:49 -05:00
Sean Lynch
623f59a84d Fix a crash in record predicates
Ensures that the argument to a record predicate has enough items to be a
record before checking for the record-marker and type name.
2020-12-19 12:19:25 -08:00
Justin Ethier
1c0e4811c5
Update CHANGELOG.md 2020-12-18 15:03:38 -05:00
Justin Ethier
b1f1a332dc Added TODO to update (cyclone concurrent) docs 2020-12-17 11:29:09 -05:00
Justin Ethier
98cc78dc7e
Update CHANGELOG.md 2020-12-13 21:53:29 -05:00
Justin Ethier
1156977958 Issue #425 - Raise a scheme error instead of allowing the runtime to segfault 2020-12-13 11:05:36 -05:00
Justin Ethier
4b3e874f20 Stage next release 2020-12-02 09:44:57 -05:00
Justin Ethier
9b5dded581 Revise release notes 2020-12-01 17:27:26 -05:00
Justin Ethier
a22a729843 New release 2020-12-01 17:25:10 -05:00
Justin Ethier
197dd02823 Ready for 0.23 release 2020-12-01 17:23:15 -05:00
Justin Ethier
14e9011552 Bump version 2020-11-19 15:09:25 -05:00
Justin Ethier
5894a02997 Merge branch 'master' of github.com:justinethier/cyclone 2020-11-19 14:52:27 -05:00
Justin Ethier
6f5a60bfa4 Recompute library dep tree after macro expansion
Fix the compiler to recompute library dependencies for a program if additional import expressions were encountered during macro expansion.
2020-11-19 14:51:25 -05:00
Justin Ethier
1ee54c2d94
Avoid syntax errors 2020-11-18 17:41:39 -05:00
Justin Ethier
66d2527e3a
Try to allow all platforms to finish successfully 2020-11-18 16:21:48 -05:00
Justin Ethier
b8f3935cfc
Update .travis.yml 2020-11-18 11:41:56 -05:00
Justin Ethier
fb5f3c023c
Update .travis.yml 2020-11-18 11:25:20 -05:00
Justin Ethier
a960be0526
Test removing sudo from travis yml 2020-11-18 10:31:03 -05:00
Justin Ethier
e8ef39c76b Issue #422 - Fix compilation error 2020-11-17 22:45:40 -05:00