58 Commits (343694c5499d2dd68896563bbbfc72604231deef)

Author SHA1 Message Date
Siegfried Pammer 6139d9d58e Delete created temp files if test execution was successful. 3 years ago
Siegfried Pammer 006bc18a96 Run ComInterop test case only on .NET 4.0. 3 years ago
Zachary Northrup abf36b0f43 Add a unit test validating that COM V-table ordering doesn't change with mixed properties, methods, and events 3 years ago
Siegfried Pammer 44dee6ecc2 Add additional tests for .NET 4.0 3 years ago
Siegfried Pammer d85759f505 Force StackTests to use 32-bit runner 3 years ago
Siegfried Pammer e4b63f7a35 - Make all tests async. 3 years ago
Siegfried Pammer 9e54b44b11 Move ILSpy to net6.0-windows 3 years ago
Siegfried Pammer 7b3940a818 Add test configuration for mcs 5.23.0 4 years ago
Siegfried Pammer 30f9a82fbe Add Roslyn 3.11.0 as separate test configuration. Update RoslynLatest to 4.0.0. Use LanguageVersion.CSharp9_0 instead of Preview. Add LanguageVersion.CSharp10_0. 4 years ago
Siegfried Pammer d2fc380e0e Fix #2349: Use proper ExpressionType with DynamicCompoundAssign. 4 years ago
Siegfried Pammer be57dc454c Run tests with different versions of Roslyn 5 years ago
Daniel Grunwald bb99e9668a Fix #2115: Re-introduce the evaluation order bug #2050 when a language version <=C# 5 is selected. 5 years ago
dotnet format 0d9f871a4f #2128: Reformat the whole code base. 5 years ago
Siegfried Pammer b435c07f4d Added support for deconstruction assignments to properties 5 years ago
Daniel Grunwald 62fcab8d99 #2050: Allow inlining into the StObj target slot when this is possible without changing the program semantics. 5 years ago
Daniel Grunwald a1c211f326 Fix #1794: Avoid extra cast to double for ulong -> float conversion 6 years ago
Daniel Grunwald c32361d464 #1691: Avoid replacing string.Concat() with operator+ when the evaluation order depends on the compiler version. 6 years ago
Siegfried Pammer e9a020062d Add more RefLocalsAndReturns pretty tests. 6 years ago
Siegfried Pammer b83cb41f2e Add pretty tests for local functions. 6 years ago
Daniel Grunwald 8ff34e5c8b Try to workaround non-deterministic test failures. 6 years ago
Daniel Grunwald b7b697ff03 Only reference Microsoft.VisualBasic.dll in VB-related tests. 6 years ago
Siegfried Pammer 8480acf9e5 Add StackTests.il test case. 6 years ago
Daniel Grunwald ba8b453b36 Fix #1404: local variables with init flag are not declared in the correct scope 6 years ago
Daniel Grunwald 0c0ac6ea44 Add RunVB() for VB correctness tests 6 years ago
Siegfried Pammer cf1d05042f Add detection of local functions, so we do not hide the methods/display classes. 7 years ago
Siegfried Pammer 8cbf724901 Move CustomAttributeTests to PrettyTestRunner 7 years ago
Daniel Grunwald bf64e754df Use MetadataToken for type lookups within the current assembly. 7 years ago
Siegfried Pammer 704eec86ae Add basic unit tests for ref returns, locals and conditional 7 years ago
Siegfried Pammer bfda422f1a Remove mcs from async tests 7 years ago
Siegfried Pammer 7f210b585a Rename CompilerOptions to CSharpCompilerOptions and add Tester.CompileVB 7 years ago
Siegfried Pammer 9b665b7cbc Add AwaitInCatchTransform 7 years ago
Siegfried Pammer 7544eac5b4 Add support for mcs 2.6.4 switch-on-string 7 years ago
Daniel Grunwald eb6119eb7d Only use mcs for the first compilation pass. Consistently run test cases using .NET 4.x runtime. 7 years ago
Daniel Grunwald d9a28314f9 Upgrade to NUnit 3.9 and enable parallel test execution. 7 years ago
Daniel Grunwald 3fae36dab9 Use mcs for correctness tests. 7 years ago
Siegfried Pammer 97b7089aa7 Add CompilerOptions.UseMcs to Tester 7 years ago
Daniel Grunwald 228419b4f0 Fix interaction of ?. with using-transform. 7 years ago
Daniel Grunwald ca0fa55af8 Implement null propagation transform. 7 years ago
Siegfried Pammer f59504bbce Fix bug in StringInterpolation transform: do not transform if arguments use string literals, nested string literals are not allowed. 8 years ago
Daniel Grunwald 87a03bde70 Add test case for #981, and fix decompilation of ?: operator on StackType.Ref (necessary to make the testcase compile). 8 years ago
Siegfried Pammer d412de58b9 Commit first test case. 8 years ago
Siegfried Pammer 352707d396 Update tests 8 years ago
Siegfried Pammer 259e7166c6 #966: Add MiniJSON.cs as correctness test case. Needs further work to make it a pretty test. 8 years ago
Daniel Grunwald 06227f280c Add StackTypes.il 8 years ago
Daniel Grunwald 4d755a7ccf Put generated test assemblies in same folder as test cases, instead of %TMP% 8 years ago
Moritz f4209947a0 Fix await calls not getting decompiled correctly (#904) 8 years ago
Siegfried Pammer d61d026254 Add LINQRaytracer test case 8 years ago
Daniel Grunwald 6a1b623140 #899: decode jmp instruction into tail call 8 years ago
Siegfried Pammer 1613a73755 Split Patterns.cs in Using.cs and Loops.cs 8 years ago
Siegfried Pammer 6da8058587 Add Patterns correctness tests; add missing file headers 8 years ago