Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge #271 | bors[bot] | 2018-12-09 | 5 | -15/+75 |
|\ | | | | | | | | | | | | | | | | | | | 271: Implement format hook r=matklad a=DJMcNab Tentatively: fixes #155. However, this does add all changes in staged files, which might not be desirable. However, I think we can't solve that without explicit support in rustfmt for it, so it should be fine. Co-authored-by: DJMcNab <[email protected]> | ||||
| * | Reimplement format-hook using a rust binary | DJMcNab | 2018-12-09 | 3 | -27/+52 |
| | | |||||
| * | Fix alignment of `.cargo/config` | DJMcNab | 2018-12-09 | 1 | -5/+5 |
| | | |||||
| * | Update hook to not add unstaged files | DJMcNab | 2018-12-09 | 1 | -1/+3 |
| | | |||||
| * | Implement and test format hook | DJMcNab | 2018-12-09 | 4 | -8/+41 |
| | | |||||
* | | Answer canceled requests | Aleksey Kladov | 2018-12-09 | 1 | -1/+8 |
| | | |||||
* | | verbose assertions in SourceFileItems | Aleksey Kladov | 2018-12-09 | 1 | -6/+15 |
| | | |||||
* | | Merge #268 | bors[bot] | 2018-12-09 | 12 | -169/+373 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | 268: WIP: resolve imports across crates r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]> | ||||
| * | | resolve extern crates propertly | Aleksey Kladov | 2018-12-09 | 4 | -51/+98 |
| | | | |||||
| * | | move tests to separate file | Aleksey Kladov | 2018-12-09 | 2 | -97/+95 |
| | | | |||||
| * | | WIP: resolve across crates | Aleksey Kladov | 2018-12-09 | 1 | -14/+41 |
| | | | |||||
| * | | make resolver fields private | Aleksey Kladov | 2018-12-09 | 2 | -12/+22 |
| | | | |||||
| * | | return dependencies with names | Aleksey Kladov | 2018-12-09 | 2 | -6/+17 |
| | | | |||||
| * | | thread info about dep names | Aleksey Kladov | 2018-12-09 | 3 | -12/+24 |
| | | | |||||
| * | | more crate boilerplate | Aleksey Kladov | 2018-12-09 | 5 | -13/+54 |
| | | | |||||
| * | | hir::Crate boilerplate | Aleksey Kladov | 2018-12-09 | 2 | -2/+21 |
| | | | |||||
| * | | propagate deps to CrateGraph | Aleksey Kladov | 2018-12-09 | 3 | -14/+43 |
| | | | |||||
| * | | track deps in project model | Aleksey Kladov | 2018-12-09 | 1 | -0/+10 |
|/ / | |||||
* | | remove direct dep on event-stream: malisious version was unpublished | Aleksey Kladov | 2018-12-09 | 2 | -126/+39 |
| | | |||||
* | | Merge #270 | bors[bot] | 2018-12-09 | 8 | -16/+40 |
|\ \ | |/ |/| | | | | | | | | | | | 270: Checks r=matklad a=matklad I see occasional panics when binding sources. Hopefully this assertions will make it clear where do the panics come from/ Co-authored-by: Aleksey Kladov <[email protected]> | ||||
| * | Check Fileid in SourceFileMap | Aleksey Kladov | 2018-12-09 | 5 | -7/+23 |
| | | |||||
| * | switch threadpool back from rayon to threadpool | Aleksey Kladov | 2018-12-09 | 3 | -9/+17 |
|/ | | | | | rayon does not replenish the pool when the thread panics, but we must be reselient to bugs. | ||||
* | Merge #267 | bors[bot] | 2018-12-09 | 5 | -733/+807 |
|\ | | | | | | | | | | | | | | | 267: Fix the extend keybinding r=DJMcNab a=DJMcNab Make the extend selection keybinding less annoying for users not used to Injelli-J (myself included). Also fixes a minor style issue and runs `npm update`. Co-authored-by: DJMcNab <[email protected]> | ||||
| * | Fix cargo format component name and run rustfmt | DJMcNab | 2018-12-09 | 2 | -8/+2 |
| | | |||||
| * | Add package command and upgrade event-stream | DJMcNab | 2018-12-08 | 3 | -5/+21 |
| | | |||||
| * | Run npm update and add private and preview flags | DJMcNab | 2018-12-08 | 2 | -721/+785 |
| | | | | | | | | | | | | | | | | Private stops npm publish working, which would be nonsensical anyway In case it gets added to the vscode extension repository, preview marks it as such Private may also prevent publishing to the vscode extension repository | ||||
| * | Remove uneeded characters | DJMcNab | 2018-12-08 | 1 | -3/+3 |
| | | |||||
| * | Improve the extend keybinding to not conflict | DJMcNab | 2018-12-08 | 1 | -1/+1 |
| | | |||||
* | | Merge #266 | bors[bot] | 2018-12-08 | 1 | -3/+3 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | 266: handle expanding of words in comments at the beginning or end of line r=matklad a=vemoo After fixing #140 i realized that the logic to determine word boundaries was not correct. It would only consider a word something surrounded by whitespaces in the line, but not newlines before and after the line. This means that one of the tests has changed, but i think that's what was intended. Co-authored-by: Bernardo <[email protected]> | ||||
| * | | find next whitespace or begining or end | Bernardo | 2018-12-08 | 1 | -3/+3 |
|/ / | |||||
* | | Merge #265 | bors[bot] | 2018-12-08 | 4 | -24/+59 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | 265: Refactor symbol resolve API r=matklad a=matklad Introduce ReferenceResolution to avoid nesting to many non-nominal types. Co-authored-by: Aleksey Kladov <[email protected]> | ||||
| * | | Refactor symbol resolve API | Aleksey Kladov | 2018-12-08 | 4 | -24/+59 |
| | | | | | | | | | | | | | | | Introduce ReferenceResolution to avoid nesting to many non-nominal types. | ||||
* | | | Merge #263 | bors[bot] | 2018-12-08 | 17 | -22/+28 |
|\| | | | | | | | | | | | | | | | | | | | | | | | 263: New modules r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]> | ||||
| * | | account for new layout when collecting tests | Aleksey Kladov | 2018-12-08 | 1 | -2/+8 |
| | | | |||||
| * | | grand module rename | Aleksey Kladov | 2018-12-08 | 15 | -0/+0 |
| | | | |||||
| * | | resolve 2018 style modules | Aleksey Kladov | 2018-12-08 | 1 | -20/+20 |
| | | | |||||
* | | | Merge #264 | bors[bot] | 2018-12-08 | 1 | -1/+20 |
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | 264: check for empty range when extending in comment r=matklad a=vemoo fix for #140 Co-authored-by: Bernardo <[email protected]> | ||||
| * | | check for empty range when extending in comment | Bernardo | 2018-12-08 | 1 | -1/+20 |
| |/ | |||||
* | | reformat | Aleksey Kladov | 2018-12-08 | 2 | -2/+3 |
| | | |||||
* | | Add a better text for hover and stop duplicating work done in ↵ | DJMcNab | 2018-12-08 | 7 | -30/+98 |
| | | | | | | | | approximatelly_resolve_symbol | ||||
* | | Fix typo in comment | DJMcNab | 2018-12-08 | 1 | -10/+15 |
| | | |||||
* | | Clarify and correct comment about multi_byte_tokens | DJMcNab | 2018-12-08 | 1 | -2/+2 |
| | | |||||
* | | Fix the range of a hover request to be more in line with prior art | DJMcNab | 2018-12-08 | 1 | -1/+8 |
|/ | |||||
* | Merge #261 | bors[bot] | 2018-12-06 | 6 | -19/+177 |
|\ | | | | | | | | | | | | | | | 261: Add heavy test for code actions r=matklad a=flodiebold Here's the test for the code actions; I didn't find anything fitting on crates.io ([assert-json-diff](https://crates.io/crates/assert-json-diff) looks kind of nice, but doesn't have anything like the wildcards), so I copied the cargo code as you suggested. Co-authored-by: Florian Diebold <[email protected]> | ||||
| * | Add test for code actions | Florian Diebold | 2018-12-06 | 1 | -1/+60 |
| | | |||||
| * | Use json comparison code from cargo for heavy tests | Florian Diebold | 2018-12-06 | 6 | -18/+117 |
|/ | |||||
* | Merge #260 | bors[bot] | 2018-12-06 | 27 | -180/+82 |
|\ | | | | | | | | | | | | | | | 260: Modernize r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]> | ||||
| * | modernize even more | Aleksey Kladov | 2018-12-06 | 12 | -70/+29 |
| | | |||||
| * | modernize more | Aleksey Kladov | 2018-12-06 | 10 | -56/+42 |
| | | |||||
| * | drop extern crates | Aleksey Kladov | 2018-12-06 | 3 | -26/+0 |
| | |