about summary refs log tree commit diff
path: root/compiler/rustc_passes
AgeCommit message (Expand)AuthorLines
2022-08-11Check attributes on struct expression fields.Eric Huss-1/+7
2022-08-11Check attributes on pattern fields.Eric Huss-1/+11
2022-08-11Rollup merge of #100392 - nnethercote:simplify-visitors, r=cjgillotMatthias Krüger-27/+10
2022-08-11Rollup merge of #100398 - nnethercote:improve-Zhir-stats, r=michaelwoeristerDylan DPC-52/+253
2022-08-11Add a second level to the AST size reporting.Nicholas Nethercote-34/+184
2022-08-11Add percentages to `-Zhir-stats` output.Nicholas Nethercote-6/+8
2022-08-11Change how `AssocItem` is reported.Nicholas Nethercote-5/+1
2022-08-11Improve AST stat collector.Nicholas Nethercote-13/+66
2022-08-11Simplify `rustc_hir::intravisit::Visitor::visit_variant_data`.Nicholas Nethercote-27/+10
2022-08-09passes: load `defined_lib_features` query lessDavid Wood-36/+91
2022-08-09Rollup merge of #96478 - WaffleLapkin:rustc_default_body_unstable, r=Aaron1011Dylan DPC-9/+31
2022-08-08Auto merge of #98489 - cjgillot:naked-nohir, r=davidtwco,tmiaskobors-53/+41
2022-08-07Auto merge of #100091 - chenyukang:add-check-for-link-ordinal, r=michaelwoeri...bors-0/+18
2022-08-05Auto merge of #100073 - dpaoliello:externvar, r=michaelwoeristerbors-1/+8
2022-08-05Auto merge of #95977 - FabianWolff:issue-92790-dead-tuple, r=estebankbors-25/+113
2022-08-04Add test for raw-dylib with an external variableDaniel Paoliello-1/+8
2022-08-04link_ordinal is available for foreign staticyukang-1/+1
2022-08-03Rollup merge of #100029 - hdelc:master, r=cjgillotMatthias Krüger-3/+28
2022-08-03Only fetch HIR for naked functions that have the attribute.Camille GILLOT-53/+41
2022-08-03Compute `object_lifetime_default` per parameter.Camille GILLOT-0/+28
2022-08-03Warn about dead tuple struct fieldsFabian Wolff-25/+113
2022-08-03fix tidyyukang-4/+2
2022-08-03check link ordinal make sure target is foreign functionyukang-0/+20
2022-08-02Add items to `DocAliasBadLocation` check error match armhdelc-4/+6
2022-08-02Add exhaustive location checking for `doc_alias` attributehdelc-4/+24
2022-08-01Remove trait_of_item query.Camille GILLOT-1/+1
2022-08-01Prevent ICE for doc_alias on match arm, statement, expressionhdelc-0/+3
2022-07-31Don't track parent body stability (it wasn't used anyway)Maybe Waffle-18/+3
2022-07-31Rollup merge of #99186 - camsteffen:closure-localdefid, r=cjgillotDylan DPC-1/+1
2022-07-30Use LocalDefId for closures moreCameron Steffen-1/+1
2022-07-29Rename local_did to def_idMiguel Guarniz-2/+2
2022-07-29Change maybe_body_owned_by to take local def idMiguel Guarniz-2/+2
2022-07-27lint: add bad opt access internal lintDavid Wood-0/+51
2022-07-26Collect features from `#[rustc_default_body_unstable]`Maybe Waffle-5/+14
2022-07-26Implement `#[rustc_default_body_unstable]`Maybe Waffle-4/+32
2022-07-25passes: port more of `check_attr` moduleDavid Wood-268/+391
2022-07-21avoid embedding StabilityLevel::Unstable reason string into metadata multiple...klensy-5/+2
2022-07-20Auto merge of #99058 - michaelwoerister:remove-stable-set-and-map, r=nagisabors-1/+1
2022-07-20passes: check implied feature existsDavid Wood-23/+35
2022-07-20passes: improved partial stabilization diagnosticDavid Wood-8/+50
2022-07-20middle: add `implies_by` to `#[unstable]`David Wood-0/+1
2022-07-20Use FxIndexMap instead of otherwise unused StableMap for WEAK_ITEMS_REFS.Michael Woerister-1/+1
2022-07-20attr/passes: comment -> doc commentDavid Wood-13/+13
2022-07-19Auto merge of #98180 - notriddle:notriddle/rustdoc-fn, r=petrochenkov,Guillau...bors-9/+15
2022-07-19Rollup merge of #99401 - TaKO8Ki:avoid-symbol-to-&str-conversions, r=nnethercoteMatthias Krüger-1/+1
2022-07-18avoid `Symbol` to `&str` conversionsTakayuki Maeda-1/+1
2022-07-17rustdoc: extend `#[doc(tuple_variadic)]` to fn pointersMichael Howell-9/+15
2022-07-16Stabilize `let_chains`Caio-1/+1
2022-07-15passes: migrate half of `check_attr`David Wood-445/+611
2022-07-14Auto merge of #95956 - yaahc:stable-in-unstable, r=cjgillotbors-3/+49