diff options
| author | Michael Sullivan <sully@msully.net> | 2013-08-13 13:22:58 -0700 |
|---|---|---|
| committer | Michael Sullivan <sully@msully.net> | 2013-08-19 11:08:07 -0700 |
| commit | 6a6d3b600fbd5c0076281d737fa4673e254ce313 (patch) | |
| tree | 36bbe6bd0a07c9ad1ae0221f86b75187e963a727 /src/rt/sync/timer.cpp | |
| parent | dc9b3e37e2aea4e74489e17f94d591c755ca97dd (diff) | |
| download | rust-6a6d3b600fbd5c0076281d737fa4673e254ce313.tar.gz rust-6a6d3b600fbd5c0076281d737fa4673e254ce313.zip | |
Make supertrait methods callable on object types.
This requires changes to method search and to codegen. We now emit a vtable for objects that includes methods from all supertraits. Closes #4100. Also, actually populate the cache for vtables, and also key it by type so that it actually works.
Diffstat (limited to 'src/rt/sync/timer.cpp')
0 files changed, 0 insertions, 0 deletions
