about summary refs log tree commit diff
path: root/src/rustllvm/ExecutionEngineWrapper.cpp
diff options
context:
space:
mode:
authorAaron Turon <aturon@mozilla.com>2015-12-22 10:20:47 -0800
committerAaron Turon <aturon@mozilla.com>2016-03-14 15:04:35 -0700
commit1f34086e947139d498847dce49ba437748f17c2d (patch)
tree41fe1e95d615aee28a05ac32fb9794514371471b /src/rustllvm/ExecutionEngineWrapper.cpp
parentc5849e4dff28784ec0c3d5ace090b1da9439ec1f (diff)
downloadrust-1f34086e947139d498847dce49ba437748f17c2d.tar.gz
rust-1f34086e947139d498847dce49ba437748f17c2d.zip
Initial incorporation of specialization:
- Rewrites the overlap checker to instead build up a specialization
  graph, checking for overlap errors in the process.

- Use the specialization order during impl selection.

This commit does not yet handle associated types correctly, and assumes
that all items are `default` and are overridden.
Diffstat (limited to 'src/rustllvm/ExecutionEngineWrapper.cpp')
0 files changed, 0 insertions, 0 deletions