Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | relative-path 1.0 | kjeremy | 2019-10-17 | 1 | -1/+1 |
| | |||||
* | Prepare SourceDatabase API for lazy file loading | Aleksey Kladov | 2019-10-14 | 1 | -1/+1 |
| | |||||
* | remove one more dependency on source roots | Aleksey Kladov | 2019-10-14 | 1 | -8/+21 |
| | |||||
* | Added test for check doc strings in crates. | Alexander Andreev | 2019-09-30 | 1 | -0/+2 |
| | | | | #1856 | ||||
* | Remove TraitItem and ImplItem in favor of AssocItem | Florian Diebold | 2019-09-17 | 1 | -2/+2 |
| | |||||
* | add quiet mode to analysis-stats | Aleksey Kladov | 2019-09-12 | 1 | -8/+17 |
| | |||||
* | Make type walking infrastructure a bit nicer | Florian Diebold | 2019-09-03 | 1 | -1/+1 |
| | | | | | If/when we switch to using Chalk's Ty, we'll need to replace this by its `Fold` trait, but I didn't want to import the whole thing just yet. | ||||
* | Correctly build BodySourceMap for macro-expanded expressions | Aleksey Kladov | 2019-09-03 | 1 | -2/+5 |
| | |||||
* | Add an expr_source method analogous to the source methods in the code model | Florian Diebold | 2019-09-02 | 1 | -27/+26 |
| | | | | ... and use that instead of exposing the source map. | ||||
* | Report type mismatches in analysis-stats | Florian Diebold | 2019-09-02 | 1 | -1/+37 |
| | | | | Only the number usually; each one individually when running with -v. | ||||
* | Update crates/ra_cli/src/analysis_stats.rs | Laurențiu Nicola | 2019-08-05 | 1 | -1/+1 |
| | | | Co-Authored-By: Aleksey Kladov <[email protected]> | ||||
* | Display the parsing time in ra_cli analysis-stats | Laurențiu Nicola | 2019-08-05 | 1 | -1/+5 |
| | |||||
* | rename range -> text_range | Aleksey Kladov | 2019-07-20 | 1 | -1/+1 |
| | |||||
* | account for dependencies when showing memory usage | Aleksey Kladov | 2019-07-12 | 1 | -0/+4 |
| | |||||
* | allow rustfmt to reorder imports | Aleksey Kladov | 2019-07-04 | 1 | -2/+2 |
| | | | | | | 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 queries | Aleksey Kladov | 2019-06-30 | 1 | -2/+9 |
| | |||||
* | Move memory usage statistics to ra_prof | Aleksey Kladov | 2019-06-30 | 1 | -1/+1 |
| | |||||
* | add analysis-bench to benchmark incremental analysis | Aleksey Kladov | 2019-06-16 | 1 | -8/+11 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | reuse AnalysisHost in batch analysis | Aleksey Kladov | 2019-06-15 | 1 | -13/+13 |
| | |||||
* | fix compilation | Aleksey Kladov | 2019-06-11 | 1 | -4/+4 |
| | |||||
* | Fix clippy::single_match | Alan Du | 2019-06-04 | 1 | -6/+4 |
| | |||||
* | output the progress for real | Aleksey Kladov | 2019-05-20 | 1 | -1/+4 |
| | |||||
* | show current function in analysis-stats progress bar | Aleksey Kladov | 2019-05-14 | 1 | -2/+7 |
| | |||||
* | allow to specify path in analysis-stats | Aleksey Kladov | 2019-05-12 | 1 | -2/+2 |
| | |||||
* | Allow targeting a specific function with analysis-stats | Florian Diebold | 2019-05-07 | 1 | -2/+7 |
| | | | | This can be useful for debugging. | ||||
* | switch to new rowan | Aleksey Kladov | 2019-04-01 | 1 | -2/+5 |
| | |||||
* | Turn ImplBlock into a copy type just containing IDs | Florian Diebold | 2019-02-16 | 1 | -2/+2 |
| | | | | | | | This makes it more like the other code model types. Also make Module::definition_source/declaration_source return HirFileIds, to make them more like the other source functions. | ||||
* | Add an ra_cli command that analyses all crates in the current workspace | Florian Diebold | 2019-02-10 | 1 | -0/+100 |
... and prints various stats about how many expressions have a type etc. |