about summary refs log tree commit diff
path: root/src/rustllvm/ExecutionEngineWrapper.cpp
diff options
context:
space:
mode:
authorJared Roesch <roeschinc@gmail.com>2015-06-24 13:40:54 -0700
committerJared Roesch <roeschinc@gmail.com>2015-06-27 13:43:20 -0700
commit79d02895fffa865c6a4ccfaad1fa35d8f732d497 (patch)
tree584bc9abdae9e1949cbdd72494630b5db4fd15ca /src/rustllvm/ExecutionEngineWrapper.cpp
parent2ba46f8bbc6fdf10e434faea52b9ca20e0d9f2eb (diff)
downloadrust-79d02895fffa865c6a4ccfaad1fa35d8f732d497.tar.gz
rust-79d02895fffa865c6a4ccfaad1fa35d8f732d497.zip
Begin refactor type checking state
This first patch starts by moving around pieces of state related to
type checking. The goal is to slowly unify the type checking state
into a single typing context. This initial patch moves the
ParameterEnvironment into the InferCtxt and moves shared tables
from Inherited and ty::ctxt into their own struct Tables. This
is the foundational work to refactoring the type checker to
enable future evolution of the language and tooling.
Diffstat (limited to 'src/rustllvm/ExecutionEngineWrapper.cpp')
0 files changed, 0 insertions, 0 deletions