Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scoped nowarn #18049

Open
wants to merge 58 commits into
base: main
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
7498b0b
WarnScopes (1): feature flag, baseline tests, and WarnScopes module
Martin521 Nov 22, 2024
9590899
WarnScopes (2): changes to lexing and parsing
Martin521 Nov 22, 2024
7b2eeb2
WarnScopes (3): remove legacy #nowarn processing
Martin521 Nov 22, 2024
4520e55
WarnScopes (4): integrate the new functionality and add tests
Martin521 Nov 22, 2024
0fdaa43
WarnScopes (5): add warn directive trivia
Martin521 Nov 22, 2024
fb848d9
WarnScopes (6): enable warn directive trivia
Martin521 Nov 22, 2024
e623fde
WarnScopes (7): remove defunct types and parameters
Martin521 Nov 22, 2024
62eb32a
WarnScopes (8): IlVerify baseline update
Martin521 Nov 22, 2024
5c77ecd
WarnScopes (9): ran fantomas, updated release notes
Martin521 Nov 22, 2024
bbdea9d
updated PR number in release notes
Martin521 Nov 22, 2024
1c97f60
adapted scipt test to WarnScopes
Martin521 Nov 22, 2024
ca6fd7a
updated PR link in release notes (now really)
Martin521 Nov 22, 2024
0d0e7bf
Merge remote-tracking branch 'upstream/main' into scoped-nowarn-dev
Martin521 Nov 22, 2024
29212c5
skipped a test in vsintegration that might need a vs update
Martin521 Nov 25, 2024
6c3ab12
Merge remote-tracking branch 'upstream/main' into scoped-nowarn-dev
Martin521 Nov 25, 2024
ceb7e38
Merge remote-tracking branch 'upstream/main' into scoped-nowarn-dev
Martin521 Nov 25, 2024
23e366f
merge upstream/main
Martin521 Nov 26, 2024
a727e67
moved ilverify baselines
Martin521 Nov 26, 2024
cdfef12
Merge remote-tracking branch 'upstream/main' into scoped-nowarn
Martin521 Nov 27, 2024
e8a35f4
merge upstream/main
Martin521 Nov 29, 2024
2214e83
merge upstream/main
Martin521 Dec 2, 2024
5f358b3
update ilverify baselines
Martin521 Dec 2, 2024
30d66e2
merge upstream/main
Martin521 Dec 3, 2024
387049e
Merge remote-tracking branch 'upstream/main' into scoped-nowarn
Martin521 Dec 3, 2024
d617fbd
Merge remote-tracking branch 'upstream/main' into scoped-nowarn
Martin521 Dec 4, 2024
e7eb32f
update ilverify baseline (line number changes only)
Martin521 Dec 4, 2024
f05f993
merge upstream/main
Martin521 Dec 4, 2024
eba854f
merge upstream/main
Martin521 Dec 6, 2024
7fa6352
merge upstream/main
Martin521 Dec 15, 2024
1301542
fix merge issue
Martin521 Dec 15, 2024
48d0875
ilverify baselines
Martin521 Dec 15, 2024
2d29b15
Merge remote-tracking branch 'upstream/main' into scoped-nowarn
Martin521 Dec 16, 2024
2f44500
made WarnScopes.IsWarnon / IsNowarn public
Martin521 Dec 16, 2024
f526549
merge upstream/main
Martin521 Dec 16, 2024
7e96882
added surface area change (IsNowarn/IsWarnon) to baseline
Martin521 Dec 16, 2024
c278c6a
Merge remote-tracking branch 'upstream/main' into scoped-nowarn
Martin521 Dec 18, 2024
bbb8d7c
merge upstream/main
Martin521 Dec 21, 2024
e12a846
Merge remote-tracking branch 'upstream/main' into scoped-nowarn
Martin521 Jan 1, 2025
093b436
Merge remote-tracking branch 'upstream/main' into scoped-nowarn
Martin521 Jan 2, 2025
311fd2f
merge upstream/main
Martin521 Jan 3, 2025
8796c21
Merge remote-tracking branch 'upstream/main' into scoped-nowarn
Martin521 Jan 6, 2025
f9c0d6a
Merge remote-tracking branch 'upstream/main' into scoped-nowarn
Martin521 Jan 8, 2025
ca557af
Merge remote-tracking branch 'upstream/main' into scoped-nowarn
Martin521 Jan 8, 2025
bf33f82
merge upstream/main
Martin521 Jan 11, 2025
fc1eecf
fix merge issue
Martin521 Jan 11, 2025
bfc865c
moved release notes
Martin521 Jan 11, 2025
b02d2a0
merge upstream/main
Martin521 Jan 14, 2025
5edff8c
Merge remote-tracking branch 'upstream/main' into scoped-nowarn
Martin521 Jan 14, 2025
b8c92b9
merge upstream/main
Martin521 Jan 16, 2025
98ee3ef
Merge remote-tracking branch 'upstream/main' into scoped-nowarn
Martin521 Jan 16, 2025
2986459
Merge remote-tracking branch 'upstream/main' into scoped-nowarn
Martin521 Jan 17, 2025
5403abd
merge upstream/main
Martin521 Jan 21, 2025
0318a6a
Merge remote-tracking branch 'upstream/main' into scoped-nowarn
Martin521 Jan 22, 2025
56a1fb3
update ilverify baselines
Martin521 Jan 22, 2025
e538845
Merge remote-tracking branch 'upstream/main' into scoped-nowarn
Martin521 Jan 23, 2025
931fb86
Merge remote-tracking branch 'upstream/main' into scoped-nowarn
Martin521 Jan 23, 2025
205a9fc
Merge remote-tracking branch 'upstream/main' into scoped-nowarn
Martin521 Jan 27, 2025
5723876
Merge remote-tracking branch 'upstream/main' into scoped-nowarn
Martin521 Jan 30, 2025
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
Prev Previous commit
Next Next commit
merge upstream/main
  • Loading branch information
Martin521 committed Dec 16, 2024
commit f5265495677d0658efa1a9029a7533dd1f543917
1 change: 1 addition & 0 deletions docs/release-notes/.FSharp.Compiler.Service/9.0.200.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
* Added project property ParallelCompilation which turns on graph based type checking, parallel ILXGen and parallel optimization. By default on for users of langversion=preview ([PR #17948](https://github.com/dotnet/fsharp/pull/17948))
* Adding warning when consuming generic method returning T|null for types not supporting nullness (structs,anons,tuples) ([PR #18057](https://github.com/dotnet/fsharp/pull/18057))
* Sink: report SynPat.ArrayOrList type ([PR #18127](https://github.com/dotnet/fsharp/pull/18127))
* Show the default value of compiler options ([PR #18054](https://github.com/dotnet/fsharp/pull/18054))
* Scoped Nowarn: added the #warnon compiler directive ([Language suggestion #278](https://github.com/fsharp/fslang-suggestions/issues/278), [RFC FS-1146 PR](https://github.com/fsharp/fslang-design/pull/782), [PR #18049](https://github.com/dotnet/fsharp/pull/18049))

### Changed
Expand Down
You are viewing a condensed version of this merge commit. You can view the full changes here.