Commit graph

115 commits

Author SHA1 Message Date
Arthur Maciel
f1a8456965 Added procs to query opaques 2021-02-07 15:05:55 -03:00
Arthur Maciel
b4febc8073 [No code change] Formatted foreign.sld and removed unused commented code 2021-01-30 17:19:58 -03:00
Justin Ethier
46ae8c1ad8 Issue #370 - Added thread-data type specifier 2021-01-27 22:36:32 -05:00
Justin Ethier
d435ec6728 Issue #370 - Added type checking to c-define 2021-01-26 22:50:42 -05:00
Justin Ethier
9c54c01e44 Issue #370 - Remove (data) 2021-01-24 21:59:37 -05:00
Justin Ethier
3bd18880a4 Issue #370 - bignum support for c->scm, WIP thread data 2021-01-23 00:05:40 -05:00
arthurmaciel
12074198d5
Renamed 'cvoid' to 'c-void' 2020-07-05 00:31:33 -03:00
Arthur Maciel
084e931741 Fixed '(cyclone foreign)' and added 'cvoid' type 2020-06-14 00:14:58 -03:00
Justin Ethier
1faf874fff Add missing C types 2020-05-16 19:48:21 -04:00
Justin Ethier
bb309da886 Mark TODO item 2020-05-13 23:19:43 -04:00
Justin Ethier
a2a14aec0a c->scm for strings 2020-05-13 23:03:19 -04:00
Justin Ethier
12ed7e7813 WIP 2020-05-13 22:29:14 -04:00
Justin Ethier
0034b09468 WIP 2020-05-12 23:07:48 -04:00
Justin Ethier
d62166d5d7 Call proper conversion function 2020-05-12 18:12:14 -04:00
Justin Ethier
1bd664b813 WIP 2020-05-12 17:51:47 -04:00
Justin Ethier
a7bdb80964 Added TODO 2020-05-11 23:02:36 -04:00
Justin Ethier
ec63593324 Support custom arg types in c-define 2020-05-11 22:33:07 -04:00
Justin Ethier
fd8cb32e46 Added more tests 2020-05-11 22:03:07 -04:00
Justin Ethier
b6509b442a Bug fixes 2020-05-11 21:28:52 -04:00
Justin Ethier
9bd5a94ec4 WIP 2020-05-11 17:43:36 -04:00
Justin Ethier
1c7e03e9d1 Added TODO items for c-define 2020-05-10 18:44:44 -04:00
Justin Ethier
ab6ee6c16d Allow c-values to support ret-convert from c-define-type 2020-05-10 18:41:04 -04:00
Justin Ethier
4a6919e153 Added c-define-type 2020-05-07 19:07:07 -04:00
Justin Ethier
8fef2ec1ab Fixup c-value to work with new macro 2020-05-04 22:59:51 -04:00
Justin Ethier
cdeeef8b27 WIP 2020-05-04 22:45:44 -04:00
Justin Ethier
41e6aedb25 WIP 2020-05-04 16:24:07 -04:00
Justin Ethier
5e7d896a95 Do not require TYPE arg of c-vlaue to be quoted in user code 2020-04-30 22:56:24 -04:00
Justin Ethier
ca06ad2b0b Rename macro to "c-define" per discussion w/Arthur 2020-04-30 11:21:30 -04:00
Justin Ethier
ebeb0e8651 Rename macros 2020-04-29 22:36:19 -04:00
Justin Ethier
3e87799a3b Added header comments 2020-04-28 19:09:26 -04:00
Justin Ethier
ecec144dc4 Cleanup 2020-04-28 18:46:27 -04:00
Justin Ethier
0011facf41 Adjust paren 2020-04-28 16:36:25 -04:00
Justin Ethier
cea927bd83 Relocate 2020-04-28 16:35:29 -04:00
Justin Ethier
c7b692e332 Relocate macros 2020-04-28 16:35:12 -04:00
Justin Ethier
cb75d5373d Added comments 2020-04-17 19:36:37 -04:00
Justin Ethier
3a2fbeab75 WIP 2020-04-17 19:21:49 -04:00
Justin Ethier
1adb0e290d Added 'foreign-code' macro 2020-04-16 19:05:19 -04:00
Justin Ethier
1a797b154b Added TODO 2020-04-16 09:45:13 -04:00
Justin Ethier
a5366007bc Added TODO 2020-04-15 22:59:17 -04:00
Justin Ethier
1d9bb537a1 Initial stub 2020-04-13 16:59:44 -04:00
Justin Ethier
8a9a14dca0 Remove unused parameter 2019-11-07 13:57:34 -05:00
Justin Ethier
f7e6c11108 Port gc_is_stack_obj to a macro
This avoids function calls and can improve performance in extreme cases.
2019-09-26 17:24:27 -04:00
Justin Ethier
c2757d2fe6 Fix deref of delays 2019-07-11 18:11:08 -04:00
Justin Ethier
0b1c4662fb Added multi-threaded (shared) versions of delays and promises 2019-07-11 13:32:39 -04:00
Justin Ethier
06ada5122c WIP, adding delay/promise 2019-07-11 13:07:20 -04:00
Justin Ethier
4a1a9a9f52 WIP 2019-07-11 11:13:25 -04:00
Justin Ethier
7c6be060af Tweaks
- Allow deref of shared queues
- Added (realized? obj) as a stub
2019-07-11 11:12:52 -04:00
Justin Ethier
6e8c0b6088 Functional build-out of delay 2019-07-10 18:53:23 -04:00
Justin Ethier
61976a139e Added stub 2019-07-10 13:34:36 -04:00
Justin Ethier
586824522e Update header comments 2019-07-02 13:27:08 -04:00