about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2022-02-13 06:44:14 +0100
committerGitHub <noreply@github.com>2022-02-13 06:44:14 +0100
commitaff74a16971237f45182843388ac662c1822f960 (patch)
tree3e3868cf60ad85a52bc027fe0fabad03dad6f3b8 /compiler/rustc_codegen_llvm/src
parent953c4dcc30636d477505f4e397c63d57a760dffa (diff)
parent030c50824c670da9fecd3ccdaec4d75d3dab1268 (diff)
downloadrust-aff74a16971237f45182843388ac662c1822f960.tar.gz
rust-aff74a16971237f45182843388ac662c1822f960.zip
Rollup merge of #93810 - matthewjasper:chalk-and-canonical-universes, r=jackh726
Improve chalk integration

- Support subtype bounds in chalk lowering
- Handle universes in canonicalization
- Handle type parameters in chalk responses
- Use `chalk_ir::LifetimeData::Empty` for `ty::ReEmpty`
- Remove `ignore-compare-mode-chalk` for tests that no longer hang (they may still fail or ICE)

This is enough to get a hello world program to compile with `-Zchalk` now. Some of the remaining issues that are needed to get Chalk integration working on larger programs are:

- rust-lang/chalk#234
- rust-lang/chalk#548
- rust-lang/chalk#734
- Generators are handled differently in chalk and rustc

r? `@jackh726`
Diffstat (limited to 'compiler/rustc_codegen_llvm/src')
0 files changed, 0 insertions, 0 deletions