Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updated Language Specification #1878

Merged
merged 4 commits into from
Feb 2, 2015
Merged

Updated Language Specification #1878

merged 4 commits into from
Feb 2, 2015

Conversation

ahejlsberg
Copy link
Member

Fixes #1176.
Fixes #1267.
Fixes #1626.
Fixes #1691.
Fixes #1770.
Fixes #1808.

This PR updates the language specification with the following:

  • Updates to parameter declarations (3.8.2.2).
  • Spread elements in array literals (4.6).
  • Updates to contextually typed function expressions (4.9.3).
  • Destructuring assignments (4.17.1).
  • Updates to contextually typed expressions (4.19).
  • Updates to type guards (4.20).
  • Destructuring variable declarations (5.1.2).
  • Destructuring parameter declarations (6.4).
  • Expanded constant enum expressions (9.2).
  • const enum declarations (9.4).
  • Updates to ambient enum declarations (12.1.4).
  • Correction to ambient external module grammar (12.2).

ahejlsberg added a commit that referenced this pull request Feb 2, 2015
@ahejlsberg ahejlsberg merged commit de46195 into master Feb 2, 2015
@ahejlsberg ahejlsberg deleted the updateLangSpec branch February 2, 2015 18:57
@ahejlsberg ahejlsberg mentioned this pull request Feb 3, 2015
@microsoft microsoft locked and limited conversation to collaborators Jun 18, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.