aboutsummaryrefslogtreecommitdiff
path: root/lib/cThread.ml
AgeCommit message (Collapse)Author
2016-01-20Update copyright headers.Maxime Dénès
2015-10-08CThread: blocking read + threads now worksEnrico Tassi
2015-02-05Marshal.from_string on 32 bit systems use tmpfile if needed (Close: 3968)Enrico Tassi
Strings are at most 16M on 32 bit OCaml, and the system state may be bigger. In this case we write to tmp file and Marshal.from_channel. We can't directly use the channel interface because of badly designed non blocking API (available only on fds and not channels).
2015-02-04CThread: workaround for threads lockup on windwos made more aggressiveEnrico Tassi
2015-01-12Update headers.Maxime Dénès
2014-12-17CThread: use a different type for thread friendly in_channelsEnrico Tassi
2014-12-14Fixing bug #3858 and #3817 in one stroke.Pierre-Marie Pédrot
2014-07-10more APIs in TQueue and CThreadEnrico Tassi
These are now sufficient to implement PIDE
2014-01-30Work around for bug in threads + blocking io streamlinedEnrico Tassi