about summary refs log tree commit diff
path: root/Cargo.lock
AgeCommit message (Collapse)AuthorLines
2022-07-19Upgrade to expect-test@1.4.0Amos Wenger-2/+2
cf. https://github.com/rust-analyzer/expect-test/issues/33 cf. https://github.com/rust-lang/rust/pull/99444#issuecomment-1188844202
2022-07-06Use `SmallVec` to slightly shrink `ModPath` sizeJonas Schievink-0/+1
2022-07-03Bump the rest of the depsLaurențiu Nicola-21/+21
2022-07-03Bump chalkLaurențiu Nicola-8/+8
2022-07-03Bump objectLaurențiu Nicola-3/+12
2022-07-03Bump tracing-subscriberLaurențiu Nicola-5/+5
2022-07-03Bump arbitrary and derive_arbitraryLaurențiu Nicola-4/+4
2022-07-03Bump cargo_metadataLaurențiu Nicola-2/+2
2022-07-03Bump semverLaurențiu Nicola-2/+2
2022-07-03Bump indexmapLaurențiu Nicola-13/+7
2022-07-03Bump serde_jsonLaurențiu Nicola-2/+2
2022-07-03Bump serdeLaurențiu Nicola-4/+4
2022-07-03Bump smallvecLaurențiu Nicola-2/+2
2022-07-03Bump pulldown-cmark-to-cmarkLaurențiu Nicola-2/+2
2022-07-03Bump eitherLaurențiu Nicola-2/+2
2022-07-03Bump quoteLaurențiu Nicola-4/+4
2022-07-03Bump anyhowLaurențiu Nicola-2/+2
2022-07-03Bump crossbeam-channelLaurențiu Nicola-2/+2
2022-06-24Improve proc macro errors a bitFlorian Diebold-0/+1
Distinguish between - there is no build data (for some reason?) - there is build data, but the cargo package didn't build a proc macro dylib - there is a proc macro dylib, but it didn't contain the proc macro we expected - the name did not resolve to any macro (this is now an unresolved_macro_call even for attributes) I changed the handling of disabled attribute macro expansion to immediately ignore the macro and report an unresolved_proc_macro, because otherwise they would now result in loud unresolved_macro_call errors. I hope this doesn't break anything. Also try to improve error ranges for unresolved_macro_call / macro_error by reusing the code for unresolved_proc_macro. It's not perfect but probably better than before.
2022-06-10internal: Bump DependenciesLukas Wirth-48/+46
2022-06-10internal: Update dashmap and freeze its versionLukas Wirth-6/+6
2022-05-22Fix build on OpenBSD (and probably other BSDs too)Brennan Vincent-2/+2
notify-5.0.0-pre.14 does not build on these systems; this was fixed in https://github.com/notify-rs/notify/commit/41a74f0e98a1af386749ad3be4a197865054f17f , which landed in pre.15.
2022-05-19:arrow_up: depsAleksey Kladov-107/+93
2022-05-14internal: vendor lsp-serverAleksey Kladov-2/+1
2022-05-03:arrow_up: depsAleksey Kladov-28/+9
2022-05-01style: rename crates to kebab casePeh-82/+82
2022-04-30Downgrade kqueue to fix NetBSDLaurențiu Nicola-2/+2
2022-04-25Re-export `FxHashMap` and `FxHashSet` from `ide_db`Lukas Wirth-5/+0
2022-04-25minor: Remove either dependency from `ide_completion`Lukas Wirth-1/+0
2022-04-17Bump depsLaurențiu Nicola-66/+75
2022-04-17feat: Attempt to format expand_macro output with rustfmt if possibleLukas Wirth-0/+1
2022-04-12Bump chalkLaurențiu Nicola-8/+8
2022-04-09minor: bump lsp-server versionLukas Wirth-2/+2
2022-04-07Use bitflags for `FnFlags`Jonas Schievink-0/+1
2022-03-27Bump chalkLaurențiu Nicola-8/+8
2022-03-22minor: Bump dependenciesLukas Wirth-16/+16
2022-03-17Bump depsLaurențiu Nicola-68/+66
2022-03-17Bump xshell and fix distLaurențiu Nicola-4/+4
2022-03-14Merge #11700bors[bot]-4/+4
11700: :arrow_up: xshell r=matklad a=matklad Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
2022-03-14:arrow_up: xshellAleksey Kladov-4/+4
2022-03-14Add const genericshkalbasi-8/+8
2022-03-11fix: Show what file paths were expected for unresolved modulesLukas Wirth-0/+1
2022-03-10minor: Access parser internals through ide_db for ide cratesLukas Wirth-1/+0
2022-03-05fix: Recognize `Self` as a proper keywordLukas Wirth-2/+2
2022-03-05Merge #11598bors[bot]-2/+2
11598: feat: Parse destructuring assignment r=Veykril a=ChayimFriedman2 Part of #11532. Lowering is not as easy and may not even be feasible right now as it requires generating identifiers: `(a, b) = (b, a)` is desugared into ```rust { let (<gensym_a>, <gensym_b>) = (b, a); a = <gensym_a>; b = <gensym_b>; } ``` rustc uses hygiene to implement that, but we don't support hygiene yet. However, I think parsing was the main problem as lowering will just affect type inference, and while `{unknown}` is not nice it's much better than a syntax error. I'm still looking for the best way to do lowering, though. Fixes #11454. Co-authored-by: Chayim Refael Friedman <chayimfr@gmail.com>
2022-03-02Parse destructuring assignmentChayim Refael Friedman-2/+2
The only patterns we should parse are `..` in structs and `_`: the rest are either not supported or already valid expressions.
2022-02-28redirct: use iterators and knowledge about preordered arrays for more ↵Moritz Vetter-0/+1
efficient merging
2022-02-21Upgrade ungrammar to 1.15.0Chayim Refael Friedman-2/+2
2022-02-13Merge #11464bors[bot]-10/+10
11464: minor: Bump deps r=lnicola a=lnicola bors r+ Co-authored-by: Laurențiu Nicola <lnicola@dend.ro>
2022-02-13Bump depsLaurențiu Nicola-10/+10