| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-04-03 | Merge remote-tracking branch 'brson/mainthread' | Brian Anderson | -0/+18 | |
| Conflicts: src/rt/rust_kernel.cpp src/rt/rust_scheduler.cpp src/rt/rust_scheduler.h | ||||
| 2012-04-03 | Refactor includes structure, getting rid of rust_internal.h | Jon Morton | -0/+1 | |
| 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 | ||||
| 2012-04-02 | rt: Run a single-threaded scheduler on the main thread | Brian Anderson | -1/+2 | |
| 2012-04-01 | remove rust_srv | Jon Morton | -5/+4 | |
| 2012-04-01 | rt: Introduce rust_manual_sched_launcher_factory. Again, so sorry | Brian Anderson | -0/+8 | |
| 2012-04-01 | rt: Introduce rust_sched_launcher_factory. Sorry, I need one | Brian Anderson | -0/+7 | |
| 2012-04-01 | rt: Introduce rust_manual_sched_launcher | Brian Anderson | -0/+4 | |
| 2012-04-01 | Merge remote-tracking branch 'brson/mainthread' | Brian Anderson | -0/+18 | |
| Conflicts: src/rt/rust_sched_loop.cpp src/rt/rust_shape.cpp src/rt/rust_task.cpp | ||||
| 2012-03-31 | rt: Extract rust_thread_sched_launcher from rust_sched_launcher | Brian Anderson | -2/+8 | |
| 2012-03-31 | rt: Make rust_sched_launcher hide it's thread implementation | Brian Anderson | -5/+0 | |
| 2012-03-31 | rt: Extract start_main_loop from rust_sched_loop to rust_sched_driver | Brian Anderson | -2/+3 | |
| 2012-03-31 | rt: Rename rust_task_thread to rust_sched_loop | Brian Anderson | -2/+2 | |
| This class no longer represents a thread; it just schedules tasks. | ||||
| 2012-03-31 | rt: Extract rust_sched_launcher from rust_task_thread | Brian Anderson | -0/+16 | |
| rust_sched_launcher is actually responsible for setting up the thread and starting the loop. There will be other implementations that do not actually set up a new thread, in order to support scheduling tasks on the main OS thread. | ||||
