172 Commits (de33e793843203104cc9041875fa3299d8c25484)

Author SHA1 Message Date
Daniel Grunwald de33e79384 Add tests for 'async IAsyncEnumerable'. 6 years ago
Siegfried Pammer d45311f65e Enable tests for await using and DIM. 6 years ago
Daniel Grunwald a02bcd8f30 Upgrade Roslyn for tests to 3.3.1. 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 9fff0438c0 Fix #1675: Emit __ldftn/__ldvirtftn pseudo expressions, if delegate construction is not supported. 6 years ago
Christoph Wille 250b59fee9 Revert to 3.3.0-beta1 Roslyn. See #1691 (considered atm wontfix for 5.0) 6 years ago
Christoph Wille 61ef67f854 Update to RC1 of AvalonEdit 6 6 years ago
Christoph Wille 28be4a755b Switch to net472, of note: 6 years ago
Siegfried Pammer 4db22c87e1 Implement detection of custom task implementations + tests. 6 years ago
Siegfried Pammer 0f667a126d Update tests to Roslyn 3.3.0-beta1-final 6 years ago
Daniel Grunwald df13f0ce01 Fix #1605: Inline ref locals more aggressively; this is necessary for VB compound assignments. 6 years ago
Siegfried Pammer 4a0ca21bbf Add (failing) test case for throw expressions. 6 years ago
Daniel Grunwald b7f0e2e929 Be less aggressive when removing dead code -- some of it may still be interesting to users. 6 years ago
Daniel Grunwald 18ee984ade Add support for "definitely assigned if true/false" to data flow analysis. 6 years ago
Siegfried Pammer e9a020062d Add more RefLocalsAndReturns pretty tests. 6 years ago
Daniel Grunwald 42eafb587f Fix #684: Improve detection of variable type for stack slots. 6 years ago
Daniel Grunwald 7e3b36aaa7 #1563: Where possible, replace an explicit interface implementation call with a call to the interface member. 6 years ago
Daniel Grunwald b75c252193 Upgrade C# 8.0 nullability support for Roslyn 3.2.0-beta4. 6 years ago
Daniel Grunwald ccdabf2325 Fix a bunch of XmlDoc compiler warnings. 6 years ago
Siegfried Pammer b83cb41f2e Add pretty tests for local functions. 6 years ago
Daniel Grunwald e6489d543e Fix #1574: When re-introducing an explicit cast for an implicit user-defined conversion; ensure we use a direct cast and don't go through the code path for builtin conversions. 6 years ago
Siegfried Pammer 9590cfbf59 Update tests to latest Roslyn implementation. 6 years ago
Oren Novotny d0d0e9953a
Use MSBuild locator API to find MSBuild. Fixes VS 2019 issue. 6 years ago
Daniel Grunwald 961923f4fd #1499, #1240: Translate pointer arithmetic on managed pointers (ref T) using the System.Runtime.CompilerServices.Unsafe intrinsics 6 years ago
Siegfried Pammer 3abb548e1e Fix #1479: Unable to cast object of type 'System.Int32' to type 'System.Single' 6 years ago
Siegfried Pammer b0cb976357 Fix #1454: Name collision after converting for-over-array to foreach. 6 years ago
Daniel Grunwald e45ffc1c29 Update to Roslyn 3.0.0-beta4 6 years ago
Daniel Grunwald 72508b5777 Add test for C# 8 nullable reference types; and fix some bugs. 6 years ago
Daniel Grunwald 3fac3c07a2 Upgrade Roslyn for tests to 3.0.0-beta3. 6 years ago
Siegfried Pammer f05c1bb466 Fix build break; only escape _ if it is a type name. Add basic Discards tests. 6 years ago
Daniel Grunwald 2f35374d7d Support "where T : unmanaged" constraints. 6 years ago
Siegfried Pammer 5962d4675f Add IL tests for basic isinst patterns. Undo change mentioned in 54ff546221 (commitcomment-32359757) 6 years ago
Siegfried Pammer 9437c6e4ad Add basic interface tests. 6 years ago
Siegfried Pammer ccfd3cb789 Add ValueTypes tests from old decompiler. 6 years ago
Siegfried Pammer 72be265c5b Add disabled TypeMembers tests from old decompiler. 6 years ago
Siegfried Pammer 488348e798 Add old MultidimensionalArrays test to pretty test runner. 6 years ago
Siegfried Pammer 5ebda93746 Remove unused CodeSampleFileParser 6 years ago
Siegfried Pammer 602b7c3ff8 Fix filenames in project file. 6 years ago
Siegfried Pammer 6f3230af48 Add ununsed CustomAttributes test. 6 years ago
Siegfried Pammer 9e1e367e04 Add basic for loop PDB tests. 6 years ago
Siegfried Pammer d826a1ca43 Remove old ILTests files. 6 years ago
Siegfried Pammer 906e350edc Add PDB test case "LambdaCapturing". 6 years ago
Siegfried Pammer 25c757b7cd Add first attempt at PdbGenerationTestRunner. 6 years ago
Siegfried Pammer 8dffec24b9 Add SequenceOfNestedIfs test. 6 years ago
Siegfried Pammer e96d48b809 Move SequencePointTests to DebugInfo directory. 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
Christoph Wille 29e05778c6 See #1416. Also upgraded Cecil to .3 (from .1) 6 years ago
Siegfried Pammer 17f42066a0 Fix #1378: Missing unsafe modifier for static fields 6 years ago
Daniel Grunwald deb2ceebd8 Fix #970: 'await' decompilation when the awaiter does not implement ICriticalNotifyCompletion 7 years ago