Commit 67f160c
Better error reporting for let bindings. (#17601)
* Use `SynPat` range for let binding errors
* update error range for tcAttributesAreNotPermittedOnLetBindings
* Include typars
* AP better error message
* fantomas
* Fix tests
* fantomas
* update tests
* Add a new compiler error for multi-case partial active patterns are not supported
* use tcPartialActivePattern and add more tests
* update tests
* Update src/Compiler/FSComp.txt
Co-authored-by: Brian Rourke Boll <[email protected]>
* Update FSComp.txt
* Update src/Compiler/FSComp.txt
Co-authored-by: Brian Rourke Boll <[email protected]>
* more tests
* release notes
* Update xlf
* reduce diff
* update tests
* baselines
* move `neg16.bsl` content to different tests
* move `neg16.bsl` content to different tests
* Update bsl
* Update last failing tests.
* Update last failing tests.
* FactForDESKTOP neg16
* fix bsl
---------
Co-authored-by: Brian Rourke Boll <[email protected]>
Co-authored-by: psfinaki <[email protected]>1 parent 5f936eb commit 67f160c
File tree
49 files changed
+473
-153
lines changed- docs/release-notes/.FSharp.Compiler.Service
- src/Compiler
- Checking/Expressions
- SyntaxTree
- xlf
- tests
- FSharp.Compiler.ComponentTests
- Conformance
- BasicGrammarElements
- CustomAttributes
- AttributeUsage
- Basic
- EntryPoint
- LetBindings/TypeFunctions
- MemberDefinitions/MethodsAndProperties
- PatternMatching/Named
- Types/StructTypes
- EmittedIL/MethodImplAttribute
- ErrorMessages
- Language
- fsharpqa/Source/Conformance/SpecialAttributesAndTypes/Imported/System.ThreadStatic
- fsharp
- Compiler/Language
- conformance/inference
- core/quotesDebugInfo
- typecheck/sigs
- version50
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
49 files changed
+473
-153
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
| 45 | + | |
45 | 46 | | |
46 | 47 | | |
| 48 | + | |
47 | 49 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2274 | 2274 | | |
2275 | 2275 | | |
2276 | 2276 | | |
2277 | | - | |
| 2277 | + | |
2278 | 2278 | | |
2279 | 2279 | | |
2280 | 2280 | | |
| |||
2284 | 2284 | | |
2285 | 2285 | | |
2286 | 2286 | | |
2287 | | - | |
| 2287 | + | |
| 2288 | + | |
| 2289 | + | |
| 2290 | + | |
| 2291 | + | |
| 2292 | + | |
| 2293 | + | |
2288 | 2294 | | |
2289 | 2295 | | |
2290 | 2296 | | |
| |||
10816 | 10822 | | |
10817 | 10823 | | |
10818 | 10824 | | |
10819 | | - | |
| 10825 | + | |
10820 | 10826 | | |
| 10827 | + | |
10821 | 10828 | | |
10822 | 10829 | | |
10823 | 10830 | | |
| |||
10863 | 10870 | | |
10864 | 10871 | | |
10865 | 10872 | | |
| 10873 | + | |
10866 | 10874 | | |
10867 | | - | |
| 10875 | + | |
| 10876 | + | |
10868 | 10877 | | |
10869 | 10878 | | |
10870 | 10879 | | |
| |||
10984 | 10993 | | |
10985 | 10994 | | |
10986 | 10995 | | |
10987 | | - | |
10988 | | - | |
| 10996 | + | |
| 10997 | + | |
| 10998 | + | |
| 10999 | + | |
| 11000 | + | |
| 11001 | + | |
10989 | 11002 | | |
10990 | 11003 | | |
10991 | 11004 | | |
| |||
12715 | 12728 | | |
12716 | 12729 | | |
12717 | 12730 | | |
| 12731 | + | |
12718 | 12732 | | |
12719 | | - | |
| 12733 | + | |
12720 | 12734 | | |
12721 | 12735 | | |
12722 | 12736 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
679 | 679 | | |
680 | 680 | | |
681 | 681 | | |
682 | | - | |
| 682 | + | |
683 | 683 | | |
684 | 684 | | |
685 | 685 | | |
| |||
1783 | 1783 | | |
1784 | 1784 | | |
1785 | 1785 | | |
| 1786 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
963 | 963 | | |
964 | 964 | | |
965 | 965 | | |
| 966 | + | |
| 967 | + | |
| 968 | + | |
| 969 | + | |
| 970 | + | |
| 971 | + | |
| 972 | + | |
| 973 | + | |
966 | 974 | | |
967 | 975 | | |
968 | 976 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
228 | 228 | | |
229 | 229 | | |
230 | 230 | | |
| 231 | + | |
231 | 232 | | |
232 | 233 | | |
233 | 234 | | |
| |||
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