rust-analyzer/crates/hir/src
bors 5982d9c420 Auto merge of #18227 - davidbarsky:davidbarsky/push-lmntvwvznyyx, r=davidbarsky
internal: add json `tracing` Layer for profiling startup

On `buck2/integrations/rust-project`, this results in the following being printed:

```json
{"name":"discover_command","elapsed_ms":18703}
{"name":"parallel_prime_caches","elapsed_ms":0}
{"name":"vfs_load","elapsed_ms":5895}
{"name":"vfs_load","elapsed_ms":547}
{"name":"parallel_prime_caches","elapsed_ms":23}
{"name":"parallel_prime_caches","elapsed_ms":84}
{"name":"parallel_prime_caches","elapsed_ms":5819}
```
2024-10-04 17:59:02 +00:00
..
semantics When resolving labels in break and continue for the IDE, do not resolve them textually, instead reuse the results of HIR lowering 2024-09-30 15:13:45 +03:00
term_search Properly account for editions in names 2024-08-16 16:46:24 +03:00
attrs.rs Properly account for editions in names 2024-08-16 16:46:24 +03:00
db.rs Update per_query_memory_usage query listing 2024-04-17 18:44:50 +02:00
diagnostics.rs Add diagnostics for unsafe_op_in_unsafe_fn 2024-09-18 03:02:12 +03:00
display.rs fix: use pretty_print_pat for params in fn 2024-09-09 20:59:23 +08:00
from_id.rs Enum variants are not generic def ids 2024-06-24 10:07:31 +02:00
has_source.rs Support more IDE features for asm operands 2024-09-05 13:19:02 +02:00
lib.rs internal: add JSON formatting for hprof 2024-10-04 11:26:15 -04:00
semantics.rs Auto merge of #18234 - Veykril:veykril/push-vzynqtlxmrnl, r=Veykril 2024-10-04 10:26:04 +00:00
source_analyzer.rs asm! parsing and lowering fixes 2024-09-05 15:08:16 +02:00
symbols.rs Properly account for editions in names 2024-08-16 16:46:24 +03:00
term_search.rs Increase search depth to account for more granual steps 2024-06-22 15:06:07 +03:00