GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Updating language specification by ahejlsberg · Pull Request #6345 · microsoft/TypeScript

Conversation

@ahejlsberg

@ahejlsberg Anders Hejlsberg (ahejlsberg) commented Jan 4, 2016

Copy link
Copy Markdown
Member

This PR updates the language specification as follows:

  • Documents polymorphic this type (Polymorphic 'this' type #4910).
  • Documents type parameters as constraints (Type parameters as constraints #5949).
  • Fixes Update spec for scoping of interface member names #537, [spec] Parameter properties with question marks and initializers are not clearly specified #541, [spec] Apparent type of string literal type should be global interface String #543, Protected accessibility check does not state that instance members are accessible through derived classes #729, Should not widen in type argument inference #1436, Widening LHS in a dotted property access #1603, Spec integration for ES6 computed properties #1811, Question about change of type relations rules in regards to index signatures #4651, Void type and type parameters constraints #4654.
  • Updates terminology from ECMAScript 6 to ECMAScript 2015.
  • Updates code generation examples for modules.
  • Adds TODO links for all new features.

A good deal of writing still needs to be done to eradicate all of the TODOs, but at least we now have everything collected in one up-to-date document.

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
@ahejlsberg
Updating language specification
6fe710f
@msftclas Microsoft Contribution License Agreements (msftclas) added the cla-not-required label Jan 4, 2016
@mhegazy

Mohamed Hegazy (mhegazy) commented Jan 4, 2016

Copy link
Copy Markdown
Contributor

Anders Hejlsberg (@ahejlsberg) the failing test should be fixed in master now.

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

Mohamed Hegazy (mhegazy) and others added 2 commits January 4, 2016 11:29
@mhegazy
Merge branch 'master' into langSpecUpdate
8abc808
@ahejlsberg
Minor formatting fixes
cca9f9d
Anders Hejlsberg (ahejlsberg) added a commit that referenced this pull request Jan 4, 2016
@ahejlsberg
Merge pull request #6345 from Microsoft/langSpecUpdate
2f1b6dc
Updating language specification
@ahejlsberg
Anders Hejlsberg (ahejlsberg) merged commit 2f1b6dc into master Jan 4, 2016
@ahejlsberg
Anders Hejlsberg (ahejlsberg) deleted the langSpecUpdate branch January 4, 2016 21:09
@microsoft Microsoft (microsoft) locked and limited conversation to collaborators Jun 19, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Reviewers

No reviews

Uh oh!

There was an error while loading. Please reload this page.

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Uh oh!

There was an error while loading. Please reload this page.

3 participants

@ahejlsberg @mhegazy @msftclas
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.