Justin Ethier
|
6edbd8cd57
|
Prevent compilation warninG
|
2021-03-14 21:22:14 -04:00 |
|
Justin Ethier
|
b507485f55
|
Port dispatch_apply to new calling convention
|
2021-03-06 22:07:11 -05:00 |
|
Justin Ethier
|
d590904894
|
Porting function callling conventions
|
2021-02-26 22:31:02 -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
|
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
|
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
|
b6c2a353a8
|
Compilation fixes
|
2021-02-11 22:27:50 -05:00 |
|
Justin Ethier
|
c77cfcd6f7
|
unpack varargs
|
2021-02-10 22:28:21 -05:00 |
|
Justin Ethier
|
7974ce9da2
|
Issue #370 - add type checking for doubles
|
2021-01-30 17:43:38 -05:00 |
|
Justin Ethier
|
23249133af
|
Added Cyc_check_argc macro to help w/new functions
|
2021-01-21 23:03:55 -05:00 |
|
Justin Ethier
|
d2b500278c
|
Bug fixes
|
2021-01-07 10:10:25 -08:00 |
|
Justin Ethier
|
abe4e31d05
|
Added hashset_to_array
|
2021-01-06 19:58:25 -08:00 |
|
Justin Ethier
|
a5fb3b1b14
|
Allow (vector?) to recognize and disregard record types
|
2020-12-21 23:00:43 -05:00 |
|
Justin Ethier
|
c3075a6396
|
Added record_tag
|
2020-12-20 22:39:28 -05:00 |
|
Justin Ethier
|
937f6b61c2
|
Added ffi module
|
2020-08-14 14:37:19 -04:00 |
|
Justin Ethier
|
9eb67e28e8
|
Issue #82 - Clean up
|
2020-06-17 22:54:08 -04:00 |
|
Justin Ethier
|
d96eaab5cc
|
Issue #388 - Prevent gcc 10.1 build errors
|
2020-06-04 22:11:50 -04:00 |
|
Justin Ethier
|
3dc451d016
|
eqv? behavior per R7RS
|
2020-05-21 18:12:54 -04:00 |
|
Justin Ethier
|
cf6ccc25d9
|
Issue #377
|
2020-05-18 18:18:33 -04:00 |
|
Justin Ethier
|
81d2e70037
|
Issue #374 - Allow full access to open-binary prims
|
2020-05-17 18:35:12 -04:00 |
|
Justin Ethier
|
f91d5b1a30
|
Correctly differentiate binary/textual ports
|
2020-04-02 18:53:10 -04:00 |
|
Justin Ethier
|
479e880b30
|
Allow optional collection of opaque pointers
|
2020-03-05 13:26:17 -05:00 |
|
Justin Ethier
|
905bf9b330
|
Issue #351 - Avoid compiler warnings from clang
|
2020-02-28 14:28:39 -05:00 |
|
Justin Ethier
|
81a3cf9c2f
|
Additional HRT logging
|
2020-02-05 12:59:33 -05:00 |
|
Justin Ethier
|
2569acae64
|
Cleanup
|
2020-01-29 23:04:58 -05:00 |
|
Justin Ethier
|
449e4bd425
|
Cleanup
|
2020-01-29 17:55:45 -05:00 |
|
Justin Ethier
|
b2e8e85f9a
|
Rename function
|
2020-01-28 23:05:44 -05:00 |
|
Justin Ethier
|
bb44246588
|
Cleanup
|
2020-01-28 22:19:28 -05:00 |
|
Justin Ethier
|
95fcc2e787
|
Remove add_global2
|
2020-01-27 15:58:25 -05:00 |
|
Justin Ethier
|
60879432f9
|
Modify add_global
|
2020-01-27 15:45:30 -05:00 |
|
Justin Ethier
|
4fb6530056
|
Added add_global2
|
2020-01-27 15:26:53 -05:00 |
|
Justin Ethier
|
a6ce8c4ba1
|
Pass symbol to set-global functions
|
2020-01-24 14:19:10 -05:00 |
|
Justin Ethier
|
deb2337576
|
Added set-global helpers that require CPS
|
2020-01-23 21:46:56 -05:00 |
|
Justin Ethier
|
d96eb5d6f7
|
Removed old functions
|
2020-01-20 12:14:04 -05:00 |
|
Justin Ethier
|
ffaa9b263a
|
Added CPS versions of mutation primitives
|
2020-01-16 22:43:07 -05:00 |
|
Justin Ethier
|
3e9da5e291
|
Added Cyc_file_last_modified_time
|
2020-01-03 13:35:38 -05:00 |
|
Justin Ethier
|
02fcad76f6
|
Added write-bytevector
|
2019-12-28 18:22:35 -05:00 |
|
Justin Ethier
|
f091d0267e
|
Unsafe (length)
|
2019-11-26 23:06:01 -05:00 |
|
Justin Ethier
|
0651716196
|
Unsafe vector-set
|
2019-11-26 22:58:24 -05:00 |
|
Justin Ethier
|
c30bf50b5d
|
Fix unsafe car/cdr
|
2019-11-26 16:11:57 -05:00 |
|
Justin Ethier
|
0e407ea9da
|
Unsafe prims compiler option
|
2019-11-26 15:45:49 -05:00 |
|
Justin Ethier
|
537e8bc975
|
Experimenting with unsafe prims
|
2019-11-26 15:37:52 -05:00 |
|
Justin Ethier
|
caf1dc23ef
|
Keep track of heap page when growing the heap
|
2019-11-06 17:18:47 -05:00 |
|
Justin Ethier
|
92bc0b6bdc
|
Cleanup of thread data structure
Added comments, moved frequently used members to the top (call history) and infrequently used ones to the end (minor GC longjmp).
|
2019-11-05 13:37:05 -05:00 |
|
Justin Ethier
|
d209f7fd9c
|
Tweak struct layouts
|
2019-11-04 15:28:40 -05:00 |
|