forked fromdotnet/fsharp
- Notifications
You must be signed in to change notification settings - Fork0
Commit5a54ebd
*Fixdotnet#5531This is a working fix for the example ofdotnet#5531.However there are still some points open before I think it's a good idea to merge this:- Discuss the change of this proposal, is it OK to prefer overrides of methods and so ignore base implementations?- Extend the check to the complete inheritance graph instead of a single "look-back"- Only ignore a methinfo if the signature of both match (so respect different overloads)@dsyme It would be great if you could have a look whether this check is allowed at this location or should appear earlier.* Fix left points.Signed-off-by: realvictorprm <mueller.vpr@gmail.com>* another approach to fix* remove old approach* Remove approach again and apply different approach.Signed-off-by: realvictorprm <mueller.vpr@gmail.com>* Adjusting predicate to reflect correct behaviour.* Revert to old List.merge strategy.* Apply review and add testsSigned-off-by: realvictorprm <mueller.vpr@gmail.com>* Try fixing weird CI failureSigned-off-by: realvictorprm <mueller.vpr@gmail.com>* Fix test.Signed-off-by: realvictorprm <mueller.vpr@gmail.com>
1 parent4a9cc93 commit5a54ebd
File tree
7 files changed
+78
-0
lines changed- src/fsharp
- tests/fsharp
- regression/5531
7 files changed
+78
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1491 | 1491 | | |
1492 | 1492 | | |
1493 | 1493 | | |
| 1494 | + | |
| 1495 | + | |
| 1496 | + | |
1494 | 1497 | | |
| 1498 | + | |
| 1499 | + | |
| 1500 | + | |
| 1501 | + | |
1495 | 1502 | | |
1496 | 1503 | | |
1497 | 1504 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1755 | 1755 | | |
1756 | 1756 | | |
1757 | 1757 | | |
| 1758 | + | |
| 1759 | + | |
| 1760 | + | |
| 1761 | + | |
| 1762 | + | |
| 1763 | + | |
| 1764 | + | |
| 1765 | + | |
| 1766 | + | |
| 1767 | + | |
| 1768 | + | |
| 1769 | + | |
| 1770 | + | |
| 1771 | + | |
| 1772 | + | |
| 1773 | + | |
| 1774 | + | |
| 1775 | + | |
| 1776 | + | |
| 1777 | + | |
| 1778 | + | |
| 1779 | + | |
| 1780 | + | |
| 1781 | + | |
| 1782 | + | |
| 1783 | + | |
| 1784 | + | |
| 1785 | + | |
| 1786 | + | |
| 1787 | + | |
1758 | 1788 | | |
1759 | 1789 | | |
1760 | 1790 | | |
| |||
0 commit comments
Comments
(0)