| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-11-18 | Move runtime files to C instead of C++ | Alex Crichton | -177/+0 | |
| Explicitly have the only C++ portion of the runtime be one file with exception handling. All other runtime files must now live in C and be fully defined in C. | ||||
| 2013-11-18 | Remove the C++ lock_and_signal type | Alex Crichton | -47/+1 | |
| A the same time this purges all runtime support needed for statically initialized mutexes, moving all users over to the new Mutex type instead. | ||||
| 2013-11-12 | rt: Delete more C++ | Brian Anderson | -1/+0 | |
| 2013-10-19 | Use __morestack to detect stack overflow | Alex Crichton | -1/+0 | |
| This commit resumes management of the stack boundaries and limits when switching between tasks. This additionally leverages the __morestack function to run code on "stack overflow". The current behavior is to abort the process, but this is probably not the best behavior in the long term (for deails, see the comment I wrote up in the stack exhaustion routine). | ||||
| 2013-08-23 | rt: Remove rust_abi | Brian Anderson | -1/+0 | |
| 2013-08-23 | rt: Move some test functions to rust_test_helpers | Brian Anderson | -0/+46 | |
| 2013-08-23 | rt: Remove timer | Brian Anderson | -1/+0 | |
| 2013-08-09 | Remove the C++ runtime. Sayonara | Brian Anderson | -3/+1 | |
| 2013-07-30 | test: Use a test extern in various foreign fn tests | Brian Anderson | -0/+5 | |
| 2013-07-08 | std::rt: Add a hack to allocate different test port ranges to different bots | Brian Anderson | -4/+4 | |
| 2013-04-20 | core::rt: Use generated port numbers in tests | Brian Anderson | -1/+1 | |
| 2013-04-20 | rt: Add rust_dbg_next_port for generating test port numbers | Brian Anderson | -0/+11 | |
| 2013-04-17 | rustc: Use an out pointer to return structs in x86 C ABI. #5347 | Brian Anderson | -20/+82 | |
| This Adds a bunch of tests for passing and returning structs of various sizes to C. It fixes the struct return rules on unix, and on windows for structs of size > 8 bytes. Struct passing on unix for structs under a certain size appears to still be broken. | ||||
| 2013-04-15 | rt: Move test functions to rust_test_helpers.cpp | Brian Anderson | -0/+105 | |
