aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_cli/src/main.rs
Commit message (Collapse)AuthorAgeFilesLines
* Merge cli and ra_lsp_serverAleksey Kladov2020-02-171-336/+0
|
* Use anyhowAleksey Kladov2020-02-171-9/+9
|
* CleanupAleksey Kladov2020-02-171-31/+57
|
* Better nameAleksey Kladov2020-02-171-2/+2
|
* More precise typesAleksey Kladov2020-02-171-12/+15
|
* Unify verbosity handlingAleksey Kladov2020-02-171-17/+17
|
* Move interesting stuff to mainAleksey Kladov2020-02-171-40/+35
|
* Stronger TypesAleksey Kladov2020-02-171-5/+5
|
* Refactor arg parsingAleksey Kladov2020-02-171-115/+169
|
* Inline ra_batchAleksey Kladov2020-02-171-2/+1
|
* Inline helpAleksey Kladov2020-02-171-7/+96
|
* Use Arguments::from_osAleksey Kladov2020-02-171-9/+3
|
* Support goto def in bencesAleksey Kladov2020-02-161-7/+8
|
* Refactor arg parsingAleksey Kladov2020-02-161-11/+8
|
* Refactor position parsingAleksey Kladov2020-02-161-15/+3
|
* Extend analysis-stats a bitFlorian Diebold2020-02-151-5/+17
| | | | | | | | | | | | This adds some tools helpful when debugging nondeterminism in analysis-stats: - a `--randomize` option that analyses everything in random order - a `-vv` option that prints even more detail Also add a debug log if Chalk fuel is exhausted (which would be a source of nondeterminism, but didn't happen in my tests). I found one source of nondeterminism (rust-lang/chalk#331), but there are still other cases remaining.
* Some clippy lintskjeremy2020-01-131-1/+1
|
* Use env_logger in ra_cliAlexander Ekdahl2019-11-301-2/+1
|
* rename ra_ide_api -> ra_ideAleksey Kladov2019-11-271-1/+1
|
* Remove progress bar and add a true counterEdwin Cheng2019-11-261-1/+1
|
* Use a simple progress bar instead of indicatifEdwin Cheng2019-11-261-0/+1
|
* add --with-deps option to analysis-statsAleksey Kladov2019-10-241-0/+2
|
* Update pico-argskjeremy2019-10-021-4/+4
|
* Added test for check doc strings in crates.Alexander Andreev2019-09-301-0/+2
| | | | #1856
* Remove redundant clone()Shotaro Yamada2019-09-251-1/+1
|
* show error log by defaultAleksey Kladov2019-09-171-1/+1
|
* add quiet mode to analysis-statsAleksey Kladov2019-09-121-2/+26
|
* analysis stats uses positional arg againAleksey Kladov2019-09-121-2/+8
|
* refactor(args): Apply commentsGeobert Quach2019-09-101-71/+67
|
* refactor(args): Switch to pico-args in ra_toolsGeobert Quach2019-09-101-2/+1
|
* refactor(args): Switch to pico-argsGeobert Quach2019-09-101-77/+109
|
* move debug_dump to fmt::DebugAleksey Kladov2019-07-201-1/+1
|
* migrate ra_cli to the new rowanAleksey Kladov2019-07-191-3/+3
|
* make Parse fields privateAleksey Kladov2019-07-121-1/+1
| | | | this is in preparation for the new rowan API
* Some clippy fixes for 1.36Jeremy Kolb2019-07-041-1/+1
|
* allow rustfmt to reorder importsAleksey Kladov2019-07-041-3/+3
| | | | | | This wasn't a right decision in the first place, the feature flag was broken in the last rustfmt release, and syntax highlighting of imports is more important anyway
* print memory usage for queriesAleksey Kladov2019-06-301-1/+3
|
* add analysis-bench to benchmark incremental analysisAleksey Kladov2019-06-161-1/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Can be used like this: ``` $ cargo run --release -p ra_cli -- \ analysis-bench ../chalk/ \ --complete ../chalk/chalk-engine/src/logic.rs:94:0 loading: 225.970093ms from scratch: 8.492373325s no change: 445.265µs trivial change: 95.631242ms ``` Or like this: ``` $ cargo run --release -p ra_cli -- \ analysis-bench ../chalk/ \ --highlight ../chalk/chalk-engine/src/logic.rs loading: 209.873484ms from scratch: 9.504916942s no change: 7.731119ms trivial change: 124.984039ms ``` "from scratch" includes initial analysis of the relevant bits of the project "no change" just asks the same question for the second time. It measures overhead on assembling the answer outside of salsa. "trivial change" doesn't do an actual salsa change, it just advances the revision. This test how fast is salsa at validating things.
* CleanupMuhammad Mominul Huque2019-06-151-1/+1
|
* Get rid of failure: ra_batch ra_cliMuhammad Mominul Huque2019-06-151-2/+2
|
* fix typos in mbe testsAleksey Kladov2019-05-281-3/+3
|
* make it build againPascal Hertleif2019-05-271-1/+1
|
* More clever highlighting, incl draft for structsPascal Hertleif2019-05-271-3/+6
|
* Colorize Rust code as HTMLAleksey Kladov2019-05-251-1/+7
|
* show current function in analysis-stats progress barAleksey Kladov2019-05-141-1/+1
|
* drop obsolete render test subcommandAleksey Kladov2019-05-121-30/+1
|
* allow to specify path in analysis-statsAleksey Kladov2019-05-121-2/+4
|
* Allow targeting a specific function with analysis-statsFlorian Diebold2019-05-071-2/+5
| | | | This can be useful for debugging.
* Merge #1068bors[bot]2019-04-031-4/+3
|\ | | | | | | | | | | | | | | | | | | | | | | | | 1068: profiling crate first draft r=matklad a=pasa I've made this first draft for #961 Could you look at it? Is this something what you are looking for? It has lack of tests. I can't figure out how to test stderr output in rust right now. Do you have some clues? Additionally I'm thinking about to implement procedural macros to annotate methods with this profiler. Will it be helpful? Co-authored-by: Sergey Parilin <[email protected]>
| * Merge remote-tracking branch 'upstream/master' into issue961_profilingSergey Parilin2019-04-021-1/+1
| |\