aboutsummaryrefslogtreecommitdiff
path: root/Cargo.lock
Commit message (Collapse)AuthorAgeFilesLines
* Replace RacyFlag with OnceCellAleksey Kladov2020-11-111-2/+3
|
* cargo updatekjeremy2020-11-051-6/+6
|
* Bump chalk and lexerkjeremy2020-11-021-10/+10
|
* Update cratesAleksey Kladov2020-11-021-7/+7
| | | | This is to bust the caches
* cargo updateJeremy Kolb2020-10-311-18/+18
|
* Upgrade Chalk to 0.36Florian Diebold2020-10-301-8/+8
| | | | Quite a few changes, because Chalk got rid of the `ApplicationTy` nesting.
* cargo updatekjeremy2020-10-281-7/+7
|
* Latest proposed LSP 3.16.0kjeremy2020-10-261-2/+2
| | | | Needs: https://github.com/gluon-lang/lsp-types/pull/183
* Add tracing to main rust-analyzer binaryFlorian Diebold2020-10-251-0/+3
|
*-. Merge #6331 #6342bors[bot]2020-10-241-21/+1
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6331: correct hover text for items with doc attribute with raw strings r=matklad a=JoshMcguigan Fixes #6300 by improving the handling of raw string literals in attribute style doc comments. This still has a bug where it could consume too many `"` at the start or end of the comment text, just as the original code had. Not sure if we want to fix that as part of this PR or not? If so, I think I'd prefer to add a unit test for either the `as_simple_key_value` function (I'm not exactly sure where this would belong / how to set this up) or create a `fn(&SmolStr) -> &SmolStr` to unit test by factoring out the `trim` operations from `as_simple_key_value`. Thoughts on this? 6342: Shorter dependency chain r=matklad a=popzxc Continuing implementing suggestions from the `Completion refactoring` zulip thread. This PR does the following: - Removes dependency of `completions` on `assists` by moving required functionality into `ide_db`. - Moves completely `call_info` crate into `ide_db` as it looks like it fits perfect there. - Adds a bunch of new tests and docs. - Adds the re-export of `base_db` to the `ide_db` and removes direct dependency on `base_db` from other crates. The last point is controversial, I guess, but I noticed that in places where `ide_db` is used, `base_db` is also *always* used. Thus I think the dependency on the `base_db` is implied by the fact of `ide_db` interfaces, and thus it makes sense to just provide `base_db` out of the box. Co-authored-by: Josh Mcguigan <[email protected]> Co-authored-by: Igor Aleksanov <[email protected]>
| | * Re-export base_db from ide_dbIgor Aleksanov2020-10-241-4/+0
| | |
| | * Make call_info a part of ide_dbIgor Aleksanov2020-10-241-16/+1
| | |
| | * Remove dependency on 'assists' from 'completion' crateIgor Aleksanov2020-10-241-1/+0
| | |
* | | Bump chalkLaurențiu Nicola2020-10-241-8/+8
| | |
* | | Bump rustc_lexerLaurențiu Nicola2020-10-241-2/+2
| | |
* | | Bump depsLaurențiu Nicola2020-10-241-36/+86
| |/ |/|
| |
| \
*-. \ Merge #6251 #6310bors[bot]2020-10-231-0/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6251: Semantic Highlight: Add Callable modifier for variables r=matklad a=GrayJack This PR added the `HighlightModifier::Callable` variant and assigned it to variables and parameters that are fn pointers, closures and implements FnOnce trait. This allows to colorize these variables/parameters when used in call expression. 6310: Rewrite algo::diff to support insertion and deletion r=matklad a=Veykril This in turn also makes `algo::diff` generate finer diffs(maybe even minimal diffs?) as insertions and deletions aren't always represented as as replacements of parent nodes now. Required for #6287 to go on. Co-authored-by: GrayJack <[email protected]> Co-authored-by: Lukas Wirth <[email protected]>
| | * | Rewrite algo::diff to support insertion and deletionLukas Wirth2020-10-221-0/+1
| | |/
* | | Merge #6324bors[bot]2020-10-231-0/+1
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | | | | | | | 6324: Improve #[cfg] diagnostics r=jonas-schievink a=jonas-schievink Unfortunately I ran into https://github.com/rust-analyzer/rust-analyzer/issues/4058 while testing this on https://github.com/nrf-rs/nrf-hal/, so I didn't see much of it in action yet, but it does seem to work. Co-authored-by: Jonas Schievink <[email protected]> Co-authored-by: Jonas Schievink <[email protected]>
| * | Implement DNF-based `#[cfg]` introspectionJonas Schievink2020-10-221-0/+1
| | |
* | | Update cratesJeremy Kolb2020-10-201-8/+26
|/ / | | | | | | This brings in a number of new dependencies though.
* | :arrow_up: cratesAleksey Kladov2020-10-191-6/+6
| |
* | Extract call_info and completion into separate cratesIgor Aleksanov2020-10-181-0/+36
| |
* | update depsAleksey Kladov2020-10-181-4/+4
| |
* | :arrow_up: xshellAleksey Kladov2020-10-181-4/+4
| |
* | :arrow_up: xshellAleksey Kladov2020-10-171-8/+8
| |
* | Switch from not_bash to xshellAleksey Kladov2020-10-171-7/+16
|/
*-. Merge #6207 #6224 #6226 #6227bors[bot]2020-10-141-5/+5
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6207: Extract ImportAssets out of auto_import r=matklad a=Veykril See https://github.com/rust-analyzer/rust-analyzer/pull/6172#issuecomment-707182140 I couldn't fully pull out `AssistContext` as `find_node_at_offset_with_descend`: https://github.com/rust-analyzer/rust-analyzer/blob/81fa00c5b5d5ffb559a39c7ff5190a2519a8ea61/crates/assists/src/assist_context.rs#L90-L92 requires the `SourceFile` which is private in it and I don't think making it public just for this is the right call? 6224: :arrow_up: salsa r=matklad a=matklad bors r+ 🤖 6226: Add reminder to update lsp-extensions.md r=matklad a=matklad bors r+ 🤖 6227: Reduce bors timeout r=matklad a=matklad bors r+ 🤖 Co-authored-by: Lukas Wirth <[email protected]> Co-authored-by: Aleksey Kladov <[email protected]>
* | | Bump pulldown-cmarkLaurențiu Nicola2020-10-131-4/+4
| | |
| | * :arrow_up: salsaAleksey Kladov2020-10-141-5/+5
| |/ |/|
* | Bump regexLaurențiu Nicola2020-10-131-4/+4
| |
* | Bump rustc_lexerLaurențiu Nicola2020-10-131-2/+2
| |
* | Bump crossbeam-channel and lsp-server in rust-analyzerLaurențiu Nicola2020-10-131-4/+4
| |
* | Bump crossbeam-channel in cratesLaurențiu Nicola2020-10-131-12/+40
| |
* | Bump some depsLaurențiu Nicola2020-10-131-8/+8
| |
* | Remove Cargo.lock commentLaurențiu Nicola2020-10-131-1/+0
|/
* macOS: install GNU tarJonas Schievink2020-10-121-0/+1
|
* Update crateskjeremy2020-10-111-27/+27
|
* Bump rustc_lexer, cfg-if to 1.0 and add new license to checkkjeremy2020-10-081-28/+35
|
* Switch from git to latest tagged release of chalk depsCasey Primozic2020-10-071-8/+12
|
* Bump chalk to use latest git to get fixCasey Primozic2020-10-061-12/+8
| | | | * Chalk very recently (like an hour ago) merged a fix that prevents rust analyzer from panicking. This allows it to be usable again for code that hits those situations. See #6134, #6145, Probably #6120
* Up rustc-ap-rustc_lexer to 681kjeremy2020-10-011-14/+14
| | | | cargo update as well
* cargo updatekjeremy2020-09-301-12/+19
|
* Update chalk to 0.30.0Nathan Whitaker2020-09-281-8/+8
|
* chalk 0.29.0Jeremy Kolb2020-09-281-8/+8
|
* Update depsJeremy Kolb2020-09-271-20/+25
|
* Update chalk to 0.28.0Bram van den Heuvel2020-09-251-8/+8
|
* Bump smol_str from 0.1.16 to 0.1.17Jean SIMARD2020-09-241-2/+2
|
* lsp-types 0.82kjeremy2020-09-231-2/+2
|
* Support active parameters at the per-signature levelkjeremy2020-09-181-10/+10
| | | | Update crates