Commit graph

5779 commits

Author SHA1 Message Date
Justin Ethier
07421c1bd3 Revised formatting 2021-03-25 22:05:07 -04:00
Justin Ethier
2d255483d3 WIP 2021-03-24 22:59:43 -04:00
Justin Ethier
12e6cc34c3 WIP 2021-03-24 22:56:09 -04:00
Justin Ethier
afede8942b WIP, overhaul SRFI section 2021-03-24 22:55:25 -04:00
Justin Ethier
36845af76c Cleanup 2021-03-24 22:55:17 -04:00
Justin Ethier
6529365669 Issue #417 - Clean up and provide aliases for all SRFI's 2021-03-24 22:27:34 -04:00
Justin Ethier
a3ea98f90c Issue #417 - Experimental SRFI alias functionality
Proof of concept to allow aliases for SRFI's. This needs to be cleaned up and built-out to perform appropriate aliasing for all SRFI's.
2021-03-23 23:04:15 -04:00
Justin Ethier
8143614c34 Added example of changes for define-c 2021-03-19 22:06:20 -04:00
Justin Ethier
33b1e08b0c Clarify why define-c may need to be modified 2021-03-19 21:29:35 -04:00
Justin Ethier
dca8143b1b File no longer needed 2021-03-18 22:25:41 -04:00
Justin Ethier
1afc5091c8 Increase number of allowed arguments 2021-03-18 22:13:11 -04:00
Justin Ethier
15ad366324 Cross-out finished TODO 2021-03-18 14:06:10 -04:00
Justin Ethier
9500879977 Update version number, stage 0.28.0 release notes 2021-03-18 14:03:50 -04:00
Justin Ethier
8f9698b1fc Avoid C compiler warning 2021-03-18 13:24:39 -04:00
Justin Ethier
dcf51c86a6 Avoid warning from C compiler 2021-03-18 13:22:44 -04:00
Justin Ethier
220a95e4d5 Do not emit code with unused local C variables 2021-03-17 22:39:16 -04:00
Justin Ethier
d36f0aeb64 Scan closure free variables 2021-03-17 22:32:56 -04:00
Justin Ethier
80ad85883b Added analyze:cc-ast->vars 2021-03-17 21:41:39 -04:00
Justin Ethier
9993956709 Temporary file to analyze vars in CC expressions 2021-03-16 22:57:37 -04:00
Justin Ethier
31caeff533 Initial error handling for max args
Would like something more sophisticated than this, but this is a first-cut of code to prevent segfaulting due to too many arguments being received.
2021-03-16 17:14:42 -04:00
Justin Ethier
da7c6e0cf4 Add placeholder 2021-03-16 16:46:43 -04:00
Justin Ethier
8f517d4275 Clarify TODO for unused var warnings 2021-03-15 23:00:27 -04:00
Justin Ethier
5fa0fab2d6 Updated TODO section 2021-03-14 22:24:47 -04:00
Justin Ethier
6edbd8cd57 Prevent compilation warninG 2021-03-14 21:22:14 -04:00
Justin Ethier
d944eed23c Remove debug code 2021-03-14 21:09:12 -04:00
Justin Ethier
2ddabc9494 Omit assignments to unused local vars 2021-03-13 23:17:00 -05:00
Justin Ethier
27484cd4a4 Convert from macro
This makes everything cleaner since the macro was only used in one place, defeating the purpose.
2021-03-13 23:07:21 -05:00
Justin Ethier
ed21350bf5 Fix syntax issues 2021-03-13 23:05:32 -05:00
Justin Ethier
b6c5a9007a Experimental change to only emit assignments for used args
Having other compilation issues but want to get this checked in since we need this functionality
2021-03-13 22:54:39 -05:00
Justin Ethier
1e91243b16 Cleanup and bug fixes 2021-03-12 22:00:32 -05:00
Justin Ethier
c2274aed52 Fix off-by-one errors 2021-03-12 15:04:35 -05:00
Justin Ethier
4878149af0 Fix off-by-one error 2021-03-12 12:31:39 -05:00
Justin Ethier
fcfaec65aa Bug fixes 2021-03-11 22:34:53 -05:00
Justin Ethier
b0633bf4a1
Updated for issues with Cyc_apply and primitives 2021-03-11 17:55:13 -05:00
Justin Ethier
93a548e106 Allow multi-line legacy define-c arg lists 2021-03-09 22:36:35 -05:00
Justin Ethier
8a0986cb0b Ignore whitespace when checking for legacy define-c 2021-03-09 21:40:18 -05:00
Justin Ethier
524e6da427 Merge branch 'master' into cargs2-dev 2021-03-09 12:36:10 -05:00
Justin Ethier
87e941fcfa Fix formatting 2021-03-09 12:35:51 -05:00
Justin Ethier
e840c21648 Fix prototypes for define-c functions 2021-03-07 22:46:58 -05:00
Justin Ethier
639b9f29ef Fix typo 2021-03-06 23:00:38 -05:00
Justin Ethier
b507485f55 Port dispatch_apply to new calling convention 2021-03-06 22:07:11 -05:00
Justin Ethier
eca1956400 Merge remote-tracking branch 'origin/master' into cargs2-dev 2021-03-06 21:37:23 -05:00
Justin Ethier
d0ba3678a5 Merge branch 'master' of github.com:justinethier/cyclone 2021-03-05 18:26:31 -05:00
Justin Ethier
6c99e95ddb
Merge pull request #452 from arthurmaciel/master
Cleaned-up timing code
2021-03-05 22:23:29 -05:00
Arthur Maciel
535f2737b1 Cleaned-up timing code 2021-03-05 22:57:33 -03:00
Justin Ethier
e47ec999a9 Prep next release 2021-03-05 18:26:13 -05:00
Justin Ethier
e772e151ef Rev++ 2021-03-05 17:04:27 -05:00
Justin Ethier
6be391a927 Prep 0.27 release 2021-03-05 17:04:08 -05:00
Justin Ethier
c256f86d58 Merge branch 'master' into cargs2-dev 2021-03-04 23:02:55 -05:00
Justin Ethier
fca99fab36 Add credit for bug report 2021-03-04 23:02:36 -05:00