| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
|
TypeScript Bot (@typescript-bot) test it |
Sorry, something went wrong.
|
Starting jobs; this comment will be updated as builds start and complete.
|
Sorry, something went wrong.
|
Anders Hejlsberg (@ahejlsberg) Here are the results of running the user tests with tsc comparing main and refs/pull/59437/merge: Everything looks good! |
Sorry, something went wrong.
|
Hey Anders Hejlsberg (@ahejlsberg), the results of running the DT tests are ready. Everything looks the same! |
Sorry, something went wrong.
|
Anders Hejlsberg (@ahejlsberg)
tscComparison Report - baseline..pr
System info unknown
Hosts
Scenarios
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sorry, something went wrong.
|
Anders Hejlsberg (@ahejlsberg) Here are the results of running the top 400 repos with tsc comparing main and refs/pull/59437/merge: Something interesting changed - please have a look. Detailsag-grid/ag-grid31 of 110 projects failed to build with the old tsc and were ignored enterprise-modules/viewport-row-model/tsconfig.watch.json
enterprise-modules/viewport-row-model/tsconfig.types.watch.json
enterprise-modules/status-bar/tsconfig.watch.json
enterprise-modules/status-bar/tsconfig.types.watch.json
enterprise-modules/sparklines/tsconfig.watch.json
enterprise-modules/sparklines/tsconfig.types.watch.json
enterprise-modules/side-bar/tsconfig.watch.json
enterprise-modules/side-bar/tsconfig.types.watch.json
enterprise-modules/set-filter/tsconfig.watch.json
enterprise-modules/set-filter/tsconfig.types.watch.json
enterprise-modules/server-side-row-model/tsconfig.watch.json
enterprise-modules/server-side-row-model/tsconfig.types.watch.json
enterprise-modules/row-grouping/tsconfig.watch.json
enterprise-modules/row-grouping/tsconfig.types.watch.json
enterprise-modules/rich-select/tsconfig.watch.json
enterprise-modules/rich-select/tsconfig.types.watch.json
enterprise-modules/range-selection/tsconfig.watch.json
enterprise-modules/range-selection/tsconfig.types.watch.json
enterprise-modules/multi-filter/tsconfig.watch.json
enterprise-modules/multi-filter/tsconfig.types.watch.json
enterprise-modules/master-detail/tsconfig.watch.json
enterprise-modules/master-detail/tsconfig.types.watch.json
enterprise-modules/filter-tool-panel/tsconfig.watch.json
enterprise-modules/filter-tool-panel/tsconfig.types.watch.json
enterprise-modules/core/tsconfig.watch.json
enterprise-modules/core/tsconfig.types.watch.json
enterprise-modules/advanced-filter/tsconfig.watch.json
enterprise-modules/advanced-filter/tsconfig.types.watch.json
community-modules/vue3/tsconfig.watch.json
community-modules/vue3/tsconfig.types.watch.json
community-modules/infinite-row-model/tsconfig.watch.json
community-modules/infinite-row-model/tsconfig.types.watch.json
community-modules/csv-export/tsconfig.watch.json
community-modules/csv-export/tsconfig.types.watch.json
community-modules/core/tsconfig.watch.json
community-modules/core/tsconfig.types.watch.json
community-modules/client-side-row-model/tsconfig.watch.json
community-modules/client-side-row-model/tsconfig.types.watch.json
compiler-explorer/compiler-explorer4 of 6 projects failed to build with the old tsc and were ignored static/tsconfig.json
desktop/desktop1 of 4 projects failed to build with the old tsc and were ignored tsconfig.json
sequelize/sequelize13 of 16 projects failed to build with the old tsc and were ignored packages/utils/tsconfig.json
|
Sorry, something went wrong.
|
The new errors in the top 400 repos tests are all the same: Functions that compare values of unconstrained generic types. Our existing behavior is to permit such comparisons--we only error when the types have constraints that explicitly include null or undefined (which obviously is inconsistent). We should decide if we think erroring on generic operands that are possibly null or undefined is the right thing to do since it basically amounts to a breaking change. The semantics of comparisons involving null and undefined are well defined (they act like NaN) and don't cause exceptions, yet it's probably rare for such comparisons to be intended. |
Sorry, something went wrong.
|
We're going to wait for 5.7 on this one since it is technically a breaking change. |
Sorry, something went wrong.
|
5.7 happened, and we're now at 5.8... should we do this? 😄 |
Sorry, something went wrong.
|
With 6.0 out as the final release vehicle for this codebase, we're closing all PRs that don't fit the merge criteria for post-6.0 patches. If you think this was a mistake and this PR fits the post-6.0 patch criteria, please post to the 6.0 iteration issue with details (specifically, which PR and which patch criteria it satisfies). Next steps for PRs:
|
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
This PR builds on #59415 to implement the following in aggregate:
Fixes #50603.