1. 19 6月, 2019 1 次提交
  2. 14 6月, 2019 1 次提交
  3. 13 6月, 2019 1 次提交
  4. 12 6月, 2019 1 次提交
  5. 05 6月, 2019 1 次提交
  6. 24 5月, 2019 1 次提交
  7. 21 5月, 2019 1 次提交
  8. 19 5月, 2019 1 次提交
  9. 04 5月, 2019 2 次提交
  10. 03 5月, 2019 1 次提交
  11. 02 5月, 2019 1 次提交
  12. 30 4月, 2019 1 次提交
    • A
      Make sure nullability mismatch in constraints specified in different partial... · b252adb7
      AlekseyTs 提交于
      Make sure nullability mismatch in constraints specified in different partial declarations (types/methods) are properly detected and reported. (#35272)
      
       Make sure nullability mismatch in constraints specified in different partial declarations (types/methods) are properly detected and reported.
      
      Fixes #30229.
      Fixes #35179.
      
      Implements the following LDM decision:
      
      For partial types, the invariant matching from type inference and merging. A mismatch
      between two non-oblivious candidates produces an error. No warnings are produced.
      
      For partial methods, nullability has to match with exception for oblivious and we produce warnings.
      For the result, we use the implementation signature inside the implementation, and the
      declaration signature for the callers.
      b252adb7
  13. 27 4月, 2019 1 次提交
  14. 26 4月, 2019 1 次提交
  15. 20 4月, 2019 1 次提交
  16. 17 4月, 2019 3 次提交
  17. 12 4月, 2019 1 次提交
  18. 11 4月, 2019 2 次提交
  19. 06 4月, 2019 1 次提交
  20. 02 4月, 2019 1 次提交
    • R
      Readonly members more test coverage (#34602) · 0d15dd1a
      Rikki Gibson 提交于
      * Check parser behavior for bad expression property declaration
      
      * Make readonly modifiers more strict on accessors to match accessibility behavior
      
      * Fix tests
      
      * Improve implicit copy warning message. Add compound property assignment test.
      
      * Test ErrorCode.ERR_ReadOnlyModMissingAccessor with an indexer
      
      * Simplify error message for 'static readonly' members
      0d15dd1a
  21. 30 3月, 2019 2 次提交
    • N
      Implement pattern-matching in the nullable walker (#34273) · 583505c5
      Neal Gafter 提交于
      * Implement pattern-matching in the nullable walker
      
      Fixes #29909
      Fixes #31881
      Fixes #30952
      Fixes #33499
      Fixes #30597
      Fixes #32414
      Fixes #23944
      
      * Remove infinite recursion by using an empty struct cache.
      
      * Changes per code review comments.
      
      * Remove debugging code accidentally left behind.
      
      * Analysis of patterns-matching in the nullable walker requires valid (>0) slots.
      
      * Skip a flaky test
      
      * Patch after merge.
      
      * Make ctor private to force use of factory methods
      
      * Correct a typo.
      
      * Fixup after merge.
      583505c5
    • R
      Readonly members prototype cleanup (#34468) · 56214c6c
      Rikki Gibson 提交于
      * Use RefKind.In for the ThisParameter of a readonly method
      
      * Remove prototype comments
      
      * Add readonly lambda test
      
      * Fix formatting
      
      * Update compiler test plan
      
      * Tweak wording
      
      * Move OverrideBaseMethod test to CodeGen tests file. Add 'fixed' test.
      
      * Test readonly partial methods
      
      * Add readonly explicit interface implementation test
      
      * Expand on ReadOnlyMembers_BaseMethod code gen tests
      
      * Check symbol APIs for mismatched readonly partial method
      
      * Update speclet
      
      * Respond to feedback
      
      * Refactor metadata round trip test
      56214c6c
  22. 28 3月, 2019 1 次提交
  23. 27 3月, 2019 1 次提交
    • R
      Readonly members LangVersion checks (#34404) · 6626a113
      Rikki Gibson 提交于
      * Add IDS_FeatureReadOnlyMembers
      
      * Add CheckFeatureAvailability checks for readonly members
      
      * Remove prototype comment
      
      * Ensure LangVersion test is valid with default language version
      
      * Fix DeclarationParsingTests
      
      * Remove unnecessary comment
      6626a113
  24. 23 3月, 2019 1 次提交
    • R
      Readonly members improved diagnostics (#34338) · 6697dfc6
      Rikki Gibson 提交于
      * Add new readonly members error codes
      
      * Use new diagnostics and update tests
      
      * Improve ValueChecks error messages
      
      * Remove unused error messages
      
      * Fixes from feedback
      
      * Allow 'readonly' on getter-only auto props and get accessors
      
      * Update spec. Improve error messages.
      6697dfc6
  25. 20 3月, 2019 1 次提交
    • R
      Readonly members warnings and semantic errors (#34022) · 9947942d
      Rikki Gibson 提交于
      * readonly members warnings WIP
      
      * Remove dead code
      
      * Readonly members semantic checks. Warn on implicit copy of 'this'.
      
      * Add to readonly ref readonly test
      
      * Warn on implicit copies for get property access
      
      * Don't warn on calls to base methods
      
      * Add test for setter accesses in a readonly member
      
      * Allow readonly setter accesses in readonly methods
      
      * Test increment, compound assignment, and field-like events
      
      * Fixes from feedback
      
      * Add mutating readonly event accessors test
      
      * Expand on readonly base members test
      
      * Check for implicit copies in foreach/using/deconstruction scenarios
      
      * Split base method tests into multiple tests for clarity
      
      * Test remaining cases
      
      * Fix whitespace in test
      
      * Add ReadOnlyMethod_RefLocal
      
      * Fixes from Fred's feedback
      9947942d
  26. 19 3月, 2019 2 次提交
  27. 15 3月, 2019 1 次提交
  28. 14 3月, 2019 2 次提交
  29. 09 3月, 2019 1 次提交
  30. 07 3月, 2019 3 次提交
  31. 01 3月, 2019 1 次提交