| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-03-11 | core: Add rt mod and add the new scheduler code | Brian Anderson | -2/+1 | |
| 2012-12-10 | Add license boilerplate to more files. | Graydon Hoare | -0/+10 | |
| 2012-04-03 | Refactor includes structure, getting rid of rust_internal.h | Jon Morton | -6/+2 | |
| Many changes to code structure are included: - removed TIME_SLICE_IN_MS - removed sychronized_indexed_list - removed region_owned - kernel_owned move to kernel.h, task_owned moved to task.h - global configs moved to rust_globals.h - changed #pragma once to standard guard in rust_upcall.h - got rid of memory.h | ||||
| 2011-12-19 | rt: Zero the bottom frame's return address and base pointer | Brian Anderson | -1/+5 | |
| My reading of libunwind leads me to believe this is expected. Closes #1322 | ||||
| 2011-08-17 | Making more of the rust_task structure directly accessible from Rust. | Eric Holk | -0/+2 | |
| 2011-07-13 | Prohibit trailing whitespace under 'tidy' script. Clean up all caught cases. | Graydon Hoare | -1/+1 | |
| 2011-06-23 | Combined set_registers and get_registers into swap_registers. | Eric Holk | -8/+5 | |
| 2011-06-23 | Wrote swap_context in assembly. Closes #548. This also allows us to ↵ | Eric Holk | -19/+8 | |
| re-enable optimization on OSX for both gcc and clang. Also, re-enamed task-comm-1.rs, which was previously broken by optimization. | ||||
| 2011-06-15 | Fixed a problem where spawn arguments were getting lost again. Also, fixed ↵ | Eric Holk | -1/+5 | |
| up stack alignment, which closes #496 | ||||
| 2011-06-13 | This is the mega-ucontext commit. It replaces the task switching mechanism ↵ | Eric Holk | -0/+81 | |
| with a new one inspired by ucontext. It works under Linux, OS X and Windows, and is Valgrind clean on Linux and OS X (provided the runtime is built with gcc). This commit also moves yield and join to the standard library, as requested in #42. Join is currently a no-op though. | ||||
