aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Simplify mbe match error.Edwin Cheng2021-01-296-210/+180
| | | | Handle parse error in rule parsing instead of match in mbe
* Merge #7488bors[bot]2021-01-294-5/+5
|\ | | | | | | | | | | | | | | 7488: Rename mbe_expander for consistency r=edwin0cheng a=edwin0cheng bors r+ Co-authored-by: Edwin Cheng <[email protected]>
| * Rename mbe_expander for consistencyEdwin Cheng2021-01-294-5/+5
|/
* Merge #7487bors[bot]2021-01-281-1/+22
|\ | | | | | | | | | | | | | | 7487: Forbid flyimport completions in use statements r=SomeoneToIgnore a=SomeoneToIgnore Closes #7469 Co-authored-by: Kirill Bulatov <[email protected]>
| * Forbid flyimport completions in use statementsKirill Bulatov2021-01-281-1/+22
|/
* Merge #7486bors[bot]2021-01-281-2/+2
|\ | | | | | | | | | | | | | | | | 7486: :arrow_up: rowan r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * :arrow_up: rowanAleksey Kladov2021-01-281-2/+2
| |
* | Merge #7485bors[bot]2021-01-282-16/+9
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7485: Fix incorrect `FileId` and remove broken shortcut r=jonas-schievink a=jonas-schievink Apparently we were using the crate's root file instead of the file containing the block. bors r+ Co-authored-by: Jonas Schievink <[email protected]>
| * | Fix incorrect `FileId` and remove broken shortcutJonas Schievink2021-01-282-16/+9
|/ / | | | | | | | | Apparently we were using the crate's root file instead of the file containing the block.
* | Merge #7482bors[bot]2021-01-281-0/+63
|\ \ | |/ |/| | | | | | | | | | | 7482: block_def_map: add a few macro tests r=jonas-schievink a=jonas-schievink bors r+ Co-authored-by: Jonas Schievink <[email protected]>
| * block_def_map: add a few macro testsJonas Schievink2021-01-281-0/+63
| |
* | Merge #7412bors[bot]2021-01-2814-202/+406
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7412: Async loading for outdir and proc-macro r=maklad a=edwin0cheng cc #7328 ![Peek 2021-01-24 02-04](https://user-images.githubusercontent.com/11014119/105610083-8f208100-5de8-11eb-8e96-c2d4e349b352.gif) [Edit] ~~Finding a way to know when the workspace and build data are loaded...~~ [Edit 2] Not perfect solution, but seem to work now. Co-authored-by: Edwin Cheng <[email protected]>
| * Update lsp-extension.md hashEdwin Cheng2021-01-281-1/+1
| |
| * bug fixEdwin Cheng2021-01-281-1/+1
| |
| * Update docEdwin Cheng2021-01-281-1/+1
| |
| * Update vscode for new statusEdwin Cheng2021-01-282-1/+7
| |
| * Async Loading outdir and proc-macroEdwin Cheng2021-01-2811-199/+397
| |
* | Merge #7481bors[bot]2021-01-281-2/+5
|\ \ | | | | | | | | | | | | | | | | | | | | | 7481: Update `original_module` when ascending `DefMap`s r=jonas-schievink a=jonas-schievink bors r+ Co-authored-by: Jonas Schievink <[email protected]>
| * | Update `original_module` when ascending `DefMap`sJonas Schievink2021-01-281-2/+5
|/ /
* | Merge #7480bors[bot]2021-01-282-4/+32
|\ \ | |/ |/| | | | | | | | | | | 7480: ItemTree: Treat items in `MacroStmts` as top-level r=jonas-schievink a=jonas-schievink bors r+ Co-authored-by: Jonas Schievink <[email protected]>
| * ItemTree: Treat items in `MacroStmts` as top-levelJonas Schievink2021-01-282-4/+32
|/
* Merge #7478bors[bot]2021-01-281-18/+14
|\ | | | | | | | | | | | | | | 7478: Simplify heavy tests r=edwin0cheng a=matklad Co-authored-by: Aleksey Kladov <[email protected]>
| * Simplify heavy testsAleksey Kladov2021-01-281-18/+14
|/ | | | | | Progress notifications are edge triggered, while status is level triggered. This makes it a hared to misuse signal for the readiness of the server.
* Merge #7477bors[bot]2021-01-281-2/+2
|\ | | | | | | | | | | | | | | | | 7477: :arrow_up: cm r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * :arrow_up: cmAleksey Kladov2021-01-281-2/+2
| |
* | Merge #7475bors[bot]2021-01-281-188/+74
|\ \ | | | | | | | | | | | | | | | | | | | | | 7475: cargo update r=kjeremy a=kjeremy net -13 crates Co-authored-by: kjeremy <[email protected]>
| * | cargo updatekjeremy2021-01-281-188/+74
|/ /
* | Merge #7474bors[bot]2021-01-283-4/+19
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | 7474: Make logger-based debugging more pleasant r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * | Make logger-based debugging more pleasantAleksey Kladov2021-01-283-4/+19
| | |
* | | Merge #7473bors[bot]2021-01-281-1/+1
|\| | | |/ |/| | | | | | | | | | | | | 7473: Use RA_LOG in tests r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * Use RA_LOG in testsAleksey Kladov2021-01-281-1/+1
|/
* Merge #7472bors[bot]2021-01-281-12/+22
|\ | | | | | | | | | | | | | | | | 7472: Easier to debug timeouts in tests r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * Easier to debug timeouts in testsAleksey Kladov2021-01-281-12/+22
| |
* | Merge #7471bors[bot]2021-01-281-0/+8
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7471: Force XCode version r=lnicola a=lnicola Pin an Xcode version in the release workflow to avoid: ``` Run SDKROOT=$(xcrun -sdk macosx11.0 --show-sdk-path) MACOSX_DEPLOYMENT_TARGET=$(xcrun -sdk macosx11.0 --show-sdk-platform-version) cargo xtask dist xcodebuild: error: SDK "macosx11.0" cannot be located. xcodebuild: error: SDK "macosx11.0" cannot be located. xcrun: error: unable to lookup item 'Path' in SDK 'macosx11.0' xcodebuild: error: SDK "macosx11.0" cannot be located. xcodebuild: error: SDK "macosx11.0" cannot be located. xcrun: error: unable to lookup item 'PlatformVersion' in SDK 'macosx11.0' ``` Co-authored-by: Laurențiu Nicola <[email protected]>
| * Force XCode versionLaurențiu Nicola2021-01-281-0/+8
| |
* | Merge #7468bors[bot]2021-01-271-3/+35
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7468: Enable fill_match_arms in macros r=Veykril a=Veykril Fixes #3936 The indentation is a bit off, but I don't think it's worth trying to fix that up until we have a proper formatting thing set up, as this most likely requires some hand picked specializing making the implementation worse to read(Assuming this can even be fixed for all cases by hardcoding indentation fixes). bors r+ Co-authored-by: Lukas Wirth <[email protected]>
| * | Enable fill_match_arms in macrosLukas Wirth2021-01-271-3/+35
|/ /
* | Merge #7466bors[bot]2021-01-272-1/+15
|\ \ | | | | | | | | | | | | | | | | | | | | | 7466: Fix legacy macro resolution in block expressions r=jonas-schievink a=jonas-schievink bors r+ Co-authored-by: Jonas Schievink <[email protected]>
| * | Fix legacy macro resolution in block expressionsJonas Schievink2021-01-272-1/+15
|/ /
* | Merge #7451bors[bot]2021-01-275-12/+34
|\ \ | | | | | | | | | | | | | | | | | | | | | 7451: rust-analyzer.files.excludeDirs r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]>
| * | Add config option to ignore directoriesAleksey Kladov2021-01-265-6/+32
| | |
| * | Allow non-absolute paths to rust sourceAleksey Kladov2021-01-261-6/+2
| | |
* | | Merge #7465bors[bot]2021-01-271-1/+19
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7465: Only hide parameter hints for path, field and methodcall expressions r=SomeoneToIgnore a=Veykril Doing this check for other expressions makes little sense to me. Fixes #7458 Co-authored-by: Lukas Wirth <[email protected]>
| * | | Only hide parameter hints for path, field and methodcall expressionsLukas Wirth2021-01-271-1/+19
| | | |
* | | | Merge #7464bors[bot]2021-01-271-1/+4
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7464: Export `CARGO` for proc. macros r=jonas-schievink a=jonas-schievink Fixes https://github.com/rust-analyzer/rust-analyzer/issues/7462 bors r+ Co-authored-by: Jonas Schievink <[email protected]>
| * | | Export `CARGO` for proc. macrosJonas Schievink2021-01-271-1/+4
|/ / /
* | | Merge #7463bors[bot]2021-01-273-29/+29
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7463: Bump deps r=lnicola a=lnicola bors r+ Co-authored-by: Laurențiu Nicola <[email protected]>
| * | | Bump depsLaurențiu Nicola2021-01-273-29/+29
|/ / /
* | | Merge #7461bors[bot]2021-01-273-3/+4
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7461: Squelch a warning r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * | | Squelch a warningAleksey Kladov2021-01-271-0/+1
| | | |