Commit 0deb0cb
authored
Unsafe evolution: merge to main (#82547)
Test plan: #81207
Speclet:
https://github.com/dotnet/csharplang/blob/main/proposals/unsafe-evolution.md
Proposal issue: dotnet/csharplang#9704File tree
133 files changed
+11816
-311
lines changed- docs/compilers/CSharp
- src
- Compilers
- CSharp
- Portable
- Binder
- BoundTree
- Compilation
- Emitter/Model
- Errors
- Generated
- Lowering
- ClosureConversion
- LocalRewriter
- StateMachineRewriter
- Symbols
- AnonymousTypes/SynthesizedSymbols
- Attributes/WellKnownAttributeData
- Extensions
- FunctionPointers
- Metadata/PE
- Retargeting
- Source
- Synthesized
- ReadOnlyListType
- Records
- Wrapped
- xlf
- Test
- CSharp15
- Emit3/Attributes
- Emit/CodeGen
- Semantic/Semantics
- Symbol
- Compilation
- Symbols
- Syntax/Diagnostics
- Core
- Portable
- CommandLine
- InternalUtilities
- MetadataReader
- Symbols/Attributes
- RebuildTest
- Test
- Core/Traits
- Utilities/CSharp
- VisualBasic/Test/Symbol/SymbolsTests
- Dependencies/PooledObjects
- ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
133 files changed
+11816
-311
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
16 | 24 | | |
17 | 25 | | |
18 | 26 | | |
| |||
Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1866 | 1866 | | |
1867 | 1867 | | |
1868 | 1868 | | |
| 1869 | + | |
| 1870 | + | |
| 1871 | + | |
1869 | 1872 | | |
1870 | 1873 | | |
1871 | 1874 | | |
| |||
2074 | 2077 | | |
2075 | 2078 | | |
2076 | 2079 | | |
| 2080 | + | |
2077 | 2081 | | |
2078 | 2082 | | |
2079 | 2083 | | |
| |||
2124 | 2128 | | |
2125 | 2129 | | |
2126 | 2130 | | |
| 2131 | + | |
2127 | 2132 | | |
2128 | 2133 | | |
2129 | 2134 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
529 | 529 | | |
530 | 530 | | |
531 | 531 | | |
| 532 | + | |
532 | 533 | | |
533 | 534 | | |
534 | 535 | | |
| |||
537 | 538 | | |
538 | 539 | | |
539 | 540 | | |
| 541 | + | |
540 | 542 | | |
541 | 543 | | |
542 | 544 | | |
| |||
545 | 547 | | |
546 | 548 | | |
547 | 549 | | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
548 | 554 | | |
549 | 555 | | |
550 | 556 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
403 | 403 | | |
404 | 404 | | |
405 | 405 | | |
406 | | - | |
| 406 | + | |
407 | 407 | | |
408 | 408 | | |
409 | 409 | | |
| |||
515 | 515 | | |
516 | 516 | | |
517 | 517 | | |
518 | | - | |
| 518 | + | |
519 | 519 | | |
520 | 520 | | |
521 | 521 | | |
| |||
541 | 541 | | |
542 | 542 | | |
543 | 543 | | |
544 | | - | |
| 544 | + | |
545 | 545 | | |
546 | 546 | | |
547 | 547 | | |
| 548 | + | |
548 | 549 | | |
549 | 550 | | |
550 | 551 | | |
| |||
644 | 645 | | |
645 | 646 | | |
646 | 647 | | |
| 648 | + | |
| 649 | + | |
| 650 | + | |
| 651 | + | |
| 652 | + | |
| 653 | + | |
| 654 | + | |
647 | 655 | | |
648 | 656 | | |
649 | 657 | | |
| |||
Lines changed: 17 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
319 | 319 | | |
320 | 320 | | |
321 | 321 | | |
| 322 | + | |
322 | 323 | | |
323 | 324 | | |
324 | 325 | | |
| |||
468 | 469 | | |
469 | 470 | | |
470 | 471 | | |
| 472 | + | |
471 | 473 | | |
472 | 474 | | |
473 | 475 | | |
| |||
1569 | 1571 | | |
1570 | 1572 | | |
1571 | 1573 | | |
| 1574 | + | |
1572 | 1575 | | |
1573 | 1576 | | |
1574 | 1577 | | |
| |||
1701 | 1704 | | |
1702 | 1705 | | |
1703 | 1706 | | |
| 1707 | + | |
1704 | 1708 | | |
1705 | 1709 | | |
1706 | 1710 | | |
| |||
1950 | 1954 | | |
1951 | 1955 | | |
1952 | 1956 | | |
| 1957 | + | |
1953 | 1958 | | |
1954 | 1959 | | |
1955 | 1960 | | |
| |||
2893 | 2898 | | |
2894 | 2899 | | |
2895 | 2900 | | |
2896 | | - | |
| 2901 | + | |
2897 | 2902 | | |
2898 | 2903 | | |
2899 | 2904 | | |
| 2905 | + | |
| 2906 | + | |
| 2907 | + | |
| 2908 | + | |
| 2909 | + | |
| 2910 | + | |
| 2911 | + | |
| 2912 | + | |
| 2913 | + | |
2900 | 2914 | | |
2901 | 2915 | | |
2902 | 2916 | | |
| |||
3526 | 3540 | | |
3527 | 3541 | | |
3528 | 3542 | | |
3529 | | - | |
| 3543 | + | |
3530 | 3544 | | |
3531 | 3545 | | |
3532 | 3546 | | |
| |||
3537 | 3551 | | |
3538 | 3552 | | |
3539 | 3553 | | |
| 3554 | + | |
3540 | 3555 | | |
3541 | 3556 | | |
3542 | 3557 | | |
| |||
0 commit comments