Skip to content
Merged
Changes from 3 commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
b64b0ad
Add error FS3866 tcActivePatternArgumentCountNotMatch
ijklam Mar 9, 2024
7eaab67
fix: single case active pattern returning unit can omit return value
ijklam Mar 9, 2024
ba5ae8a
fix: Total AP case returning unit can omit unit
ijklam Mar 9, 2024
c5cf6d4
fix: allow omit last argument when return type of the case not solve
ijklam Mar 9, 2024
a1fbf13
try fix test
ijklam Mar 9, 2024
53cb301
try fix test 2
ijklam Mar 11, 2024
ae7f357
Change way to get parameter count
ijklam Mar 11, 2024
fbe1bec
try fix 3
ijklam Mar 11, 2024
eecce1d
single case: allow all dtys.Length >= args.Length
ijklam Mar 11, 2024
bb0d74a
Merge branch 'main' into ErrorActivePatternArgumentCountNotMatch
ijklam Mar 11, 2024
d4f8e17
update release note
ijklam Mar 11, 2024
8c221ad
Merge branch 'main' into ErrorActivePatternArgumentCountNotMatch
ijklam Mar 12, 2024
b29b5ee
Merge branch 'main' into ErrorActivePatternArgumentCountNotMatch
ijklam Apr 8, 2024
77c4166
divide the msg by whether with params
ijklam Apr 8, 2024
d2dd622
fix test
ijklam Apr 9, 2024
664bd41
typo
ijklam Apr 9, 2024
e80db46
Merge branch 'main' into ErrorActivePatternArgumentCountNotMatch
ijklam Apr 9, 2024
bbc2cee
update xlf
ijklam Apr 9, 2024
fca01d4
Merge branch 'main' into ErrorActivePatternArgumentCountNotMatch
ijklam Apr 23, 2024
03bd55a
split the error to four
ijklam Apr 23, 2024
c93bb36
fix test
ijklam Apr 23, 2024
b48e28c
Merge branch 'main' into ErrorActivePatternArgumentCountNotMatch
ijklam Apr 26, 2024
1d67d54
improve msg
ijklam Apr 26, 2024
bb550f4
fix test
ijklam Apr 26, 2024
7c70192
更新 ActivePatternArgCountMismatchTest.fs
ijklam Apr 26, 2024
eea0e00
Merge branch 'main' into ErrorActivePatternArgumentCountNotMatch
ijklam Apr 30, 2024
f4b1938
update to errorR
ijklam Apr 30, 2024
cebf082
Merge branch 'ErrorActivePatternArgumentCountNotMatch' of https://git…
ijklam Apr 30, 2024
d824f39
revert errorR
ijklam Apr 30, 2024
09febb4
fix
ijklam Apr 30, 2024
21417a6
Merge branch 'main' into ErrorActivePatternArgumentCountNotMatch
psfinaki May 2, 2024
c8ee77c
Merge branch 'main' into ErrorActivePatternArgumentCountNotMatch
psfinaki May 2, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ match 1 with
| _ -> ()
""" |> withLangVersionPreview
|> typecheck
|> shouldSucceed
|> shouldFail
|> withDiagnostics [
(Error 3868, Line 4, Col 3, Line 4, Col 13, "This active pattern does not expect any arguments, i.e., it should be used like 'IsEven' instead of 'IsEven x'.")
(Error 3868, Line 9, Col 3, Line 9, Col 15, "This active pattern expects exactly one pattern argument, e.g., 'Ignore pat'.")
Expand Down