41 Commits (9c23972074046600f540c084c54af6af79933d51)

Author SHA1 Message Date
Schabse Laks 9c23972074 Tests: Reuse decompiler roundtrip assertion code 11 years ago
Daniel Grunwald d24cb3ff2e Fixed disassembling and decompiling negative zeroes. 13 years ago
Daniel Grunwald 8acf17d50a Improved async/await decompiler. 13 years ago
Siegfried Pammer 8929b2c165 fix overloads in unit tests 13 years ago
Siegfried Pammer 1e79bf3588 do not use DominanceFrontiers to detect condition bodies; closes #300 13 years ago
Daniel Grunwald 7e35c705b6 Initial implementation of Expression Tree Decompilation (#175) 14 years ago
Daniel Grunwald c28f6455d8 Anonymous type create expressions: when all names can be inferred from the initializers, don't create NamedExpressions. 14 years ago
Pent Ploompuu 92c892577d Use consistent terminology for lifted operators 14 years ago
Pent Ploompuu 85fbaf8255 Test both with and without optimizations 14 years ago
Daniel Grunwald 2783b02007 Fix #241: type analysis causes truncation of integer literals when calculating with types smaller than int32. 14 years ago
Alex Lyman 8dcea0b27b - Made the InitializerTests pass, through three changes: 14 years ago
Daniel Grunwald 4f5fb6c140 Fixed references to enum values nested within generic types. 14 years ago
Daniel Grunwald 9376ece056 Fixed references to enum values nested within generic types. 14 years ago
Pent Ploompuu 1e34ba6b1a Added test cases for operators on nullable values 14 years ago
Daniel Grunwald e0c7bebfe8 Add license headers to the files that were missing them. 14 years ago
Siegfried Pammer a929decdeb implement basic support for custom short circuit operators + unit test; fixes #193 14 years ago
Daniel Grunwald 229218174f Inlining: remove the arg_-Variable in catch blocks. 14 years ago
Daniel Grunwald 2d42dd5c57 Fixed several issues related to [MarshalAs] attributes. 14 years ago
Daniel Grunwald 3875839485 Fixed bug in switch transform. 14 years ago
Daniel Grunwald 9f842fcda2 Implemented foreach pattern over non-generic collections. 14 years ago
Daniel Grunwald 6501104f6d Include UndocumentedExpressions.cs in unit tests. 14 years ago
Alex Lyman f3f557103b - Replaced simple Test differ with full-blown DiffLib-backed implementation (pulled in w/ NuGet), to improve failed test messages. 14 years ago
Daniel Grunwald 8ee23f5243 Add support for query continuations. 14 years ago
Daniel Grunwald 6cb77e63e9 Fully qualify ambiguous type names. 14 years ago
Daniel Grunwald 55dec5389c Fix crash when decompiling calli instruction. Closes #113. 14 years ago
Daniel Grunwald 1df82cc3d1 Improved support for compound assignments and the pre-increment operator. 15 years ago
Daniel Grunwald b5e29f0e05 Adjust unit tests. 15 years ago
Daniel Grunwald 60c02d577b Change namespace to ICSharpCode.Decompiler. 15 years ago
Artur Zgodziñski f25904a474 changed TextRunner to accept test file name. 15 years ago
Artur Zgodziñski cd200fa504 Replaced MBUnit with NUnit. 15 years ago
Artur Zgodziñski d1fff3fdb1 testing code that helps running independent decompilation tests. 15 years ago
Artur Zgodziñski d13d7bd48f Basic output of custom attributes attached to types and methods. 15 years ago
Daniel Grunwald 64b116cf94 Fix test runner diff output. Closes #25. 15 years ago
Daniel Grunwald d4c275410e Implemented removal of closures ("display class" introduced by C# compiler for anonymous methods) 15 years ago
Daniel Grunwald 6085b60fc2 Add dumb testing framework. 15 years ago