about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/builder.rs
diff options
context:
space:
mode:
authorJubilee <workingjubilee@gmail.com>2024-10-29 03:11:40 -0700
committerGitHub <noreply@github.com>2024-10-29 03:11:40 -0700
commite97286e7389794e2bfc45a3c3702aa932b725d99 (patch)
tree7212101652f5045358d1be5dc3493f50a2c4016a /compiler/rustc_codegen_llvm/src/builder.rs
parentb496974c5363044ae134722aeaa4d0ae89de74c0 (diff)
parent8b7b8e5f56de007ee2be204755881e920659b7b0 (diff)
downloadrust-e97286e7389794e2bfc45a3c3702aa932b725d99.tar.gz
rust-e97286e7389794e2bfc45a3c3702aa932b725d99.zip
Rollup merge of #132119 - compiler-errors:effects-old-solver, r=lcnr
Hack out effects support for old solver

Opening this for vibes ✨

Turns out that a basic, somewhat incomplete implementation of host effects is achievable in the old trait solver pretty easily. This should be sufficient for us to use in the standard library itself.

Regarding incompleteness, maybe we should always treat host predicates as ambiguous in intercrate mode (at least in the old solver) to avoid any worries about accidental impl overlap or something.

r? ```@lcnr``` cc ```@fee1-dead```
Diffstat (limited to 'compiler/rustc_codegen_llvm/src/builder.rs')
0 files changed, 0 insertions, 0 deletions