Commit graph

142 commits

Author SHA1 Message Date
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
Justin Ethier
4b7d5cb98a Tweaks 2017-06-17 01:50:30 -04:00
Justin Ethier
c550b15f3a Issue #150 - Inefficient (but working) thread-join! 2017-06-17 01:36:47 -04:00
Justin Ethier
5e0fb7edc7 Threaded bv2string 2017-06-15 18:57:54 -04:00
Justin Ethier
4eddfe3d5b Tweak params 2017-06-15 18:57:42 -04:00
Justin Ethier
bd81569c9d Multi-threaded version of ctak benchmark 2017-06-15 18:33:02 -04:00
Justin Ethier
24f9651232 Cleanup networking examples 2017-04-24 18:05:06 -04:00
Justin Ethier
206052c2ec Add missing libraries 2017-04-04 05:51:42 +00:00
Justin Ethier
dbe8597e90 Cleanup 2017-03-14 21:14:01 +00:00
Justin Ethier
6742142b9d Issue #109 - Copy parent thread's params when spinning up a new thread. 2017-03-13 22:55:18 +00:00
Justin Ethier
45c3d05369 New file 2017-02-28 14:44:34 +00:00
Justin Ethier
8fa1bccd78 Finish heap merging, use separate heap locks 2017-01-28 00:01:01 -05:00
Justin Ethier
8c6c27b3d6 WIP 2017-01-26 18:43:52 -05:00
Justin Ethier
7b2a4991a7 Initial file 2017-01-26 18:18:59 -05:00
Justin Ethier
07500ce6d6 Properly store thread ID in thread objects
Also sketched out thread-join support but there are larger issues to consider to get that working.
2017-01-22 18:58:37 -05:00
Justin Ethier
0efd25e711 Build networking examples 2016-10-21 16:00:33 +00:00