about summary refs log tree commit diff
path: root/src/libcore/rt
AgeCommit message (Collapse)AuthorLines
2013-03-18core: Don't use printf in rtdebug!Brian Anderson-10/+4
The bots were showing a segfault that I can't reproduce. Assuming it's varargs related so let's not use printf
2013-03-18Give core::rt and std::net their own uvll bindingsBrian Anderson-1/+1941
I intend to do some big refactoring and don't want to deal w/ std just now
2013-03-18core: Cleanup rt::contextBrian Anderson-17/+35
2013-03-16rt: Add RUST_DEBUG_MEM to rust_env to avoid racesBrian Anderson-0/+48
2013-03-15Fix an android compilation failILyoan-0/+1
2013-03-13test: Fix tests. rs=testsPatrick Walton-2/+7
2013-03-13Revamp foreign code not to consider the Rust modes. This requiresNiko Matsakis-2/+2
adjusting a few foreign functions that were declared with by-ref mode. This also allows us to remove by-val mode in the near future. With copy mode, though, we have to be careful because Rust will implicitly pass somethings by pointer but this may not be the C ABI rules. For example, rust will pass a struct Foo as a Foo*. So I added some code into the adapters to fix this (though the C ABI rules may put the pointer back, oh well). This patch also includes a lint mode for the use of by-ref mode in foreign functions as the semantics of this have changed.
2013-03-12core: Turn off rtdebug loggingBrian Anderson-2/+3
2013-03-11core: Add context switching for ARM and MIPSBrian Anderson-31/+63
ARM definitely compiles
2013-03-11core: Add rt mod and add the new scheduler codeBrian Anderson-0/+2441