1
Fork 0
rust/compiler/rustc_borrowck/src
bors 8a9cccb100 Auto merge of #127326 - matthiaskrgr:rollup-kz7vd3w, r=matthiaskrgr
Rollup of 9 pull requests

Successful merges:

 - #123043 (Disable dead variant removal for `#[repr(C)]` enums.)
 - #126405 (Migrate some rustc_builtin_macros to SessionDiagnostic)
 - #127037 (Remove some duplicated tests)
 - #127283 (Reject SmartPointer constructions not serving the purpose)
 - #127301 (Tweak some structured suggestions to be more verbose and accurate)
 - #127307 (Allow to have different types for arguments of `Rustc::remap_path_prefix`)
 - #127309 (jsondocck: add `$FILE` built-in variable)
 - #127314 (Trivial update on tidy bless note)
 - #127319 (Remove a use of `StructuredDiag`, which is incompatible with automatic error tainting and error translations)

r? `@ghost`
`@rustbot` modify labels: rollup
2024-07-04 16:37:39 +00:00
..
constraints Add description for why this PR was made 2024-07-01 11:52:38 +02:00
diagnostics More accurate mutability suggestion 2024-07-04 05:36:34 +00:00
polonius Remove confusing use_polonius flag and do less cloning 2024-06-05 10:57:27 +02:00
region_infer Auto merge of #123720 - amandasystems:dyn-enable-refactor, r=nikomatsakis 2024-07-03 01:24:07 +00:00
type_check Split lifetimes on mir borrowck dataflow 2024-06-26 16:01:44 +00:00
util Move some utils out of rustc_const_eval 2023-04-16 12:05:54 +02:00
borrow_set.rs Remove confusing use_polonius flag and do less cloning 2024-06-05 10:57:27 +02:00
borrowck_errors.rs Rename 'cx to 'infcx 2024-06-27 09:07:57 +00:00
consumers.rs BorrowckInferCtxt: infcx by value 2024-05-06 15:20:13 +00:00
dataflow.rs Split lifetimes on mir borrowck dataflow 2024-06-26 16:01:44 +00:00
def_use.rs Remove extern crate rustc_middle from numerous crates. 2024-04-29 14:50:45 +10:00
facts.rs Remove usage of specialization from rustc_borrowck 2024-06-30 16:42:53 +00:00
lib.rs Auto merge of #127170 - bjorn3:no_specialize_index_borrowck, r=michaelwoerister 2024-07-04 14:24:43 +00:00
location.rs Invert diagnostic lints. 2024-02-06 13:12:33 +11:00
member_constraints.rs Invert diagnostic lints. 2024-02-06 13:12:33 +11:00
nll.rs Restrict diagnostic context lifetime of mir borrowck to InferCtxt instead of TyCtxt 2024-06-26 16:01:44 +00:00
path_utils.rs remove a bunch of dead parameters in fn 2024-02-12 09:51:35 +08:00
place_ext.rs Move trait into attr so it's greppable 2024-02-16 15:07:37 +00:00
places_conflict.rs Remove extern crate rustc_middle from numerous crates. 2024-04-29 14:50:45 +10:00
prefixes.rs Separate the mir body lifetime from the other lifetimes 2024-06-24 14:28:14 +00:00
renumber.rs MIR visitor: constant -> const_operand 2024-06-13 15:37:13 +02:00
session_diagnostics.rs Prevent opaque types being instantiated twice with different regions within the same function 2024-03-18 10:26:10 +00:00
universal_regions.rs Stop proving outlives constraints on regions we already reported errors on 2024-05-29 09:27:07 +00:00
used_muts.rs Rename 'cx to 'infcx 2024-06-27 09:07:57 +00:00