about summary refs log tree commit diff
path: root/src/rt/rust_port.cpp
AgeCommit message (Expand)AuthorLines
2011-11-16Disconnect ports before draining them. Issue #1155Brian Anderson-1/+8
2011-11-13rt: Add locking invariants to rust_portBrian Anderson-2/+3
2011-11-13Drop enqueued elements when a port is destructed. Closes #1155Brian Anderson-0/+5
2011-11-11rt: Remove rust_chanBrian Anderson-27/+12
2011-11-10rt: Move rust_chan::send to rust_port::sendBrian Anderson-0/+22
2011-11-10rt: Remove rust_token. UnusedBrian Anderson-1/+1
2011-11-10rt: Simplify channel-port associationBrian Anderson-24/+14
2011-11-10rt: Remove new_chan. Not neededBrian Anderson-3/+3
2011-10-20Do not pass taskpointers to "rust" native functionsMarijn Haverbeke-2/+2
2011-08-15Port ID-based channels.Eric Holk-0/+7
2011-08-15First step towards port handles.Eric Holk-0/+4
2011-08-05Atomic ref counting for chans.Eric Holk-15/+2
2011-07-29Removing proxies and message queues.Eric Holk-4/+2
2011-07-28Change the locking rules around channel disassociation againBrian Anderson-0/+1
2011-07-21Improving move semantics for channel operations.Eric Holk-2/+2
2011-07-21Lots of work on memory tracking and channels.Eric Holk-1/+2
2011-07-13Prohibit trailing whitespace under 'tidy' script. Clean up all caught cases.Graydon Hoare-1/+1
2011-07-13Fix compile-command lines in rt.Graydon Hoare-1/+1
2011-07-07Work on debugging race conditions.Eric Holk-4/+4
2011-06-28Removed dom_owned, splitting things between task_owned and kernel_owned. Had ...Eric Holk-2/+2
2011-04-19Overhaul logging system in runtimeMarijn Haverbeke-9/+8
2011-04-07Move to macro-based logging checks in the C++ codeMarijn Haverbeke-7/+7
2010-09-07Lots of design changes around proxies and message passing. Made it so that do...Michael Bebenita-3/+3
2010-08-17Fixed deadlock by removing channel flushing.Michael Bebenita-7/+6
2010-08-11Ignore upcall_flush for channels that are disassociated from ports. This make...Michael Bebenita-2/+2
2010-08-09Synthesize a flush_chan upcall right before a channel's ref_count drops to ze...Michael Bebenita-3/+21
2010-08-09Some pretty printing in the runtime.Michael Bebenita-0/+16
2010-07-28Move ports out into their own file, add data_message and make communication s...Michael Bebenita-0/+39