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

[TypeScript] Implement labeled tuple members #3837

Merged
merged 4 commits into from
Sep 24, 2023

Commits on Sep 3, 2023

  1. Configuration menu
    Copy the full SHA
    6bc9ac9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c037be6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4281dbe View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2023

  1. [TypeScript] Optimize labeled tuple members

    This commit ...
    
    1. optimizes implementation to speed it up by about 15%
    2. rescopes labels to `variable.other.member` as variable scope is what C# uses
       and this is what labels are for. Create named access to tuple members as if
       they were normal struct members.
    
    Note:
    1. `meta.mapping.key` should be used in mappings only.
    2. We shouldn't mix up sequence and mapping scopes, although a mapping is just
       a sequence of key-value pairs.
    deathaxe committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    4f61672 View commit details
    Browse the repository at this point in the history