Commit graph

5368 commits

Author SHA1 Message Date
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
Justin Ethier
1803a7339a Update description 2020-11-04 16:16:43 -05:00
Justin Ethier
7b20da8638 Prep 0.22 release 2020-11-03 18:27:00 -05:00
Justin Ethier
0f08d2d6a9
Experiment with FreeBSD build 2020-10-23 21:40:17 -04:00
Justin Ethier
7c8823f333 Cleanup printing of call history 2020-10-17 19:21:14 -04:00
Justin Ethier
36252090d3 Add SRFI 128 tests 2020-09-30 13:09:03 -04:00
Justin Ethier
cc54f393af Issue #414 2020-09-30 13:08:10 -04:00
Justin Ethier
5978e98e37 Issue #414 - Include SRFI 162 defs 2020-09-30 13:06:59 -04:00
Justin Ethier
11ef71a2c9 Issue #414 - Add tests for SRFI 128 / 162 2020-09-30 13:06:36 -04:00
Justin Ethier
768e07139b Initial file 2020-09-30 13:01:31 -04:00
Justin Ethier
66dd53985b Issue #412 - Include expander in call 2020-09-28 13:36:29 -04:00
Justin Ethier
6a1377178a Issue #412 - Fix expand within a cond-expand
Allow these dependencies to be recognized by Cyclone.
2020-09-28 13:32:13 -04:00
Justin Ethier
f0bf9fc1d4 Issue #412 - Handle all cond-expand's
This change allows libraries to expand properly when cond-expand contains multiple sub-expressions. Previously it only worked properly if the sub-expressions were begin's.
2020-09-27 22:12:28 -04:00
Justin Ethier
501b4391bc Note latest change 2020-09-23 15:43:10 -04:00
Justin Ethier
f849a739af Raise an error if library compilation fails
If a program tries to build a dependent library and the compilation fails, we need to know about it
2020-09-23 12:21:56 -04:00
Justin Ethier
05d65b15b0 Issue #411 - Treat null/improper lists as consts 2020-09-22 23:04:28 -04:00
Justin Ethier
05fc6fb8ed Rev++ 2020-09-17 17:58:49 -04:00
Justin Ethier
df0412dda7 Attempt to handle whitespace on windows 2020-09-17 17:58:38 -04:00
Justin Ethier
5e58ca85fd Add dockerfile to list of rel numbers to update 2020-09-17 17:35:32 -04:00
Justin Ethier
a8fc3e19d6 rev++ 2020-09-17 17:35:16 -04:00
Justin Ethier
3e9d45742a Prep new release 2020-09-17 17:33:54 -04:00
Justin Ethier
23f0d928ea Remove temporary file 2020-09-17 17:30:02 -04:00
Justin Ethier
457ca32279 Issue #407 - Modified the reader to handle escaped intraline whitespace properly, per R7RS. 2020-09-16 23:05:02 -04:00
Justin Ethier
d18b776fa2 Updated force to recursively force promises. 2020-09-15 12:42:02 -04:00
Justin Ethier
90a483da2b Issue #408 - Cleanup and document 2020-09-14 13:28:23 -04:00
Justin Ethier
6109f0cc62 Experiment with removing TZ 2020-09-14 11:31:45 -04:00
Justin Ethier
6a78f7f3fd Setup non-interactive builds 2020-09-13 22:12:13 -04:00
Justin Ethier
5fbdc54628 More robust version of (scheme lazy) 2020-09-09 22:28:00 -04:00
Justin Ethier
4dda1b8a49 Document new SRFI 132 functions 2020-09-03 19:04:36 -04:00
Justin Ethier
cf078d9d6c Add additional SRFI 132 functions 2020-09-03 19:02:41 -04:00
Justin Ethier
82d7c56def Finish TODO 2020-09-02 18:31:39 -04:00
Justin Ethier
f086955059 Added TODO 2020-09-02 18:14:01 -04:00