summary refs log tree commit diff
path: root/src/rt/rust_sched_loop.cpp
AgeCommit message (Collapse)AuthorLines
2012-06-28Remove obsolete FIXMETim Chevalier-2/+0
brson said it's obsolete and I trust him. Closes #2695
2012-06-21Comments only: annotate FIXMEsTim Chevalier-1/+1
2012-06-04Moved log method into logger class better than scheduler fixes #2495Arkaitz Jimenez-21/+5
2012-06-03rt: Add a FIXME about #2495Brian Anderson-0/+1
2012-06-03Show ellipsis sign when log line is truncatedArkaitz Jimenez-1/+7
2012-05-21add a seeded random number generator so that sequences of random numbers can ↵Gareth Daniel Smith-1/+1
be easily reproduced (for https://github.com/mozilla/rust/issues/2379)
2012-04-03Refactor includes structure, getting rid of rust_internal.hJon Morton-5/+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-02rt: cleanup passing around of rust_envJon Morton-4/+3
2012-04-01remove rust_srvJon Morton-5/+3
2012-04-01replace assertion macros with plain assertsJon Morton-16/+15
2012-04-01Merge remote-tracking branch 'brson/mainthread'Brian Anderson-0/+413
Conflicts: src/rt/rust_sched_loop.cpp src/rt/rust_shape.cpp src/rt/rust_task.cpp
2012-03-31rt: Add some more locking asserts to rust_sched_loopBrian Anderson-0/+2
2012-03-31Revert "rt: Remove lock_held_by_current_thread"Brian Anderson-0/+2
Adds back the ability to make assertions about locks, but only under the --enable-debug configuration This reverts commit b247de64583e2ab527088813ba9192824554e801. Conflicts: src/rt/rust_sched_loop.cpp
2012-03-31rt: Extract start_main_loop from rust_sched_loop to rust_sched_driverBrian Anderson-22/+15
2012-03-31rt: Refactor the scheduler loop so that it can be driven from withoutBrian Anderson-20/+41
2012-03-31rt: Rename rust_task_thread to rust_sched_loopBrian Anderson-0/+395
This class no longer represents a thread; it just schedules tasks.