Commit 27efc28
Merge main to release/dev17.11 (#17064)
* Disallow calling abstract methods directly on interfaces (#17021)
* Disallow calling abstract methods directly on interfaces
* More tests
* IWSAMs are not supported by NET472
* Update src/Compiler/Checking/ConstraintSolver.fs
Co-authored-by: Tomas Grosup <[email protected]>
* fix typos
* looking for the right check
* Add comments
* move release notes
* Add a new error number and message
* Update docs/release-notes/.FSharp.Compiler.Service/8.0.400.md
Co-authored-by: Brian Rourke Boll <[email protected]>
* Update docs/release-notes/.FSharp.Compiler.Service/8.0.400.md
Co-authored-by: Brian Rourke Boll <[email protected]>
* Improve error message
---------
Co-authored-by: Tomas Grosup <[email protected]>
Co-authored-by: Brian Rourke Boll <[email protected]>
* Always use `typeEquivAux EraseMeasures` (for integral range optimizations) (#17048)
* Always use `typeEquivAux EraseMeasures`
* Update release notes
* Update baselines
---------
Co-authored-by: Petr <[email protected]>
* Error message that explicitly disallowed static abstract members in classes. (#17055)
* WIP
* Error message that explicitly disallowed static abstract methods in abstract classes
* release notes
* SynTypeDefnKind.Class
* Fix #16761 (#17047)
* Fix #16761
* Fully async version + ignore cancellation on external navigation
* Automated command ran: fantomas
Co-authored-by: vzarytovskii <[email protected]>
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
---------
Co-authored-by: Edgar Gonzalez <[email protected]>
Co-authored-by: Tomas Grosup <[email protected]>
Co-authored-by: Brian Rourke Boll <[email protected]>
Co-authored-by: Petr <[email protected]>
Co-authored-by: Vlad Zarytovskii <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Kevin Ransom (msft) <[email protected]>1 parent 6b6bbf0 commit 27efc28
File tree
19 files changed
+198
-25
lines changed- docs/release-notes/.FSharp.Compiler.Service
- src/Compiler
- Checking
- xlf
- tests/FSharp.Compiler.ComponentTests/Conformance/Types/TypeConstraints/IWSAMsAndSRTPs
19 files changed
+198
-25
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
3 | 4 | | |
4 | 5 | | |
5 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3608 | 3608 | | |
3609 | 3609 | | |
3610 | 3610 | | |
| 3611 | + | |
| 3612 | + | |
| 3613 | + | |
| 3614 | + | |
| 3615 | + | |
| 3616 | + | |
| 3617 | + | |
| 3618 | + | |
| 3619 | + | |
| 3620 | + | |
| 3621 | + | |
| 3622 | + | |
| 3623 | + | |
| 3624 | + | |
3611 | 3625 | | |
3612 | 3626 | | |
3613 | 3627 | | |
| |||
3632 | 3646 | | |
3633 | 3647 | | |
3634 | 3648 | | |
| 3649 | + | |
| 3650 | + | |
| 3651 | + | |
3635 | 3652 | | |
3636 | 3653 | | |
3637 | 3654 | | |
| |||
3666 | 3683 | | |
3667 | 3684 | | |
3668 | 3685 | | |
3669 | | - | |
3670 | | - | |
3671 | | - | |
3672 | | - | |
3673 | | - | |
3674 | | - | |
3675 | | - | |
3676 | | - | |
3677 | | - | |
3678 | | - | |
3679 | | - | |
3680 | | - | |
3681 | | - | |
3682 | | - | |
3683 | | - | |
| 3686 | + | |
3684 | 3687 | | |
3685 | 3688 | | |
3686 | 3689 | | |
| |||
4453 | 4456 | | |
4454 | 4457 | | |
4455 | 4458 | | |
4456 | | - | |
| 4459 | + | |
4457 | 4460 | | |
4458 | 4461 | | |
4459 | 4462 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1746 | 1746 | | |
1747 | 1747 | | |
1748 | 1748 | | |
1749 | | - | |
| 1749 | + | |
| 1750 | + | |
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments