about summary refs log tree commit diff
path: root/src/rt/rust_upcall.cpp
AgeCommit message (Expand)AuthorLines
2011-03-24Make symbol resolution failures log under rust_log::ERR flag as well.Graydon Hoare-2/+2
2011-03-22Further support for floating-point. Literals with exponents workTim Chevalier-1/+8
2011-03-21Started adding support for floating-point type, floating-point literals, and ...Tim Chevalier-0/+7
2011-02-22Add ABI tagging to crates, adjust rustc output and runtime stack-frame setup ...Graydon Hoare-3/+8
2011-02-10Commit the trap-failure hack to the runtime, since I keep using it in my work...Graydon Hoare-0/+4
2010-12-13Make failing to resolve a symbol an errorPatrick Walton-1/+1
2010-11-09Support a special const-value refcount, use it for const strings.Graydon Hoare-1/+4
2010-09-29Patchwork of attempted fixes to effect system and gc system; eventually give ...Graydon Hoare-6/+7
2010-09-10Cleanup, refactoring, and some runtime tests.Michael Bebenita-5/+1
2010-09-07Lots of design changes around proxies and message passing. Made it so that do...Michael Bebenita-112/+100
2010-09-07Added a few utility classes, cleaned up the include order of .h files, and st...Michael Bebenita-5/+3
2010-09-03When vec growth results in a newly allocated (extended) buffer, copy existing...Roy Frostig-9/+26
2010-08-31Whitespace churn.Graydon Hoare-38/+63
2010-08-31Fix rust_vec constructor assertion failure caused by slow path of upcall_vec_...Roy Frostig-2/+3
2010-08-17Added labels to blocking conditions.Michael Bebenita-3/+3
2010-08-17Fixed deadlock by removing channel flushing.Michael Bebenita-25/+14
2010-08-11Added support for task sleeping in the scheduler.Michael Bebenita-0/+8
2010-08-11Ignore upcall_flush for channels that are disassociated from ports. This make...Michael Bebenita-0/+8
2010-08-10Merge commit 'jyasskin/work'Graydon Hoare-23/+27
2010-08-09Synthesize a flush_chan upcall right before a channel's ref_count drops to ze...Michael Bebenita-26/+42
2010-08-09Some pretty printing in the runtime.Michael Bebenita-5/+21
2010-08-09Add names to tasks and domains. These can either be an explicit literal stringJeffrey Yasskin-23/+27
2010-07-28Move ports out into their own file, add data_message and make communication s...Michael Bebenita-17/+34
2010-07-28Move notification-messages out into their own file and unify into notify_mess...Michael Bebenita-21/+25
2010-07-28Rename rust_proxy_delegate to maybe_proxy, flesh out logic in it. Add strong-...Michael Bebenita-8/+9
2010-07-28Fix typos in comments, delete obsolete comments and dead commented code.Michael Bebenita-64/+1
2010-07-28Test the deque a bit. Give it a get-by-index method. Fix two uncovered stat...Roy Frostig-2/+7
2010-07-22Back out too-platform-fussy bits in preempt-test work. I hate this test.Graydon Hoare-3/+0
2010-07-22Beat up on the preempt test a bit more, as it keeps hanging under valgrind.Graydon Hoare-2/+5
2010-07-19Added a message passing system based on lock free queues for inter-thread com...Michael Bebenita-330/+270
2010-07-15Fix a couple fails with wrong arg count (new arg from last gc change); expand...Graydon Hoare-3/+5
2010-07-04Fix typo in upcall_recv log message.Graydon Hoare-1/+1
2010-07-02Improve logging on upcall_malloc.Graydon Hoare-2/+7
2010-06-28Move more of the GC logic into the runtime.Graydon Hoare-10/+29
2010-06-23Populate tree.Graydon Hoare-0/+654