aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* rename yellow -> syntax_nodeAleksey Kladov2019-02-1218-20/+20
| | | | why yellow in the first place? Its red + green.
* mention no compatability guranteeAleksey Kladov2019-02-121-0/+3
|
* update readme to point to the WGAleksey Kladov2019-02-121-41/+8
|
* Merge #804bors[bot]2019-02-1226-65/+69
|\ | | | | | | | | | | | | | | 804: Fix some typos r=killercup a=killercup Cherry-picked and updated from my now-closed PR. All credit goes to [Code Spell Checker](https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker). Co-authored-by: Pascal Hertleif <[email protected]>
| * Fix some typosPascal Hertleif2019-02-1226-65/+69
|/
* Merge #805bors[bot]2019-02-122-38/+42
|\ | | | | | | | | | | | | | | 805: don't distinguish Create and Write events in VFS r=pnkfelix a=matklad r? @pnkfelix Co-authored-by: Aleksey Kladov <[email protected]>
| * don't distinguish Create and Write events in VFSAleksey Kladov2019-02-122-38/+42
|/
* Merge #801bors[bot]2019-02-127-1/+265
|\ | | | | | | | | | | | | | | | | | | 801: Implement completion for associated items r=matklad a=lnicola Fixes #747. r? @matklad Co-authored-by: LaurenČ›iu Nicola <[email protected]>
| * Implement completion for associated itemsLaurențiu Nicola2019-02-127-1/+265
|/
* Merge #802bors[bot]2019-02-121-3/+3
|\ | | | | | | | | | | | | | | 802: fix obsolete comment r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]>
| * replace clone with copyAleksey Kladov2019-02-121-1/+1
| |
| * fix obsolete commentAleksey Kladov2019-02-121-2/+2
|/
* Merge #794bors[bot]2019-02-113-15/+32
|\ | | | | | | | | | | | | | | 794: fix regression in self-referential completion r=flodiebold a=matklad r? @flodiebold Co-authored-by: Aleksey Kladov <[email protected]>
| * fix regression in self-referential completionAleksey Kladov2019-02-113-15/+32
|/
* Merge #793bors[bot]2019-02-115-67/+4
|\ | | | | | | | | | | | | | | 793: remove hard-coded query-group macro r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]>
| * remove hard-coded query-group macroAleksey Kladov2019-02-115-67/+4
|/
* Merge #791bors[bot]2019-02-115-13/+65
|\ | | | | | | | | | | | | | | 791: docs r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]>
| * docsAleksey Kladov2019-02-112-1/+15
| |
| * assign ids when converting ttAleksey Kladov2019-02-112-10/+36
| |
| * assign ids to tokensAleksey Kladov2019-02-114-3/+15
|/
* Merge #781bors[bot]2019-02-1114-64/+146
|\ | | | | | | | | | | | | | | 781: Refactor to allow for multiple assists r=matklad a=eulerdisk This is necessary to allow assist "providers" (which currently are simple free function) to produce multiple assists. I'm not sure this is the best possible refactoring tough. Co-authored-by: Andrea Pretto <[email protected]>
| * ra_assists: assist "providers" can produce multiple assistsAndrea Pretto2019-02-1114-64/+146
| |
* | Merge #790bors[bot]2019-02-118-16/+25
|\ \ | | | | | | | | | | | | | | | | | | | | | 790: make macro-rules eq r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]>
| * | make macro a NameOwnerAleksey Kladov2019-02-116-5/+14
| | |
| * | make macro-rules eqAleksey Kladov2019-02-112-11/+11
| |/
* | Merge #789bors[bot]2019-02-114-4/+4
|\ \ | |/ |/| | | | | | | | | | | 789: remove useless hash r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]>
| * typoAleksey Kladov2019-02-112-2/+2
| |
| * remove useless hashAleksey Kladov2019-02-112-2/+2
|/
* Merge #788bors[bot]2019-02-114-34/+20
|\ | | | | | | | | | | | | | | 788: remove query_definitions r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]>
| * remove query_definitionsAleksey Kladov2019-02-114-34/+20
|/
* Merge #787bors[bot]2019-02-112-3/+3
|\ | | | | | | | | | | | | | | 787: rename combine -> or r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]>
| * rename combine -> orAleksey Kladov2019-02-112-3/+3
|/ | | | | | This way we match API of Option https://doc.rust-lang.org/std/option/enum.Option.html#method.or
* Merge #785bors[bot]2019-02-115-18/+81
|\ | | | | | | | | | | | | | | 785: Fix completion of paths r=flodiebold a=matklad r? @flodiebold Co-authored-by: Aleksey Kladov <[email protected]>
| * use extern prelude in ResolverAleksey Kladov2019-02-115-18/+81
| | | | | | | | | | | | | | This fixes two bugs: - completion for paths works again - we handle extern prelude shadowing more correctly
* | Merge #786bors[bot]2019-02-111-22/+23
|\ \ | |/ |/| | | | | | | | | | | 786: :arrow_up: insta r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]>
| * :arrow_up: instaAleksey Kladov2019-02-111-22/+23
|/
* Merge #784bors[bot]2019-02-113-116/+146
|\ | | | | | | | | | | | | | | 784: WIP: improve multi-crate fixtures r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]>
| * add graph fixtureAleksey Kladov2019-02-113-71/+81
| |
| * Handle SourceRoots automatically in fixturesAleksey Kladov2019-02-112-55/+75
| |
* | Merge #783bors[bot]2019-02-1121-21/+21
|\ \ | | | | | | | | | | | | | | | | | | | | | 783: Fix typo in Cargo.toml authors r=matklad a=vipentti Fixes typo introduced in #782 Co-authored-by: Ville Penttinen <[email protected]>
| * | Fix typo in Cargo.toml authorsVille Penttinen2019-02-1121-21/+21
|/ / | | | | | | Fixes typo introduced in #782
* | Merge #782bors[bot]2019-02-1121-21/+21
|\ \ | |/ |/| | | | | | | | | | | 782: Update authors field in Cargo.tomls to "rust-analyzer developers" r=matklad a=vipentti This closes #777 Co-authored-by: Ville Penttinen <[email protected]>
| * Update authors field in Cargo.tomls to "rust-analyzer developers"Ville Penttinen2019-02-1121-21/+21
|/ | | | This closes #777
* Merge #780bors[bot]2019-02-101-1/+9
|\ | | | | | | | | | | | | | | | | | | | | | | | | 780: Mention node.js requirement in readme r=DJMcNab a=Matthias247 I tried building rust-analyzer according to the instructions, but it failed with a very non-descriptive error: > will run: npm ci > Error: Os { code: 2, kind: NotFound, message: "No such file or directory" } It took me a while to figure out I had an outdated node version installed, which didn't support `npm ci`. I think mentioning the requirement explicitly might prevent others from running into the same issue. Co-authored-by: Matthias Einwag <[email protected]>
| * Mention node.js requirement in readmeMatthias Einwag2019-02-101-1/+9
|/
* Merge #778bors[bot]2019-02-104-13/+240
|\ | | | | | | | | | | | | | | 778: Glob imports r=matklad a=flodiebold This implements glob imports, completing #231 :) Co-authored-by: Florian Diebold <[email protected]>
| * Implement glob imports within the same crateFlorian Diebold2019-02-101-16/+77
| | | | | | | | Fixes #231.
| * Import glob imports from other cratesFlorian Diebold2019-02-103-2/+17
| | | | | | | | This is the easy part since we don't have to consider the fixpoint algorithm.
| * Implement glob imports from enumsFlorian Diebold2019-02-102-6/+37
| |
| * Add some testsFlorian Diebold2019-02-102-0/+120
| |