about summary refs log tree commit diff
path: root/crates/hir-def
AgeCommit message (Expand)AuthorLines
2022-07-19Upgrade to expect-test@1.4.0Amos Wenger-1/+1
2022-07-17fix: un-inline `ConstScalarOrPath::from_expr_opt`Artur Sinila-4/+2
2022-07-17Auto merge of #12778 - Logarithmus:feature/fix-negative-const-generics, r=flo...bors-31/+80
2022-07-17fix: address suggestionsArtur Sinila-34/+62
2022-07-17refactor: inline some variablesArtur Sinila-4/+2
2022-07-17feat: support negative const generic parametersArtur Sinila-70/+93
2022-07-16Auto merge of #12689 - Veykril:macro-rec, r=Veykrilbors-21/+35
2022-07-16Auto merge of #12772 - Veykril:nameres, r=Veykrilbors-65/+60
2022-07-16internal: Remove allocation in DefCollector::reseed_with_unresolved_attributeLukas Wirth-65/+60
2022-07-15fix: Don't show qualified path completions for private itemsLukas Wirth-19/+16
2022-07-11Implement `ignore` and `index` metavar expressionJonas Schievink-0/+26
2022-07-08Auto merge of #12719 - davidlattimore:format-args-no-unsafe, r=jonas-schievinkbors-9/+3
2022-07-08Update remaining GitHub URLsJonas Schievink-6/+6
2022-07-08Remove unnecessary unsafe from format_args expansionDavid Lattimore-9/+3
2022-07-06Auto merge of #12695 - xuhongxu96:fix-12140, r=jonas-schievinkbors-1/+13
2022-07-07Handle generic args per arg indexHongxu Xu-1/+13
2022-07-05Auto merge of #12690 - Veykril:inert-attrs, r=Veykrilbors-174/+319
2022-07-05internal: Update inert attribute listLukas Wirth-174/+319
2022-07-05internal: Record all macro definitions in ItemScopeLukas Wirth-21/+35
2022-07-03Bump indexmapLaurențiu Nicola-1/+1
2022-07-03Bump smallvecLaurențiu Nicola-1/+1
2022-07-03Bump eitherLaurențiu Nicola-1/+1
2022-07-01Fix case of ignored/broken proc macroFlorian Diebold-1/+12
2022-07-01Auto merge of #12668 - Veykril:mac-source-map, r=Veykrilbors-102/+91
2022-07-01Fix blocks not considering stmt without semi as tailsLukas Wirth-2/+16
2022-07-01fix: Fix attribute macros on assoc items being discarded with disabled proc m...Lukas Wirth-17/+23
2022-07-01Fix Expr::MacroStmts using wrong scopesLukas Wirth-10/+11
2022-07-01Update hir-ty test outputsLukas Wirth-1/+3
2022-07-01fix: Simplify macro statement expansion handlingLukas Wirth-95/+67
2022-06-30Auto merge of #12428 - lowr:experimental/destructuring-assignment, r=flodieboldbors-1/+3
2022-06-28fix: Report proc macro errors in expressions correctly as wellFlorian Diebold-12/+11
2022-06-24Improve commentsFlorian Diebold-7/+10
2022-06-24Improve proc macro errors a bitFlorian Diebold-6/+11
2022-06-23internal: SimplifyLukas Wirth-50/+25
2022-06-19fix: attribute macros not being properly diagnosedLukas Wirth-16/+14
2022-06-16Auto merge of #12517 - xuhongxu96:master, r=Veykrilbors-78/+32
2022-06-15Use the correct crates proc-macro loading error messageLukas Wirth-30/+31
2022-06-15Diagnose unresolved attribute proc-macrosLukas Wirth-1/+13
2022-06-15Show proc-macro loading errors in unresolved-proc-macro diagnosticsLukas Wirth-15/+38
2022-06-15revert hir-def lib.rsHongxu Xu-0/+1
2022-06-15check if the container is trait and inherit the visibilityHongxu Xu-70/+33
2022-06-14remove inherit_visibility test case in item_treeHongxu Xu-37/+0
2022-06-14implement inherited_visibility in collectorHongxu Xu-67/+118
2022-06-14remove inherited_visibility in lower.rsHongxu Xu-37/+13
2022-06-12Auto merge of #12513 - Veykril:ty-utils, r=Veykrilbors-4/+4
2022-06-12internal: Simplify `hir_ty::utils`Lukas Wirth-4/+4
2022-06-12Auto merge of #12509 - Veykril:ty-utils, r=Veykrilbors-8/+0
2022-06-12internal: Remove `Generics::type_iter` in favor of `Generics::iter`Lukas Wirth-8/+0
2022-06-10internal: Bump DependenciesLukas Wirth-5/+5
2022-06-10internal: Update dashmap and freeze its versionLukas Wirth-16/+13