| .. |
|
.gitignore
|
…
|
|
|
AnonymousMethodEdgeCases.cs
|
Extend UseLambdaSyntax to emit statement lambdas
|
1 month ago |
|
AnonymousMethodEdgeCases.il
|
Extend UseLambdaSyntax to emit statement lambdas
|
1 month ago |
|
CS1xSwitch_Debug.cs
|
#2128: Reformat the whole code base.
|
6 years ago |
|
CS1xSwitch_Debug.il
|
dev: Strip BOM mark from text files
|
1 year ago |
|
CS1xSwitch_Release.cs
|
#2128: Reformat the whole code base.
|
6 years ago |
|
CS1xSwitch_Release.il
|
dev: Strip BOM mark from text files
|
1 year ago |
|
CachedReadOnlySpanFromLazyCache.cs
|
Fix #3850: recover ReadOnlySpan<T> array literals from the legacy lazy cache
|
2 months ago |
|
CachedReadOnlySpanFromLazyCache.il
|
Fix #3850: recover ReadOnlySpan<T> array literals from the legacy lazy cache
|
2 months ago |
|
CallIndirect.cs
|
Add support for .NET 5 custom calling conventions.
|
6 years ago |
|
CallIndirect.il
|
Add support for .NET 5 custom calling conventions.
|
6 years ago |
|
ConditionalChain.cs
|
Expand nested conditional operators back into if-else
|
3 weeks ago |
|
ConditionalChain.il
|
Expand nested conditional operators back into if-else
|
3 weeks ago |
|
ConstantBlobs.cs
|
dev: Strip BOM mark from text files
|
1 year ago |
|
ConstantBlobs.il
|
dev: Strip BOM mark from text files
|
1 year ago |
|
DirectCallToExplicitInterfaceImpl.cs
|
dev: Strip BOM mark from text files
|
1 year ago |
|
DirectCallToExplicitInterfaceImpl.il
|
dev: Strip BOM mark from text files
|
1 year ago |
|
EmptyBodies.cs
|
Fix #2964: Better error message when a method only contains a single ret instruction.
|
3 years ago |
|
EmptyBodies.il
|
Fix crash when control flow reaches end of method.
|
3 years ago |
|
EnumArithmeticOutOfRange.cs
|
Fix #1142: recover enum members for out-of-range constant operands
|
1 month ago |
|
EnumArithmeticOutOfRange.il
|
Fix #1142: recover enum members for out-of-range constant operands
|
1 month ago |
|
EvalOrder.cs
|
#2182: Move "Transform call to struct constructor" from EarlyExpressionTransforms to ILReader.
|
6 years ago |
|
EvalOrder.il
|
#2182: Move "Transform call to struct constructor" from EarlyExpressionTransforms to ILReader.
|
6 years ago |
|
ExtensionEncodingV1.cs
|
Add tests for ExtensionEncodingV1 and ExtensionEncodingV2.
|
11 months ago |
|
ExtensionEncodingV1.il
|
Add tests for ExtensionEncodingV1 and ExtensionEncodingV2.
|
11 months ago |
|
ExtensionEncodingV2.cs
|
Add tests for ExtensionEncodingV1 and ExtensionEncodingV2.
|
11 months ago |
|
ExtensionEncodingV2.il
|
Add CompilerOptions.UseRoslyn4_14_0
|
5 months ago |
|
FSharpLoops.fs
|
dev: Strip BOM mark from text files
|
1 year ago |
|
FSharpLoops_Debug.cs
|
Rewrite TransformFieldAndConstructorInitializers from a step-by-step AST-based analysis to an analysis that tracks the whole constructor body.
|
10 months ago |
|
FSharpLoops_Debug.il
|
…
|
|
|
FSharpLoops_Release.cs
|
Rewrite TransformFieldAndConstructorInitializers from a step-by-step AST-based analysis to an analysis that tracks the whole constructor body.
|
10 months ago |
|
FSharpLoops_Release.il
|
…
|
|
|
FSharpUsing.fs
|
dev: Strip BOM mark from text files
|
1 year ago |
|
FSharpUsing_Debug.cs
|
dev: Strip BOM mark from text files
|
1 year ago |
|
FSharpUsing_Debug.il
|
dev: Strip BOM mark from text files
|
1 year ago |
|
FSharpUsing_Release.cs
|
dev: Strip BOM mark from text files
|
1 year ago |
|
FSharpUsing_Release.il
|
dev: Strip BOM mark from text files
|
1 year ago |
|
GuessAccessors.cs
|
Sightly improve variable naming of known types such as EventArgs and Exceptions
|
2 years ago |
|
GuessAccessors.il
|
Add test for indexer initializers
|
4 years ago |
|
InaccessibleParameterTypes.cs
|
Keep 'delegate {}' when a parameter type is inaccessible
|
1 month ago |
|
InaccessibleParameterTypes.il
|
Keep 'delegate {}' when a parameter type is inaccessible
|
1 month ago |
|
InstanceOperatorCall.cs
|
Report a call as unresolvable when nothing matched at all
|
1 month ago |
|
InstanceOperatorCall.il
|
Report a call as unresolvable when nothing matched at all
|
1 month ago |
|
Issue379.cs
|
dev: Strip BOM mark from text files
|
1 year ago |
|
Issue379.il
|
dev: Strip BOM mark from text files
|
1 year ago |
|
Issue646.cs
|
dev: Strip BOM mark from text files
|
1 year ago |
|
Issue646.il
|
dev: Strip BOM mark from text files
|
1 year ago |
|
Issue684.cs
|
Adjust tests: the improved stack slot type caused variable names to improve.
|
3 weeks ago |
|
Issue684.il
|
dev: Strip BOM mark from text files
|
1 year ago |
|
Issue959.cs
|
dev: Strip BOM mark from text files
|
1 year ago |
|
Issue959.il
|
dev: Strip BOM mark from text files
|
1 year ago |
|
Issue982.cs
|
dev: Strip BOM mark from text files
|
1 year ago |
|
Issue982.il
|
dev: Strip BOM mark from text files
|
1 year ago |
|
Issue1038.cs
|
Extend UseLambdaSyntax to emit statement lambdas
|
1 month ago |
|
Issue1038.il
|
dev: Strip BOM mark from text files
|
1 year ago |
|
Issue1047.cs
|
dev: Strip BOM mark from text files
|
1 year ago |
|
Issue1047.il
|
dev: Strip BOM mark from text files
|
1 year ago |
|
Issue1145.cs
|
…
|
|
|
Issue1145.il
|
…
|
|
|
Issue1157.cs
|
…
|
|
|
Issue1157.il
|
…
|
|
|
Issue1256.cs
|
dev: Strip BOM mark from text files
|
1 year ago |
|
Issue1256.il
|
dev: Strip BOM mark from text files
|
1 year ago |
|
Issue1323.cs
|
dev: Strip BOM mark from text files
|
1 year ago |
|
Issue1323.il
|
dev: Strip BOM mark from text files
|
1 year ago |
|
Issue1325.cs
|
Emit parameterized-property accessors as ordinary methods
|
2 months ago |
|
Issue1325.il
|
Add support for using different editions of .NET in unit tests
|
1 year ago |
|
Issue1325.vb
|
…
|
|
|
Issue1389.cs
|
Fix #2162: handle VariableInitializers like AssignmentExpressions in InsertParenthesesVisitor
|
6 years ago |
|
Issue1389.il
|
…
|
|
|
Issue1454.cs
|
dev: Strip BOM mark from text files
|
1 year ago |
|
Issue1454.il
|
…
|
|
|
Issue1638.cs
|
Fix #1638: identify renamed yield state machine members via method impls
|
2 months ago |
|
Issue1638.il
|
Fix #1638: identify renamed yield state machine members via method impls
|
2 months ago |
|
Issue1681.cs
|
dev: Strip BOM mark from text files
|
1 year ago |
|
Issue1681.il
|
dev: Strip BOM mark from text files
|
1 year ago |
|
Issue1918.cs
|
dev: Strip BOM mark from text files
|
1 year ago |
|
Issue1918.il
|
dev: Strip BOM mark from text files
|
1 year ago |
|
Issue1922.cs
|
dev: Strip BOM mark from text files
|
1 year ago |
|
Issue1922.il
|
…
|
|
|
Issue2104.cs
|
dev: Strip BOM mark from text files
|
1 year ago |
|
Issue2104.il
|
Fix #2104: Check field name of backing field when attempting to transform to an auto property.
|
6 years ago |
|
Issue2260SwitchString.cs
|
Emit C# 7.1 default literals where the context supplies the type
|
4 weeks ago |
|
Issue2260SwitchString.il
|
Fix #2260: switch(string) transform: handle empty cases where the C# compiler optimizes out the `if`
|
6 years ago |
|
Issue2443.cs
|
Fix #2443: do not use this()-ctor initializers by accident if base type is unknown.
|
5 years ago |
|
Issue2443.il
|
dev: Strip BOM mark from text files
|
1 year ago |
|
Issue3344CkFinite.cs
|
dev: Strip BOM mark from text files
|
1 year ago |
|
Issue3344CkFinite.il
|
Fix #3344: Add support for the `ckfinite` opcode.
|
1 year ago |
|
Issue3421.cs
|
Enhance null handling in switch transformations
|
2 years ago |
|
Issue3421.il
|
Add test
|
2 years ago |
|
Issue3442.cs
|
dev: Strip BOM mark from text files
|
1 year ago |
|
Issue3442.il
|
dev: Strip BOM mark from text files
|
1 year ago |
|
Issue3465.cs
|
dev: Strip BOM mark from text files
|
1 year ago |
|
Issue3465.il
|
Add test case
|
1 year ago |
|
Issue3466.cs
|
dev: Strip BOM mark from text files
|
1 year ago |
|
Issue3466.il
|
Fix stack overflow exception in CSharpResolver (#3471)
|
1 year ago |
|
Issue3504.cs
|
dev: Strip BOM mark from text files
|
1 year ago |
|
Issue3504.il
|
Add a test case
|
1 year ago |
|
Issue3524.cs
|
dev: Strip BOM mark from text files
|
1 year ago |
|
Issue3524.il
|
Fix #3524: Property without backing field cannot have an initializer.
|
1 year ago |
|
Issue3552.cs
|
Copy-propagate the stack slot for collection initializers (#3554)
|
1 year ago |
|
Issue3552.il
|
Copy-propagate the stack slot for collection initializers (#3554)
|
1 year ago |
|
Issue3729.cs
|
Merge branch 'master' into split/unresolved-value-type-call-targets
|
2 weeks ago |
|
Issue3729.il
|
Handle unresolved value-type call targets
|
2 weeks ago |
|
MonoFixed.cs
|
AssignVariableNames: Handle fixed statement special cases
|
2 years ago |
|
MonoFixed.il
|
Add ILPretty test for MCS 2.6.4 fixed string
|
3 years ago |
|
NoAccessorProperties.cs
|
Add regression test for property rows without accessors
|
2 months ago |
|
NoAccessorProperties.il
|
Add regression test for property rows without accessors
|
2 months ago |
|
SealedRecordProtectedCopyCtor.cs
|
Recognize a protected copy constructor on a sealed record
|
1 month ago |
|
SealedRecordProtectedCopyCtor.il
|
Recognize a protected copy constructor on a sealed record
|
1 month ago |
|
SequenceOfNestedIfs.cs
|
#2685: Emit 'override' without 'newslot' as 'virtual' if there is no (known) method to override.
|
4 years ago |
|
SequenceOfNestedIfs.il
|
…
|
|
|
SortSwitchSections.cs
|
Add opt-in SortSwitchSections setting (#3749). (#3750)
|
3 months ago |
|
SortSwitchSections.il
|
Add opt-in SortSwitchSections setting (#3749). (#3750)
|
3 months ago |
|
SpanConversionOperatorMismatch.cs
|
Emit C# 7.1 default literals where the context supplies the type
|
4 weeks ago |
|
SpanConversionOperatorMismatch.il
|
Fold C# 14 implicit span conversions instead of printing their helpers
|
1 month ago |
|
StackAllocDuplicateStore.cs
|
Extend InferType() to every ILInstruction
|
2 weeks ago |
|
StackAllocDuplicateStore.il
|
Add ILPretty regression test for duplicate stackalloc store
|
2 months ago |
|
SwitchOnStringNegativeCharIndex.cs
|
Reject negative char index in the length-and-char string switch
|
2 months ago |
|
SwitchOnStringNegativeCharIndex.il
|
Reject negative char index in the length-and-char string switch
|
2 months ago |
|
TailCall.cs
|
Surface the IL 'tail.' prefix as an inline comment in C# output
|
3 months ago |
|
TailCall.il
|
Surface the IL 'tail.' prefix as an inline comment in C# output
|
3 months ago |
|
TruncatedAccessorBody.cs
|
Fix crash decompiling reference assemblies with stripped method bodies
|
1 month ago |
|
TruncatedAccessorBody.il
|
Fix crash decompiling reference assemblies with stripped method bodies
|
1 month ago |
|
UnknownTypes.cs
|
#2685: Emit 'override' without 'newslot' as 'virtual' if there is no (known) method to override.
|
4 years ago |
|
UnknownTypes.il
|
Fix weird casts to `nint` when writing to fields of unknown type.
|
6 years ago |
|
Unsafe.cs
|
Fix #2397: Introduced calls to Unsafe.Read or Unsafe.Write when we would otherwise cause "Cannot declare a pointer to a managed type T" errors.
|
3 years ago |
|
Unsafe.il
|
Add missing EmbeddedAttribute in Unsafe.il testcase.
|
4 years ago |
|
WeirdEnums.cs
|
dev: Strip BOM mark from text files
|
1 year ago |
|
WeirdEnums.il
|
dev: Strip BOM mark from text files
|
1 year ago |