Justin Ethier
46ae8c1ad8
Issue #370 - Added thread-data type specifier
2021-01-27 22:36:32 -05:00
Justin Ethier
e06cd94354
New example
2021-01-26 22:48:30 -05:00
Justin Ethier
c31b4295b8
Clean up output
2021-01-25 21:18:43 -05:00
Justin Ethier
a0b0580d01
Initial file
2021-01-25 21:17:57 -05:00
Justin Ethier
6a1377178a
Issue #412 - Fix expand within a cond-expand
...
Allow these dependencies to be recognized by Cyclone.
2020-09-28 13:32:13 -04:00
Justin Ethier
f0bf9fc1d4
Issue #412 - Handle all cond-expand's
...
This change allows libraries to expand properly when cond-expand contains multiple sub-expressions. Previously it only worked properly if the sub-expressions were begin's.
2020-09-27 22:12:28 -04:00
Justin Ethier
065a3a9d48
Grammar
2020-08-14 17:52:12 -04:00
Justin Ethier
7fef5d6507
Add more information
2020-08-14 17:51:29 -04:00
Justin Ethier
67b5e4ee8e
Clean up examples
...
Use code from runtime instead of inline here
Added comments as needed, etc
2020-08-14 16:48:59 -04:00
Justin Ethier
4d2d2d88ae
Add note about generating mangled names
2020-08-14 14:37:04 -04:00
Justin Ethier
2668cc339c
Do not use global to store local setjmp
2020-08-14 11:52:04 -04:00
Justin Ethier
c07a6ff6bf
Demonstrate passing args to SCM func from C
2020-08-13 18:46:48 -04:00
Justin Ethier
39b006b493
Make multiple SCM calls
2020-08-13 18:04:04 -04:00
Justin Ethier
dbab5269fc
Perform cleanup of thread object, return heap obj
2020-08-13 17:54:43 -04:00
Justin Ethier
6c39c42623
WIP
2020-08-13 12:58:25 -04:00
Justin Ethier
56610b7869
WIP - need to handle cont on the c thread
...
will probably need to use another setjmp/longjmp to be able to resume c_thread after scm call.
2020-08-12 19:03:53 -04:00
Justin Ethier
53b8644e5d
Relocate files
2020-08-11 19:02:05 -04:00
Justin Ethier
9b1c378e9e
Initial working version of "full" example
2020-08-11 19:00:03 -04:00
Justin Ethier
734f137832
Break out C files for GC example
2020-08-11 18:06:21 -04:00
Justin Ethier
fa5f630fa5
Refactoring
2020-08-11 11:53:20 -04:00
Justin Ethier
f737681ddf
Added complex example (not working yet)
2020-08-09 18:06:57 -04:00
Justin Ethier
51c15a3104
Initial file
2020-08-09 18:06:12 -04:00
Justin Ethier
a3fbe3154e
Rename sample application
2020-08-09 18:04:04 -04:00
Justin Ethier
bda81cec5b
Added more information
2020-08-09 17:49:10 -04:00
Justin Ethier
4560e115bd
Cleanup
2020-08-09 17:32:40 -04:00
Justin Ethier
8047da95d2
Allow compilation after refactoring
2020-08-07 19:51:08 -04:00
Justin Ethier
bfd2c8512d
Initial file
2020-08-07 19:46:33 -04:00
Justin Ethier
3d03684f1f
Cleanup
2020-08-07 19:45:29 -04:00
Justin Ethier
0bd2f85470
More cleanup
2020-08-07 19:39:19 -04:00
Justin Ethier
3b9daff384
Support mutex in the called Scheme code
2020-08-07 19:29:39 -04:00
Justin Ethier
c4f65c993d
Cleanup and refactoring
2020-08-07 18:56:37 -04:00
Justin Ethier
275fccd8a6
Add comments
2020-08-07 18:47:24 -04:00
Justin Ethier
5a20cd1207
Clean up
2020-08-07 18:38:20 -04:00
Justin Ethier
c3b87c0a36
Properly initialize param objects
2020-08-07 18:30:17 -04:00
Justin Ethier
fe47c23c92
WIP
2020-08-07 17:53:06 -04:00
Justin Ethier
a28b68c64a
Working example
2020-08-07 17:36:08 -04:00
Justin Ethier
973279e2ff
Example code builds, needs more debugging
2020-08-07 17:15:47 -04:00
Justin Ethier
55d2cd424a
WIP
2020-08-07 11:23:33 -04:00
Justin Ethier
8f00b39db1
Initial file
2020-08-07 10:34:04 -04:00
Justin Ethier
f672d23e75
No longer need make-share
2020-01-24 14:53:48 -05:00
Justin Ethier
05ee7961be
Fix library reference
2019-06-14 13:13:22 -04:00
Justin Ethier
f8d8616d65
Rename module
2019-06-14 13:06:35 -04:00
Justin Ethier
2eeae1d7ed
Refactoring of test code
2019-06-13 13:19:15 -04:00
Justin Ethier
e35c909ce3
Rename files
2019-06-13 13:06:42 -04:00
Justin Ethier
e92f26b64d
Relocated
2019-06-13 13:06:02 -04:00
Justin Ethier
2b115c989d
Initial example
2019-01-28 22:59:54 -05:00
Justin Ethier
867c23b17a
New file for Issue #248
2018-03-26 11:21:56 -04:00
Justin Ethier
e465f811f5
Thread-sleep allow fractional seconds
2017-11-13 18:41:10 -05:00
Justin Ethier
ee8dc1998d
Preparing to integrate
2017-06-16 16:49:33 +00:00
Justin Ethier
9b233f326e
Fix up the bv2string benchmark
2017-06-16 16:21:05 +00:00