about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2023-03-27Some tracing/instrument cleanupsOli Scherer-27/+5
2023-03-27Add a builtin `FnPtr` traitlcnr-27/+286
2023-03-27llvm-wrapper: adapt for LLVM API changeKrasimir Georgiev-7/+10
2023-03-27Auto merge of #109652 - matthiaskrgr:rollup-pbw3hi3, r=matthiaskrgrbors-144/+120
2023-03-27Rollup merge of #109641 - compiler-errors:dont-elaborate-non-obl, r=oli-obkMatthias Krüger-128/+110
2023-03-27Rollup merge of #109635 - Nilstrieb:debrrruginfo, r=compiler=errorsMatthias Krüger-5/+4
2023-03-27Rollup merge of #109613 - lukas-code:match-str-to-char-suggestion, r=compiler...Matthias Krüger-1/+2
2023-03-27Rollup merge of #109587 - cjgillot:no-hashmap-fingerprint, r=NilstriebMatthias Krüger-10/+4
2023-03-27Auto merge of #109091 - Nilstrieb:match-on-attr, r=cjgillotbors-293/+326
2023-03-26Don't elaborate non-obligations into obligationsMichael Goulet-128/+110
2023-03-26debuginfo: Get pointer size/align from tcx.data_layout instead of layout_ofNilstrieb-5/+4
2023-03-26Auto merge of #109626 - matthiaskrgr:rollup-k0y7bdd, r=matthiaskrgrbors-81/+83
2023-03-26tolerate region vars in implied boundsAli MJ Al-Nasrawy-1/+4
2023-03-26exhaustive match on implied bounds regionsAli MJ Al-Nasrawy-15/+8
2023-03-26resolve regions before implied boundsAli MJ Al-Nasrawy-5/+7
2023-03-26remove obsolete `givens` from regionckAli MJ Al-Nasrawy-144/+26
2023-03-26Rollup merge of #109621 - scottmcm:update-variantidx, r=compiler-errorsMatthias Krüger-78/+80
2023-03-26Rollup merge of #109619 - compiler-errors:new-solver-still-further-specializa...Matthias Krüger-3/+3
2023-03-26Auto merge of #106428 - saethlin:inline-diverging-functions, r=cjgillotbors-9/+60
2023-03-25Refactor: `VariantIdx::from_u32(0)` -> `FIRST_VARIANT`Scott McMurray-78/+80
2023-03-26transmute testMichael Goulet-2/+2
2023-03-25Still-further-specializable projections are ambiguousMichael Goulet-1/+1
2023-03-25fix type suggestions in match armsLukas Markeffsky-1/+2
2023-03-25Explain how we get to skip checking for cleanup blocks in the visitorBen Kimock-0/+2
2023-03-25Auto merge of #109458 - Nilstrieb:smol-cute-little-bits, r=wesleywiserbors-5/+7
2023-03-25Auto merge of #109581 - matthiaskrgr:rollup-e8fi2vi, r=matthiaskrgrbors-342/+405
2023-03-25Auto merge of #109100 - Zoxc:merge-query-try, r=cjgillotbors-134/+134
2023-03-25Use an IndexVec to debug fingerprints.Camille GILLOT-10/+4
2023-03-24Refactor: Separate `LocalRef` variant for not-evaluated-yet operandsScott McMurray-20/+26
2023-03-25Rollup merge of #109568 - RalfJung:miri-raw-ptr-dyn, r=oli-obkMatthias Krüger-1/+9
2023-03-25Rollup merge of #109545 - compiler-errors:rpitit-wf, r=eholkMatthias Krüger-33/+72
2023-03-25Rollup merge of #109539 - cjgillot:find-stability, r=b-naberMatthias Krüger-298/+305
2023-03-25Rollup merge of #109355 - chenyukang:yukang/fix-108470, r=compiler-errorsMatthias Krüger-10/+19
2023-03-25Pass `tcx` directlyJohn Kåre Alsaker-37/+26
2023-03-25Split the `if` to release the lock earlierJohn Kåre Alsaker-9/+14
2023-03-25Remove `DebugArg`John Kåre Alsaker-43/+5
2023-03-25Optimize `incremental_verify_ich`John Kåre Alsaker-49/+74
2023-03-25Remove some stale FIXMEs in new solverMichael Goulet-6/+0
2023-03-25Update indexmap and rayon cratesJohn Kåre Alsaker-19/+19
2023-03-25Use Rayon's TLV directlyJohn Kåre Alsaker-45/+14
2023-03-24Auto merge of #107932 - petrochenkov:onlyexport, r=jyn514bors-2/+19
2023-03-24Adjust documentation.Camille GILLOT-14/+18
2023-03-25Emits suggestions for expressions with parentheses or not separatelyMu001999-15/+50
2023-03-24Skip checks for common types with alignment 1Ben Kimock-0/+7
2023-03-24Use Vec::split_offBen Kimock-1/+1
2023-03-24Make EvalCtxt's infcx privateMichael Goulet-75/+134
2023-03-24miri: fix raw pointer dyn receiversRalf Jung-1/+9
2023-03-24Auto merge of #109220 - nikic:poison, r=cuviperbors-5/+16
2023-03-24Clarify that we are doing ptr.addr() internallyBen Kimock-1/+1
2023-03-24Use independent suggestionsMu42-22/+18