Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
* | Merge #5564 | bors[bot] | 2020-07-29 | 2 | -4/+9 | |
|\ | | | | | | | | | | | | | | | 5564: SSR: Restrict to current selection if any r=davidlattimore a=davidlattimore The selection is also used to avoid unnecessary work, but only to the file level. Further restricting unnecessary work is left for later. Co-authored-by: David Lattimore <[email protected]> | |||||
| * | SSR: Rename position and lookup_context to resolve_context | David Lattimore | 2020-07-29 | 1 | -2/+2 | |
| | | ||||||
| * | SSR: Restrict to current selection if any | David Lattimore | 2020-07-29 | 2 | -3/+8 | |
| | | | | | | | | | | The selection is also used to avoid unnecessary work, but only to the file level. Further restricting unnecessary work is left for later. | |||||
* | | Allow running more tests at once | Kirill Bulatov | 2020-07-28 | 1 | -54/+110 | |
|/ | ||||||
* | Fold multiline fn parameters | Aleksey Kladov | 2020-07-27 | 1 | -1/+13 | |
| | ||||||
* | add completion for rustc lints | Emil Gardström | 2020-07-27 | 1 | -4/+278 | |
| | ||||||
* | Only display experimental diagnostics when enabled | Jonas Schievink | 2020-07-24 | 2 | -7/+18 | |
| | ||||||
* | Add a builder for DiagnosticSink | Jonas Schievink | 2020-07-24 | 1 | -68/+71 | |
| | ||||||
* | SSR: Allow function calls to match method calls | David Lattimore | 2020-07-24 | 1 | -0/+3 | |
| | | | | | | | | | | | This differs from how this used to work before I removed it in that: a) It's only one direction. Function calls in the pattern can match method calls in the code, but not the other way around. b) We now check that the function call in the pattern resolves to the same function as the method call in the code. The lack of (b) was the reason I felt the need to remove the feature before. | |||||
* | SSR: Match paths based on what they resolve to | David Lattimore | 2020-07-24 | 1 | -1/+11 | |
| | | | | Also render template paths appropriately for their context. | |||||
* | SSR: Pass current file position through to SSR code. | David Lattimore | 2020-07-24 | 2 | -3/+6 | |
| | | | | In a subsequent commit, it will be used for resolving paths. | |||||
* | Move iteration over all files into the SSR crate | David Lattimore | 2020-07-24 | 1 | -13/+3 | |
| | | | | The methods `edits_for_file` and `find_matches_in_file` are replaced with just `edits` and `matches`. This simplifies the API a bit, but more importantly it makes it possible in a subsequent commit for SSR to decide to not search all files. | |||||
* | Merge #5505 | bors[bot] | 2020-07-23 | 1 | -5/+2 | |
|\ | | | | | | | | | | | | | | | | | | | | | 5505: Cleanup CFG API r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]> | |||||
| * | Cleanup CFG API | Aleksey Kladov | 2020-07-23 | 1 | -5/+2 | |
| | | ||||||
* | | Merge #5473 | bors[bot] | 2020-07-23 | 1 | -2/+2 | |
|\ \ | |/ |/| | | | | | | | | | | | 5473: Changes to rust-project.json r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]> | |||||
| * | More Rustic API for Env | Aleksey Kladov | 2020-07-21 | 1 | -2/+2 | |
| | | ||||||
| | | ||||||
| \ | ||||||
*-. \ | Merge #5451 #5463 #5465 #5466 | bors[bot] | 2020-07-21 | 8 | -75/+108 | |
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5451: Highlight more cases of SyntaxKind when it is a punctuation r=matklad a=GrayJack This maybe closes #5406 Closes #5453 Separate what one expect to be a punctuation semantic token (like `,`, `;`, `(`, etc), and what is not (`&`, `::`, `+`, etc) 5463: Bump lexer r=matklad a=kjeremy Since we're now on rust 1.45 5465: Bump chalk r=matklad a=kjeremy 5466: Do not show default types in function and closure return values r=matklad a=SomeoneToIgnore Avoid things like <img width="522" alt="image" src="https://user-images.githubusercontent.com/2690773/87985936-1bbe4f80-cae5-11ea-9b8a-5383d896c296.png"> Co-authored-by: GrayJack <[email protected]> Co-authored-by: kjeremy <[email protected]> Co-authored-by: Kirill Bulatov <[email protected]> | |||||
| | * | Do not show default types in closures | Kirill Bulatov | 2020-07-20 | 1 | -0/+2 | |
| |/ |/| | ||||||
| * | On second thought, we want to preserve the textMate here where all ↵ | GrayJack | 2020-07-21 | 3 | -3/+5 | |
| | | | | | | | | punctuation that are from a Attr be highlited as Attribute | |||||
| * | `#` as Attribute | GrayJack | 2020-07-21 | 3 | -2/+3 | |
| | | | | | | | | - Issue #5453 | |||||
| * | @ as operator | GrayJack | 2020-07-21 | 1 | -2/+3 | |
| | | ||||||
| * | Assingment semantic highlight | GrayJack | 2020-07-20 | 6 | -41/+47 | |
| | | ||||||
| * | Handle semantic highlight when STAR is part of the `*{const, mut}` | GrayJack | 2020-07-20 | 6 | -32/+35 | |
| | | ||||||
| * | Highlight more cases of SyntaxKind when it is a punctuation | GrayJack | 2020-07-20 | 1 | -14/+32 | |
| | | ||||||
* | | Merge #5440 | bors[bot] | 2020-07-20 | 3 | -4/+4 | |
|\ \ | |/ |/| | | | | | | | | | | | 5440: Minor perf tweaks per clippy r=matklad a=kjeremy Co-authored-by: Jeremy Kolb <[email protected]> | |||||
| * | Minor perf tweaks per clippy | Jeremy Kolb | 2020-07-19 | 3 | -4/+4 | |
| | | ||||||
* | | Fix a typo in completion docs | Pascal Hertleif | 2020-07-19 | 1 | -1/+1 | |
|/ | ||||||
* | Merge #5423 | bors[bot] | 2020-07-17 | 1 | -0/+80 | |
|\ | | | | | | | | | | | | | | | 5423: Correctly resolve assoc. types in path bindings r=matklad a=jonas-schievink Previously invoking goto def on `impl Iterator<Item<|> = ()>` would go to `Iterator`, not `Item`. This fixes that. Co-authored-by: Jonas Schievink <[email protected]> | |||||
| * | Correctly resolve assoc. types in path bindings | Jonas Schievink | 2020-07-17 | 1 | -0/+80 | |
| | | ||||||
* | | Fix out of bounds panic in active parameter | Aleksey Kladov | 2020-07-17 | 2 | -0/+20 | |
|/ | ||||||
* | Move tests | Aleksey Kladov | 2020-07-17 | 2 | -74/+71 | |
| | ||||||
* | Merge #5417 | bors[bot] | 2020-07-17 | 2 | -2/+37 | |
|\ | | | | | | | | | | | | | | | 5417: Mismatched arg count works for lambdas r=jonas-schievink a=matklad Co-authored-by: Aleksey Kladov <[email protected]> | |||||
| * | Add test for fn pointers | Aleksey Kladov | 2020-07-17 | 1 | -0/+15 | |
| | | ||||||
| * | call_info works with closures | Aleksey Kladov | 2020-07-17 | 2 | -2/+22 | |
| | | ||||||
* | | Unclutter NavigationTarget API | Aleksey Kladov | 2020-07-17 | 9 | -171/+145 | |
| | | ||||||
* | | Continue non-doc comments with trailing space | Aleksey Kladov | 2020-07-17 | 2 | -9/+59 | |
|/ | ||||||
* | Remove FunctionSignature | Aleksey Kladov | 2020-07-16 | 3 | -180/+7 | |
| | ||||||
* | Inlay hints use callables | Aleksey Kladov | 2020-07-16 | 2 | -140/+32 | |
| | ||||||
* | Rename | Aleksey Kladov | 2020-07-16 | 4 | -10/+11 | |
| | ||||||
* | Don't use function signature for Display | Aleksey Kladov | 2020-07-16 | 4 | -62/+47 | |
| | ||||||
* | Redner self as param for call infor for assoc fn call | Aleksey Kladov | 2020-07-16 | 1 | -7/+28 | |
| | ||||||
* | Better module structure | Aleksey Kladov | 2020-07-16 | 3 | -21/+22 | |
| | ||||||
* | Reduce visibility | Aleksey Kladov | 2020-07-16 | 6 | -29/+26 | |
| | ||||||
* | Semantical call info | Aleksey Kladov | 2020-07-16 | 5 | -203/+177 | |
| | ||||||
* | Align CallableDefId naming with other ids | Aleksey Kladov | 2020-07-16 | 3 | -7/+7 | |
| | ||||||
* | Simplify | Aleksey Kladov | 2020-07-16 | 1 | -47/+19 | |
| | ||||||
* | Move type | Aleksey Kladov | 2020-07-16 | 2 | -9/+10 | |
| | ||||||
* | simplify | Aleksey Kladov | 2020-07-16 | 1 | -60/+47 | |
| | ||||||
* | Add new `Punctuation` highlight tag | Leander Tentrup | 2020-07-15 | 8 | -194/+196 | |
| | ||||||
* | Highlight punctuation as `HighlightTag::Operator` | Leander Tentrup | 2020-07-15 | 7 | -197/+198 | |
| |