index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_middle
/
src
/
ty
/
instance.rs
Age
Commit message (
Expand
)
Author
Lines
2024-01-23
Rollup merge of #120139 - compiler-errors:fnonce-shim, r=BoxyUwU
León Orell Valerian Liehr
-10
/
+8
2024-01-22
Do not normalize closure signature when building FnOnce shim
Michael Goulet
-10
/
+8
2024-01-19
Consolidate logic around resolving built-in coroutine trait impls
Michael Goulet
-0
/
+50
2024-01-05
fix OOM when `ty::Instance` is used in query description
Lukas Markeffsky
-4
/
+8
2023-12-30
Use the right type for upvars
Michael Goulet
-6
/
+4
2023-12-30
is_coroutine -> is_coroutine_or_closure
Michael Goulet
-3
/
+6
2023-12-28
Remove movability from TyKind::Coroutine
Michael Goulet
-2
/
+2
2023-12-03
rustc: Harmonize `DefKind` and `DefPathData`
Vadim Petrochenkov
-1
/
+1
2023-10-21
Make `ty::print::Printer` take `&mut self` instead of `self`
Nilstrieb
-3
/
+3
2023-10-20
s/generator/coroutine/
Oli Scherer
-6
/
+6
2023-10-20
s/Generator/Coroutine/
Oli Scherer
-1
/
+1
2023-10-17
Automatically enable cross-crate inlining for small functions
Ben Kimock
-5
/
+4
2023-10-02
`skip_binder` to `instantiate_identity`
lcnr
-2
/
+7
2023-09-26
subst -> instantiate
lcnr
-6
/
+6
2023-09-18
Remove unused `Lift` derives.
Nicholas Nethercote
-0
/
+3
2023-09-14
treat host effect params as erased generics in codegen
Deadbeef
-1
/
+2
2023-07-30
inline format!() args up to and including rustc_middle
Matthias Krüger
-9
/
+7
2023-07-14
refactor(rustc_middle): Substs -> GenericArg
Mahdi Dibaiee
-81
/
+81
2023-07-05
Move `TyCtxt::mk_x` to `Ty::new_x` where applicable
Boxy
-3
/
+3
2023-07-05
Winnow specializing impls
Michael Goulet
-2
/
+2
2023-06-05
cleanup some skip_binder -> subst_identity
Kyle Matsuda
-1
/
+1
2023-05-24
Use `Option::is_some_and` and `Result::is_ok_and` in the compiler
Maybe Waffle
-1
/
+1
2023-05-06
changes from review: add FIXME to clippy and change subst_identity to skip_bi...
Kyle Matsuda
-3
/
+3
2023-05-06
make subst_mir take EarlyBinder
Kyle Matsuda
-3
/
+4
2023-05-06
use EarlyBinder in tcx.(try_)subst_mir_and_normalize_erasing_regions
Kyle Matsuda
-6
/
+6
2023-05-06
make (try_)subst_and_normalize_erasing_regions take EarlyBinder
Kyle Matsuda
-3
/
+3
2023-05-06
More robust debug assertions for `Instance::resolve` on built-in traits with ...
Michael Goulet
-1
/
+1
2023-04-20
Remove WithOptconstParam.
Camille GILLOT
-74
/
+28
2023-03-29
Support TLS access into dylibs on Windows
John Kåre Alsaker
-1
/
+16
2023-03-27
Add a builtin `FnPtr` trait
lcnr
-3
/
+15
2023-03-21
Use local key in providers
Michael Goulet
-1
/
+5
2023-03-18
Implement FixedSizeEncoding for UnusedGenericParams.
Camille GILLOT
-0
/
+14
2023-02-24
Rename many interner functions.
Nicholas Nethercote
-1
/
+1
2023-02-22
Remove type-traversal trait aliases
Alan Egerton
-5
/
+5
2023-02-16
remove bound_type_of query; make type_of return EarlyBinder; change type_of i...
Kyle Matsuda
-2
/
+2
2023-02-16
change usages of type_of to bound_type_of
Kyle Matsuda
-3
/
+3
2023-02-16
Replace some `then`s with some `then_some`s
Maybe Waffle
-1
/
+1
2023-02-16
`if $c:expr { Some($r:expr) } else { None }` =>> `$c.then(|| $r)`
Maybe Waffle
-1
/
+1
2023-02-13
Rename folder traits' `tcx` method to `interner`
Alan Egerton
-1
/
+1
2023-02-13
Make folding traits generic over the Interner
Alan Egerton
-1
/
+1
2023-02-13
Alias folding/visiting traits instead of re-export
Alan Egerton
-2
/
+2
2023-01-26
change fn_sig query to use EarlyBinder; remove bound_fn_sig query; add EarlyB...
Kyle Matsuda
-1
/
+1
2023-01-26
replace usages of fn_sig query with bound_fn_sig
Kyle Matsuda
-1
/
+1
2023-01-17
Remove double spaces after dots in comments
Maybe Waffle
-2
/
+2
2023-01-09
Use newtype for unused generic parameters
Nilstrieb
-2
/
+36
2022-12-11
bug! with a better error message for failing Instance::resolve
Michael Goulet
-1
/
+16
2022-11-21
Allow iterators instead of requiring slices that will get turned into iterators
Oli Scherer
-1
/
+1
2022-11-18
Make "long type" printing type aware
Esteban Küber
-20
/
+37
2022-11-04
Some tracing and comment cleanups
Oli Scherer
-2
/
+2
2022-09-19
remove the `Subst` trait, always use `EarlyBinder`
lcnr
-4
/
+2
[next]