Eric Holk 3ae4dcd41e Lots of work on memory tracking and channels.
We're trying to get closer to doing correct move semantics for channel
operations. This involves a lot of cleanup (such as removing the
unused sched parameter from rust_vec constructor) and making
circular_buffer kernel_owned.

Added tagging for memory allocations. This means we give a string tag
to everything we allocate. If we leak something and TRACK_ALLOCATIONS
is enabled, then it's much easier now to tell exactly what is leaking.
2011-07-21 11:51:22 -07:00
..
2011-07-07 17:39:35 -07:00
2011-07-14 10:27:02 -07:00
2011-07-14 10:27:02 -07:00
2011-06-30 12:45:50 -07:00
2011-07-13 15:00:59 -07:00
2011-07-20 15:47:29 -07:00
2011-07-09 12:35:30 -07:00
2011-07-16 17:36:11 -07:00
2011-07-18 13:56:19 -07:00
2011-07-18 16:16:48 -07:00
2011-07-14 10:27:02 -07:00
2011-07-14 10:27:02 -07:00
2011-07-14 10:27:02 -07:00
2011-07-01 17:51:49 +02:00
2011-07-14 10:27:02 -07:00