about summary refs log tree commit diff
path: root/compiler/rustc_passes
AgeCommit message (Expand)AuthorLines
2020-10-23Auto merge of #77015 - davidtwco:check-attr-variant-closure-expr, r=lcnrbors-58/+33
2020-10-22Rollup merge of #77976 - oliviacrain:issue-77915-fix, r=matthewjasperYuki Okushi-1/+1
2020-10-18Mark InOut operands as used in RWU table with write_placeOlivia Crain-2/+2
2020-10-18Auto merge of #78066 - bugadani:wat, r=jonas-schievinkbors-3/+3
2020-10-18Remove weird slice conversionDániel Buga-1/+1
2020-10-18Clean up surprising borrowDániel Buga-2/+2
2020-10-17Treat InOut variables like other input variablesOlivia Crain-2/+2
2020-10-17Mark inout asm! operands as used in liveness passOlivia Crain-1/+1
2020-10-17Auto merge of #77124 - spastorino:const-exprs-rfc-2920, r=oli-obkbors-0/+3
2020-10-16Lower inline const down to MIRSantiago Pastorino-0/+3
2020-10-16stabilize union with 'ManuallyDrop' fields and 'impl Drop for Union'Ralf Jung-23/+29
2020-10-15Replace target.target with target and target.ptr_width with target.pointer_widthest31-3/+3
2020-10-06Enforce whitespace ascii character check for doc aliasGuillaume Gomez-0/+10
2020-10-05Allow ascii whitespace char for doc aliasesGuillaume Gomez-2/+3
2020-10-05Rollup merge of #76329 - GuillaumeGomez:doc-alias-crate-level, r=matthewjasperDylan DPC-21/+79
2020-10-04Enforce crate level attributes checksGuillaume Gomez-21/+57
2020-10-04Auto merge of #76448 - haraldh:default_alloc_error_handler_reduced, r=Amanieubors-1/+4
2020-10-03Run attributes check at crate levelGuillaume Gomez-4/+10
2020-10-03Prevent #[doc(alias = "...")] at crate levelGuillaume Gomez-1/+17
2020-10-02Rollup merge of #76811 - GuillaumeGomez:doc-alias-name-restriction, r=oli-obk...Jonas Schievink-7/+27
2020-10-02Forbid some characters to be used as doc aliasGuillaume Gomez-7/+27
2020-10-02Implement Make `handle_alloc_error` default to panic (for no_std + liballoc)Harald Hoyer-1/+4
2020-10-01Rollup merge of #77343 - varkor:rustc_args_required_const-validation, r=lcnrDylan DPC-9/+101
2020-09-30Rollup merge of #77296 - tmiasko:liveness-option, r=ecstatic-morseJonas Schievink-40/+36
2020-09-30Validate `rustc_args_required_const`varkor-9/+101
2020-09-30liveness: Use Option::None to represent absent live nodesTomasz Miąsko-40/+36
2020-09-29Liveness analysis for everybodyTomasz Miąsko-34/+28
2020-09-28passes: `check_attr` on more targetsDavid Wood-58/+33
2020-09-27liveness: Inline visitor implementation for IrMapsTomasz Miąsko-199/+175
2020-09-27liveness: Store upvars_mentioned inside Liveness structTomasz Miąsko-4/+6
2020-09-27liveness: Use visit_param to add variables corresponding to paramsTomasz Miąsko-15/+19
2020-09-27liveness: Use upvars instead of FnKind to check for closuresTomasz Miąsko-13/+10
2020-09-27liveness: Move body_owner field from IrMaps to LivenessTomasz Miąsko-18/+12
2020-09-27Auto merge of #77229 - tmiasko:liveness, r=lcnrbors-121/+90
2020-09-27Rollup merge of #77203 - ecstatic-morse:const-stability-attr-checks, r=oli-obkJonas Schievink-7/+31
2020-09-27Auto merge of #77118 - exrook:stability-generic-parameters-2, r=varkorbors-26/+122
2020-09-27liveness: Access live nodes directly through self.lnks[ln]Tomasz Miąsko-7/+3
2020-09-26liveness: Use newtype_index for Variable and LiveNodeTomasz Miąsko-66/+46
2020-09-26liveness: Remove unnecessary local variable exit_lnTomasz Miąsko-3/+2
2020-09-26liveness: Inline contents of specials structTomasz Miąsko-30/+25
2020-09-26liveness: Delay conversion from a symbol to a string until lintingTomasz Miąsko-5/+12
2020-09-26liveness: Remove redundant fields for a number of live nodes and variablesTomasz Miąsko-14/+8
2020-09-26liveness: Remove redundant debug loggingTomasz Miąsko-2/+0
2020-09-25Address review commentmarmeladema-4/+4
2020-09-25Check for missing const-stability attributes in `stability`Dylan MacKenzie-7/+31
2020-09-25Rollup merge of #77073 - lcnr:ty-trait-param, r=matthewjasperJonas Schievink-1/+4
2020-09-23/nightly/nightly-rustcErik Hofmayer-1/+1
2020-09-23Updated html_root_url for compiler cratesErik Hofmayer-1/+1
2020-09-22Fix compilation & test failuresJacob Hughes-2/+8
2020-09-22Update src/librustc_passes/stability.rsAvi Dessauer-2/+1