| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2022-07-19 | Upgrade to expect-test@1.4.0 | Amos 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-06 | Use `SmallVec` to slightly shrink `ModPath` size | Jonas Schievink | -0/+1 | |
| 2022-07-03 | Bump the rest of the deps | Laurențiu Nicola | -21/+21 | |
| 2022-07-03 | Bump chalk | Laurențiu Nicola | -8/+8 | |
| 2022-07-03 | Bump object | Laurențiu Nicola | -3/+12 | |
| 2022-07-03 | Bump tracing-subscriber | Laurențiu Nicola | -5/+5 | |
| 2022-07-03 | Bump arbitrary and derive_arbitrary | Laurențiu Nicola | -4/+4 | |
| 2022-07-03 | Bump cargo_metadata | Laurențiu Nicola | -2/+2 | |
| 2022-07-03 | Bump semver | Laurențiu Nicola | -2/+2 | |
| 2022-07-03 | Bump indexmap | Laurențiu Nicola | -13/+7 | |
| 2022-07-03 | Bump serde_json | Laurențiu Nicola | -2/+2 | |
| 2022-07-03 | Bump serde | Laurențiu Nicola | -4/+4 | |
| 2022-07-03 | Bump smallvec | Laurențiu Nicola | -2/+2 | |
| 2022-07-03 | Bump pulldown-cmark-to-cmark | Laurențiu Nicola | -2/+2 | |
| 2022-07-03 | Bump either | Laurențiu Nicola | -2/+2 | |
| 2022-07-03 | Bump quote | Laurențiu Nicola | -4/+4 | |
| 2022-07-03 | Bump anyhow | Laurențiu Nicola | -2/+2 | |
| 2022-07-03 | Bump crossbeam-channel | Laurențiu Nicola | -2/+2 | |
| 2022-06-24 | Improve proc macro errors a bit | Florian 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-10 | internal: Bump Dependencies | Lukas Wirth | -48/+46 | |
| 2022-06-10 | internal: Update dashmap and freeze its version | Lukas Wirth | -6/+6 | |
| 2022-05-22 | Fix 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: deps | Aleksey Kladov | -107/+93 | |
| 2022-05-14 | internal: vendor lsp-server | Aleksey Kladov | -2/+1 | |
| 2022-05-03 | :arrow_up: deps | Aleksey Kladov | -28/+9 | |
| 2022-05-01 | style: rename crates to kebab case | Peh | -82/+82 | |
| 2022-04-30 | Downgrade kqueue to fix NetBSD | Laurențiu Nicola | -2/+2 | |
| 2022-04-25 | Re-export `FxHashMap` and `FxHashSet` from `ide_db` | Lukas Wirth | -5/+0 | |
| 2022-04-25 | minor: Remove either dependency from `ide_completion` | Lukas Wirth | -1/+0 | |
| 2022-04-17 | Bump deps | Laurențiu Nicola | -66/+75 | |
| 2022-04-17 | feat: Attempt to format expand_macro output with rustfmt if possible | Lukas Wirth | -0/+1 | |
| 2022-04-12 | Bump chalk | Laurențiu Nicola | -8/+8 | |
| 2022-04-09 | minor: bump lsp-server version | Lukas Wirth | -2/+2 | |
| 2022-04-07 | Use bitflags for `FnFlags` | Jonas Schievink | -0/+1 | |
| 2022-03-27 | Bump chalk | Laurențiu Nicola | -8/+8 | |
| 2022-03-22 | minor: Bump dependencies | Lukas Wirth | -16/+16 | |
| 2022-03-17 | Bump deps | Laurențiu Nicola | -68/+66 | |
| 2022-03-17 | Bump xshell and fix dist | Laurențiu Nicola | -4/+4 | |
| 2022-03-14 | Merge #11700 | bors[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: xshell | Aleksey Kladov | -4/+4 | |
| 2022-03-14 | Add const generics | hkalbasi | -8/+8 | |
| 2022-03-11 | fix: Show what file paths were expected for unresolved modules | Lukas Wirth | -0/+1 | |
| 2022-03-10 | minor: Access parser internals through ide_db for ide crates | Lukas Wirth | -1/+0 | |
| 2022-03-05 | fix: Recognize `Self` as a proper keyword | Lukas Wirth | -2/+2 | |
| 2022-03-05 | Merge #11598 | bors[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-02 | Parse destructuring assignment | Chayim 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-28 | redirct: use iterators and knowledge about preordered arrays for more ↵ | Moritz Vetter | -0/+1 | |
| efficient merging | ||||
| 2022-02-21 | Upgrade ungrammar to 1.15.0 | Chayim Refael Friedman | -2/+2 | |
| 2022-02-13 | Merge #11464 | bors[bot] | -10/+10 | |
| 11464: minor: Bump deps r=lnicola a=lnicola bors r+ Co-authored-by: Laurențiu Nicola <lnicola@dend.ro> | ||||
| 2022-02-13 | Bump deps | Laurențiu Nicola | -10/+10 | |
