about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2025-01-09Harden `Ty` constructors a bit in debug modeOli Scherer-2/+37
2025-01-09Use option combinators instead of manual if/returnOli Scherer-10/+3
2025-01-09Remove the now-useless `Result` from `lit_to_const`Oli Scherer-47/+19
2025-01-09Always take the `Ok` path in `lit_to_const` and produce error constants insteadOli Scherer-13/+6
2025-01-09Use error constant instead of explicit error handlingOli Scherer-10/+3
2025-01-09Make `lit_to_mir_constant` infallibleOli Scherer-31/+21
2025-01-09Rollup merge of #135269 - estebank:unneeded-into, r=compiler-errorsMatthias Krüger-10/+8
2025-01-09Rollup merge of #135247 - tgross35:stdlib-sym-list, r=oli-obkMatthias Krüger-16/+17
2025-01-09Rollup merge of #135225 - erickt:fix-test, r=jieyouxuMatthias Krüger-1/+0
2025-01-09Rollup merge of #135212 - Urgau:unreach_pub-upd-descr, r=petrochenkovMatthias Krüger-3/+2
2025-01-09Auto merge of #133324 - scottmcm:gvn-aggregate-transmute, r=cjgillotbors-63/+139
2025-01-09Rollup merge of #134875 - compiler-errors:const-destruct-old-solver, r=lcnrMatthias Krüger-3/+109
2025-01-09Rollup merge of #134609 - tbu-:pr_win7_gnu, r=davidtwcoMatthias Krüger-1/+70
2025-01-09Rollup merge of #128110 - veera-sivarajan:bugfix-80173, r=cjgillotMatthias Krüger-11/+130
2025-01-08Make the aggregate-then-transmute handling more generalScott McMurray-13/+9
2025-01-08Refactor the cast-then-cast cases together, and support transmute-then-transmuteScott McMurray-89/+113
2025-01-08Use layout information to detect transparent transmutesScott McMurray-9/+34
2025-01-08Apply suggestions from code reviewscottmcm-2/+2
2025-01-08[mir-opt] GVN some more transmute casesScott McMurray-24/+55
2025-01-08Remove special-casing for argument patterns in MIR typeckdianne-13/+0
2025-01-08Auto merge of #135260 - matthiaskrgr:rollup-8irqs72, r=matthiaskrgrbors-302/+448
2025-01-08Add a list of symbols for stable standard library cratesTrevor Gross-16/+17
2025-01-08Remove some unnecessary `.into()` callsEsteban Küber-10/+8
2025-01-08update cfg(bootstrap)Pietro Albini-10/+10
2025-01-08update version placeholdersPietro Albini-15/+15
2025-01-08Implement const Destruct in old solverMichael Goulet-3/+109
2025-01-09Extract integer conversion into a functionspore-16/+22
2025-01-08Only test proc-macro invalid compile flags with panic=unwindErick Tryzelaar-1/+0
2025-01-08Rollup merge of #135250 - lqd:simple-cleanups, r=matthewjasperMatthias Krüger-146/+153
2025-01-08Rollup merge of #135222 - estebank:issue-135209, r=compiler-errorsMatthias Krüger-1/+3
2025-01-08Rollup merge of #134228 - oli-obk:pat-lit-path, r=compiler-errorsMatthias Krüger-155/+292
2025-01-08Try to explain borrow for tail expr temporary drop order change in 2024Michael Goulet-23/+34
2025-01-08Don't do AccessDepth::Drop for types with no drop implMichael Goulet-4/+12
2025-01-08Don't create cycles by normalizing opaques defined in the body we're checkingMichael Goulet-1/+6
2025-01-08remove an extraneous commentwieDasDing-1/+0
2025-01-08apply suggestions on fn nameDing Xiang Fei-4/+4
2025-01-08run borrowck tests on BIDs and emit tail-expr-drop-order lints forDing Xiang Fei-17/+78
2025-01-08rename `AllFacts` to `PoloniusFacts`Rémy Rakic-45/+47
2025-01-08rename `LocationTable` to `PoloniusLocationTable`Rémy Rakic-46/+47
2025-01-08Auto merge of #133858 - dianne:better-blame-constraints-for-static, r=lcnrbors-251/+230
2025-01-08stop calling `DenseLocationMap` "elements"Rémy Rakic-61/+65
2025-01-08Detect overflow when the literal is negativespore-1/+7
2025-01-08Detect overflow when the literal is larger than i128::MAXspore-4/+7
2025-01-08rustc_feature: Avoid unsafe `std::env::set_var()` in `UnstableFeatures` testsMartin Nordholts-7/+21
2025-01-08cleanup: de-tangle experimental pattern typing rules somedianne-53/+120
2025-01-08Rename PatKind::Lit to ExprOli Scherer-34/+34
2025-01-08Exhaustively handle expressions in patternsOli Scherer-111/+248
2025-01-08Avoid passing a full Pat when only the Span/HirId is usedOli Scherer-11/+11
2025-01-08Avoid passing a full Expr when only the Span is usedOli Scherer-4/+4
2025-01-07always track patterns' `MutblCap`dianne-12/+13