Commit graph

170 commits

Author SHA1 Message Date
Justin Ethier
214f8de4c0 Added signal and broadcast 2016-02-15 22:19:12 -05:00
Justin Ethier
bb4433b9ed WIP 2016-02-16 02:49:37 -05:00
Justin Ethier
730434bb14 Added header comment block. 2016-02-14 22:35:04 -05:00
Justin Ethier
fc6647fbb3 Added (record?) 2016-02-06 03:19:36 -05:00
Justin Ethier
5bb51a851a Implement getter/setter 2016-02-04 22:45:00 -05:00
Justin Ethier
449fc1a76e WIP 2016-02-02 23:16:58 -05:00
Justin Ethier
4540c11a48 Include additional info with record instances 2016-02-02 22:12:18 -05:00
Justin Ethier
c90618a74c WIP 2016-02-03 02:53:12 -05:00
Justin Ethier
93a7a9d2eb Include scheme base 2016-02-02 23:09:34 -05:00
Justin Ethier
43e0cfdd4c Initial file, not working yet 2016-01-29 23:11:32 -05:00
Justin Ethier
1a3d88f999 Formatting 2016-01-18 22:43:30 -05:00
Justin Ethier
76bbca68e5 Cyc-minor-gc is now part of (srfi 18)
It makes more sense here than as a primitive, since threading is the only place you would need to trigger this from application code.
2016-01-18 22:40:59 -05:00
Justin Ethier
92561abc85 Added status of all SRFI 18 functions 2016-01-18 22:28:55 -05:00
Justin Ethier
1e71ff3fd3 Move thread-sleep! to 18.sld 2016-01-18 22:18:39 -05:00
Justin Ethier
40bcf2d5dc Added comments 2016-01-17 00:09:01 -05:00
Justin Ethier
ea45546c62 Experimenting with explicit heap copying 2016-01-15 22:43:21 -05:00
Justin Ethier
04d1655a6a Prevent passing stack objects to a thread's closure
Modified thread-start! to initiate a GC prior to running the thread, in case thunk contains any closures on the "parent" thread's stack. Otherwise when the parent thread goes to collect them, the contents will be corrupted when the spawned thread attempts to access them.
2016-01-14 23:30:53 -05:00
Justin Ethier
9402805af3 Mutex stubs 2016-01-02 22:13:45 -05:00
Justin Ethier
151a09386e Added import base 2015-12-26 23:49:41 -05:00
Justin Ethier
7db26c7d8c Relocated threading functions 2015-12-26 23:26:07 -05:00