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
/
adt.rs
Age
Commit message (
Expand
)
Author
Lines
2023-12-02
Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`.
Nicholas Nethercote
-1
/
+1
2023-11-21
Fix `clippy::needless_borrow` in the compiler
Nilstrieb
-2
/
+2
2023-09-26
Don't store lazyness in DefKind
Michael Goulet
-1
/
+1
2023-09-14
move required_consts check to general post-mono-check function
Ralf Jung
-2
/
+2
2023-08-07
Store the laziness of type aliases in the DefKind
León Orell Valerian Liehr
-1
/
+1
2023-08-01
Fix a comment
Michael Goulet
-10
/
+2
2023-08-01
Convert adt_sized_constraint to early-binder, use list
Michael Goulet
-2
/
+2
2023-05-29
EarlyBinder::new -> EarlyBinder::bind
lcnr
-1
/
+1
2023-05-28
Replace EarlyBinder(x) with EarlyBinder::new(x)
Kyle Matsuda
-1
/
+1
2023-05-19
Add extra debug assertions for equality for Adt/Variant/FieldDef
Michael Goulet
-3
/
+21
2023-05-07
Use smaller ints for bitflags
Nilstrieb
-1
/
+1
2023-04-28
Remove some unnecessary derives.
Nicholas Nethercote
-1
/
+1
2023-04-24
Split `{Idx, IndexVec, IndexSlice}` into their own modules
Maybe Waffle
-1
/
+1
2023-04-02
Use `&IndexSlice` instead of `&IndexVec` where possible
Scott McMurray
-2
/
+2
2023-03-25
Refactor: `VariantIdx::from_u32(0)` -> `FIRST_VARIANT`
Scott McMurray
-5
/
+5
2023-02-24
Rename many interner functions.
Nicholas Nethercote
-1
/
+1
2023-02-12
Enable CopyProp by default, tune the impl a bit
Ben Kimock
-0
/
+1
2023-01-27
Impl HashStable/Encodable/Decodable for ObligationCause.
Camille GILLOT
-1
/
+1
2022-11-24
move some layout logic to rustc_target::abi::layout
hkalbasi
-4
/
+2
2022-11-21
Unreserve braced enum variants in value namespace
Vadim Petrochenkov
-8
/
+6
2022-11-16
cleanup and dedupe CTFE and Miri error reporting
Ralf Jung
-3
/
+1
2022-10-12
Rollup merge of #102890 - camsteffen:adt-sized-representability, r=cjgillot
Dylan DPC
-4
/
+1
2022-10-10
Check representability in adt_sized_constraint
Cameron Steffen
-4
/
+1
2022-10-10
Fix compiler docs
Guillaume Gomez
-2
/
+2
2022-10-07
Rewrite representability
Cameron Steffen
-0
/
+7
2022-10-03
Add diagnostic struct for const eval error in `rustc_middle`
pierwill
-5
/
+3
2022-09-29
Shrink `hir::def::Res`.
Nicholas Nethercote
-1
/
+2
2022-08-03
Change sized_constraints to return EarlyBinder
Jack Huey
-2
/
+2
2022-07-13
Rollup merge of #99011 - oli-obk:UnsoundCell, r=eddyb
Dylan DPC
-0
/
+11
2022-07-07
Miscellaneous inlining improvements
Tomasz Miąsko
-0
/
+5
2022-07-07
`UnsafeCell` now has no niches, ever.
Oli Scherer
-0
/
+11
2022-05-10
only_local: always check for misuse
lcnr
-2
/
+1
2022-05-02
fix most compiler/ doctests
Elliot Roberts
-1
/
+1
2022-04-05
trivial cfg(bootstrap) changes
Pietro Albini
-1
/
+1
2022-03-16
rustc_error: make ErrorReported impossible to construct
mark
-2
/
+1
2022-03-11
Improve `AdtDef` interning.
Nicholas Nethercote
-73
/
+102
2022-03-02
rename ErrorReported -> ErrorGuaranteed
mark
-2
/
+2
2022-02-12
change to a struct variant
Ellen
-1
/
+1
2022-02-09
Ensure that queries only return Copy types.
Camille GILLOT
-1
/
+1
2022-01-05
Ensure that `Fingerprint` caching respects hashing configuration
Aaron Hill
-2
/
+4
2021-12-15
Fully serialize AdtDef
Aaron Hill
-13
/
+10
2021-12-04
Rollup merge of #90538 - camelid:doc-recur-ty, r=estebank
Matthias Krüger
-0
/
+24
2021-12-03
Document how recursion is handled for `ty::Ty`
Noah Lev
-0
/
+24
2021-12-01
Disallow non-c-like but "fieldless" ADTs from being casted to integer...
Gary Guo
-1
/
+17
2021-10-03
Remove re-export.
Camille GILLOT
-1
/
+1
2021-09-09
Const dropping
Deadbeef
-0
/
+5
2021-08-22
Fix typos “a”→“an”
Frank Steffahn
-1
/
+1
2021-03-10
Moved all Adt* types to adt.rs
Nicholas-Baron
-0
/
+482