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

RFC FS-1124 - Interfaces with static abstract methods #13119

Merged
merged 126 commits into from
Aug 9, 2022

Commits on May 9, 2022

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

Commits on May 10, 2022

  1. Cleanup (dotnet#13113)

    * cleanup
    
    * split files
    
    * rename
    
    * split infos.fs and SymbolHelpres.fs
    
    * split infos.fs and SymbolHelpres.fs
    
    * fix code formating
    
    * rename autobox --> LowerLocalMutables
    
    * adjust names
    
    * block --> ImmutableArray
    
    * format
    
    * Error --> SRDiagnostic
    
    * Error --> SRDiagnostic
    
    * this -> _
    
    * rename and cleanup
    
    * rename Diagnostic --> FormattedDiagnostic
    
    * format sigs
    
    * format sigs
    
    * fix build
    
    * fix build
    dsyme authored and vzarytovskii committed May 10, 2022
    Configuration menu
    Copy the full SHA
    ff0deda View commit details
    Browse the repository at this point in the history
  2. Revert "Cleanup (dotnet#13113)"

    This reverts commit ff0deda.
    vzarytovskii committed May 10, 2022
    Configuration menu
    Copy the full SHA
    7ce8b63 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    adade8a View commit details
    Browse the repository at this point in the history

Commits on May 11, 2022

  1. WIP

    vzarytovskii committed May 11, 2022
    Configuration menu
    Copy the full SHA
    baef7c4 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2022

  1. Merge 'main'

    vzarytovskii committed May 13, 2022
    Configuration menu
    Copy the full SHA
    a84bd24 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2022

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

Commits on May 18, 2022

  1. Configuration menu
    Copy the full SHA
    f2c2e48 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1d9c753 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f2d160a View commit details
    Browse the repository at this point in the history

Commits on May 19, 2022

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

Commits on May 20, 2022

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

    vzarytovskii committed May 20, 2022
    Configuration menu
    Copy the full SHA
    ebe1050 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2022

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

    vzarytovskii committed May 25, 2022
    Configuration menu
    Copy the full SHA
    c200abd View commit details
    Browse the repository at this point in the history

Commits on May 27, 2022

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

Commits on May 30, 2022

  1. WIP

    vzarytovskii committed May 30, 2022
    Configuration menu
    Copy the full SHA
    2168e1e View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2022

  1. WIP

    vzarytovskii committed Jun 3, 2022
    Configuration menu
    Copy the full SHA
    c91c73f View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2022

  1. Configuration menu
    Copy the full SHA
    747e8f1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8b31c82 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    470952e View commit details
    Browse the repository at this point in the history
  4. Fixes to style + indent

    vzarytovskii committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    40916ee View commit details
    Browse the repository at this point in the history
  5. After merge fixes

    vzarytovskii committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    92fdf2a View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2022

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

Commits on Jun 16, 2022

  1. Fixed feature guard

    vzarytovskii committed Jun 16, 2022
    Configuration menu
    Copy the full SHA
    018bfd0 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2022

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

Commits on Jun 20, 2022

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

    vzarytovskii committed Jun 20, 2022
    Configuration menu
    Copy the full SHA
    9e86055 View commit details
    Browse the repository at this point in the history
  3. Fix tests baselines

    vzarytovskii committed Jun 20, 2022
    Configuration menu
    Copy the full SHA
    d2e96c7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c0aac06 View commit details
    Browse the repository at this point in the history
  5. Added operators tests

    vzarytovskii committed Jun 20, 2022
    Configuration menu
    Copy the full SHA
    82a079e View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2022

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

Commits on Jun 23, 2022

  1. add tests

    dsyme committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    be1909c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7546888 View commit details
    Browse the repository at this point in the history
  3. fix build

    dsyme committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    7262f1f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9b00827 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2022

  1. Configuration menu
    Copy the full SHA
    aa03f82 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a6b7118 View commit details
    Browse the repository at this point in the history
  3. Apply fantomas

    vzarytovskii committed Jun 24, 2022
    Configuration menu
    Copy the full SHA
    6122923 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b512c93 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2022

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

Commits on Jun 28, 2022

  1. Configuration menu
    Copy the full SHA
    3355110 View commit details
    Browse the repository at this point in the history
  2. merge main

    dsyme committed Jun 28, 2022
    Configuration menu
    Copy the full SHA
    8520647 View commit details
    Browse the repository at this point in the history
  3. merge main

    dsyme committed Jun 28, 2022
    Configuration menu
    Copy the full SHA
    cc574a8 View commit details
    Browse the repository at this point in the history
  4. fix from-end-slicing

    dsyme committed Jun 28, 2022
    Configuration menu
    Copy the full SHA
    aeade7a View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2022

  1. Self constraints; Disallow ^T; Full test matrix for propery SRTP cons…

    …traints with some fixes; Full review of matching on items
    dsyme committed Jun 29, 2022
    Configuration menu
    Copy the full SHA
    85e3997 View commit details
    Browse the repository at this point in the history
  2. update samples

    dsyme committed Jun 29, 2022
    Configuration menu
    Copy the full SHA
    c038f9c View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2022

  1. Configuration menu
    Copy the full SHA
    74a996d View commit details
    Browse the repository at this point in the history
  2. fix tests

    dsyme committed Jun 30, 2022
    Configuration menu
    Copy the full SHA
    7dcd465 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    273e206 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b2f8c28 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2022

  1. Configuration menu
    Copy the full SHA
    13fa09b View commit details
    Browse the repository at this point in the history
  2. update formating

    dsyme committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    555fbbe View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2022

  1. merge and fix test

    dsyme committed Jul 3, 2022
    Configuration menu
    Copy the full SHA
    1fe8d22 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2022

  1. merge main

    dsyme committed Jul 4, 2022
    Configuration menu
    Copy the full SHA
    4b983f0 View commit details
    Browse the repository at this point in the history
  2. fix tests

    dsyme committed Jul 4, 2022
    Configuration menu
    Copy the full SHA
    3874fa5 View commit details
    Browse the repository at this point in the history
  3. fix tests

    dsyme committed Jul 4, 2022
    Configuration menu
    Copy the full SHA
    28bea4a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3432f30 View commit details
    Browse the repository at this point in the history
  5. fix to signature compat

    dsyme committed Jul 4, 2022
    Configuration menu
    Copy the full SHA
    ce57d10 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a864274 View commit details
    Browse the repository at this point in the history
  7. format code

    dsyme committed Jul 4, 2022
    Configuration menu
    Copy the full SHA
    fb8b75c View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2022

  1. fix task tests

    dsyme committed Jul 5, 2022
    Configuration menu
    Copy the full SHA
    b33b80b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    de6ec1a View commit details
    Browse the repository at this point in the history
  3. fix test

    dsyme committed Jul 5, 2022
    Configuration menu
    Copy the full SHA
    243c207 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2022

  1. fix up tests

    dsyme committed Jul 6, 2022
    Configuration menu
    Copy the full SHA
    09f7f17 View commit details
    Browse the repository at this point in the history
  2. fix test

    dsyme committed Jul 6, 2022
    Configuration menu
    Copy the full SHA
    4200b5e View commit details
    Browse the repository at this point in the history
  3. add warnings to match RFC

    dsyme committed Jul 6, 2022
    Configuration menu
    Copy the full SHA
    13b97fc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7eeae6d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7f6a46d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    01f6ec4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9f9c49a View commit details
    Browse the repository at this point in the history
  8. fix build

    dsyme committed Jul 6, 2022
    Configuration menu
    Copy the full SHA
    d0544e4 View commit details
    Browse the repository at this point in the history
  9. fix formatting

    dsyme committed Jul 6, 2022
    Configuration menu
    Copy the full SHA
    8438abd View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1b71be2 View commit details
    Browse the repository at this point in the history
  11. fix tests

    dsyme committed Jul 6, 2022
    Configuration menu
    Copy the full SHA
    aa5820a View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2022

  1. fix tests

    dsyme committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    87e1304 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    03f7bef View commit details
    Browse the repository at this point in the history
  3. format code

    dsyme committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    7ee7e07 View commit details
    Browse the repository at this point in the history
  4. fix tests

    dsyme committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    ab95b72 View commit details
    Browse the repository at this point in the history
  5. add more quickinfo etc tests

    dsyme committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    a254a88 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2022

  1. clean up tests

    dsyme committed Jul 8, 2022
    Configuration menu
    Copy the full SHA
    19a4934 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2022

  1. Configuration menu
    Copy the full SHA
    d6da718 View commit details
    Browse the repository at this point in the history
  2. merge main

    dsyme committed Jul 11, 2022
    Configuration menu
    Copy the full SHA
    79ae597 View commit details
    Browse the repository at this point in the history
  3. format code

    dsyme committed Jul 11, 2022
    Configuration menu
    Copy the full SHA
    c9e6284 View commit details
    Browse the repository at this point in the history
  4. fix build

    dsyme committed Jul 11, 2022
    Configuration menu
    Copy the full SHA
    6df8a34 View commit details
    Browse the repository at this point in the history
  5. merge main

    dsyme committed Jul 11, 2022
    Configuration menu
    Copy the full SHA
    a5d56a3 View commit details
    Browse the repository at this point in the history
  6. Update LanguageFeatures.fs

    dsyme committed Jul 11, 2022
    Configuration menu
    Copy the full SHA
    9d33a53 View commit details
    Browse the repository at this point in the history
  7. merge main

    dsyme committed Jul 11, 2022
    Configuration menu
    Copy the full SHA
    e36b205 View commit details
    Browse the repository at this point in the history
  8. merge main

    dsyme committed Jul 11, 2022
    Configuration menu
    Copy the full SHA
    fb50126 View commit details
    Browse the repository at this point in the history
  9. fix build

    dsyme committed Jul 11, 2022
    Configuration menu
    Copy the full SHA
    5aaa9a1 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2022

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

Commits on Jul 14, 2022

  1. Updated new syntax test

    0101 committed Jul 14, 2022
    Configuration menu
    Copy the full SHA
    cb21cef View commit details
    Browse the repository at this point in the history
  2. Updated new syntax test

    0101 committed Jul 14, 2022
    Configuration menu
    Copy the full SHA
    aaf86b7 View commit details
    Browse the repository at this point in the history
  3. Disabling failing tests for now

    0101 committed Jul 14, 2022
    Configuration menu
    Copy the full SHA
    ef8fecf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    218f9ee View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2022

  1. Func conversion tests, renaming

    0101 committed Jul 15, 2022
    Configuration menu
    Copy the full SHA
    1ac2e27 View commit details
    Browse the repository at this point in the history
  2. Verify IL for IWSAM test

    0101 committed Jul 15, 2022
    Configuration menu
    Copy the full SHA
    22aa7d5 View commit details
    Browse the repository at this point in the history
  3. Byref tests

    0101 committed Jul 15, 2022
    Configuration menu
    Copy the full SHA
    c464aef View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2022

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

Commits on Jul 19, 2022

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

Commits on Jul 27, 2022

  1. IWSAM active patterns tests

    0101 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    1a3bb71 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9e760a6 View commit details
    Browse the repository at this point in the history
  3. Release IL in test

    0101 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    ce3aa0d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6681e16 View commit details
    Browse the repository at this point in the history
  5. Fix test

    0101 committed Jul 27, 2022
    Configuration menu
    Copy the full SHA
    8b8427a View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2022

  1. Skip IWSAM tests on NET FW

    0101 committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    bc8d9b8 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2022

  1. merge main

    dsyme committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    86d3552 View commit details
    Browse the repository at this point in the history
  2. fix build

    dsyme committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    ed56f7e View commit details
    Browse the repository at this point in the history
  3. fix build

    dsyme committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    143045d View commit details
    Browse the repository at this point in the history
  4. fix test

    dsyme committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    881d431 View commit details
    Browse the repository at this point in the history
  5. fix inference tests

    dsyme committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    2ae12a5 View commit details
    Browse the repository at this point in the history
  6. Updated type inference tests

    0101 committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    4605e77 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'statics-in-interfaces-2' of github.com:vzarytovskii/fsh…

    …arp into statics-in-interfaces-2
    0101 committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    5b2c6e2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7b96494 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    23f0c61 View commit details
    Browse the repository at this point in the history
  10. Sample project for .NET 7

    0101 committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    5c404c0 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ef3ae6c View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    c700443 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2022

  1. Configuration menu
    Copy the full SHA
    80f1833 View commit details
    Browse the repository at this point in the history
  2. DirectoryAttribute puts each test into its own directory

    This should avoid collisions of shared references
    0101 committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    c59553a View commit details
    Browse the repository at this point in the history
  3. Merge branch 'statics-in-interfaces-2' of github.com:vzarytovskii/fsh…

    …arp into statics-in-interfaces-2
    0101 committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    713416a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    540ba37 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3fbcb5d View commit details
    Browse the repository at this point in the history
  6. Tests update

    0101 committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    a76d013 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2022

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

Commits on Aug 8, 2022

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