about summary refs log tree commit diff
path: root/crates/rust-analyzer/src/bin
AgeCommit message (Collapse)AuthorLines
2022-06-10Auto merge of #12449 - Veykril:version, r=Veykrilbors-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 ![image](https://user-images.githubusercontent.com/3757771/171680176-236451ee-2c6c-449f-8aa5-4a047e8cc907.png)
2022-06-03Shorten main thread nameLaurențiu Nicola-4/+2
2022-06-02Bring the version command output in line with other rust toolsLukas Wirth-3/+3
2022-06-01fix: Fix completions disappearing when typing two keys in quick successionLukas Wirth-1/+1
2022-04-22Spawn a new thread with a larger stack for the serverJonas Schievink-2/+23
2022-04-14internal: Show more project building errors to the userLukas Wirth-1/+3
2022-04-11Show config deseralization failures on start upLukas Wirth-3/+17
2022-01-06feat: poke user when supplying faulty configurationsLukas Wirth-1/+1
2021-12-20fix: Fix windows not finding the pdb fileLukas Wirth-0/+12
2021-12-06Bump tracingLaurențiu Nicola-6/+19
2021-10-21Migrate to edition 2021Lukas Wirth-1/+1
2021-10-16more clippy fixesMilo-1/+1
2021-09-26Begining of lsifhamidreza kalbasi-0/+1
2021-09-24Allow setting RUST_BACKTRACE for the server manuallyLukas Wirth-1/+3
2021-08-30switch `log` crate to `tracing`Dezhi Wu-96/+128
2021-08-10internal: unify subcommand handling between ra and xtaskAleksey Kladov-30/+9
2021-08-10internal: prepare to use standard .run pattern for subcommandsAleksey Kladov-211/+1
2021-07-05refactor logger flushingmahdi-frms-2/+3
2021-07-05make the logs line bufferedmahdi-frms-9/+8
2021-06-21output to log file if RA_LOG_FILE is defined in environmentrezural-1/+8
2021-06-05Enable proc macros and build scripts by default in CLILaurențiu Nicola-15/+15
2021-05-27only advertise range formatting support if enabledAndy Russell-46/+38
2021-05-24Don't discover workspaces when detached files are givenKirill Bulatov-3/+2
2021-05-23Draft detached files retrievalKirill Bulatov-1/+1
2021-04-12feat: avoid checking the whole project during initial loadingAleksey Kladov-0/+61
2021-04-05analysis-stats: allow skipping type inferenceJonas Schievink-0/+4
This removes "noise" from memory profiles since it avoids lowering function bodies and types
2021-04-02Put the revision in the logged startup messageJade-1/+1
2021-03-30internal: switch from CLI to internal benchmarkingAleksey Kladov-63/+3
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-14Add no-sysroot flag for analysis-statsEdwin Cheng-0/+4
2021-03-07:arrow_up: xflagsAleksey Kladov-7/+8
2021-03-02Switch from pico-args to xflagsAleksey Kladov-300/+310
2021-02-237526: Renamed create ssr to ide_ssr.Chetan Khilosiya-1/+1
2021-02-16Enable offset-encoding capabilityAleksey Kladov-2/+6
2021-02-14Start LSP 3.17 supportJeremy Kolb-0/+1
2021-01-29Add --print-config-schema to helpLaurențiu Nicola-0/+2
2021-01-27Squelch a warningAleksey Kladov-0/+1
2021-01-26Merge #7457bors[bot]-21/+83
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-27Apply suggestions.vsrs-11/+17
2021-01-27cargo fmtvsrs-1/+1
2021-01-27Add debug only guard for the --wait-dbg flagvsrs-1/+4
2021-01-26Make always-assert crate reusableAleksey Kladov-9/+0
2021-01-25Add RA_WAIT_DBG and docsvsrs-1/+2
2021-01-25Add the ability to wait for a debugger.vsrs-7/+45
2021-01-25Add stderr flushvsrs-8/+16
2021-01-25Add --no-buffering flag for the file logging.vsrs-15/+21
2021-01-22Make assertion failures more annoying for maintainersAleksey Kladov-1/+6
2021-01-19Update pico-argskjeremy-8/+15
Should maintains existing behavior
2021-01-18Add back jemalloc supportJonas Schievink-0/+4
2021-01-14Introduce more appropriate assertion mechanismAleksey 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-06More maintainable configAleksey 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