about summary refs log tree commit diff
path: root/src/rt/rust_task.cpp
diff options
context:
space:
mode:
authorTim Chevalier <chevalier@alum.wellesley.edu>2012-06-26 16:25:52 -0700
committerTim Chevalier <chevalier@alum.wellesley.edu>2012-07-13 14:47:04 -0700
commit07a81ad12e5cb7f84138af6624f30c5dbb75512f (patch)
tree919cac823330022fbbf5bc5130c29901278ab22f /src/rt/rust_task.cpp
parentee73b78e04860f0e4312e462c80ab8a6d37cd759 (diff)
downloadrust-07a81ad12e5cb7f84138af6624f30c5dbb75512f.tar.gz
rust-07a81ad12e5cb7f84138af6624f30c5dbb75512f.zip
Refactor how impl self types are stored
In order to avoid a confusing use of the tcache, I added an extra
node ID field to trait refs. Now trait refs have a "ref ID" (the one
that resolve3 resolves) and an "impl ID" (the one that you look up
in the tcache to get the self type).

Closes #2434
Diffstat (limited to 'src/rt/rust_task.cpp')
0 files changed, 0 insertions, 0 deletions