Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add a test for inner attributes on extern blocks | DJMcNab | 2019-01-27 | 2 | -0/+30 |
| | |||||
* | Correctly parse inner attributes of impl blocks | DJMcNab | 2019-01-27 | 3 | -0/+50 |
| | |||||
* | Merge #685 | bors[bot] | 2019-01-27 | 4 | -36/+125 |
|\ | | | | | | | | | | | | | | | 685: Support attributes on let statements r=matklad a=DJMcNab Fix #677. Co-authored-by: DJMcNab <[email protected]> | ||||
| * | Stop using let_stmt twice | DJMcNab | 2019-01-27 | 1 | -43/+41 |
| | | |||||
| * | Make attrs be a child of the let statement | DJMcNab | 2019-01-26 | 3 | -23/+26 |
| | | |||||
| * | Support attributes on let statements | DJMcNab | 2019-01-26 | 3 | -20/+108 |
| | | |||||
* | | Merge #662 | bors[bot] | 2019-01-27 | 4 | -27/+65 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | 662: Preserve indentation in doc comments r=matklad a=kjeremy Fixes #502 Co-authored-by: Jeremy Kolb <[email protected]> | ||||
| * | | Make doc comments optional | Jeremy Kolb | 2019-01-26 | 4 | -19/+27 |
| | | | |||||
| * | | Do not unconditionally trim comments | Jeremy Kolb | 2019-01-26 | 1 | -2/+1 |
| | | | |||||
| * | | Preserve indentation in doc comments | Jeremy Kolb | 2019-01-26 | 1 | -9/+40 |
| | | | |||||
* | | | Merge #687 | bors[bot] | 2019-01-26 | 5 | -177/+123 |
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 687: fix verificatio on ci r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]> | ||||
| * | | | fix verification on CI | Aleksey Kladov | 2019-01-26 | 5 | -177/+123 |
| | | | | | | | | | | | | | | | | remove `--verify` flag from the binaries: we have tests for this! | ||||
* | | | | Add marks | Florian Diebold | 2019-01-26 | 3 | -0/+11 |
| | | | | |||||
* | | | | Handle cycles in type vars | Florian Diebold | 2019-01-26 | 4 | -9/+86 |
|/ / / | | | | | | | | | | This might be the cause of #587. | ||||
* | | | Merge #683 | bors[bot] | 2019-01-26 | 6 | -5/+112 |
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 683: fix AST for if expressions r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]> | ||||
| * | | | fix AST for if expressions | Aleksey Kladov | 2019-01-26 | 6 | -5/+112 |
| | | | | | | | | | | | | | | | | then is not always a block... | ||||
* | | | | fix panic in call info | Aleksey Kladov | 2019-01-26 | 2 | -2/+21 |
| | | | | | | | | | | | | | | | | | | | | closes #317 closes #675 | ||||
* | | | | Merge #681 | bors[bot] | 2019-01-26 | 2 | -11/+27 |
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 681: Use the correct working directory for cargo metadata and rustfmt r=matklad a=DJMcNab Fixes maybe #670. @bjorn3, is that true? (Awkward wording due to GitHub's eager 'fixes' finding) Co-authored-by: DJMcNab <[email protected]> | ||||
| * | | | Don't use the reserved error code | DJMcNab | 2019-01-26 | 1 | -1/+1 |
| | | | | |||||
| * | | | Return an lsp error | DJMcNab | 2019-01-26 | 1 | -5/+8 |
| | | | | |||||
| * | | | Use the correct working directory for cargo metadata and rustfmt | DJMcNab | 2019-01-26 | 2 | -7/+20 |
| | | | | |||||
* | | | | remove Option<SourceFileItemId> hack | Aleksey Kladov | 2019-01-26 | 8 | -83/+86 |
| | | | | |||||
* | | | | store syntax ptr in FileItems | Aleksey Kladov | 2019-01-26 | 2 | -21/+15 |
| | | | | | | | | | | | | | | | | we cache the tree in file_item query anyway | ||||
* | | | | remove dead code | Aleksey Kladov | 2019-01-26 | 1 | -4/+0 |
| |/ / |/| | | |||||
* | | | Merge #680 | bors[bot] | 2019-01-26 | 3 | -1/+118 |
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 680: Struct literals should not be a `BlockLike::Block` r=DJMcNab a=DJMcNab Fix #674. Co-authored-by: DJMcNab <[email protected]> | ||||
| * | | | Struct literals should not be a `BlockLike::Block` | DJMcNab | 2019-01-26 | 3 | -1/+118 |
| |/ / | |||||
* / / | :arrow_up: salsa | Aleksey Kladov | 2019-01-26 | 1 | -1/+1 |
|/ / | |||||
* | | :arrow_up: rowan | Aleksey Kladov | 2019-01-26 | 1 | -1/+1 |
| | | | | | | | | | | | | The new rowan uses arena allocator for red nodes which helps slightly (5% on std completion test) with performance but should help quite a bit with avoiding memory fragmentation. | ||||
* | | Merge #671 | bors[bot] | 2019-01-26 | 3 | -336/+281 |
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | 671: Makre VFS slightly less super obscure r=vemoo a=matklad I've decided to better understand what we do in VFS, and this turns out to be really hard. Jugling threads and channels is one of the most unfortunately arcane bits of rust... I had some success though by flattenning the structure so that all channel & thread creation routines are on one screen. r? @vemoo Co-authored-by: Aleksey Kladov <[email protected]> | ||||
| * | remove watcher ctx | Aleksey Kladov | 2019-01-26 | 1 | -65/+77 |
| | | |||||
| * | remove mutexes | Aleksey Kladov | 2019-01-26 | 1 | -14/+10 |
| | | |||||
| * | handle all the reads on the "main" watcher thread | Aleksey Kladov | 2019-01-26 | 1 | -48/+75 |
| | | |||||
| * | cleanup: add result alias | Aleksey Kladov | 2019-01-26 | 1 | -9/+7 |
| | | |||||
| * | consolidate error handling | Aleksey Kladov | 2019-01-26 | 1 | -14/+17 |
| | | |||||
| * | refactor-fvs | Aleksey Kladov | 2019-01-26 | 3 | -333/+242 |
| | | |||||
* | | minor cleanups | Aleksey Kladov | 2019-01-26 | 1 | -22/+5 |
|/ | |||||
* | Merge #659 | bors[bot] | 2019-01-26 | 2 | -1/+64 |
|\ | | | | | | | | | | | | | | | | | | | 659: Fold blocks of mod items r=matklad a=eulerdisk Fixes #572 As requested, we ignore `mod`s with a visibility specifier. Co-authored-by: Andrea Pretto <[email protected]> | ||||
| * | Better visibility check. | Andrea Pretto | 2019-01-26 | 1 | -1/+5 |
| | | |||||
| * | Fold blocks of mod items. | Andrea Pretto | 2019-01-25 | 2 | -1/+60 |
| | | | | | | | | Fixes #572 | ||||
* | | dont overwrite memfies | Aleksey Kladov | 2019-01-26 | 2 | -1/+15 |
| | | |||||
* | | Merge #660 | bors[bot] | 2019-01-26 | 3 | -1/+68 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | 660: Support macro calls in type position r=matklad a=regiontog A [playground](https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=fdc6dd4ddaece92a72fa2a292b75e27c) demonstrating the syntax in question. Co-authored-by: Erlend Tobiassen <[email protected]> | ||||
| * | | Support macro calls in type position | Erlend Tobiassen | 2019-01-25 | 3 | -1/+68 |
| | | | |||||
* | | | Merge #666 | bors[bot] | 2019-01-26 | 19 | -47/+41 |
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 666: rename source_file -> parse r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]> | ||||
| * | | | rename source_file -> parse | Aleksey Kladov | 2019-01-26 | 19 | -47/+41 |
| | | | | |||||
* | | | | use entry file_type, improve test | Bernardo | 2019-01-26 | 3 | -11/+16 |
| | | | | |||||
* | | | | use `Roots` in watcher | Bernardo | 2019-01-26 | 4 | -330/+274 |
| | | | | |||||
* | | | | extract `Roots` struct | Bernardo | 2019-01-26 | 1 | -21/+52 |
| | | | | |||||
* | | | | review fixes | Bernardo | 2019-01-26 | 3 | -22/+10 |
| | | | | |||||
* | | | | use released `notifiy` version, add TODO comment | Bernardo | 2019-01-26 | 2 | -3/+2 |
| | | | | |||||
* | | | | better test, avoid duplicated events | Bernardo | 2019-01-26 | 3 | -22/+30 |
| | | | |