about summary refs log tree commit diff
path: root/src/rt/rust_upcall.cpp
AgeCommit message (Expand)AuthorLines
2011-06-28Renamed what's left of rust_dom to rust_schedulerEric Holk-34/+34
2011-06-28Removed dom_owned, splitting things between task_owned and kernel_owned. Had ...Eric Holk-4/+3
2011-06-28Moved thread management to rust_kernel.Eric Holk-19/+19
2011-06-28There is only one domain per kernel now.Eric Holk-80/+0
2011-06-27Properly handle the case where src==dst but we have to allocate a new vector.Michael Sullivan-1/+1
2011-06-27Properly handle the case where src==dst in upcall_vec_append.Michael Sullivan-0/+6
2011-06-27A little tidying in rt.Graydon Hoare-1/+1
2011-06-27Conservatively serialize nearly all upcalls. Successfuly ran make check with ...Eric Holk-20/+44
2011-06-27Fixed a few concurrency bugs. Still not perfect, but overall it seems much mo...Eric Holk-3/+6
2011-06-20Added string duplication to deep_copy. Closes #520.Eric Holk-3/+15
2011-06-16Removing dead upcall_join. Closes #509.Eric Holk-21/+0
2011-06-16Get rid of old vec_append glue.Michael Sullivan-10/+8
2011-06-15Fixed a problem where spawn arguments were getting lost again. Also, fixed up...Eric Holk-13/+10
2011-06-15Re-enabled join.Eric Holk-2/+0
2011-06-14Merge pull request #490 from msullivan/fix_vec_appendPatrick Walton-1/+48
2011-06-14rustc: Implement on-heap resizing for interior vectorsPatrick Walton-2/+9
2011-06-14Implement upcall_vec_append and use it for vector append.Michael Sullivan-1/+48
2011-06-13rustc: Add some interior vector spill code, untested as of yetPatrick Walton-2/+13
2011-06-13rustc: Implement simple interior vector append translationPatrick Walton-0/+19
2011-06-13This is the mega-ucontext commit. It replaces the task switching mechanism wi...Eric Holk-2/+20
2011-05-27Switched calling conventions so that spawn with multiple arguments works.Eric Holk-1/+1
2011-05-27Switching over to wrappers for spawning functions of multiple arguments. Does...Eric Holk-7/+11
2011-05-26More delicious dead code removal from runtime, upcalls.Graydon Hoare-2/+2
2011-05-24Dead code.Rafael Ávila de Espíndola-42/+0
2011-05-24Dead code.Rafael Ávila de Espíndola-42/+0
2011-05-24Dead code elimination.Rafael Ávila de Espíndola-1/+1
2011-05-24"constant propagate" rust_new_exit_task_glue to its only use.Rafael Ávila de Espíndola-6/+4
2011-05-20Translated start_task, but it fails on spp == align_down(spp)Eric Holk-5/+4
2011-05-20Called the new_task upcall. There are refcount issues though.Eric Holk-2/+3
2011-05-19Remove rustboot-related logging hacksMarijn Haverbeke-17/+0
2011-05-18Remove a bit more dead code.Rafael Ávila de Espíndola-2/+0
2011-05-18Remove dead rustboot code.Rafael Ávila de Espíndola-2/+2
2011-05-04Try to fail nicely, again.Graydon Hoare-2/+0
2011-05-04Fail in a slightly more organized fashion for now.Graydon Hoare-4/+2
2011-04-28Log refcounts in upcall_vec_grow.Graydon Hoare-4/+4
2011-04-19Overhaul logging system in runtimeMarijn Haverbeke-106/+106
2011-04-19Add log_err to rustbootMarijn Haverbeke-4/+4
2011-04-07Move to macro-based logging checks in the C++ codeMarijn Haverbeke-61/+57
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