Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.
Sign upInitial refactor of InferCtxt towards unified type checking state and per item side tables #26582
Conversation
rust-highfive
assigned
nikomatsakis
Jun 26, 2015
This comment has been minimized.
This comment has been minimized.
|
Placing |
This comment has been minimized.
This comment has been minimized.
|
|
This comment has been minimized.
This comment has been minimized.
|
r+ from me once we resolve nits, get things building |
jroesch
referenced this pull request
Jun 26, 2015
Closed
Tracking issue for type checking refactor #26597
jroesch
force-pushed the
jroesch:infer-ctxt-refactor
branch
3 times, most recently
from
4025071
to
57f8253
Jun 26, 2015
This comment has been minimized.
This comment has been minimized.
|
@bors r+ |
This comment has been minimized.
This comment has been minimized.
|
|
This comment has been minimized.
This comment has been minimized.
|
|
This comment has been minimized.
This comment has been minimized.
|
|
jroesch
added some commits
Jun 24, 2015
jroesch
force-pushed the
jroesch:infer-ctxt-refactor
branch
from
57f8253
to
fd412ab
Jun 27, 2015
eddyb
reviewed
Jun 27, 2015
| cast_kinds: RefCell::new(NodeMap()), | ||
| }, f) | ||
| } | ||
|
|
This comment has been minimized.
This comment has been minimized.
eddyb
Jun 27, 2015
Member
This looks like a rebase mishap (this function is gone on master, moved to ctxt::create_and_enter).
jroesch
force-pushed the
jroesch:infer-ctxt-refactor
branch
from
fd412ab
to
15bc4a3
Jun 28, 2015
This comment has been minimized.
This comment has been minimized.
|
@bors r=nikomatsakis p=1 |
This comment has been minimized.
This comment has been minimized.
|
|
This comment has been minimized.
This comment has been minimized.
bors
added a commit
that referenced
this pull request
Jun 28, 2015
This comment has been minimized.
This comment has been minimized.
|
|
This comment has been minimized.
This comment has been minimized.
|
@bors r=nikomatsakis |
This comment has been minimized.
This comment has been minimized.
|
|
jroesch commentedJun 26, 2015
This branch begins the work of unifying our type checking contexts into a single piece of state. The goal is to eventually have a single context that we can pass around instead of the fractured situation we currently have. There are still several things that must be done before beginning to make tables item local:
r? @nikomatsakis
As a side note there are a couple oddities that are temporary refactors that will be quickly cleaned up in a follow-up PR.
cc @eddyb @Aatch @arielb1 @nrc