aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* clean uo rustup linkcgiguere2021-03-011-1/+1
|
* add sponsor linkscgiguere2021-03-011-14/+17
|
* Add more information to VSCode extenstion READMECharles Giguere2021-03-011-1/+38
| | | | | | | | | A lot of these are duplicated from the documentation or main README. While it's unfortunate to have duplicated information, the current VSCode page is very barebones and doesn't offer much confidence. This updated README offers a few more links and follows a structure similar to the official rust extension and other popular vscode extensions. The additions are, as much as possible specific to the vscode extension and not rust-analyzer as a LSP. The note about not using the official extension is also right there at the top because that's a common issue people have when trying it out. I added the sponsor section since it's common in other extensions README, but I'm not sure if it's necessary
*-. Merge #7829 #7833bors[bot]2021-03-0112-104/+109
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7829: Bump deps r=matklad a=lnicola Unfortunately, this brings a bunch of proc macros dep because `cargo-metadata` went full-in on `derive-builder`. I'm not sure what we can do here.. 7833: Use chalk_ir::Mutability r=Veykril a=Veykril Co-authored-by: Laurențiu Nicola <[email protected]> Co-authored-by: Lukas Wirth <[email protected]>
| | * Use chalk_ir::MutabilityLukas Wirth2021-03-0110-64/+78
| | |
| * | Bump chalkLaurențiu Nicola2021-03-012-32/+23
| | |
| * | Bump depsLaurențiu Nicola2021-03-011-8/+8
| | |
* | | Merge #7834bors[bot]2021-03-014-28/+88
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7834: Fix `find_path` when inner items are present r=jonas-schievink a=jonas-schievink Fixes https://github.com/rust-analyzer/rust-analyzer/issues/7750 (but adds a bunch of FIXMEs, because a lot of this code is still wrong in the presence of inner items) bors r+ Co-authored-by: Jonas Schievink <[email protected]>
| * | | Fix `find_path` when inner items are presentJonas Schievink2021-03-014-28/+88
| | | |
* | | | Merge #7832bors[bot]2021-03-013-55/+0
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | 7832: Axe pre-commit r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * | | Axe pre-commitAleksey Kladov2021-03-013-55/+0
|/ / /
* | | Merge #7830bors[bot]2021-03-0117-180/+167
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7830: Simplify xtask r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * | | Simplify xtaskAleksey Kladov2021-03-0117-180/+167
|/ / / | | | | | | | | | lib/bin/test separation isn't really needed.
* | | Merge #7828bors[bot]2021-03-011-5/+2
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | 7828: Use an unversioned profile dependency in mbe r=edwin0cheng a=lnicola Apparently, dev dependencies shouldn't be versioned. This hopefully fixes publishing to crates.io. Co-authored-by: Laurențiu Nicola <[email protected]>
| * | Use an unversioned profile dependency in mbeLaurențiu Nicola2021-03-011-5/+2
|/ /
* | Merge #7778bors[bot]2021-03-012-2/+40
|\ \ | |/ |/| | | | | | | | | | | 7778: Fix lowering trailing self paths in UseTrees r=Veykril a=Veykril Noticed that hovering over `self` in a use tree like `use foo::bar::{self}` showing documentation and such for the current module instead of `bar`. Co-authored-by: Lukas Wirth <[email protected]>
| * Fix lowering trailing self paths in UseTreesLukas Wirth2021-02-282-2/+40
| |
* | Merge #7826bors[bot]2021-03-0114-98/+109
|\ \ | | | | | | | | | | | | | | | | | | | | | 7826: Introduce Ty::Alias r=Veykril a=Veykril bors r+ Co-authored-by: Lukas Wirth <[email protected]>
| * | Introduce Ty::AliasLukas Wirth2021-03-0114-98/+109
|/ /
* | Merge #7823bors[bot]2021-03-0111-152/+163
|\ \ | | | | | | | | | | | | | | | | | | | | | 7823: Being Ty::InferenceVar closer to chalk equivalent r=flodiebold a=Veykril Co-authored-by: Lukas Wirth <[email protected]>
| * | Assert index relationship between type_variable_table and var_unification_tableLukas Wirth2021-03-012-22/+13
| | |
| * | Being Ty::InferenceVar closes to chalk equivalentLukas Wirth2021-03-0111-152/+172
| | |
* | | Merge #7822bors[bot]2021-03-011-1/+3
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | | | | 7822: Paperover a bug in cargo-workspace for publish RA r=lnicola a=edwin0cheng r? @lnicola See also https://github.com/pksunkara/cargo-workspaces/issues/39 Co-authored-by: Edwin Cheng <[email protected]>
| * | Paperover a bug in cargo-workspace for publish RAEdwin Cheng2021-03-011-1/+3
| | |
| | |
| \ \
*-. \ \ Merge #7819 #7820bors[bot]2021-03-015-3/+69
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7819: Speedup heavy tests r=matklad a=matklad bors r+ 🤖 7820: Update vscode README with a small features list r=matklad a=Veykril Nothing grande but I figured this is a bit better than showing almost nothing Co-authored-by: Aleksey Kladov <[email protected]> Co-authored-by: Lukas Wirth <[email protected]>
| | * | | Update vscode README with a small features listLukas Wirth2021-03-013-0/+46
| | | | |
| * | | | Speedup heavy testsAleksey Kladov2021-03-012-3/+23
|/ / / / | | | | | | | | | | | | We used to skip sysroot, but this logic got bitrotted, reinstalling.
* | | | Merge #7818bors[bot]2021-03-013-16/+2
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | 7818: Clean up warnings r=matklad a=bugadani Co-authored-by: Dániel Buga <[email protected]>
| * | | Clean up unused field warningDániel Buga2021-03-012-15/+1
| | | |
| * | | Remove redundant semicolonDániel Buga2021-03-011-1/+1
|/ / /
* | | Merge #7816bors[bot]2021-02-289-86/+98
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7816: Lift Ty::Fn into a struct r=Veykril a=Veykril bors r+ Co-authored-by: Lukas Wirth <[email protected]>
| * | | Lift FnPointer into a structLukas Wirth2021-02-289-86/+98
| | | |
* | | | Merge #7815bors[bot]2021-02-282-0/+61
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7815: hir_ty: use default type generic for box expressions r=cynecx a=cynecx r? @flodiebold Fixes https://github.com/rust-analyzer/rust-analyzer/issues/6837 according to https://github.com/rust-analyzer/rust-analyzer/issues/6837#issuecomment-787456488. Co-authored-by: cynecx <[email protected]>
| * | | hir_ty: use default type generic for box expressionscynecx2021-02-282-0/+61
|/ / /
* | | Merge #7814bors[bot]2021-02-288-40/+29
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7814: Turn Ty::Tuple variant into a tuple-variant r=Veykril a=Veykril bors r+ Co-authored-by: Lukas Wirth <[email protected]>
| * | | Remove Substs from Ty::ForeignTypeLukas Wirth2021-02-285-18/+9
| | | |
| * | | Turn Ty::Tuple variant into a tuple-variantLukas Wirth2021-02-288-22/+20
|/ / /
* | | Merge #7813bors[bot]2021-02-2817-943/+709
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7813: Inline TypeCtor into Ty r=flodiebold a=Veykril This removes the `ApplicationTy` variant from `Ty` bringing the representation a lot closer to chalk's `TyKind`. Co-authored-by: Lukas Wirth <[email protected]>
| * | | Fix code_model::Type::walk not walking all typesLukas Wirth2021-02-283-26/+25
| | | |
| * | | Inline TypeCtor into TyLukas Wirth2021-02-2817-936/+703
| | | |
* | | | Merge #7812bors[bot]2021-02-285-40/+60
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | 7812: Use consistent naming for assist r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
| * | | Use consistent naming for assistAleksey Kladov2021-02-284-39/+39
| | | |
| * | | Don't spam loop-rewriting assistAleksey Kladov2021-02-282-2/+22
|/ / / | | | | | | | | | The more focused the assist, the better!
* | | Merge #7809bors[bot]2021-02-281-6/+3
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7809: Delete old issues from GitHub's bug report template r=lnicola a=saruman9 Co-authored-by: saruman9 <[email protected]>
| * | | Delete old issues from GitHub's bug report templatesaruman92021-02-281-6/+3
|/ / /
* | | Merge #7804bors[bot]2021-02-2813-419/+270
|\| | | | | | | | | | | | | | | | | | | | | | | 7804: Introduce TypeCtor::Scalar r=lnicola a=Veykril `TypeCtor::Int(..) | TypeCtor::Float(..) | TypeCtor::Char | TypeCtor::Bool` => `TypeCtor::Scalar(..)`, in this case we can actually just straight up use `chalk_ir::Scalar` already since its just a POD without any IDs or anything. Co-authored-by: Lukas Wirth <[email protected]>
| * | Use chalk_ir::Scalar directlyLukas Wirth2021-02-286-197/+78
| | |
| * | Introduce TypeCtor::ScalarLukas Wirth2021-02-2813-380/+350
| | |
* | | Merge #7808bors[bot]2021-02-281-17/+2
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7808: Fix assert split exprs on comma r=edwin0cheng a=edwin0cheng bors r+ Co-authored-by: Edwin Cheng <[email protected]>
| * | | Fix assert split exprs on commaEdwin Cheng2021-02-281-17/+2
| | | |