aboutsummaryrefslogtreecommitdiff
path: root/src/rt/rust_upcall.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Test the deque a bit. Give it a get-by-index method. Fix two uncovered ↵Roy Frostig2010-07-281-2/+7
| | | | state-calculation bugs --- one decently, the other with an ugly hack. Bug on the latter coming right up.
* Back out too-platform-fussy bits in preempt-test work. I hate this test.Graydon Hoare2010-07-221-3/+0
|
* Beat up on the preempt test a bit more, as it keeps hanging under valgrind.Graydon Hoare2010-07-221-2/+5
|
* Added a message passing system based on lock free queues for inter-thread ↵Michael Bebenita2010-07-191-330/+270
| | | | communication. Channels now buffer on the sending side, and no longer require blocking when sending. Lots of other refactoring and bug fixes.
* Fix a couple fails with wrong arg count (new arg from last gc change); ↵Graydon Hoare2010-07-151-3/+5
| | | | expand vec_grow logging a bit.
* Fix typo in upcall_recv log message.Graydon Hoare2010-07-041-1/+1
|
* Improve logging on upcall_malloc.Graydon Hoare2010-07-021-2/+7
|
* Move more of the GC logic into the runtime.Graydon Hoare2010-06-281-10/+29
|
* Populate tree.Graydon Hoare2010-06-231-0/+654