about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty
AgeCommit message (Expand)AuthorLines
2022-03-02rename ErrorReported -> ErrorGuaranteedmark-22/+22
2022-02-28Auto merge of #94299 - oli-obk:stable_hash_ty, r=michaelwoeristerbors-9/+63
2022-02-27Auto merge of #94157 - erikdesjardins:more-noundef, r=nikicbors-0/+5
2022-02-27Auto merge of #94084 - Mark-Simulacrum:drop-sharded, r=cjgillotbors-10/+9
2022-02-26Apply noundef attribute to all scalar types which do not permit raw initErik Desjardins-0/+5
2022-02-25Auto merge of #94290 - Mark-Simulacrum:bump-bootstrap, r=pietroalbinibors-5/+5
2022-02-25"Reset" the hashing context before stable hashing the typesOli Scherer-2/+6
2022-02-25Auto merge of #94279 - tmiasko:write-print, r=Mark-Simulacrumbors-2/+2
2022-02-25Switch bootstrap cfgsMark Rousskov-5/+5
2022-02-25Auto merge of #93368 - eddyb:diagbld-guarantee, r=estebankbors-13/+21
2022-02-24Auto merge of #94131 - Mark-Simulacrum:fmt-string, r=oli-obkbors-37/+48
2022-02-24Don't cache stable hashes in types outside of incremental modeOli Scherer-3/+19
2022-02-24Remove redundant hashing configuration logic in type internerOli Scherer-7/+2
2022-02-24Try out caching the stable hash of Ty within itselfOli Scherer-8/+47
2022-02-24Auto merge of #94129 - cjgillot:rmeta-table, r=petrochenkovbors-18/+1
2022-02-24Rollup merge of #94288 - Mark-Simulacrum:ser-opt, r=nnethercoteMatthias Krüger-5/+3
2022-02-24Rollup merge of #94267 - pierwill:fast-reject-bound, r=michaelwoeristerMatthias Krüger-4/+4
2022-02-23Rename `region_should_not_be_omitted` to `should_print_region`Tomasz Miąsko-4/+4
2022-02-23Print `ParamTy` and `ParamConst` instead of displaying themTomasz Miąsko-2/+2
2022-02-23Replace `&mut DiagnosticBuilder`, in signatures, with `&mut Diagnostic`.Eduard-Mihai Burtescu-13/+21
2022-02-22Remove unused ordering derivations and bounds for `SimplifiedTypeGen`pierwill-4/+4
2022-02-22Delete Decoder::read_unitMark Rousskov-2/+0
2022-02-22Provide copy-free access to raw Decoder bytesMark Rousskov-3/+3
2022-02-21Auto merge of #94225 - matthiaskrgr:rollup-0728x8n, r=matthiaskrgrbors-2/+1
2022-02-21Rollup merge of #94156 - tmiasko:pp-str, r=petrochenkovMatthias Krüger-2/+1
2022-02-21reviewlcnr-1/+10
2022-02-21add comment to `Lift` implslcnr-1/+5
2022-02-21optimize `TypeFoldable` for 2 element tupleslcnr-13/+39
2022-02-21use `List<Ty<'tcx>>` for tupleslcnr-54/+34
2022-02-21safely `transmute<&List<Ty<'tcx>>, &List<GenericArg<'tcx>>>`lcnr-6/+89
2022-02-20Preallocate a buffer in FmtPrinterMark Rousskov-1/+3
2022-02-20Always format to internal String in FmtPrinterMark Rousskov-37/+46
2022-02-20Auto merge of #94062 - Mark-Simulacrum:drop-print-cfg, r=oli-obkbors-67/+60
2022-02-20Delete QueryLookupMark Rousskov-9/+8
2022-02-20Move Sharded maps into each QueryCache implMark Rousskov-1/+1
2022-02-20Gracefully handle non-UTF-8 string slices when pretty printingTomasz Miąsko-2/+1
2022-02-20Rollup merge of #94146 - est31:let_else, r=cjgillotMatthias Krüger-23/+16
2022-02-20Rollup merge of #94091 - GuillaumeGomez:rustdoc-const-computed-value, r=oli-obkMatthias Krüger-0/+7
2022-02-19Adopt let else in more placesest31-23/+16
2022-02-19Stop interning stability.Camille GILLOT-18/+1
2022-02-19Don't render Const computed values in hexadecimal for DisplayGuillaume Gomez-0/+7
2022-02-19Rollup merge of #94086 - tmiasko:char-try-from-scalar-int, r=davidtwcoMatthias Krüger-4/+14
2022-02-19Rollup merge of #93990 - lcnr:pre-89862-cleanup, r=estebankMatthias Krüger-8/+56
2022-02-18Rollup merge of #89892 - Nilstrieb:suggest-return-impl-trait, r=jackh726Matthias Krüger-2/+22
2022-02-18Suggest `impl Trait` return typeNilstrieb-2/+22
2022-02-18Rollup merge of #93634 - matthiaskrgr:clippy_complexity_jan_2022, r=oli-obkMatthias Krüger-2/+2
2022-02-17Rollup merge of #93758 - nnethercote:improve-folding-comments, r=BoxyUwUMatthias Krüger-77/+113
2022-02-17Fix ScalarInt to char conversionTomasz Miąsko-4/+14
2022-02-17Improve comments about type folding/visiting.Nicholas Nethercote-77/+113
2022-02-16Move ty::print methods to Drop-based scope guardsMark Rousskov-67/+60