47 Commits (754a2f00fc8a6b99c82b39dee0087b5c7fa09ce7)

Author SHA1 Message Date
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. 8 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
Daniel Grunwald 3c31e100ad [nullables] Fix nullable transform being applied incorrectly. 8 years ago
Siegfried Pammer c27231955a Split Async tests 8 years ago
Daniel Grunwald eb4ab74b8e Add test case for constant 2147483648. Closes #609. 8 years ago
Daniel Grunwald c2ac9c374c Use tabs instead of spaces. 8 years ago
Daniel Grunwald 6305ed6e4e Put path to TestCases-dir into a constant. 8 years ago
Sam Harwell 4908b129f8 Convert projects to the new project system 8 years ago
Siegfried Pammer e26af08a1c Move test projects to their own directory in \ 8 years ago
Daniel Grunwald 7277de6c08 More fixes for yield return decompilation. 8 years ago
Siegfried Pammer f24f1e007e Move correctness tests to single namespace 9 years ago
Daniel Grunwald d39045981a Add test case for #180. 9 years ago
Siegfried Pammer 0524b4a353 Remove unused usings in solution; remove dead code; unify namespaces 9 years ago