about summary refs log tree commit diff
AgeCommit message (Expand)AuthorLines
2023-03-21Remove `unique` and move `VerboseTimingGuard` fields into a new structJohn Kåre Alsaker-35/+32
2023-03-21Use uninit checking from rustcNilstrieb-31/+83
2023-03-21Add `-Z time-passes-format` to allow specifying a JSON output for `-Z time-pa...John Kåre Alsaker-27/+105
2023-03-21Reduce output spamJohn Kåre Alsaker-6/+6
2023-03-21Ignore the vendor directory for tidy tests.James Farrell-0/+1
2023-03-21Do not suggest bounds restrictions for synthesized RPITITsSantiago Pastorino-4/+36
2023-03-21woopslcnr-1/+1
2023-03-21query_keys_local is conditional on separate_provide_if_externMichael Goulet-15/+14
2023-03-21LocalCrate keyMichael Goulet-21/+33
2023-03-21AsLocalKey traitMichael Goulet-313/+48
2023-03-21IdentitySubsts::identity_for_item takes Into<DefId>Michael Goulet-28/+27
2023-03-21Use LocalDefId in ItemCtxtMichael Goulet-104/+102
2023-03-21Use local key in providersMichael Goulet-7/+7
2023-03-21Use local key in providersMichael Goulet-395/+458
2023-03-21disable global caching during coherencelcnr-1/+2
2023-03-21enable `intercrate` in the solver `InferCtxt`lcnr-8/+20
2023-03-21new solver cleanup + coherencelcnr-52/+203
2023-03-21Set LLVM `LLVM_UNREACHABLE_OPTIMIZE` to `OFF`Ian Douglas Scott-1/+2
2023-03-21Auto merge of #108659 - ferrocene:pa-test-metrics, r=Mark-Simulacrumbors-38/+504
2023-03-21handle tests timing outPietro Albini-0/+4
2023-03-21rustdoc: Factor out some doc link resolution code into a separate functionVadim Petrochenkov-24/+27
2023-03-21rustdoc: Cleanup parent module tracking for doc linksVadim Petrochenkov-168/+103
2023-03-21Eagerly intern and check CrateNum/StableCrateId collisionsOli Scherer-61/+33
2023-03-21Auto merge of #109442 - Nilstrieb:rollup-seb5xsa, r=Nilstriebbors-562/+1234
2023-03-21add delay_span_bugyukang-1/+7
2023-03-21Rollup merge of #109408 - RalfJung:retags, r=compiler-errorsnils-1/+2
2023-03-21Rollup merge of #109390 - cbeuw:aggregate-lit, r=oli-obknils-1/+135
2023-03-21Rollup merge of #109386 - aDotInTheVoid:mailmap, r=WaffleLapkinnils-1/+2
2023-03-21Rollup merge of #109385 - lcnr:typo, r=Dylan-DPCnils-1/+1
2023-03-21Rollup merge of #109240 - compiler-errors:dont-binder-twice, r=oli-obknils-30/+33
2023-03-21Rollup merge of #109124 - ferrocene:pa-compression-mode, r=Mark-Simulacrumnils-47/+127
2023-03-21Rollup merge of #108896 - BoxyUwU:new_solver_add_goal_fn, r=lcnrnils-443/+531
2023-03-21Rollup merge of #108842 - compiler-errors:non_lifetime_binders-object-safe, r...nils-3/+111
2023-03-21Rollup merge of #108326 - tmiasko:read-buf, r=thomccnils-31/+250
2023-03-21Rollup merge of #106434 - clubby789:document-sum-result, r=the8472nils-4/+42
2023-03-21Also check function items' signatures for Fn* trait compatibilityOli Scherer-8/+81
2023-03-21Deduplicate fn trait compatibility checksOli Scherer-29/+21
2023-03-21Only implement Fn* traits for extern "Rust" safe function pointers.Oli Scherer-2/+98
2023-03-21Detect uninhabited types early in const eval.Oli Scherer-30/+28
2023-03-21Use hex literal for INDEX_MASKMartin Gammelsæter-2/+2
2023-03-21use the correct param envlcnr-2/+1
2023-03-21evaluate: improve and fix recursion depth handlinglcnr-95/+60
2023-03-21remove some trait solver helperslcnr-2/+4
2023-03-21remove some trait solver helperslcnr-288/+198
2023-03-21Add a layout argument to `enforce_validity`.Oli Scherer-9/+11
2023-03-21change default to fast for everyone but the user profilePietro Albini-2/+6
2023-03-21Auto merge of #106967 - saethlin:remove-vec-as-ptr-assume, r=thomccbors-11/+21
2023-03-21Return equal for two identical projectionsyukang-4/+43
2023-03-20doc: add generics improvements to rustdoc bookMichael Howell-5/+12
2023-03-20rustdoc: add support for type filters in arguments and genericsMichael Howell-150/+301