Age | Commit message (Collapse) | Author |
|
fix #2799
|
|
|
|
|
|
fix #2799
|
|
|
|
|
|
Fixes: #2788
|
|
|
|
|
|
|
|
#2786
|
|
fix 2778
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Co-authored-by: Tom Lau <tomandfatboy@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The current early break only wants to check if there are any definition.
There is no need to fetch the full definitions list.
We can early break as soon as we found the 1st one.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Throttle calls to await.delay() in some diagnostics
|
|
|
|
|
|
These 5 diagnostics cause ~70% of all calls to await.delay() by
diagnostics which in turn is about ~20% of the total runtime of
diagnostics.
Out of these diagnostics only assign-type-mismatch commonly exceeds
runtimes of 100ms (worst observed in my dataset was 7 seconds) and
even then it still attempts to call await.delay() over 1500 times
per second, so throttling by a factor of 15 is still fine.
|
|
|
|
|
|
|
|
|
|
|
|
|