about summary refs log tree commit diff
path: root/src/rt/memory_region.cpp
AgeCommit message (Expand)AuthorLines
2013-08-23rt: Remove sync.hBrian Anderson-1/+0
2013-08-23rt: Memory regions are never synchronized nowBrian Anderson-19/+5
2013-07-17rt: Print alloc backtraces for bad release_alloc with RUSTRT_TRACK_ALLOCATIONSKeegan McAllister-7/+11
2013-07-17rt: Diagnose bad alloc index in release_alloc with RUSTRT_TRACK_ALLOCATIONSKeegan McAllister-0/+5
2013-04-21rt: Don't make memory_region depend on rust_envBrian Anderson-6/+9
2013-02-14rm the unused calloc wrapper from memory_regionDaniel Micay-10/+3
2012-12-15rt: Do some casting to avoid warningsBrian Anderson-2/+2
2012-12-15Long linesBrian Anderson-2/+8
2012-12-15Check for oom in a few more placesJesse Jones-0/+8
2012-12-10Add license boilerplate to more files.Graydon Hoare-0/+10
2012-04-03Refactor includes structure, getting rid of rust_internal.hJon Morton-1/+3
2012-04-01remove rust_srvJon Morton-8/+8
2012-04-01replace assertion macros with plain assertsJon Morton-5/+5
2012-03-29rt: Track backtraces of all allocations with RUSTRT_TRACK_ALLOCATIONS=3Brian Anderson-0/+17
2012-03-02rt: Move RUST_POISON_ON_FREE into rust_envBrian Anderson-7/+1
2012-02-17rt: Don't take the lock when reallocing in the kernel memory regionBrian Anderson-2/+2
2011-12-12fix track alloc codeNiko Matsakis-5/+9
2011-11-08rewrite so that memory allocations have 0 overhead by defaultNiko Matsakis-23/+44
2011-11-08Correct the arithmetic on 64-bit builds.Niko Matsakis-8/+18
2011-09-11Remove hack_allow_leaksBrian Anderson-8/+3
2011-09-06rt: Implement poison-on-free, for debugging memory issuesPatrick Walton-0/+20
2011-09-01Reduce the amount of locking in the kernel's memory regionBrian Anderson-4/+4
2011-08-16Disabling TRACK_ALLOCATIONSEric Holk-2/+2
2011-08-16Removed trans_comm.rs from the compiler. Updating aio/sio to work with the ne...Eric Holk-1/+1
2011-08-15Properly ref counting to fix valgrind issues on linux.Eric Holk-1/+1
2011-08-15Removed spawn and task from the parser. Updated all the tests except for the ...Eric Holk-1/+1
2011-08-15Fixed memory accounting and task stack creation bugs.Eric Holk-29/+48
2011-08-15Working on more spawn test cases.Eric Holk-1/+1
2011-08-08Disabling TRACK_ALLOCATIONSEric Holk-1/+1
2011-08-08Introduced task handles.unknown-1/+1
2011-08-05Atomic ref counting for chans.Eric Holk-1/+1
2011-08-05Log tags in memory_region::{free,realloc}Rob Arnold-4/+4
2011-07-29Merge pull request #781 from robarnold/upstream-stablerobarnold-2/+4
2011-07-28Turn off TRACK_ALLOCATIONSBrian Anderson-1/+1
2011-07-28When using the allow leaks hack don't even print a warning about the leakBrian Anderson-3/+0
2011-07-28Do all runtime calls to getenv at initializationBrian Anderson-1/+1
2011-07-28Atomic reference counting for tasks.Eric Holk-1/+1
2011-07-28More useful leak debugging output.Rob Arnold-2/+4
2011-07-22Fixing a use of uninitialized memory error in valgrind.Eric Holk-2/+2
2011-07-21Improving move semantics for channel operations.Eric Holk-1/+1
2011-07-21Lots of work on memory tracking and channels.Eric Holk-55/+39
2011-07-20Add a huge hack to allow the test runner to continue if a single task leaksBrian Anderson-1/+12
2011-07-13Prohibit trailing whitespace under 'tidy' script. Clean up all caught cases.Graydon Hoare-3/+3
2011-07-13Remove 'Nop.' comments, add emacs lines, remove obsolete file.Graydon Hoare-1/+0
2011-07-13Fix compile-command lines in rt.Graydon Hoare-1/+1
2011-07-07Made TRACK_ALLOCATIONS add only constant time overhead. This makes itEric Holk-5/+48
2011-07-07Work on debugging race conditions.Eric Holk-6/+17
2011-06-16rt: memory_region::free(NULL) shouldn't touch the live allocation countPatrick Walton-0/+1
2011-03-02Comment-out TRACK_ALLOCATIONS again. Leave a note about it.Graydon Hoare-1/+4
2011-03-02Parse parameter types for fmt extensionBrian Anderson-1/+1