rust/src/libstd/rt
Daniel Micay b883d6a54c simplify the exchange allocator
* 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-06-30 03:45:36 -04:00
..
io librustc: Disallow "mut" from distributing over bindings. 2013-06-28 10:44:15 -04:00
uv std: silence some test warnings. 2013-06-28 01:45:24 +10:00
comm.rs librustc: Change "Owned" to "Send" everywhere 2013-06-28 10:44:15 -04:00
context.rs replace #[inline(always)] with #[inline]. r=burningtree. 2013-06-18 14:48:48 -07:00
env.rs libstd: Rename libcore to libstd and libstd to libextra; update makefiles. 2013-05-22 21:57:05 -07:00
global_heap.rs simplify the exchange allocator 2013-06-30 03:45:36 -04:00
local.rs cleanup warnings from libstd 2013-05-23 17:48:16 -07:00
local_heap.rs Change finalize -> drop. 2013-06-25 21:14:39 -04:00
local_ptr.rs std::cell: Modernize constructors 2013-06-04 12:03:58 +02:00
logging.rs libstd: Fix merge fallout. 2013-05-22 21:57:11 -07:00
message_queue.rs librustc: Change "Owned" to "Send" everywhere 2013-06-28 10:44:15 -04:00
mod.rs std::cell: Modernize constructors 2013-06-04 12:03:58 +02:00
rc.rs Change finalize -> drop. 2013-06-25 21:14:39 -04:00
rtio.rs libstd: Rename libcore to libstd and libstd to libextra; update makefiles. 2013-05-22 21:57:05 -07:00
sched.rs std::cell: Modernize constructors 2013-06-04 12:03:58 +02:00
stack.rs Change finalize -> drop. 2013-06-25 21:14:39 -04:00
task.rs Change finalize -> drop. 2013-06-25 21:14:39 -04:00
test.rs automated whitespace fixes 2013-06-13 18:03:08 -04:00
thread.rs Change finalize -> drop. 2013-06-25 21:14:39 -04:00
thread_local_storage.rs Deny common lints by default for lib{std,extra} 2013-06-25 17:39:43 -07:00
tube.rs std::cell: Modernize constructors 2013-06-04 12:03:58 +02:00
uvio.rs Change finalize -> drop. 2013-06-25 21:14:39 -04:00
uvll.rs libstd: Rename libcore to libstd and libstd to libextra; update makefiles. 2013-05-22 21:57:05 -07:00
work_queue.rs librustc: Change "Owned" to "Send" everywhere 2013-06-28 10:44:15 -04:00