Justin Ethier
|
a3e0d51021
|
Issue #273 - Avoid compiler warning
|
2021-07-19 19:45:34 -07:00 |
|
Justin Ethier
|
92aeec6a2e
|
Issue #465 - Avoid trigraphs in compiled strings
|
2021-07-15 16:45:42 -04:00 |
|
Justin Ethier
|
867b60bb14
|
Increment version number
|
2021-07-15 09:46:12 -04:00 |
|
Justin Ethier
|
02b892211c
|
Issue #462 - Properly handle top-level vectors
|
2021-07-09 22:57:23 -04:00 |
|
Justin Ethier
|
d944933cc8
|
Version bump for semantic versioning
|
2021-07-01 18:55:04 -07:00 |
|
Justin Ethier
|
5f8b8f9f40
|
Optimize closure calls to globals
|
2021-05-31 17:14:59 -04:00 |
|
Justin Ethier
|
881ce5fb7f
|
Emit more efficient calls for compiled continuations
|
2021-05-31 16:18:44 -04:00 |
|
Justin Ethier
|
cc7a2a5027
|
Indicate compiled closures for closure convert phase
|
2021-05-28 17:08:44 -04:00 |
|
Justin Ethier
|
61d0f3396b
|
Revert "Eliminate unnecessary code"
This reverts commit 8802ec2a67 .
|
2021-05-25 21:30:25 -04:00 |
|
Justin Ethier
|
8802ec2a67
|
Eliminate unnecessary code
|
2021-05-24 19:07:09 -07:00 |
|
Justin Ethier
|
8236d5d46b
|
Bump rev #
|
2021-05-19 09:42:19 -04:00 |
|
Justin Ethier
|
b8ed157105
|
Added init_polyfills()
|
2021-05-02 19:30:11 -07:00 |
|
Justin Ethier
|
1187d7fab1
|
Issue #455 - Avoid generating C code containing unused variables
|
2021-04-12 14:19:13 -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
|
1afc5091c8
|
Increase number of allowed arguments
|
2021-03-18 22:13:11 -04:00 |
|
Justin Ethier
|
9500879977
|
Update version number, stage 0.28.0 release notes
|
2021-03-18 14:03:50 -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
|
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
|
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
|
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
|
eca1956400
|
Merge remote-tracking branch 'origin/master' into cargs2-dev
|
2021-03-06 21:37:23 -05:00 |
|
Justin Ethier
|
e47ec999a9
|
Prep next release
|
2021-03-05 18:26:13 -05:00 |
|
Justin Ethier
|
6be391a927
|
Prep 0.27 release
|
2021-03-05 17:04:08 -05:00 |
|
Justin Ethier
|
ee11bc0ab0
|
Merge branch 'master' into cargs2-dev
|
2021-03-04 22:58:11 -05:00 |
|
Justin Ethier
|
2880301d69
|
Issue #450 - Updated the runtime to avoid a race condition when creating new symbols
|
2021-03-04 18:02:48 -05:00 |
|
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
|
5ff682a592
|
Remove Cyc-list, seems unused
|
2021-02-19 10:19:32 -05:00 |
|
Justin Ethier
|
496387293f
|
Merge branch 'cargs-dev' into cargs2-dev
|
2021-02-15 21:21:15 -05:00 |
|
Justin Ethier
|
c22bb4898d
|
Backwards compatibility for define-c expressions
|
2021-02-15 15:06:11 -05:00 |
|
Justin Ethier
|
81e0f82046
|
Fix order of arguments
|
2021-02-11 23:02:20 -05:00 |
|
Justin Ethier
|
8b8af34390
|
Cleanup and fix syntax errors
|
2021-02-11 18:07:54 -05:00 |
|
Justin Ethier
|
9df5665dab
|
Add missing semicolon
|
2021-02-11 15:12:15 -05:00 |
|
Justin Ethier
|
fc39cacbb3
|
varargs bug fixes, and cleanup
|
2021-02-11 14:45:26 -05:00 |
|
Justin Ethier
|
c77cfcd6f7
|
unpack varargs
|
2021-02-10 22:28:21 -05:00 |
|
Justin Ethier
|
95f8a17124
|
WIP - varargs
|
2021-02-10 17:49:12 -05:00 |
|
Justin Ethier
|
f7fe5dbf11
|
Unpack args array
|
2021-02-09 22:39:57 -05:00 |
|
Justin Ethier
|
d162dd8fbc
|
WIP - unpacking args
|
2021-02-09 17:38:49 -05:00 |
|
Justin Ethier
|
f428d2c4de
|
WIP
|
2021-02-08 17:17:51 -05:00 |
|