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
Justin Ethier
ea45546c62
Experimenting with explicit heap copying
2016-01-15 22:43:21 -05:00
Justin Ethier
f0cd203a5c
WIP
2016-01-14 23:03:30 -05:00
Justin Ethier
fd77b7936c
WIP
2016-01-14 22:30:22 -05:00
Justin Ethier
8a0bb68eba
Relocating
2016-01-15 03:13:24 -05:00
Justin Ethier
878cc1888b
Relocating to a more appropriate place
2016-01-15 03:11:56 -05:00
Justin Ethier
4db60ab42f
Added output
2016-01-15 03:10:22 -05:00
Justin Ethier
af2e836e16
Added stub
2016-01-15 03:10:14 -05:00
Justin Ethier
d0bce4a15e
Cleaned up demo
2016-01-14 23:34:19 -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
71a551dd1d
Added TODO
2016-01-13 23:14:29 -05:00
Justin Ethier
4261a4b195
Debugging
2016-01-13 22:50:09 -05:00