summary refs log tree commit diff
path: root/src/rt/circular_buffer.cpp
diff options
context:
space:
mode:
authorEric Holk <eholk@mozilla.com>2011-07-07 11:53:08 -0700
committerEric Holk <eholk@mozilla.com>2011-07-07 18:22:27 -0700
commit8acadb17c2d679291aa94e94af8cc96513cab830 (patch)
tree4bf732a0c5c6857382fb63310aad9961190fdf52 /src/rt/circular_buffer.cpp
parentdcd2563a3a7662d03ab33b67c92652e6e24c5af1 (diff)
downloadrust-8acadb17c2d679291aa94e94af8cc96513cab830.tar.gz
rust-8acadb17c2d679291aa94e94af8cc96513cab830.zip
Work on debugging race conditions.
Ports and channels have been moved to the kernel pool, since they've
been known to outlive their associated task. This probably isn't the
right thing to do, the life cycle needs fixed instead.

Some refactorying in memory_region.cpp. Added a helper function to
increment and decrement the allocation counter. This makes it easier
to switch between atomic and non-atomic increments. Using atomic
increments for now, although this still does not fix the problem.
Diffstat (limited to 'src/rt/circular_buffer.cpp')
0 files changed, 0 insertions, 0 deletions