mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-02-10 15:25:54 -06:00
* Eliminate redundant or meaningless elaborations in type relations * Accept new baselines * Add resetErrorInfo (though, oddly, shouldn't be necessary) * Less aggressive reduction in second pass union/intersection checks * Accept new baselines * Restructure and back off a little bit more * Only cache union/intersection relations once * Accept new baselines * Properly cache identity relations, clean up error reporting * Move more logic to cached side of relation checks * Optimize and remove more redundant elaborations * Accept new baselines * Remove unnecessary error state capture * More optimizing * Cache isWeakType computation * Revert "Cache isWeakType computation" This reverts commit 25a71c4de61f6366ffac080d19685dcb200f42b9. * Address CR feedback * Accept new baselines