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

Merge features/compiler into main branch #53125

Merged
merged 85 commits into from
May 4, 2021
Merged

Commits on Feb 18, 2021

  1. Configuration menu
    Copy the full SHA
    013db2e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    71846a3 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2021

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

Commits on Feb 22, 2021

  1. Merge pull request dotnet#51365 from jcouv/merge-master

    Refresh record-structs branch with latest bits from master
    jcouv authored Feb 22, 2021
    Configuration menu
    Copy the full SHA
    bf20539 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2021

  1. Merge pull request dotnet#51432 from dotnet/master

    Merge `master` into `GlobalUsingDirective`
    AlekseyTs authored Feb 24, 2021
    Configuration menu
    Copy the full SHA
    4640142 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b0019ba View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2021

  1. Configuration menu
    Copy the full SHA
    3b5b118 View commit details
    Browse the repository at this point in the history
  2. Split imports binder into its own binder. (dotnet#51452)

    This is a refactoring, no behavior change intended.
    AlekseyTs authored Feb 25, 2021
    Configuration menu
    Copy the full SHA
    d474d01 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2021

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

Commits on Mar 6, 2021

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

Commits on Mar 8, 2021

  1. Refactor symbols and binding pipeline participating in binding of imp…

    …orts and looking up in imports. (dotnet#51676)
    
    - Introducing specialized binders that are focused on a single specific lookup tasks: lookup in aliases, or lookup in imported namespaces and types.
    - All lookup helpers from Imports type are moved to binder types. This removing dependency on an Imports instance for lookup operations.
    - Binding of imports is moved from Imports type to symbols that “own” the imports (i.e. namespaces and compilation).
    - Bound information about imports (including symbols for aliases) is now persisted in the symbol table. It can be bound once and retrieved without having to recreate a binder chain every time the information is needed. The information used to be transient, persisted only in a binder chain and recomputed individually by each chain.
    - Usage of Imports type is now mostly limited to supporting PDBs and manipulations specific to interactive submissions.
    - Functionality to handle special lookup rules in submission classes is moved from InContainerBinder to a new specialized InSubmissionClassBinder.
    AlekseyTs authored Mar 8, 2021
    Configuration menu
    Copy the full SHA
    74faaa8 View commit details
    Browse the repository at this point in the history
  2. Merge pull request dotnet#51304 from Youssef1313/struct-recommender-f…

    …or-record
    
    Recommend struct and class keywords after record
    CyrusNajmabadi authored Mar 8, 2021
    Configuration menu
    Copy the full SHA
    e51131c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    021705c View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2021

  1. Merge pull request dotnet#51750 from AlekseyTs/GlobalUsingDirective_06

    Merge 'main' into features/GlobalUsingDirective
    msftbot[bot] authored Mar 9, 2021
    Configuration menu
    Copy the full SHA
    c123115 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2021

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

Commits on Mar 19, 2021

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

Commits on Mar 23, 2021

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

Commits on Mar 24, 2021

  1. Configuration menu
    Copy the full SHA
    bef5415 View commit details
    Browse the repository at this point in the history
  2. Merge pull request dotnet#52098 from dotnet/main

    Merge 'main' into 'features/GlobalUsingDirective'
    msftbot[bot] authored Mar 24, 2021
    Configuration menu
    Copy the full SHA
    af6763d View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2021

  1. Configuration menu
    Copy the full SHA
    a70e374 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7574293 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3038ad4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d7e0cfd View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2021

  1. Configuration menu
    Copy the full SHA
    17b9b60 View commit details
    Browse the repository at this point in the history
  2. Merge pull request dotnet#52236 from jcouv/rs-symbol6

    Merge latest bits from main into record-structs
    jcouv authored Mar 30, 2021
    Configuration menu
    Copy the full SHA
    8f809f1 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2021

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

Commits on Apr 2, 2021

  1. Configuration menu
    Copy the full SHA
    74728e4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1ea41c7 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2021

  1. Merge pull request dotnet#52367 from dotnet/MainSnapshot

    Merge `main` into `features/GlobalUsingDirective`
    msftbot[bot] authored Apr 3, 2021
    Configuration menu
    Copy the full SHA
    2710ca0 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2021

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

Commits on Apr 7, 2021

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

Commits on Apr 8, 2021

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

Commits on Apr 9, 2021

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

Commits on Apr 13, 2021

  1. Merge pull request dotnet#52587 from dotnet/main

    Refresh features/compiler with latest bits from main branch
    jcouv authored Apr 13, 2021
    Configuration menu
    Copy the full SHA
    a81165e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f7c308c View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2021

  1. Configuration menu
    Copy the full SHA
    9a800bf View commit details
    Browse the repository at this point in the history
  2. Fix a bad merge

    AlekseyTs authored Apr 14, 2021
    Configuration menu
    Copy the full SHA
    8f7ffc7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5126f82 View commit details
    Browse the repository at this point in the history
  4. Merge pull request dotnet#52617 from AlekseyTs/GlobalUsingDirective_10

    Merge 'features/compiler' into 'features/GlobalUsingDirective'
    AlekseyTs authored Apr 14, 2021
    Configuration menu
    Copy the full SHA
    2c3040b View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2021

  1. Configuration menu
    Copy the full SHA
    d6a3c91 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    215d47b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eb94fe9 View commit details
    Browse the repository at this point in the history
  4. Merge pull request dotnet#52647 from jcouv/merge-features-compiler

    Merge features/compiler into features/record-structs
    jcouv authored Apr 15, 2021
    Configuration menu
    Copy the full SHA
    741ba8b View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2021

  1. Configuration menu
    Copy the full SHA
    411ce4d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    626fc66 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2021

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

Commits on Apr 20, 2021

  1. Resolve conflicts

    jcouv committed Apr 20, 2021
    5 Configuration menu
    Copy the full SHA
    46ec3ee View commit details
    Browse the repository at this point in the history
  2. Fixup a couple more tests

    jcouv committed Apr 20, 2021
    Configuration menu
    Copy the full SHA
    1ecbcdd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8721425 View commit details
    Browse the repository at this point in the history
  4. Merge pull request dotnet#52764 from jcouv/refresh-compiler

    Refresh `features/compiler` with latest bits from `main` branch
    jcouv authored Apr 20, 2021
    Configuration menu
    Copy the full SHA
    a82f912 View commit details
    Browse the repository at this point in the history
  5. Adjust EnC test on records

    jcouv committed Apr 20, 2021
    Configuration menu
    Copy the full SHA
    2a5f985 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2021

  1. Merge pull request dotnet#52762 from jcouv/merge-main

    Refresh `features/record-structs` with latest bits from `main` branch
    jcouv authored Apr 21, 2021
    Configuration menu
    Copy the full SHA
    0b26fd0 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2021

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

    Youssef1313 authored Apr 22, 2021
    Configuration menu
    Copy the full SHA
    4c351d8 View commit details
    Browse the repository at this point in the history
  3. Merge pull request dotnet#52697 from Youssef1313/patch-17

    Support record structs in complete statement command
    CyrusNajmabadi authored Apr 22, 2021
    Configuration menu
    Copy the full SHA
    bba92f9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    06824e6 View commit details
    Browse the repository at this point in the history
  5. Merge pull request dotnet#52844 from jcouv/compiler-to-record-structs

    Record-structs: merge feature into `features/compiler` branch
    jcouv authored Apr 22, 2021
    Configuration menu
    Copy the full SHA
    b6144ec View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2021

  1. Configuration menu
    Copy the full SHA
    4f5f3e8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f53f0ad View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cb61b7b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f43de8a View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2021

  1. Configuration menu
    Copy the full SHA
    db80551 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    144951b View commit details
    Browse the repository at this point in the history
  3. switch to temp array

    CyrusNajmabadi committed Apr 24, 2021
    Configuration menu
    Copy the full SHA
    69f5255 View commit details
    Browse the repository at this point in the history
  4. Extract local function

    CyrusNajmabadi committed Apr 24, 2021
    Configuration menu
    Copy the full SHA
    a239d3f View commit details
    Browse the repository at this point in the history
  5. add support

    CyrusNajmabadi committed Apr 24, 2021
    Configuration menu
    Copy the full SHA
    d7ec379 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2021

  1. Configuration menu
    Copy the full SHA
    2f9cd23 View commit details
    Browse the repository at this point in the history
  2. Simplify code

    CyrusNajmabadi committed Apr 25, 2021
    Configuration menu
    Copy the full SHA
    29bb1ce View commit details
    Browse the repository at this point in the history
  3. Simplify code

    CyrusNajmabadi committed Apr 25, 2021
    Configuration menu
    Copy the full SHA
    f8b9995 View commit details
    Browse the repository at this point in the history
  4. Simplify code

    CyrusNajmabadi committed Apr 25, 2021
    Configuration menu
    Copy the full SHA
    2cc22ad View commit details
    Browse the repository at this point in the history
  5. Rename

    CyrusNajmabadi committed Apr 25, 2021
    Configuration menu
    Copy the full SHA
    aef0221 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    792e9de View commit details
    Browse the repository at this point in the history
  7. Don't create a deconstruct if we have a primary constructor. Do try t…

    …o preserve property casing
    CyrusNajmabadi committed Apr 25, 2021
    Configuration menu
    Copy the full SHA
    50c6663 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4823f45 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2021

  1. Merge pull request dotnet#52887 from cston/merge-lambdas

    Merge features/lambdas into features/compiler
    cston authored Apr 26, 2021
    Configuration menu
    Copy the full SHA
    19fb943 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4a0d95d View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2021

  1. Update src/Features/Core/Portable/ConvertTupleToStruct/AbstractConver…

    …tTupleToStructCodeRefactoringProvider.cs
    
    Co-authored-by: Allison Chou <allichou@microsoft.com>
    CyrusNajmabadi and allisonchou authored Apr 27, 2021
    Configuration menu
    Copy the full SHA
    e9f98d6 View commit details
    Browse the repository at this point in the history
  2. witch to preview

    CyrusNajmabadi committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    00c756f View commit details
    Browse the repository at this point in the history
  3. Merge pull request dotnet#52921 from CyrusNajmabadi/sortGlobalUsings

    Sort global usings above other usings.
    CyrusNajmabadi authored Apr 27, 2021
    Configuration menu
    Copy the full SHA
    67eafbb View commit details
    Browse the repository at this point in the history
  4. Merge pull request dotnet#52894 from CyrusNajmabadi/convertTupleToRecord

    Add support for converting tuples to record-structs.
    CyrusNajmabadi authored Apr 27, 2021
    Configuration menu
    Copy the full SHA
    2dfa67e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c7c5eab View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2021

  1. Merge pull request dotnet#52973 from jcouv/merge-16.10

    Refresh `features/compiler` with latest bits from `release/dev16.10`
    jcouv authored Apr 28, 2021
    Configuration menu
    Copy the full SHA
    9091163 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    876bf34 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2021

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

Commits on May 4, 2021

  1. Resolve conflicts

    jcouv committed May 4, 2021
    Configuration menu
    Copy the full SHA
    1c84581 View commit details
    Browse the repository at this point in the history