| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2022-06-02 | Bring the version command output in line with other rust tools | Lukas Wirth | -1/+2 | |
| 2022-05-19 | simplify | Jonas Schievink | -2/+1 | |
| 2022-03-22 | Preserve order when grouping references. | Kyle Huey | -11/+16 | |
| 2022-03-22 | LSIF: consolidate references into a single edge where possible. | Kyle Huey | -8/+13 | |
| 2022-02-25 | Add CSV output to analysis-stats | Florian Diebold | -6/+68 | |
| For easy diffing. | ||||
| 2022-01-14 | cleanup + detect num cpus | Jake Heinz | -1/+1 | |
| 2022-01-06 | feat: Add config to replace specific proc-macros with dummy expanders | Lukas Wirth | -1/+2 | |
| 2021-11-22 | Emit moniker in lsif | hkalbasi | -2/+46 | |
| 2021-10-29 | Fix Plaintext textDocument/hover | vsrs | -0/+1 | |
| 2021-10-12 | Merge #10423 | bors[bot] | -2/+2 | |
| 10423: Internal: refactor for mdbook plugin r=Veykril a=HKalbasi This PR is for upstreaming changes that I made for mdbook plugin. Changes are adding inlay hints to `StaticIndex` and changing some functions for working around privacy of crates. Aside this, is it okay if I bring the plugin in tree? It is a simple binary crate. I feel it will better maintained here and become resistant to api changes. Co-authored-by: hamidreza kalbasi <hamidrezakalbasi@protonmail.com> | ||||
| 2021-10-12 | internal changes for mdbook | hamidreza kalbasi | -2/+2 | |
| 2021-10-11 | Add toolInfo in MetaData vertex in LSIF dumps | Quentin Gliech | -1/+5 | |
| This helps with uploading LSIF dumps to Sourcegraph without having to specify an indexer name. | ||||
| 2021-10-10 | Remove neesless clone | k-nasa | -2/+2 | |
| 2021-09-29 | remove glob import and cancellables | hamidreza kalbasi | -59/+67 | |
| 2021-09-26 | support goto definition and find references | hamidreza kalbasi | -14/+101 | |
| 2021-09-26 | reuse hover results with resultset | hamidreza kalbasi | -47/+76 | |
| 2021-09-26 | move lsif types to lsp types crate | hamidreza kalbasi | -368/+13 | |
| 2021-09-26 | add hover | hamidreza kalbasi | -36/+56 | |
| 2021-09-26 | cfg unix for tests with unix path | hamidreza kalbasi | -0/+2 | |
| 2021-09-26 | use utf16 instead of utf8 | hamidreza kalbasi | -2/+9 | |
| 2021-09-26 | Begining of lsif | hamidreza kalbasi | -2/+480 | |
| 2021-08-31 | minor: improve readability | Aleksey Kladov | -4/+4 | |
| naming, layout & comments help! | ||||
| 2021-08-31 | internal: split database loading time in anaysis-stats into components | Aleksey Kladov | -19/+38 | |
| 2021-08-30 | switch `log` crate to `tracing` | Dezhi Wu | -1/+1 | |
| 2021-08-22 | internal: remove unreasonable crate dependency | Aleksey Kladov | -4/+2 | |
| Proc macro expansion shouldn't know about salsa at all. | ||||
| 2021-08-22 | internal: reduce crate interdependence | Aleksey Kladov | -9/+13 | |
| I don't think there's anything wrong with project_model depending on proc_macro_api directly -- fundamentally, both are about gluing our pure data model to the messy outside world. However, it's easy enough to avoid the dependency, so why not. As an additional consideration, `proc_macro_api` now pulls in `base_db`. project_model should definitely not depend on that! | ||||
| 2021-08-10 | Update crates/rust-analyzer/src/cli/analysis_stats.rs | Aleksey Kladov | -1/+1 | |
| Co-authored-by: Laurențiu Nicola <lnicola@users.noreply.github.com> | ||||
| 2021-08-10 | internal: print total size of source code in analysis-stats | Aleksey Kladov | -5/+35 | |
| 2021-08-10 | internal: unify subcommand handling between ra and xtask | Aleksey Kladov | -132/+182 | |
| 2021-08-10 | internal: prepare to use standard .run pattern for subcommands | Aleksey Kladov | -0/+210 | |
| 2021-08-01 | Make `LoadCargoConfig`, `fn load_workspace_at` & `fn load_workspace` public ↵ | Vincent Esche | -6/+15 | |
| again | ||||
| 2021-07-19 | remove debug prints | Aleksey Kladov | -2/+0 | |
| 2021-07-18 | fix: potential bugs when build scripts do not match the current project | Aleksey Kladov | -15/+13 | |
| 2021-07-18 | internal: simplify handling of the build scripts | Aleksey Kladov | -32/+21 | |
| 2021-07-17 | internal: a bit more of cwd safety for flycheck | Aleksey Kladov | -5/+5 | |
| 2021-06-13 | clippy::redudant_borrow | Maan2003 | -1/+1 | |
| 2021-06-11 | Only prefill caches in the completion benchmark | Kirill Bulatov | -5/+19 | |
| 2021-06-11 | Fix visibility issues | Kirill Bulatov | -5/+5 | |
| 2021-06-11 | Prime caches on workspace load | Kirill Bulatov | -1/+3 | |
| 2021-06-05 | Enable proc macros and build scripts by default in CLI | Laurențiu Nicola | -4/+4 | |
| 2021-06-05 | Enable attribute macro expansion in `analysis-stats` | Florian Diebold | -0/+3 | |
| Before: ``` > $ rust-analyzer -q analysis-stats --with-proc-macro --load-output-dirs . Database loaded: 19.08s, 277minstr crates: 34, mods: 688, decls: 13202, fns: 10412 Item Collection: 16.21s, 76ginstr exprs: 290580, ??ty: 2508 (0%), ?ty: 1814 (0%), !ty: 947 Inference: 27.46s, 108ginstr Total: 43.67s, 184ginstr ``` After: ``` > $ ./target/release/rust-analyzer -q analysis-stats --with-proc-macro --load-output-dirs . Database loaded: 1.09s, 277minstr crates: 34, mods: 688, decls: 14790, fns: 11006 Item Collection: 18.20s, 78ginstr exprs: 297826, ??ty: 493 (0%), ?ty: 558 (0%), !ty: 342 Inference: 28.34s, 111ginstr Total: 46.54s, 190ginstr ``` | ||||
| 2021-05-27 | Display unknown types in analysis-stats | Laurențiu Nicola | -34/+53 | |
| 2021-05-03 | Add a way to resolve certain assists | Kirill Bulatov | -3/+4 | |
| 2021-04-13 | feat: improve performance by delaying computation of fixes for diagnostics | Aleksey Kladov | -1/+2 | |
| 2021-04-12 | feat: avoid checking the whole project during initial loading | Aleksey Kladov | -7/+16 | |
| 2021-04-06 | Move Ty accessors to TyExt | Lukas Wirth | -1/+1 | |
| 2021-04-05 | analysis-stats: allow skipping type inference | Jonas Schievink | -22/+38 | |
| This removes "noise" from memory profiles since it avoids lowering function bodies and types | ||||
| 2021-03-30 | internal: switch from CLI to internal benchmarking | Aleksey Kladov | -196/+0 | |
| We have a CLI for benchmarking, but no one actually uses it it seems. Let's try switching to "internal" benchmarks, implemented as rust tests. They should be easier to "script" to automate tracking of perf regressions. | ||||
| 2021-03-14 | Add no-sysroot flag for analysis-stats | Edwin Cheng | -1/+4 | |
| 2021-03-13 | Separate `Ty` and `TyKind` like in Chalk | Florian Diebold | -3/+3 | |
| Currently `Ty` just wraps `TyKind`, but this allows us to change most places to already use `intern` / `interned`. | ||||
