Commit graph

1395 commits

Author SHA1 Message Date
Justin Ethier
3cb4e89f9b WIP 2016-01-20 22:57:47 -05:00
Justin Ethier
b560fda1c2 Added function comment for gc_mark_gray2 2016-01-20 22:44:30 -05:00
Justin Ethier
232498bd8e WIP 2016-01-20 22:40:00 -05:00
Justin Ethier
7a1c1f3979 WIP 2016-01-20 22:04:00 -05:00
Justin Ethier
98eadc2be8 WIP 2016-01-20 21:40:55 -05:00
Justin Ethier
96ab7ca6db revisions 2016-01-21 03:26:40 -05:00
Justin Ethier
aa57e9afb5 Revisions 2016-01-21 00:18:29 -05:00
Justin Ethier
b86a17ff8f Revisions 2016-01-21 00:16:05 -05:00
Justin Ethier
72b63c0955 Wrote the 'cooperation by collector' section 2016-01-20 23:59:12 -05:00
Justin Ethier
4ed90f58f8 Added blocked/runnable macros 2016-01-20 23:48:10 -05:00
Justin Ethier
3bbf64d440 Added comments 2016-01-20 23:48:04 -05:00
Justin Ethier
6f1b63802e WIP 2016-01-20 19:43:16 -05:00
Justin Ethier
0ca69611cb WIP 2016-01-20 19:30:58 -05:00
Justin Ethier
ffa29c34fd Added Code section 2016-01-20 19:28:59 -05:00
Justin Ethier
f81d2e061a WIP 2016-01-19 23:05:42 -05:00
Justin Ethier
67de73d588 WIP 2016-01-19 22:59:52 -05:00
Justin Ethier
a63768aa64 WIP 2016-01-19 22:51:32 -05:00
Justin Ethier
37b3891868 WIP 2016-01-19 22:48:07 -05:00
Justin Ethier
6a06a58780 WIP 2016-01-19 22:15:14 -05:00
Justin Ethier
ecb07833bf Trying to improve the intro 2016-01-19 21:39:48 -05:00
Justin Ethier
3a440101a0 WIP 2016-01-19 23:32:54 -05:00
Justin Ethier
5e0a29589a WIP 2016-01-19 23:21:15 -05:00
Justin Ethier
92314c21ec WIP 2016-01-19 19:21:22 -05:00
Justin Ethier
8b093b5616 WIP 2016-01-18 23:02:19 -05:00
Justin Ethier
95432010d6 WIP 2016-01-18 22:39:07 -05:00
Justin Ethier
42882bf7ce Building out minor GC section 2016-01-18 22:02:16 -05:00
Justin Ethier
68699ba9ac WIP 2016-01-19 03:16:38 -05:00
Justin Ethier
3cd9ec4f1d WIP 2016-01-19 03:02:47 -05:00
Justin Ethier
dc9adb6351 WIP 2016-01-19 02:55:21 -05:00
Justin Ethier
a7109a4c01 Consolidating references 2016-01-19 02:32:01 -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
78f244e1ac Merge remote-tracking branch 'origin/master' 2016-01-18 22:19:08 -05:00
Justin Ethier
1e71ff3fd3 Move thread-sleep! to 18.sld 2016-01-18 22:18:39 -05:00
Justin Ethier
d8dc9e7ccb Added code examples 2016-01-18 19:17:51 -05:00
Justin Ethier
bcdb5a9c1b Added a multithreaded section 2016-01-18 19:15:11 -05:00
Justin Ethier
e462fcc594 Update User-Manual.md 2016-01-18 09:50:25 -05:00
Justin Ethier
1a2f73527c Removed finished 2016-01-17 22:54:20 -05:00
Justin Ethier
a0c758c0b1 Ensure thread data fields are initialized 2016-01-17 21:39:51 -05:00
Justin Ethier
18a76df2ac Added TODO wrt examples 2016-01-17 00:13:53 -05:00
Justin Ethier
40bcf2d5dc Added comments 2016-01-17 00:09:01 -05:00
Justin Ethier
cc630028f9 Cleanup
Added header comment
Removed issues. The real problem here seemed to be a mutex-unlock without a corresponding lock, which results in undefined behavior according to the docs. Everything seems fine if the lock/unlock are not there or if they both are.
2016-01-16 23:47:31 -05:00
Justin Ethier
fef18d014a WIP 2016-01-16 22:51:14 -05:00
Justin Ethier
308d1ce206 Remove damn quasi-quote, do more work 2016-01-16 22:19:30 -05:00
Justin Ethier
079c6f4390 Added notes 2016-01-15 22:43:46 -05:00
Justin Ethier
6995c24838 Updated with another failure case 2016-01-15 23:53:45 -05:00
Justin Ethier
926fa1a9e1 Added notes regarding mutex lock issue 2016-01-15 23:49:08 -05:00
Justin Ethier
9d3466efd1 Updated -d option 2016-01-15 23:10:52 -05:00
Justin Ethier
90ca75ca9c Updated to use ->heap 2016-01-15 22:58:59 -05:00