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
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_middle
/
src
/
ty
/
util.rs
Age
Commit message (
Expand
)
Author
Lines
2024-09-06
Make `Ty::boxed_ty` return an `Option`
Pavel Grigorenko
-1
/
+1
2024-08-25
Avoid taking reference of &TyKind
Michael Goulet
-1
/
+1
2024-08-17
Use cnum for extern crate data
Michael Goulet
-1
/
+1
2024-08-14
Auto merge of #128812 - nnethercote:shrink-TyKind-FnPtr, r=compiler-errors
bors
-6
/
+6
2024-08-11
Remove struct_tail_no_normalization
Michael Goulet
-8
/
+0
2024-08-11
Rename normalization functions to raw
Michael Goulet
-7
/
+9
2024-08-09
Shrink `TyKind::FnPtr`.
Nicholas Nethercote
-6
/
+6
2024-08-08
Rename struct_tail_erasing_lifetimes to struct_tail_for_codegen
Michael Goulet
-9
/
+5
2024-08-01
interpret: simplify pointer arithmetic logic
Ralf Jung
-1
/
+1
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-9
/
+10
2024-07-24
Do not try to reveal hidden types when trying to prove Freeze in the defining...
Oli Scherer
-1
/
+1
2024-06-23
Replace `f16` and `f128` pattern matching stubs with real implementations
Trevor Gross
-1
/
+3
2024-06-21
Rename a bunch of things
Michael Goulet
-3
/
+3
2024-06-18
Uplift the new trait solver
Michael Goulet
-36
/
+0
2024-05-29
fix non-existing ToPredicate trait error
Daria Sukhonina
-2
/
+2
2024-05-29
Optimize async drop glue for some old types
Daria Sukhonina
-53
/
+86
2024-05-29
Start implementing needs_async_drop and related
Daria Sukhonina
-64
/
+132
2024-05-26
Give EarlyBinder a tcx parameter
Michael Goulet
-2
/
+2
2024-05-23
Remove `#[macro_use] extern crate tracing` from `rustc_middle`.
Nicholas Nethercote
-0
/
+1
2024-05-16
Rename ToPredicate for Upcast
Michael Goulet
-3
/
+3
2024-05-15
Rollup merge of #124990 - fmease:expand-weak-aliases-within-cts, r=compiler-e...
Matthias Krüger
-1
/
+1
2024-05-13
split out AliasTy -> AliasTerm
Michael Goulet
-1
/
+1
2024-05-11
Also expand weak alias tys inside consts inside `expand_weak_alias_tys`
León Orell Valerian Liehr
-1
/
+1
2024-05-06
Refactor float `Primitive`s to a separate `Float` type
beetrees
-4
/
+3
2024-04-29
Remove `extern crate smallvec` from a couple of crates.
Nicholas Nethercote
-1
/
+1
2024-04-29
Remove `extern crate rustc_macros` from `rustc_middle`.
Nicholas Nethercote
-1
/
+1
2024-04-23
Auto merge of #121801 - zetanumbers:async_drop_glue, r=oli-obk
bors
-0
/
+92
2024-04-22
Fix typo in the has_surface_drop's doc comment
Daria Sukhonina
-1
/
+1
2024-04-19
Stop taking ParamTy/ParamConst/EarlyParamRegion/AliasTy by ref
Michael Goulet
-4
/
+4
2024-04-18
Fix disabling the export of noop async_drop_in_place_raw
Daria Sukhonina
-1
/
+1
2024-04-17
Use non-exhaustive matches for TyKind
Daria Sukhonina
-58
/
+59
2024-04-16
Add simple async drop glue generation
zetanumbers
-0
/
+91
2024-04-16
Rollup merge of #123603 - compiler-errors:no-intrinsic, r=estebank
León Orell Valerian Liehr
-3
/
+8
2024-04-08
Actually create ranged int types in the type system.
Oli Scherer
-5
/
+10
2024-04-07
Don't even parse an intrinsic unless the feature gate is enabled
Michael Goulet
-3
/
+8
2024-04-04
cache type info for ParamEnv
Lukas Markeffsky
-9
/
+11
2024-03-22
Programmatically convert some of the pat ctors
Michael Goulet
-6
/
+6
2024-03-19
Do binder folding eagerly in bound_coroutine_hidden_types
Michael Goulet
-2
/
+34
2024-03-12
s/mt/mutability/
Oli Scherer
-1
/
+5
2024-03-12
Add `nested` bool to `DefKind::Static`.
Oli Scherer
-1
/
+1
2024-03-12
Change `DefKind::Static` to a struct variant
Oli Scherer
-2
/
+2
2024-03-05
Avoid invoking the `intrinsic` query for DefKinds other than `Fn` or `AssocFn`
Oli Scherer
-6
/
+2
2024-03-04
make `intrinsic` query legal for any `DefId`
Oli Scherer
-0
/
+4
2024-03-04
Add a scheme for moving away from `extern "rust-intrinsic"` entirely
Oli Scherer
-1
/
+4
2024-03-04
Return a struct from `query intrinsic` to be able to add another field in the...
Oli Scherer
-4
/
+4
2024-02-25
remove platform-intrinsics ABI; make SIMD intrinsics be regular intrinsics
Ralf Jung
-1
/
+1
2024-02-20
Move the peeling function for weak alias types
León Orell Valerian Liehr
-0
/
+33
2024-02-20
Introduce expand_weak_alias_tys
León Orell Valerian Liehr
-0
/
+61
2024-02-16
Move trait into attr so it's greppable
Michael Goulet
-2
/
+2
2024-02-16
Use extension trait derive
Michael Goulet
-7
/
+2
[next]