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 |
|
Justin Ethier
|
807eb98843
|
Clean up and more function conversions
|
2021-02-20 22:07:25 -05:00 |
|
Justin Ethier
|
5ff682a592
|
Remove Cyc-list, seems unused
|
2021-02-19 10:19:32 -05:00 |
|
Justin Ethier
|
c839edb5e2
|
Cleanup, convert CPS function sigs
|
2021-02-18 22:59:03 -05:00 |
|
Justin Ethier
|
8ebee64dda
|
Convert numeric comparisons, remove dead code
|
2021-02-17 22:59:12 -05:00 |
|
Justin Ethier
|
24bbc2e39d
|
Converting function calls
|
2021-02-16 22:55:40 -05:00 |
|
Justin Ethier
|
d5ba874ae2
|
WIP, updating function calling conventions
|
2021-02-16 22:42:36 -05:00 |
|
Justin Ethier
|
2de1eb9e7f
|
WIP, changing CPS calling conventions
|
2021-02-15 22:47:33 -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 |
|