about summary refs log tree commit diff
path: root/src/rt/rust_exchange_alloc.cpp
AgeCommit message (Collapse)AuthorLines
2013-08-23rt: Remove rust_exchange_allocBrian Anderson-35/+0
2013-06-30simplify the exchange allocatorDaniel Micay-16/+0
* stop using an atomic counter, this has a significant cost and valgrind will already catch these leaks * remove the extra layer of function calls * remove the assert of non-null in free, freeing null is well defined but throwing a failure from free will not be * stop initializing the `prev`/`next` pointers * abort on out-of-memory, failing won't necessarily work
2013-05-15core:rt: A few micro-optsBrian Anderson-10/+6
2013-04-18sketch: Make rust sketch barf output prettierMarti Raudsepp-2/+2
2013-02-14get rid of unused exchange_alloc calloc methodDaniel Micay-5/+0
this isn't actually calloc - it calls the malloc wrapper which no longer zeroes
2013-02-14rm unused zero param in C++ exchange allocatorDaniel Micay-4/+1
2013-02-06Rewrite the exchange allocator to work without an active scheduler. #4457Brian Anderson-0/+63