GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | ||||||||||||||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | ||||||||||||||||||||||||
GeezerVison is showing github.com — Tune FAR aggregation by amcasey · Pull Request #49581 · microsoft/TypeScript Conversation
|
|
Ah, Andrew Branch (@andrewbranch) already reviewed it. Still curious about the comments I left. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
0388f07 to
a12e29e
Compare
|
After a bunch of second-guessing myself, I'm pretty sure the null checks are now correct. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
| } | ||
|
|
||
| // NB: we may still skip if it's a project reference redirect | ||
| const { project, location } = queue.shift()!; |
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
Would it make more sense long-term not to de-queue at all? Just iterate through and toss the array at the end?
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
I guess not, then it would just get longer and longer.
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
I realized that this is actually a pretty big 4.7 regression. If we have another patch release, it may be worth cherry-picking into 4.7. TypeScript Bot (@typescript-bot) cherry-pick this to release-4.7 |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
|
Heya Daniel Rosenwasser (@DanielRosenwasser), I've started to run the task to cherry-pick this into |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Hey Daniel Rosenwasser (@DanielRosenwasser), I couldn't open a PR with the cherry-pick. (You can check the log here). You may need to squash and pick this PR into release-4.7 manually. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Unfortunately looks like a pretty non-trivial cherry-pick. 😕 |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Daniel Rosenwasser (@DanielRosenwasser) Did you confirm that? I'm pretty sure this was regressed by the second part of my FAR cleanup, which was new in 4.8.
Yes, post-beta I plan to see whether I can eliminate the |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
|
Heya Andrew Casey (@amcasey), I've started to run the task to cherry-pick this into |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Hey Andrew Casey (@amcasey), I couldn't open a PR with the cherry-pick. (You can check the log here). You may need to squash and pick this PR into release-4.7 manually. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
Okay, so just to be clear 4.7 is not exhibiting a 38 minute FAR search for |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Oh, you know what, I initially read this as "38 seconds to 20 seconds" and I still thought that was pretty serious |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
I didn't specifically verify, but the |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
….shift` This lets us clean up the hack introduced in microsoft#49581
….shift` (#49623) * Add a simple queue implementation with better performance than `Array.shift` This lets us clean up the hack introduced in #49581 * Correct typo Co-authored-by: Mateusz Burzyński <[email protected]> Co-authored-by: Mateusz Burzyński <[email protected]>
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
There was an error while loading. Please reload this page.