Commit graph

5479 commits

Author SHA1 Message Date
Justin Ethier
d874c05266 Issue #449 - Selectively disable optimizations
Memoize optimizations are not compatible with top-level define-c forms, so for now we disable these optimizations in this situation.
2021-03-02 22:30:49 -05:00
Justin Ethier
209050b2d4 Allow C compiler/linker options from a library to be expanded via cond-expand 2021-02-25 22:43:19 -05:00
Justin Ethier
c82e69a997 Added import-shared-object 2021-02-23 15:18:38 -05:00
Justin Ethier
a259755037 Add latest changes for the next release 2021-02-07 22:32:09 -05:00
Justin Ethier
b2e280b478
Merge pull request #446 from arthurmaciel/master
Added procs to query opaques
2021-02-07 22:24:08 -05:00
Arthur Maciel
f1a8456965 Added procs to query opaques 2021-02-07 15:05:55 -03:00
Justin Ethier
71793eca9c Issue #445 - Do not inline prims that open ports
It is dangerous to inline these operations because the resource may be opened multiple times and/or not closed properly.
2021-02-05 17:01:01 -05:00
Justin Ethier
8f7516ce43 Prepping new release 2021-02-03 18:03:55 -05:00
Justin Ethier
704978d7b6 New release 2021-02-03 17:59:45 -05:00
Justin Ethier
b471e6fcd0 Fix broken optimizations 2021-02-03 21:43:27 -05:00
Justin Ethier
ea9795cc54 Rev++ 2021-02-03 21:43:17 -05:00
Justin Ethier
b84c27de1c Merge branch 'master' of github.com:justinethier/cyclone 2021-02-03 17:43:41 -05:00
Justin Ethier
9447dc9b05 Fix pretty printing of record types 2021-02-03 17:43:26 -05:00
Justin Ethier
c00034e578
Merge pull request #444 from arthurmaciel/master
Added style for low-level internal procs
2021-02-02 21:08:49 -05:00
Arthur Maciel
5dd744c258 Low-level and internal are not mutually exclusive 2021-02-02 21:20:53 -03:00
Arthur Maciel
fc2ae1243d Added style for low-level internal procs 2021-02-02 20:44:49 -03:00
Justin Ethier
cfd7512b9a
Merge pull request #443 from arthurmaciel/master
[No code change] Formatted foreign.sld and removed unused commented code
2021-01-30 21:47:42 -05:00
Justin Ethier
d76c1e9806 Issue #370 - Clarify type as double 2021-01-30 17:51:23 -05:00
Justin Ethier
7974ce9da2 Issue #370 - add type checking for doubles 2021-01-30 17:43:38 -05:00
Arthur Maciel
b4febc8073 [No code change] Formatted foreign.sld and removed unused commented code 2021-01-30 17:19:58 -03:00
Justin Ethier
f5ad1ca6a2 Fix link 2021-01-28 22:45:57 -05:00
Justin Ethier
ec6aa98fe3 Link to new guide 2021-01-28 22:44:39 -05:00
Justin Ethier
64bfe70a54 Minor edits to initial version 2021-01-28 22:42:56 -05:00
Justin Ethier
128522d0d3
Merge pull request #441 from arthurmaciel/master
Initial draft for Scheme code conventions
2021-01-27 22:47:31 -05:00
Justin Ethier
c3da074f7b
Update foreign.md 2021-01-27 22:42:31 -05:00
Justin Ethier
cf1240eb4e Revise docs 2021-01-27 22:40:49 -05:00
Justin Ethier
46ae8c1ad8 Issue #370 - Added thread-data type specifier 2021-01-27 22:36:32 -05:00
Justin Ethier
0c279d80e3 Revert invalid commit 2021-01-27 12:30:02 -05:00
Justin Ethier
5dc3f10107 Issue #370 - Document latest change 2021-01-26 22:55:00 -05:00
Justin Ethier
55f05cea53 Merge branch 'master' of github.com:justinethier/cyclone 2021-01-26 22:51:24 -05:00
Justin Ethier
d435ec6728 Issue #370 - Added type checking to c-define 2021-01-26 22:50:42 -05:00
Justin Ethier
e06cd94354 New example 2021-01-26 22:48:30 -05:00
Justin Ethier
db7a82899b Document current-thread-data 2021-01-25 21:27:19 -05:00
Justin Ethier
c31b4295b8 Clean up output 2021-01-25 21:18:43 -05:00
Justin Ethier
a0b0580d01 Initial file 2021-01-25 21:17:57 -05:00
Justin Ethier
2618279f5f New release 2021-01-25 18:11:22 -05:00
Justin Ethier
d9e664c00d Prep 0.25 release 2021-01-25 18:02:43 -05:00
Justin Ethier
9c54c01e44 Issue #370 - Remove (data) 2021-01-24 21:59:37 -05:00
Justin Ethier
738877f225 Issue #370 - Added current-thread-data
This allows returning the current thread data structure in a Opaque object.
2021-01-24 21:58:58 -05:00
Arthur Maciel
85a20b4cb1 Initial draft for Scheme code conventions 2021-01-24 14:18:03 -03:00
Arthur Maciel
d079ad1056 Initial draft for Scheme code conventions 2021-01-24 14:14:04 -03:00
Arthur Maciel
3902166f57 Initial draft for Scheme code conventions 2021-01-24 14:12:33 -03:00
Justin Ethier
3bd18880a4 Issue #370 - bignum support for c->scm, WIP thread data 2021-01-23 00:05:40 -05:00
Justin Ethier
51e73fcbd3 Fix for when/unless alternate clause 2021-01-22 22:21:18 -05:00
Justin Ethier
f8b2d5a9cc
Merge pull request #438 from arthurmaciel/unless-when
Unless/when don't have alternate clause
2021-01-22 22:17:31 -05:00
Justin Ethier
c5ed1a648c
Merge pull request #439 from arthurmaciel/update-foreign-docs
Added tips on foreign docs
2021-01-22 22:15:17 -05:00
Justin Ethier
688fc7c928 Revise 0.25 section 2021-01-22 22:14:37 -05:00
Justin Ethier
bcc2bf279c Handle rename to 'winds' 2021-01-22 22:10:43 -05:00
Justin Ethier
53dfba7364 Added date for 0.24 2021-01-22 21:45:51 -05:00
Arthur Maciel
e901324ab0 Added advices on foreign docs 2021-01-22 22:44:40 -03:00