| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2022-07-19 | Work around Code bug with empty diagnostics | Laurențiu Nicola | -8/+18 | |
| 2022-07-18 | Auto merge of #12807 - Veykril:completion-item-details, r=Veykril | bors | -11/+38 | |
| Add simple support for completion item details Supercedes https://github.com/rust-lang/rust-analyzer/pull/9891 This doesn't yet really implement anything new, it just adds the scaffolding for the protocol conversion | ||||
| 2022-07-18 | Add simple support for completion item details | Lukas Wirth | -11/+38 | |
| 2022-07-18 | Improve file watcher config | Jonas Schievink | -8/+23 | |
| 2022-07-11 | Fix obsolete `enableRangeFormatting` config | TonalidadeHidrica | -1/+1 | |
| 2022-07-08 | Update remaining GitHub URLs | Jonas Schievink | -1/+1 | |
| 2022-07-04 | Improve documentation for buildScripts.overrideCommand / ↵ | Florian Diebold | -8/+11 | |
| checkOnSave.overrideCommand | ||||
| 2022-06-28 | fix: Report proc macro errors in expressions correctly as well | Florian Diebold | -9/+10 | |
| They didn't have a krate before, resulting in the generic "proc macro not found" error. Also improve error messages a bit more. | ||||
| 2022-06-20 | fix: Fix auto-ref completions inserting into wrong locations | Lukas Wirth | -20/+19 | |
| 2022-06-18 | feat: add fold range for multi line match arm list | harpsword | -1/+2 | |
| 2022-06-15 | Show proc-macro loading errors in unresolved-proc-macro diagnostics | Lukas Wirth | -35/+27 | |
| 2022-06-15 | Auto merge of #12541 - Veykril:vs-reload, r=Veykril | bors | -1/+2 | |
| fix: Clear proc-macro changed flag when reloading workspace | ||||
| 2022-06-15 | fix: Clear proc-macro changed flag when reloading workspace | Lukas Wirth | -1/+2 | |
| 2022-06-14 | fix: Check for the correct proc-macro settings in missing proc-macro diagnostics | Lukas Wirth | -1/+2 | |
| 2022-06-12 | Auto merge of #12515 - Veykril:rustc-proc-macros, r=Veykril | bors | -1/+7 | |
| fix: Pass the build data to rustc_private crates With this all proc-macros should resolve in rustc now when setting up the build script running command properly. | ||||
| 2022-06-12 | fix: Pass the build data to rustc_private crates | Lukas Wirth | -1/+7 | |
| 2022-06-12 | More precise proc-macro errors | Lukas Wirth | -1/+2 | |
| 2022-06-12 | Auto merge of #12508 - Veykril:req-retry, r=Veykril | bors | -3/+6 | |
| fix: Don't respond to cancelled requests when retrying them Fixes https://github.com/rust-lang/rust-analyzer/issues/12482 | ||||
| 2022-06-12 | fix: Don't respond to cancelled requests when retrying them | Lukas Wirth | -3/+6 | |
| 2022-06-11 | fix: Fix config patching for callable snippets | Lukas Wirth | -1/+1 | |
| 2022-06-10 | Auto merge of #12449 - Veykril:version, r=Veykril | bors | -20/+81 | |
| Bring the version command output in line with other rust tools Inspired by how cargo handles it Fixes https://github.com/rust-lang/rust-analyzer/issues/12280  | ||||
| 2022-06-05 | Auto merge of #12466 - lnicola:worker-thread-stack, r=lnicola | bors | -1/+7 | |
| Increase worker thread stack and name them CC #11370 | ||||
| 2022-06-05 | minor: Don't log cancelled diagnostics | Lukas Wirth | -6/+1 | |
| 2022-06-04 | Increase worker thread stack and name them | Laurențiu Nicola | -1/+7 | |
| 2022-06-03 | Shorten main thread name | Laurențiu Nicola | -4/+2 | |
| 2022-06-02 | Bring the version command output in line with other rust tools | Lukas Wirth | -20/+81 | |
| 2022-06-01 | Auto merge of #12443 - Veykril:fmtfix, r=Veykril | bors | -6/+10 | |
| minor: Fix rustfmt failing on main_loop.rs | ||||
| 2022-06-01 | minor: Fix rustfmt failing on main_loop.rs | Lukas Wirth | -6/+10 | |
| 2022-06-01 | fix(diagnostic): Don't remove diagnostic with empty message | Maan2003 | -4/+5 | |
| Use " " as message if it is empty | ||||
| 2022-06-01 | Sync handlers cannot be cancelled | Lukas Wirth | -19/+9 | |
| 2022-06-01 | fix: Fix completions disappearing when typing two keys in quick succession | Lukas Wirth | -74/+83 | |
| 2022-05-30 | Use char for trigger character | Lukas Wirth | -3/+4 | |
| 2022-05-30 | Auto merge of #12406 - harpsword:fix-add-inlayHints-closures-without-block, ↵ | bors | -3/+32 | |
| r=Veykril fix: add an option to show inlay hint for return type of closures wit… fix #12321 | ||||
| 2022-05-30 | fix: visibility completion | yue4u | -20/+24 | |
| 2022-05-28 | fix: add an option to show inlay hint for return type of closures without block | harpsword | -3/+32 | |
| 2022-05-27 | Auto merge of #12341 - vemoo:exclude_dirs, r=Veykril | bors | -1/+16 | |
| make `files.excludeDirs` work There's a small issue because if all projects are excluded, this: https://github.com/rust-lang/rust-analyzer/blob/01d412f4d7bd7ef21a7e8f0461e9ba3439e3c4bf/crates/rust-analyzer/src/main_loop.rs#L114 will be shown. I thought about not showing it if `files.excludeDirs` is set, but that is not necessarily correct. Fixes #7755 | ||||
| 2022-05-25 | fix: Clear native diagnostics for files when they are deleted | Lukas Wirth | -0/+9 | |
| 2022-05-25 | internal: Make autoclosing angle brackets configurable, disabled by default | Lukas Wirth | -1/+9 | |
| 2022-05-23 | Keep the other `is` in `reload.rs` docs | DQ | -1/+1 | |
| 2022-05-23 | Fix typo in new `reload.rs` docs | DQ | -1/+1 | |
| Just skimmed today's changelog and came across the repetition | ||||
| 2022-05-22 | feat: Add on-typing handler for left angle | Felicián Németh | -1/+13 | |
| Only advertise this feature in the server capabilities when the client supports SnippetTextEdit. Close #11398. Co-authored-by: unexge <unexge@gmail.com> | ||||
| 2022-05-22 | internal: Allow OnTypeFormatting to send SnippetTextEdit | Felicián Németh | -6/+19 | |
| But continue to send TextEdit only. | ||||
| 2022-05-21 | take into account excludeDirs when computing linked_projects | Bernardo Uriarte | -1/+16 | |
| 2022-05-21 | internal: document overall approach to reload | Aleksey Kladov | -1/+14 | |
| 2022-05-20 | Clear `cargo check` diagnostics when flycheck is turned off | Jonas Schievink | -0/+1 | |
| 2022-05-20 | Auto merge of #12263 - andylizi:hide-type-hint-closure, r=Veykril | bors | -0/+6 | |
| feat: hide type inlay hints for initializations of closures  This PR adds an option to hide the inlay hints for `let IDENT_PAT = CLOSURE_EXPR;`, which is a somewhat common coding pattern. Currently the inlay hints for the assigned variable and the closure expression itself are both displayed, making it rather repetitive. In order to be consistent with closure return type hints, only closures with block bodies will be hid by this option. Personally I'd feel comfortable making it always enabled (or at least when closure return type hints are enabled), but considering the precedent set in #10761, I introduced an off-by-default option for this. changelog feature: option to hide type inlay hints for initializations of closures | ||||
| 2022-05-20 | Auto merge of #12301 - harpsword:fix_for_crlf_cargo_range_map, r=jonas-schievink | bors | -22/+5 | |
| fix: calculate correct postion for Dos line ending in mapping rustc range to ls… fix #12293 | ||||
| 2022-05-20 | feat: hide type inlay hints for initializations of closures | andylizi | -0/+6 | |
| 2022-05-19 | Auto merge of #12314 - jonas-schievink:proc-macro-load, r=jonas-schievink | bors | -9/+9 | |
| minor: simplify | ||||
| 2022-05-19 | Auto merge of #12313 - equinox:typo-fix, r=lnicola | bors | -1/+1 | |
| Removed duplicate 'to' in `cachePriming.numThreads` option description One 'to' too many! | ||||
