aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* block_def_map: add a few macro testsJonas Schievink2021-01-281-0/+63
|
* 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
| | | |
| * | | add more countsAleksey Kladov2021-01-275-4/+10
| | | |
* | | | Merge #7460bors[bot]2021-01-273-1/+7
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | 7460: add more counts r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * | | add more countsAleksey Kladov2021-01-273-1/+7
|/ / /
* | | Merge #7457bors[bot]2021-01-265-21/+97
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7457: Add no-buffering file logging and wait for a debugger option. r=vsrs a=vsrs Adds two command line flags: `--no-buffering` and `--wait-dbg`. Not sure if someone else needs this, but personally I found both flags extremely useful trying to figure out why RA does not work with Visual Studio. Or better to say why Visual Studio does not work with RA. Co-authored-by: vsrs <[email protected]>
| * | | Apply suggestions.vsrs2021-01-262-11/+17
| | | |
| * | | cargo fmtvsrs2021-01-261-1/+1
| | | |
| * | | Add debug only guard for the --wait-dbg flagvsrs2021-01-262-1/+4
| | | |
| * | | Add RA_WAIT_DBG and docsvsrs2021-01-253-1/+10
| | | |
| * | | Add "Win Attach to Server" debug configurationvsrs2021-01-251-0/+6
| | | |
| * | | Add the ability to wait for a debugger.vsrs2021-01-252-7/+45
| | | |
| * | | Add stderr flushvsrs2021-01-252-8/+16
| | | |
| * | | Add --no-buffering flag for the file logging.vsrs2021-01-253-15/+21
| | | |
* | | | Merge #7455bors[bot]2021-01-2611-73/+24
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7455: Make always-assert crate reusable r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * | | | Make always-assert crate reusableAleksey Kladov2021-01-2611-73/+24
|/ / / /
* | | | Merge #7405bors[bot]2021-01-261-0/+28
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | 7405: fill_match_arms: don't duplicate Ident-like arms r=matklad a=bugadani Co-authored-by: Dániel Buga <[email protected]>
| * | | Add failing test caseDániel Buga2021-01-261-0/+28
|/ / /