]> git.lizzy.rs Git - rust.git/commitdiff
Rollup merge of #73681 - jackh726:chalk-0.14, r=nikomatsakis
authorManish Goregaokar <manishsmail@gmail.com>
Fri, 26 Jun 2020 07:39:12 +0000 (00:39 -0700)
committerGitHub <noreply@github.com>
Fri, 26 Jun 2020 07:39:12 +0000 (00:39 -0700)
Update Chalk to 0.14

Not a ton here. Notable changes:
- Update to `0.14.0`
  - New dependency on `tracing`, in `librustc_traits` only
  - `FnAbi` from Chalk is `rustc_target::spec::abi::Abi`
  - `Dynamic` actually lowers region
  - Actually lower closures, with some tests. This doesn't 100% work, but can't confirm that's *only* because of closure lowering.
- Use `FxIndexSet` instead of `FxHashSet` in `chalk_fulfill`, which seems to have fixed the non-deterministic test error ordering. Guess we'll see on CI
- Actually implement `opaque_ty_data`, though I don't think this is sufficient for tests for them (I haven't added any)
- Uncomment some of the chalk tests that now work

r? @nikomatsakis

1  2 
Cargo.lock

diff --cc Cargo.lock
Simple merge