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

C# 7.0 tuples #1134

Merged
merged 6 commits into from
May 29, 2018
Merged

C# 7.0 tuples #1134

merged 6 commits into from
May 29, 2018

Commits on May 12, 2018

  1. Configuration menu
    Copy the full SHA
    d78d423 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2018

  1. Configuration menu
    Copy the full SHA
    395bc18 View commit details
    Browse the repository at this point in the history
  2. Add support for C# 7 tuple types:

     * Use tuple literals instead of calling 'new ValueTuple<..>' constructor
     * Where available, use element names for field access
     * Make CallBuilder aware of tuple-name/dynamic type erasure, to avoid introducing casts when the types differ only in the tuple element names.
     * Make CallBuilder provide a ResolveResult with the correct C# return type for the resulting expression.
       Previously we were using the type-erased return type from the IL.
     * Fix a bug that caused us to introduce returning casts when accessing an indexer.
    dgrunwald committed May 13, 2018
    Configuration menu
    Copy the full SHA
    4695012 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2018

  1. Configuration menu
    Copy the full SHA
    92b72c9 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2018

  1. Configuration menu
    Copy the full SHA
    926c785 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2018

  1. Configuration menu
    Copy the full SHA
    5cdd5ec View commit details
    Browse the repository at this point in the history