summaryrefslogtreecommitdiff
path: root/compiler/rustc_typeck/src/collect.rs
Commit message (Expand)AuthorAgeFilesLines
* Revert "small regions refactoring"revert-98576-region-stuff-cool-beanslcnr2022-06-291-2/+2
* Auto merge of #98542 - jackh726:coinductive-wf, r=oli-obkbors2022-06-291-5/+1
|\
| * Make empty bounds lower to WellFormed and make WellFormed coinductiveJack Huey2022-06-281-5/+1
* | fold_region: remove unused parameterlcnr2022-06-271-2/+2
|/
* Rollup merge of #98110 - cjgillot:closure-brace, r=Aaron1011Yuki Okushi2022-06-151-6/+8
|\
| * Make `ExprKind::Closure` a struct variant.Camille GILLOT2022-06-121-6/+8
* | Rollup merge of #97935 - nnethercote:rename-ConstS-val-as-kind, r=lcnrDylan DPC2022-06-141-1/+1
|\ \
| * | Rename the `ConstS::val` field as `kind`.Nicholas Nethercote2022-06-141-1/+1
* | | Rollup merge of #97508 - JohnTitor:more-strict-placeholder-dyn-obj, r=pnkfelixYuki Okushi2022-06-141-2/+1
|\ \ \ | |/ / |/| |
| * | Harden bad placeholder checks on statics/constsYuki Okushi2022-05-291-2/+1
* | | remove unnecessary `to_string` and `String::new`Takayuki Maeda2022-06-131-3/+3
* | | Make is_suggestable work on all TypeFoldableMichael Goulet2022-06-111-1/+1
| |/ |/|
* | don't always cache bound ltslcnr2022-06-101-4/+5
* | Make hir().get_generics and generics_of consistent.Camille GILLOT2022-06-031-38/+13
* | Compute `is_late_bound` in a separate query.Camille GILLOT2022-06-031-27/+8
|/
* Lifetime variance fixes for rustcMichael Goulet2022-05-221-2/+2
* Remove `crate` visibility usage in compilerJacob Pratt2022-05-201-3/+3
* Auto merge of #96800 - nbdd0121:const, r=nagisabors2022-05-181-0/+12
|\
| * Make `AnonConst` in asm_consts genericGary Guo2022-05-071-0/+12
* | rename visit item-like methodsMiguel Guarniz2022-05-131-1/+1
* | remove ItemLikeVisitor and DeepVisitorMiguel Guarniz2022-05-131-4/+1
* | only_local: always check for misuselcnr2022-05-101-3/+1
* | Auto merge of #96715 - cjgillot:trait-alias-loop, r=compiler-errorsbors2022-05-101-5/+8
|\ \
| * | Exit before fetching bounds on associated items.Camille GILLOT2022-05-041-5/+4
| * | Add debug statements.Camille GILLOT2022-05-041-0/+4
| |/
* | reviewlcnr2022-05-091-2/+2
* | only compute `codegen_fn_attrs` where neededlcnr2022-05-091-10/+21
* | only cache `codegen_fn_attrs` on disk if its locallcnr2022-05-091-0/+1
* | move `panic-in-drop=abort` check for `drop_in_place`lcnr2022-05-091-8/+1
* | store `codegen_fn_attrs` in crate metadatalcnr2022-05-091-34/+26
|/
* rustc: Panic by default in `DefIdTree::parent`Vadim Petrochenkov2022-05-021-1/+1
* Store all generic bounds as where predicates.Camille GILLOT2022-04-301-123/+42
* Inline WhereClause into Generics.Camille GILLOT2022-04-301-4/+2
* Box HIR Generics and Impl.Camille GILLOT2022-04-301-7/+7
* TAITs are suggestableMichael Goulet2022-04-261-2/+2
* make `fn() -> _ {}` suggestion MachineApplicableMichael Goulet2022-04-261-18/+19
* Fix suggestion for `_` on return type for fn in impl for TraitMichael Goulet2022-04-241-43/+76
* Suggest replacing `_` in type signature of impl for TraitMichael Goulet2022-04-241-2/+31
* Store LocalDefId in is_late_bound_map.Camille GILLOT2022-04-101-8/+27
* Use def_key in `tcx.item_name` when possible.Camille GILLOT2022-04-091-1/+1
* Compute `ty_param_owner` using DefIdTree.Camille GILLOT2022-04-071-1/+1
* Use gender neutral termsJames 'zofrex' Sanderson2022-04-071-1/+1
* Create trait_def table.Camille GILLOT2022-03-311-3/+0
* Rollup merge of #95497 - nyurik:compiler-spell-comments, r=compiler-errorsDylan DPC2022-03-311-1/+1
|\
| * Spellchecking compiler commentsYuri Astrakhan2022-03-301-1/+1
* | Remember mutability in `DefKind::Static`.Camille GILLOT2022-03-291-15/+0
|/
* Stabilize ADX target featureTony Arcieri2022-03-141-1/+0
* Rollup merge of #90621 - adamgemmell:dev/stabilise-target-feature, r=AmanieuMatthias Krüger2022-03-141-1/+1
|\
| * Stabilise `aarch64_target_feature`Adam Gemmell2022-03-141-1/+1
* | Improve `AdtDef` interning.Nicholas Nethercote2022-03-111-2/+2
|/