about summary refs log tree commit diff
path: root/compiler/rustc_middle
AgeCommit message (Expand)AuthorLines
2022-02-22Remove unused ordering derivations and bounds for `SimplifiedTypeGen`pierwill-4/+4
2022-02-22Delete Decoder::read_unitMark Rousskov-4/+1
2022-02-22Provide copy-free access to raw Decoder bytesMark Rousskov-3/+3
2022-02-22Auto merge of #94254 - matthiaskrgr:rollup-7llbjhd, r=matthiaskrgrbors-1/+5
2022-02-22Rollup merge of #94246 - RalfJung:hex, r=oli-obkMatthias Krüger-1/+1
2022-02-22Rollup merge of #94169 - Amanieu:asm_stuff, r=nagisaMatthias Krüger-0/+4
2022-02-22change `mir::Constant` in mir dumpslcnr-32/+23
2022-02-21ScalarMaybeUninit is explicitly hexadecimal in its formattingRalf Jung-1/+1
2022-02-21Auto merge of #94225 - matthiaskrgr:rollup-0728x8n, r=matthiaskrgrbors-31/+38
2022-02-21Rollup merge of #94203 - RalfJung:to_sized_int, r=oli-obkMatthias Krüger-21/+25
2022-02-21Rollup merge of #94189 - GuillaumeGomez:scalar-lower-hex, r=RalfJungMatthias Krüger-8/+12
2022-02-21Rollup merge of #94156 - tmiasko:pp-str, r=petrochenkovMatthias Krüger-2/+1
2022-02-21Take CodegenFnAttrs into account when validating asm! register operandsAmanieu d'Antras-0/+4
2022-02-21Auto merge of #93505 - lcnr:substsref-vs-ty-list, r=michaelwoeristerbors-75/+177
2022-02-21typolcnr-1/+1
2022-02-21update docs for `simplify_type`lcnr-42/+39
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-56/+36
2022-02-21safely `transmute<&List<Ty<'tcx>>, &List<GenericArg<'tcx>>>`lcnr-6/+89
2022-02-20Revert "Auto merge of #93800 - b-naber:static-initializers-mir-val, r=oli-obk"Mark Rousskov-23/+9
2022-02-20CTFE engine: Scalar: expose size-generic to_(u)int methodsRalf Jung-21/+25
2022-02-20Preallocate a buffer in FmtPrinterMark Rousskov-1/+3
2022-02-20Always format to internal String in FmtPrinterMark Rousskov-44/+55
2022-02-20Auto merge of #93678 - steffahn:better_unsafe_diagnostics, r=nagisabors-68/+114
2022-02-20Improve `unused_unsafe` lintFrank Steffahn-68/+114
2022-02-20Auto merge of #94062 - Mark-Simulacrum:drop-print-cfg, r=oli-obkbors-81/+72
2022-02-20Delete QueryLookupMark Rousskov-9/+8
2022-02-20Move Sharded maps into each QueryCache implMark Rousskov-1/+1
2022-02-20Implement LowerHex on Scalar to clean up their display in rustdocGuillaume Gomez-8/+12
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-32/+22
2022-02-20Rollup merge of #94113 - Mizobrook-kan:issue-94025, r=estebankMatthias Krüger-0/+9
2022-02-20Rollup merge of #94097 - pierwill:doc-rustc-middle-query, r=cjgillotMatthias Krüger-0/+6
2022-02-20Rollup merge of #94091 - GuillaumeGomez:rustdoc-const-computed-value, r=oli-obkMatthias Krüger-0/+12
2022-02-19Adopt let else in more placesest31-32/+22
2022-02-19Stop interning stability.Camille GILLOT-28/+11
2022-02-19Don't render Const computed values in hexadecimal for DisplayGuillaume Gomez-0/+12
2022-02-19switch to limiting the number of init/uninit chunksErik Desjardins-0/+1
2022-02-19Rollup merge of #94086 - tmiasko:char-try-from-scalar-int, r=davidtwcoMatthias Krüger-4/+14
2022-02-19Rollup merge of #94006 - pierwill:upvar-field, r=nikomatsakisMatthias Krüger-2/+2
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-3/+3
2022-02-18Rollup merge of #92683 - jackh726:issue-92033, r=estebankMatthias Krüger-0/+6
2022-02-18fix some typosMizobrook-kan-2/+2
2022-02-18document rustc_middle::mir::FieldMizobrook-kan-0/+9
2022-02-17Rollup merge of #94011 - est31:let_else, r=lcnrMatthias Krüger-1/+1