diff options
| author | bors[bot] <26634292+bors[bot]@users.noreply.github.com> | 2021-05-06 21:53:05 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-05-06 21:53:05 +0000 |
| commit | 6fccb152b4646877e38dc29dce1b0cd826eb6908 (patch) | |
| tree | 361153338ec7c32866a5477b3e7681d05a4b0b7c /docs/dev/debugging.md | |
| parent | b37b709459a4ff881a91965ebf0c39e3a449c304 (diff) | |
| parent | 20ae41c1a12963e938cb3bd4c7c84007412d6fa6 (diff) | |
| download | rust-6fccb152b4646877e38dc29dce1b0cd826eb6908.tar.gz rust-6fccb152b4646877e38dc29dce1b0cd826eb6908.zip | |
Merge #8746
8746: Don't store call-site text offsets in hygiene info r=matklad a=jonas-schievink This threads a lot more database references around in order to avoid storing a bare `TextOffset` in the hygiene info. This `TextOffset` made hygiene info and `ItemTree`s more volatile than they should be, leading to excessive recomputation of `ItemTree`s. The incremental test added in https://github.com/rust-analyzer/rust-analyzer/pull/8721 is now passing with these changes. closes https://github.com/rust-analyzer/rust-analyzer/pull/8721 Co-authored-by: Jonas Schievink <jonasschievink@gmail.com> Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>
Diffstat (limited to 'docs/dev/debugging.md')
0 files changed, 0 insertions, 0 deletions
