aboutsummaryrefslogtreecommitdiff
path: root/crates/syntax/src/ast/node_ext.rs
Commit message (Collapse)AuthorAgeFilesLines
* Attribute completion is context awareLukas Wirth2021-05-271-0/+7
|
* Don't compare ast::Visibility by stringifyingLukas Tobias Wirth2021-05-201-0/+23
|
* Hide implementation details of TokenTextDawer2021-05-061-2/+2
|
* Clean upDawer2021-05-061-15/+2
|
* Borrow text from nodes of immutable syntax treesDawer2021-05-061-9/+27
|
* Split out merge_imports module from helpers::insert_useLukas Wirth2021-04-241-1/+21
|
* fix: false positive about inner attrs in docsAleksey Kladov2021-04-191-0/+12
| | | | closes #8541
* Basic Support Macro 2.0Edwin Cheng2021-03-271-0/+1
|
* Add TokenTextAleksey Kladov2021-03-261-7/+10
|
* syntax: return owned string instead of leaking stringcynecx2021-03-261-8/+6
|
* a lot of clippy::style fixesMatthias Krüger2021-03-211-15/+4
|
* Don't use an untyped String for ActiveParam trackingLukas Wirth2021-03-201-0/+9
|
* Move `AttrsOwnerNode` to syntax and make it publicJonas Schievink2021-03-191-0/+30
|
* Parse extended_key_value_attributesLukas Wirth2021-03-191-10/+0
|
* Upgrade rowanAleksey Kladov2021-03-161-1/+3
| | | | Notably, new rowan comes with support for mutable syntax trees.
* Fix incorrect missing field diagnostic with box patternsLaurențiu Nicola2021-02-201-4/+13
|
* Revert "Replace usage of ast::NameOrNameRef with ast::NameLike"Lukas Wirth2021-02-171-16/+21
| | | | This reverts commit e1dbf43cf85f84c3a7e40f9731fc1f7ac96f8979.
* Replace usage of ast::NameOrNameRef with ast::NameLikeLukas Wirth2021-02-171-21/+16
|
* Implement ast::AstNode for NameLike and move it to node_extLukas Wirth2021-02-161-0/+46
|
* Don't rename field record patterns directlyLukas Wirth2021-02-131-3/+2
|
* Refactor reference searching to work with the astLukas Wirth2021-02-121-4/+26
|
* .Aleksey Kladov2021-01-191-5/+5
|
* Wrap remaining self/super/crate in Name{Ref}Lukas Wirth2021-01-151-10/+23
|
* Handle self/super/crate in PathSegment as NameRefLukas Wirth2021-01-151-4/+18
|
* Replace SyntaxKind usage with T! macro where applicableLukas Wirth2021-01-101-1/+1
|
* indentationAdnoC2020-12-301-3/+3
|
* Smarter bracketed use diagnosticAdnoC2020-12-301-0/+8
|
* Node-ify lifetimesLukas Wirth2020-12-161-3/+9
|
* Basic support for decl macros 2.0Jonas Schievink2020-12-151-0/+54
|
* Move to upstream `macro_rules!` modelJonas Schievink2020-12-151-16/+1
|
* Remove some redundant allocationsJeremy Kolb2020-12-121-1/+1
|
* Use items can also have doc commentsLukas Wirth2020-12-041-0/+1
|
* Use shorthand record syntax when renaming struct initializer fieldLukas Wirth2020-11-141-9/+1
|
* SimplifyAleksey Kladov2020-11-061-1/+1
|
* Kill RAW_ literalsAleksey Kladov2020-11-061-7/+1
| | | | | Syntactically, they are indistinguishable from non-raw versions, so it doesn't make sense to separate then *at the syntax* level.
* correct hover for items with doc attribute with raw stringsJosh Mcguigan2020-10-241-3/+11
|
* Rename ra_syntax -> syntaxAleksey Kladov2020-08-121-0/+485