33 Commits (458f448faed009968d67be73b439286359221ec3)

Author SHA1 Message Date
Siegfried Pammer 458f448fae Avoid unnecessary allocations of MetadataReader and clean up Dom structs a bit. 7 years ago
Siegfried Pammer d5f7cd46fc Simplify PEFile API 7 years ago
Daniel Grunwald f290d81535 Fix ReflectionDisassembler so that we can re-generate the IL files for the PInvoke test. 7 years ago
Daniel Grunwald d87820e226 Avoid redundant explicit boxing casts 7 years ago
Siegfried Pammer 79b5048fdc Fix bugs in testing infrastructure 7 years ago
Siegfried Pammer e3ba9ba55c Use PEFile to store a reference to the stream containing the loaded assembly. 7 years ago
Siegfried Pammer 95d256e875 Fix Tester.DecompileCSharp 7 years ago
Daniel Grunwald f386d0b9d1 Filter out a bunch of non-determinism from the generated pretty test IL files. 7 years ago
Daniel Grunwald 80d3deb1ae Regenerate test cases with Roslyn 2.7. 7 years ago
Siegfried Pammer cb37cfddb5 Add minimal pretty tests for ref structs. 7 years ago
Daniel Grunwald 8a589b2fd2 Add DecompilerSettings constructor that takes a language version. 7 years ago
Siegfried Pammer a957163aa3 Fix unit tests 7 years ago
Siegfried Pammer 7f210b585a Rename CompilerOptions to CSharpCompilerOptions and add Tester.CompileVB 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
Siegfried Pammer cb9787098f Finished port of UI (Analyzers still excluded) and Disassembler 7 years ago
Daniel Grunwald 228419b4f0 Fix interaction of ?. with using-transform. 7 years ago
Kirill Osenkov 5c32fbf9dd Add a unit-test for CreateSequencePoints 7 years ago
Siegfried Pammer 02b7dc98be Commit of non-compiling WIP 7 years ago
Siegfried Pammer 454f512929 Tests: Set Roslyn language version to latest 8 years ago
Siegfried Pammer 2759b27a0f Add System.Xml.dll to unit test references 8 years ago
Siegfried Pammer 68357655b4 Add RemovedDeadCode = true to F# ILPretty tests 8 years ago
Daniel Grunwald e813ebcc03 Adjust Loops test. 8 years ago
Daniel Grunwald 06227f280c Add StackTypes.il 8 years ago
Daniel Grunwald 462d0da7b6 Add feature to the MethodBodyDisassembler that shows sequence points from PDB in disassembled IL. 8 years ago
Daniel Grunwald 4d755a7ccf Put generated test assemblies in same folder as test cases, instead of %TMP% 8 years ago
Daniel Grunwald 260d303b8e Restore P/Invoke test. 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
Daniel Grunwald b3590ec292 Update cecil. 9 years ago
Siegfried Pammer 0524b4a353 Remove unused usings in solution; remove dead code; unify namespaces 9 years ago
Christoph Wille 1ce8349dd9 Adjust namespaces 9 years ago
Daniel Grunwald bedff74b61 Run correctness tests with roslyn, and add some roslyn-based pretty-tests as well. 9 years ago
Daniel Grunwald 15b776faa2 Initial attempt at short-circuiting if conditions 9 years ago
Daniel Grunwald 0fade5cb0f Add single-stepping support to some ILAst transforms. 9 years ago
Siegfried Pammer ee1b26d04d Add TransformInlineAssignment and InlineAssignmentTest 9 years ago
Siegfried Pammer 02022c7290 Add PrettyTestRunner 9 years ago
Daniel Grunwald 3faca4372e Fix subtle issues with BitNot operator. 9 years ago
Siegfried Pammer 1217c5b488 Add some more options to Tester.CompileCSharp and Tester.AssembleIL 9 years ago
Siegfried Pammer 856e56be66 Add unit test methods for IL-based tests 9 years ago
Siegfried Pammer 7d12dd9e42 Add RoundtripAssembly.RunWithOutput for TestCase-1.exe 9 years ago
Daniel Grunwald eb48a3764e Fix various issues that caused conversions to decompile to code with different semantics: 9 years ago
Siegfried Pammer ebc0526ac1 move DecompilerSettings to ICSharpCode.Decompiler 10 years ago
Daniel Grunwald 5b947aad2f Escape invalid identifiers when decompiling whole assembly as project. 10 years ago
Daniel Grunwald 8a5d6f654f Let's try appveyor instead 10 years ago
David Karlaš fca29f68c4 Reenabled CustomerAttributes unit tests and fixed most problems 10 years ago
Daniel Grunwald 6526548162 Ignore compiler warnings in unit tests 10 years ago
Siegfried Pammer bb544581c9 Escape compiler-generated names in tests 10 years ago
Daniel Grunwald 2f83334c2e Use NRefactory.TypeSystem for ILAst. 11 years ago