about summary refs log tree commit diff
path: root/src/rt/boxed_region.cpp
AgeCommit message (Collapse)AuthorLines
2013-04-21core::rt: Add the local heap to newsched tasksBrian Anderson-6/+6
Reusing the existing boxed_region implementation from the runtime
2013-04-21rt: Don't make memory_region depend on rust_envBrian Anderson-1/+1
I am going to use memory_region and boxed_region as the local heap in the new scheduler, for now at least, and I don't have a rust_env available.
2013-02-21Put unique allocs in managed heap when they might contain managed boxes.Graydon Hoare-2/+4
2012-12-10Add license boilerplate to more files.Graydon Hoare-0/+10
2012-07-17Create some infrastructure for building up @-vectors. Work on #2921.Michael Sullivan-0/+20
2012-06-13Add a malloc_dyn upcall for dynamically sized allocations on the shared heap.Michael Sullivan-9/+17
2012-05-15get preservation of boxes working, at least in simple casesNiko Matsakis-1/+0
2012-05-15make poison-on-free work, disable copying if borrowck is enabledNiko Matsakis-2/+8
2012-04-19add a new runtime log (::rt::box) and make boxed_region use itNiko Matsakis-10/+8
2012-04-03Refactor includes structure, getting rid of rust_internal.hJon Morton-2/+4
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-02-01make boxes self-describing (fixes #1493)" (take 2)Niko Matsakis-0/+59
this will be used to generate a new snapshot.
2012-02-01Revert "make boxes self-describing (fixes #1493)" until a newNiko Matsakis-59/+0
snapshot is prepared.
2012-02-01make boxes self-describing (fixes #1493)Niko Matsakis-0/+59