about summary refs log tree commit diff
path: root/src/rt/rust_stack.h
AgeCommit message (Collapse)AuthorLines
2013-04-19rt: Fix scalability problem with big stacks on 32 bitPatrick Walton-3/+1
2013-02-06Rewrite the exchange allocator to work without an active scheduler. #4457Brian Anderson-0/+7
2012-12-10Add license boilerplate to more files.Graydon Hoare-0/+10
2012-04-03Refactor includes structure, getting rid of rust_internal.hJon Morton-0/+3
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-03-21rt: Add a task field to stk_seg and populate itBrian Anderson-0/+1
2012-03-05rt: Be more precise with VALGRIND_MAKE_MEM_UNDEFINEDBrian Anderson-1/+1
2012-02-27rt: Don't zero new stacksBrian Anderson-28/+5
2012-02-17rt: Make the stack canary just a word on the stk_seg structBrian Anderson-7/+3
2012-02-10rt: Add docs to stack functionsBrian Anderson-0/+6
2012-02-10rt: Call register/deregister_valgrind_stack from the stack con/destructorsBrian Anderson-7/+9
2012-02-10rt: Extract prepare_valgrind_stack from register_valgrind_stackBrian Anderson-0/+3
2012-02-10rt: Rename config_valgrind_stack to register_valgrind_stack, etcBrian Anderson-2/+2
2012-02-10rt: Account for the size of stack_canary in create_stackBrian Anderson-1/+7
2012-02-10rt: Move the addition of the stack canary into create_stackBrian Anderson-3/+4
2012-02-09rt: Move more setup code into create_stackBrian Anderson-1/+4
2012-02-09rt: Add constructors and destructors for stacksBrian Anderson-0/+18
2012-02-09rt: Begin moving stack-building functions to rust_stack.cppBrian Anderson-0/+23