Skip to content

Conversation

@jakebailey
Copy link
Member

Also removes some code that was ported but did not need to be.

Copilot AI review requested due to automatic review settings October 28, 2025 00:04
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates the TypeScript submodule to incorporate ES5 code generation removals from the stable TypeScript compiler. The changes primarily reflect the removal of ES5-specific transformations, resulting in cleaner generated JavaScript that uses modern ES6+ syntax.

Key Changes

  • Updated TypeScript submodule from bf40cd86 to 763d8821
  • Removed ES5 compatibility transformations including IIFE class wrappers, var to const conversions, and helper function polyfills
  • Updated baseline test outputs to reflect modern ES6+ code generation patterns

Reviewed Changes

Copilot reviewed 300 out of 1192 changed files in this pull request and generated no comments.

File Description
_submodules/TypeScript Updated submodule commit to include ES5 removal changes
testdata/baselines/reference/submodule/compiler/* Updated baseline snapshots reflecting ES6+ class syntax without IIFE wrappers and var replaced with const

@jakebailey jakebailey force-pushed the jabaile/submodule-es5-stuff branch from 85eb9ac to 08ce3be Compare October 28, 2025 01:56
@jakebailey jakebailey added this pull request to the merge queue Oct 28, 2025
Merged via the queue into main with commit ca68e0b Oct 28, 2025
22 checks passed
@jakebailey jakebailey deleted the jabaile/submodule-es5-stuff branch October 28, 2025 15:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants