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
a05e3af2f3
Fixup I/O
2016-04-12 22:22:24 -04:00
Justin Ethier
af40c7cd8d
Proper use of condition variable
2016-02-19 23:24:40 -05:00
Justin Ethier
f432900cb7
New file
2016-02-19 19:41:22 -05:00
Justin Ethier
3aad258a76
Renamed file
2016-02-19 19:41:01 -05:00
Justin Ethier
d521121f16
WIP example
2016-02-18 23:04:09 -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
90ca75ca9c
Updated to use ->heap
2016-01-15 22:58:59 -05:00
Justin Ethier
fd77b7936c
WIP
2016-01-14 22:30: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
4261a4b195
Debugging
2016-01-13 22:50:09 -05:00
Justin Ethier
eacbdf4956
Initial file
2016-01-13 21:56:16 -05:00