Commit graph

5708 commits

Author SHA1 Message Date
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
Justin Ethier
ee11bc0ab0 Merge branch 'master' into cargs2-dev 2021-03-04 22:58:11 -05:00
Justin Ethier
d5e65a09c4 Add credit for latest symbol fix 2021-03-04 22:15:54 -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
6ef8773b31 Document latest change 2021-03-03 21:32:39 -05:00
Justin Ethier
39c93e33be
Merge pull request #451 from arthurmaciel/master
@arthurmaciel Moved from gettimeofday() to the more precise clock_gettime()
2021-03-03 21:20:51 -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
Arthur Maciel
e4eae1cdf9 Moved from gettimeofday() to the more precise clock_gettime() 2021-03-01 23:20:00 -03:00
Arthur Maciel
0ff0561ac9 Moved from gettimeofday() to the more precise clock_gettime() 2021-03-01 23:15:08 -03:00
Arthur Maciel
5fb3d69560 Moved from gettimeofday() to the more precise clock_gettime() 2021-03-01 23:13:59 -03:00
Justin Ethier
d590904894 Porting function callling conventions 2021-02-26 22:31:02 -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
1d18d70951 Convert bytevector-append 2021-02-24 23:01:42 -05:00
Justin Ethier
5e9def9dbf Port runtime functions for (bytevector) 2021-02-23 22:54:16 -05:00
Justin Ethier
085860ac51 Merge branch 'master' into cargs2-dev 2021-02-23 15:20:47 -05:00
Justin Ethier
c82e69a997 Added import-shared-object 2021-02-23 15:18:38 -05:00
Justin Ethier
789b97826f Remove casts to function_type
Each of these functions will need to be ported to use the new function_type signature
2021-02-21 21:57:52 -05:00
Justin Ethier
af9775af98 Added TODO 2021-02-21 21:52:40 -05:00
Justin Ethier
e9ebfb8dcb Use new calling convention 2021-02-21 21:40:39 -05:00
Justin Ethier
fd35f2e53e Convert function calls 2021-02-21 11:34:50 -05:00
Justin Ethier
93310be845 Convert C function calls 2021-02-21 11:24:08 -05:00
Justin Ethier
d06dbcb64a Remove dispatch.c, port Cyc_apply 2021-02-21 10:53:16 -05:00