Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Inline snapshot for test_file_structure (less clear that this one is a good ↵ | Phil Ellison | 2019-07-28 | 2 | -192/+187 |
| | | | | idea) | ||||
* | Inline snapshots for all tests in runnables.rs | Phil Ellison | 2019-07-28 | 5 | -88/+68 |
| | |||||
* | Inline snapshots for all tests in references.rs | Phil Ellison | 2019-07-28 | 2 | -39/+33 |
| | |||||
* | Inline snapshots for all tests in complete_snippet, remove now-unused ↵ | Phil Ellison | 2019-07-28 | 7 | -81/+58 |
| | | | | check_completion | ||||
* | Inline snapshots for all tests in presentation.rs | Phil Ellison | 2019-07-28 | 7 | -177/+152 |
| | |||||
* | Inline snapshots for all tests in complete_scope.rs | Phil Ellison | 2019-07-28 | 14 | -434/+396 |
| | |||||
* | Remove unused highlights_code_inside_macro snapshot, inline ↵ | Phil Ellison | 2019-07-28 | 3 | -83/+33 |
| | | | | rename_mod_in_dir snapshot | ||||
* | Merge #1582 | bors[bot] | 2019-07-23 | 6 | -9/+30 |
|\ | | | | | | | | | | | | | | | 1582: Show local variable types in completion r=matklad a=viorina Co-authored-by: Ekaterina Babshukova <[email protected]> | ||||
| * | show local variable types in completion | Ekaterina Babshukova | 2019-07-23 | 6 | -9/+30 |
|/ | |||||
* | Merge #1549 | bors[bot] | 2019-07-23 | 5 | -1/+237 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1549: Show type lenses for the resolved let bindings r=matklad a=SomeoneToIgnore Types that are fully unresolved are not displayed: <img width="279" alt="image" src="https://user-images.githubusercontent.com/2690773/61518122-8e4ba980-aa11-11e9-9249-6d9f9b202e6a.png"> A few concerns that I have about the current implementation: * I've adjusted the `file_structure` API method to return the information about the `let` bindings. Although it works fine, I have a feeling that adding a new API method would be the better way. But this requires some prior discussion, so I've decided to go for an easy way with an MVP. Would be nice to hear your suggestions. * There's a hardcoded `{undersolved}` check that I was forced to use, since the method that resolves types returns a `String`. Is there a better typed API I can use? This will help, for instance, to add an action to the type lenses that will allow us to navigate to the type. Co-authored-by: Kirill Bulatov <[email protected]> | ||||
| * | Code review fixes | Kirill Bulatov | 2019-07-22 | 4 | -30/+70 |
| | | |||||
| * | Use SmolStr for the type text | Kirill Bulatov | 2019-07-21 | 1 | -3/+6 |
| | | |||||
| * | Fix the string conversions | Kirill Bulatov | 2019-07-21 | 1 | -2/+2 |
| | | |||||
| * | Merge branch 'master' into add-type-lenses | Kirill Bulatov | 2019-07-21 | 36 | -809/+383 |
| |\ | |||||
| * | | Do not show the lens with type hints | Kirill Bulatov | 2019-07-21 | 1 | -13/+4 |
| | | | |||||
| * | | Resolve types on the server | Kirill Bulatov | 2019-07-21 | 3 | -79/+84 |
| | | | |||||
| * | | Code review fixes | Kirill Bulatov | 2019-07-21 | 3 | -69/+62 |
| | | | |||||
| * | | Refactor server api | Kirill Bulatov | 2019-07-20 | 5 | -55/+222 |
| | | | |||||
| * | | Fix tuple type lens resolution | Kirill Bulatov | 2019-07-20 | 1 | -3/+4 |
| | | | |||||
| * | | Do not show a lens when the type is declared explicitly | Kirill Bulatov | 2019-07-20 | 1 | -0/+4 |
| | | | |||||
| * | | Fix rebase issue | Kirill Bulatov | 2019-07-20 | 1 | -1/+1 |
| | | | |||||
| * | | If possible, show type lenses for the let bindings | Kirill Bulatov | 2019-07-20 | 2 | -16/+48 |
| | | | |||||
* | | | Merge #1579 | bors[bot] | 2019-07-22 | 4 | -8/+8 |
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1579: flexi_logger 0.14 r=matklad a=kjeremy Co-authored-by: kjeremy <[email protected]> | ||||
| * | | | flexi_logger 0.14 | kjeremy | 2019-07-22 | 4 | -8/+8 |
| | | | | |||||
* | | | | Merge #1577 | bors[bot] | 2019-07-22 | 0 | -0/+0 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1577: smaller debuginfo in release r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]> | ||||
| * | | | | smaller debuginfo in release | Aleksey Kladov | 2019-07-22 | 1 | -1/+1 |
| | |_|/ | |/| | | |||||
* | | | | Merge #1576 | bors[bot] | 2019-07-22 | 1 | -1/+1 |
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | 1576: don't optimize on CI, it isn't faster r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]> | ||||
| * | | | don't optimize on CI, it isn't faster | Aleksey Kladov | 2019-07-22 | 1 | -1/+1 |
| |/ / | |||||
* | | | Merge #1578 | bors[bot] | 2019-07-22 | 1 | -101/+101 |
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1578: :arrow_up: deps r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]> | ||||
| * | | | :arrow_up: deps | Aleksey Kladov | 2019-07-22 | 1 | -101/+101 |
|/ / / | |||||
* | | | smaller debuginfo in release | Aleksey Kladov | 2019-07-22 | 1 | -1/+1 |
| | | | |||||
* | | | Merge #1575 | bors[bot] | 2019-07-22 | 13 | -595/+175 |
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | 1575: Use the same lexer as `rustc` r=matklad a=matklad This is :zap: ! bors r+ Co-authored-by: Aleksey Kladov <[email protected]> | ||||
| * | | kill old lexer | Aleksey Kladov | 2019-07-22 | 6 | -571/+17 |
| | | | |||||
| * | | add rustc_lexer | Aleksey Kladov | 2019-07-22 | 8 | -25/+159 |
|/ / | |||||
* | | Remove obsolete keybinding | Aleksey Kladov | 2019-07-21 | 1 | -5/+0 |
| | | |||||
* | | Merge #1570 | bors[bot] | 2019-07-21 | 29 | -783/+249 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | 1570: switch to upstream rowan's API r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]> | ||||
| * | | simiplify | Aleksey Kladov | 2019-07-21 | 2 | -11/+10 |
| | | | |||||
| * | | streamline API | Aleksey Kladov | 2019-07-21 | 10 | -37/+33 |
| | | | |||||
| * | | minor, move type | Aleksey Kladov | 2019-07-21 | 3 | -12/+13 |
| | | | |||||
| * | | switch to upstream rowan's API | Aleksey Kladov | 2019-07-20 | 22 | -736/+206 |
| |/ | |||||
* | | Merge #1572 | bors[bot] | 2019-07-21 | 7 | -21/+134 |
|\ \ | |/ |/| | | | | | | | | | | | 1572: Provide completion in struct patterns r=matklad a=viorina Co-authored-by: Ekaterina Babshukova <[email protected]> | ||||
| * | provide completion in struct patterns | Ekaterina Babshukova | 2019-07-21 | 7 | -21/+134 |
|/ | |||||
* | Merge #1568 | bors[bot] | 2019-07-20 | 1 | -1/+1 |
|\ | | | | | | | | | | | | | | | 1568: update readme r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]> | ||||
| * | update readme | Aleksey Kladov | 2019-07-20 | 1 | -1/+1 |
| | | |||||
* | | Merge #1567 | bors[bot] | 2019-07-20 | 1 | -2/+5 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | 1567: speedup CI r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]> | ||||
| * | | speedup CI | Aleksey Kladov | 2019-07-20 | 1 | -2/+5 |
| |/ | |||||
* | | Merge #1566 | bors[bot] | 2019-07-20 | 9 | -24/+18 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | 1566: align SyntaxText API with upstream r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]> | ||||
| * | | align SyntaxText API with upstream | Aleksey Kladov | 2019-07-20 | 9 | -24/+18 |
| |/ | |||||
* | | Merge #1562 | bors[bot] | 2019-07-20 | 6 | -1/+121 |
|\ \ | |/ |/| | | | | | | | | | | | | | 1562: Continue support for .await r=matklad a=unrealhoang - add await expr to ast and HIR Expr - infer type for `.await` Co-authored-by: Unreal Hoang <[email protected]> | ||||
| * | infer type for await | Unreal Hoang | 2019-07-20 | 3 | -2/+78 |
| | | | | | | | | by projecting inner_ty to Future::Output alias |