aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge #3363bors[bot]2020-02-289-156/+231
|\ | | | | | | | | | | | | | | | | | | | | 3363: Cleanup highlighting tags r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * Fix highlighting testAleksey Kladov2020-02-285-49/+55
| |
| * Cleanup highlighting tagsAleksey Kladov2020-02-285-102/+169
| |
| * add more tagsAleksey Kladov2020-02-285-30/+32
| |
* | Merge #3362bors[bot]2020-02-281-5/+0
|\ \ | | | | | | | | | | | | | | | | | | | | | 3362: removing ctrl+r key binding fixes #2733 r=matklad a=jasonwilliams @matklad i didn't see this mentioned anywhere else in the features.md Co-authored-by: Jason Williams <[email protected]>
| * | removing ctrl+r key binding fixes #2733Jason Williams2020-02-281-5/+0
|/ /
* | Merge #3361bors[bot]2020-02-281-0/+2
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3361: Reset fontStyle for inlay hints r=matklad a=matklad Otherwise, we get bold hints on `true` and `false` bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * | Reset fontStyle for inlay hintsAleksey Kladov2020-02-281-0/+2
| |/ | | | | | | Otherwise, we get bold hints on `true` and `false`
* | Merge #3355bors[bot]2020-02-281-1/+23
|\ \ | | | | | | | | | | | | | | | | | | | | | 3355: vscode: added feature flags for better short-term ux r=matklad a=Veetaha See [this zulip thread](https://rust-lang.zulipchat.com/#narrow/stream/185405-t-compiler.2Fwg-rls-2.2E0/topic/Feature.20flags) for more details. Co-authored-by: Veetaha <[email protected]>
| * | vscode: added feature flags for better short-term uxVeetaha2020-02-271-1/+23
| | |
* | | Merge #3360bors[bot]2020-02-283-8/+37
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | | | | 3360: Parse attribues in RHS of let statments r=matklad a=edwin0cheng Fixed #3315 Co-authored-by: Edwin Cheng <[email protected]>
| * | Parse attr in rhs of let stmtsEdwin Cheng2020-02-283-8/+37
| |/
* | Merge #3359bors[bot]2020-02-282-79/+24
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | 3359: Remove AnalysisHost::type_of r=matklad a=edwin0cheng This PR remove ` AnalysisHost::type_of` (It is subsume by hover now) and use `Semantics::type_of_x` to infer the type inside `hover` directly. And this also solved a bug : Right now hovering on a string literal inside a macro will show up a `&str` popup correctly. (Except if that involved builtin macro, e.g. `println`) Co-authored-by: Edwin Cheng <[email protected]>
| * | Fix typoEdwin Cheng2020-02-281-1/+1
| | |
| * | Remove hover::type_ofEdwin Cheng2020-02-282-79/+24
| |/
* | Merge #3357bors[bot]2020-02-281-4/+9
|\ \ | |/ |/| | | | | | | | | | | 3357: introduce const visibility assist r=matklad a=qmx this adds the same change visibility assist to `const` declarations too - as suggested by @matklad Co-authored-by: Douglas Campos <[email protected]>
| * introduce const visibility assistDouglas Campos2020-02-281-4/+9
|/
* Merge #3354bors[bot]2020-02-271-0/+6
|\ | | | | | | | | | | | | | | | | | | | | 3354: Map builtin r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * Map builtinAleksey Kladov2020-02-271-0/+6
| |
* | Merge #3353bors[bot]2020-02-271-0/+6
|\| | | | | | | | | | | | | | | | | | | | | 3353: Set attr scope r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * Set attr scopeAleksey Kladov2020-02-271-0/+6
|/
* Merge #3352bors[bot]2020-02-271-0/+6
|\ | | | | | | | | | | | | | | | | | | | | 3352: Map unsafe keyword r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * Map unsafe keywordAleksey Kladov2020-02-271-0/+6
| |
* | Merge #3351bors[bot]2020-02-273-63/+80
|\| | | | | | | | | | | | | | | | | | | | | 3351: Refactor string literals r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * Refactor string literalsAleksey Kladov2020-02-273-63/+80
|/
* Merge pull request #3350 from edwin0cheng/give-up-hover-in-builtin-macroAleksey Kladov2020-02-271-0/+25
|\ | | | | Ignore hover on builtin macro
| * Ignore hover on builtin macroEdwin Cheng2020-02-271-0/+25
| |
* | Merge pull request #3349 from matklad/yo-dawgAleksey Kladov2020-02-275-23/+120
|\ \ | | | | | | Put syntax highlighting into syntax highlighting
| * | Basic injectionsAleksey Kladov2020-02-275-23/+120
| | |
* | | Merge pull request #3348 from matklad/single-lineAleksey Kladov2020-02-272-3/+52
|\| | | |/ |/| Ensure that semantic tokens are single-line
| * Ensure that semantic tokens are single-lineAleksey Kladov2020-02-272-3/+52
|/
* Merge #3346bors[bot]2020-02-272-242/+231
|\ | | | | | | | | | | | | | | | | | | | | 3346: More cleanup r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * Move tests to a new fileAleksey Kladov2020-02-272-134/+129
| |
| * More cleanupAleksey Kladov2020-02-271-114/+108
|/
* Merge #3344bors[bot]2020-02-271-65/+64
|\ | | | | | | | | | | | | | | | | | | | | 3344: Split loop into orthogonal phases r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * Split loop into orthogonal phasesAleksey Kladov2020-02-271-44/+43
| |
| * CleanupAleksey Kladov2020-02-271-37/+34
| |
| * Minor cleanupAleksey Kladov2020-02-271-15/+18
|/
* Merge #3343bors[bot]2020-02-271-1/+1
|\ | | | | | | | | | | | | | | | | | | | | 3343: Fix style r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * Fix styleAleksey Kladov2020-02-271-1/+1
| |
* | Merge #3342bors[bot]2020-02-274-1/+8
|\ \ | |/ |/| | | | | | | | | | | | | | | | | 3342: Some docs r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * Some docsAleksey Kladov2020-02-274-1/+8
| |
* | Merge #3341bors[bot]2020-02-272-1/+6
|\| | | | | | | | | | | | | | | | | | | | | 3341: Make xtask install path-agnostic r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * Make xtask install path-agnosticAleksey Kladov2020-02-272-1/+6
|/
* Merge pull request #3340 from matklad/fix-lintAleksey Kladov2020-02-273-3/+4
|\ | | | | Actually gate CI on eslint
| * Fix lintAleksey Kladov2020-02-271-1/+1
| |
| * Actually gate CI on eslintAleksey Kladov2020-02-272-2/+3
|/
* Merge #3339bors[bot]2020-02-271-1/+9
|\ | | | | | | | | | | | | | | | | | | | | 3339: Fix flickering with new syntax highlighting r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * Fix flickering with new syntax highlightingAleksey Kladov2020-02-271-1/+9
| |
* | Merge #3308bors[bot]2020-02-271-1/+1
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3308: vscode: fix vscode-vim keybindings conflict r=matklad a=Veetaha Closes #3013 I hope vscode-vim extension overrides the `type` command so that it prevents some keypresses to reach the text document editor. It conflicts with our `onEnter` keybinding that is used to support automatic doc comments extending and indentation insertion. The VSCode-native way to implement this would be to use regular expressions, but as per matklad it is considered not acceptable for the language server. Thus we implement it via a `Enter` keybinding that invokes our `onEnter` command which does it via the language-server. At the end of the day we may only apply ad hoc workarounds for conflicting extensions. But vscode has another bug for that. You either cannot use parantheses in `when` condition of a keybinding or it just malfunctions. See an issue about that here: https://github.com/microsoft/vscode/issues/91473 To get the ultimate context, follow this [zulip thread](https://rust-lang.zulipchat.com/#narrow/stream/185405-t-compiler.2Fwg-rls-2.2E0/topic/Enhanced.20typing) Co-authored-by: Veetaha <[email protected]>