aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge #7500bors[bot]2021-01-301-2/+19
|\ | | | | | | | | | | | | | | | | | | 7500: Fix ast::String::value not properly escaping in some cases r=Veykril a=Veykril Fixes #7496 bors r+ Co-authored-by: Lukas Wirth <[email protected]>
| * Fix ast::String::value not properly escaping in some casesLukas Wirth2021-01-301-2/+19
| |
* | Merge #7483bors[bot]2021-01-305-27/+59
|\ \ | |/ |/| | | | | | | | | | | 7483: Classify function calls as functions when shadowed by types r=matklad a=Veykril Fixes #7479 Co-authored-by: Lukas Wirth <[email protected]>
| * Prefer ValueNS when resolving hir path for PathExpressionsLukas Wirth2021-01-291-14/+31
| |
| * Classify function calls as functions when shadowed by typesLukas Wirth2021-01-285-16/+31
| |
* | Merge #7494bors[bot]2021-01-304-74/+71
|\ \ | | | | | | | | | | | | | | | | | | | | | 7494: Simpilfy mbe parsing r=edwin0cheng a=edwin0cheng bors r+ Co-authored-by: Edwin Cheng <[email protected]>
| * | Simpilfy mbe parsingEdwin Cheng2021-01-304-74/+71
| | |
* | | Merge #7493bors[bot]2021-01-291-0/+2
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | 7493: Add --print-config-schema to help r=lnicola a=lnicola bors r+ Co-authored-by: Laurențiu Nicola <[email protected]>
| * | Add --print-config-schema to helpLaurențiu Nicola2021-01-291-0/+2
|/ /
* | Merge #7491bors[bot]2021-01-296-210/+180
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | 7491: Simplify mbe match error. r=edwin0cheng a=edwin0cheng Handle parse error in rule parsing instead of matching in mbe. bors r+ Co-authored-by: Edwin Cheng <[email protected]>
| * | Simplify mbe match error.Edwin Cheng2021-01-296-210/+180
| | | | | | | | | | | | Handle parse error in rule parsing instead of match in mbe
* | | Merge #7490bors[bot]2021-01-291-4/+4
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7490: cargo update r=kjeremy a=kjeremy Co-authored-by: kjeremy <[email protected]>
| * | | cargo updatekjeremy2021-01-291-4/+4
|/ / /
* | | Merge #7489bors[bot]2021-01-291-2/+2
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | 7489: :arrow_up: rowan r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * | :arrow_up: rowanAleksey Kladov2021-01-291-2/+2
|/ /
* | 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]>