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
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