about summary refs log tree commit diff
path: root/src/rt/rust_port.h
AgeCommit message (Expand)AuthorLines
2013-02-01rt: Remove portsBrian Anderson-64/+0
2012-12-10Add license boilerplate to more files.Graydon Hoare-0/+10
2012-04-03Refactor includes structure, getting rid of rust_internal.hJon Morton-1/+2
2012-03-06rt: Change the rust_port refcounting scheme to avoid racesBrian Anderson-7/+9
2012-03-05rt: Properly block tasks while waiting for port detachBrian Anderson-2/+12
2012-03-05rt: Make rust_port_detach less contentiousBrian Anderson-1/+3
2012-03-05rt: Move receive code into rust_portBrian Anderson-1/+1
2012-02-16rt: Add rust_port_select functionBrian Anderson-0/+2
2011-11-16Disconnect ports before draining them. Issue #1155Brian Anderson-0/+1
2011-11-13Drop enqueued elements when a port is destructed. Closes #1155Brian Anderson-0/+1
2011-11-11rt: Make rust_port's ref counting non-atomicBrian Anderson-1/+1
2011-11-11rt: Remove rust_chanBrian Anderson-2/+2
2011-11-10rt: Move rust_chan::send to rust_port::sendBrian Anderson-0/+1
2011-11-10rt: Remove rust_token. UnusedBrian Anderson-1/+0
2011-11-10rt: Simplify channel-port associationBrian Anderson-1/+0
2011-08-15Port ID-based channels.Eric Holk-2/+1
2011-08-15First step towards port handles.Eric Holk-1/+4
2011-08-05Atomic ref counting for chans.Eric Holk-3/+0
2011-07-29Removing proxies and message queues.Eric Holk-2/+3
2011-07-13Fix compile-command lines in rt.Graydon Hoare-1/+1
2011-07-07Work on debugging race conditions.Eric Holk-1/+4
2011-06-27Conservatively serialize nearly all upcalls. Successfuly ran make check with ...Eric Holk-2/+0
2011-06-27Added some locking to ports to prevent the case where two threads simultaneou...Eric Holk-0/+2
2010-08-09Synthesize a flush_chan upcall right before a channel's ref_count drops to ze...Michael Bebenita-0/+1
2010-08-09Some pretty printing in the runtime.Michael Bebenita-0/+1
2010-07-28Move ports out into their own file, add data_message and make communication s...Michael Bebenita-0/+31