about summary refs log tree commit diff
path: root/src/rt/memory_region.cpp
AgeCommit message (Expand)AuthorLines
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
2011-02-14Disable TRACK_ALLOCATIONS by default, it's a bit heavy-handed.Graydon Hoare-1/+1
2010-11-30Make the ugly detailed leak-spray on rustc failures optional.Graydon Hoare-7/+21
2010-09-07Lots of design changes around proxies and message passing. Made it so that do...Michael Bebenita-5/+2
2010-08-17Lots of changes around memory managment in the Runtime. Added memory regions ...Michael Bebenita-0/+100