| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2022-06-10 | Auto merge of #12449 - Veykril:version, r=Veykril | bors | -3/+3 | |
| 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-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 | -3/+3 | |
| 2022-06-01 | fix: Fix completions disappearing when typing two keys in quick succession | Lukas Wirth | -1/+1 | |
| 2022-04-22 | Spawn a new thread with a larger stack for the server | Jonas Schievink | -2/+23 | |
| 2022-04-14 | internal: Show more project building errors to the user | Lukas Wirth | -1/+3 | |
| 2022-04-11 | Show config deseralization failures on start up | Lukas Wirth | -3/+17 | |
| 2022-01-06 | feat: poke user when supplying faulty configurations | Lukas Wirth | -1/+1 | |
| 2021-12-20 | fix: Fix windows not finding the pdb file | Lukas Wirth | -0/+12 | |
| 2021-10-21 | Migrate to edition 2021 | Lukas Wirth | -1/+1 | |
| 2021-09-26 | Begining of lsif | hamidreza kalbasi | -0/+1 | |
| 2021-09-24 | Allow setting RUST_BACKTRACE for the server manually | Lukas Wirth | -1/+3 | |
| 2021-08-30 | switch `log` crate to `tracing` | Dezhi Wu | -32/+10 | |
| 2021-08-10 | internal: unify subcommand handling between ra and xtask | Aleksey Kladov | -30/+9 | |
| 2021-08-10 | internal: prepare to use standard .run pattern for subcommands | Aleksey Kladov | -2/+1 | |
| 2021-06-21 | output to log file if RA_LOG_FILE is defined in environment | rezural | -1/+8 | |
| 2021-06-05 | Enable proc macros and build scripts by default in CLI | Laurențiu Nicola | -3/+3 | |
| 2021-05-27 | only advertise range formatting support if enabled | Andy Russell | -46/+38 | |
| 2021-05-24 | Don't discover workspaces when detached files are given | Kirill Bulatov | -3/+2 | |
| 2021-05-23 | Draft detached files retrieval | Kirill Bulatov | -1/+1 | |
| 2021-04-12 | feat: avoid checking the whole project during initial loading | Aleksey Kladov | -0/+15 | |
| 2021-04-05 | analysis-stats: allow skipping type inference | Jonas Schievink | -0/+1 | |
| This removes "noise" from memory profiles since it avoids lowering function bodies and types | ||||
| 2021-04-02 | Put the revision in the logged startup message | Jade | -1/+1 | |
| 2021-03-30 | internal: switch from CLI to internal benchmarking | Aleksey Kladov | -12/+1 | |
| 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 | -0/+1 | |
| 2021-03-02 | Switch from pico-args to xflags | Aleksey Kladov | -26/+59 | |
| 2021-02-16 | Enable offset-encoding capability | Aleksey Kladov | -2/+6 | |
| 2021-02-14 | Start LSP 3.17 support | Jeremy Kolb | -0/+1 | |
| 2021-01-26 | Merge #7457 | bors[bot] | -3/+14 | |
| 7457: Add no-buffering file logging and wait for a debugger option. r=vsrs a=vsrs Adds two command line flags: `--no-buffering` and `--wait-dbg`. Not sure if someone else needs this, but personally I found both flags extremely useful trying to figure out why RA does not work with Visual Studio. Or better to say why Visual Studio does not work with RA. Co-authored-by: vsrs <vit@conrlab.com> | ||||
| 2021-01-27 | cargo fmt | vsrs | -1/+1 | |
| 2021-01-27 | Add debug only guard for the --wait-dbg flag | vsrs | -0/+2 | |
| 2021-01-26 | Make always-assert crate reusable | Aleksey Kladov | -9/+0 | |
| 2021-01-25 | Add RA_WAIT_DBG and docs | vsrs | -1/+1 | |
| 2021-01-25 | Add the ability to wait for a debugger. | vsrs | -2/+11 | |
| 2021-01-25 | Add --no-buffering flag for the file logging. | vsrs | -3/+3 | |
| 2021-01-22 | Make assertion failures more annoying for maintainers | Aleksey Kladov | -1/+6 | |
| 2021-01-18 | Add back jemalloc support | Jonas Schievink | -0/+4 | |
| 2021-01-14 | Introduce more appropriate assertion mechanism | Aleksey Kladov | -0/+5 | |
| rust-analyzer is a long-running program, so we *should* handle assertion failures. See also https://www.sqlite.org/assert.html. | ||||
| 2021-01-06 | More maintainable config | Aleksey Kladov | -9/+4 | |
| Rather than eagerly converting JSON, we losslessly keep it as is, and change the shape of user-submitted data at the last moment. This also allows us to remove a bunch of wrong Defaults | ||||
| 2020-12-08 | Make config.rs a single source of truth for configuration. | Aleksey Kladov | -0/+3 | |
| Configuration is editor-independent. For this reason, we pick JSON-schema as the repr of the source of truth. We do specify it using rust-macros and some quick&dirty hackery though. The idea for syncing truth with package.json is to just do that manually, but there's a test to check that they are actually synced. There's CLI to print config's json schema: $ rust-analyzer --print-config-schema We go with a CLI rather than LSP request/response to make it easier to incorporate the thing into extension's static config. This is roughtly how we put the thing in package.json. | ||||
| 2020-11-02 | Remove more unreachable pubs | Aleksey Kladov | -1/+1 | |
| 2020-10-25 | Add tracing to main rust-analyzer binary | Florian Diebold | -0/+22 | |
| 2020-09-17 | Use `log::error!` in a few more places | Jonas Schievink | -0/+4 | |
| 2020-08-26 | Simplify help | Aleksey Kladov | -2/+2 | |
| 2020-08-26 | Allow redirecting logs to a specific file | Aleksey Kladov | -6/+19 | |
| There's a surprising lack of crates which are like env_logger, but also allow writing to a file. Let's write our own then! | ||||
| 2020-08-25 | Improve logging | Aleksey Kladov | -7/+6 | |
| 2020-08-13 | Rename ra_project_model -> project_model | Pavan Kumar Sunkara | -1/+1 | |
| 2020-08-13 | Rename ra_proc_macro_srv -> proc_macro_srv | Pavan Kumar Sunkara | -1/+1 | |
| 2020-08-12 | Rename ra_prof -> profile | Aleksey Kladov | -1/+1 | |
| 2020-08-01 | Simplify argument parsing | Laurențiu Nicola | -8/+11 | |
