about summary refs log tree commit diff
path: root/src/libstd/sys/unix/stack_overflow.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2016-02-13 15:25:23 +0000
committerbors <bors@rust-lang.org>2016-02-13 15:25:23 +0000
commit4b7245047b802f8e01c824a6efd8197da8be82fb (patch)
tree9c54c53e02ed2eca554cb3b582e4c39b9da922fa /src/libstd/sys/unix/stack_overflow.rs
parent5367776bd123789a0cc7c9ab38f979c8455b0edd (diff)
parent0ff7021dd372209c5380196ef7f979548c32bab0 (diff)
downloadrust-4b7245047b802f8e01c824a6efd8197da8be82fb.tar.gz
rust-4b7245047b802f8e01c824a6efd8197da8be82fb.zip
Auto merge of #31588 - soltanmm:layer, r=nikomatsakis
<sup>**context:** moving back to a layered approach to type checking.</sup>

It looks like they'd not ended up tightly coupled in the time one was owned by the other. Every instance outside of `FnCtxt.inh` was from an `InferCtxt` created and dropped in the same function body.

This conflicts slightly with #30652, but there too it looks like the `FulfillmentContext` is from an `InferCtxt` that is created and dropped within the same function body (across one call to a module-private function).

That said, I heard that the PR that originally moved `FulfillmentContext` into `InferCtxt` was big, which leaves me concerned that I'm missing something.

r? @nikomatsakis
Diffstat (limited to 'src/libstd/sys/unix/stack_overflow.rs')
0 files changed, 0 insertions, 0 deletions