Commit graph

5623 commits

Author SHA1 Message Date
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
Justin Ethier
81e0f82046 Fix order of arguments 2021-02-11 23:02:20 -05:00
Justin Ethier
b6c2a353a8 Compilation fixes 2021-02-11 22:27:50 -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
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
a1d14eaa22 Added a note on branching 2021-02-02 23:04:33 -05:00
Justin Ethier
02fdcd2532 WIP 2021-02-02 22:58:00 -05:00
Justin Ethier
e1082710fe Added development items 2021-02-02 22:40:46 -05:00
Justin Ethier
bf1d1e89e3 Revert changes to string-byte-length
This allows us to run the module in the compiler right now
2021-02-02 22:21:43 -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