53 Commits (1a77b931a7b00be569c6fb685e101906b3968008)

Author SHA1 Message Date
Daniel Grunwald 1a77b931a7 Fix decompiling comparison operators: 9 years ago
lrieger d059c02ba3 test that the "F# using" does not get applied if the 'disposable' variable is used afterwards 9 years ago
Siegfried Pammer 62fe21fb9f add transformation of decimal literals and decimal constants 10 years ago
Siegfried Pammer 80cebbe448 fix bug in IntroduceUsingDeclarations: use matching ITypeResolveContext for each namespace and type 10 years ago
Siegfried Pammer d3a36e528e add TranslateArrayInitializer in ExpressionBuilder 10 years ago
Daniel Grunwald 1720fe5bba First version of variable inlining. 10 years ago
Siegfried Pammer 51a26c416b fix output of generic methods and typeof 10 years ago
Siegfried Pammer 6f60dbe04e implemented SwitchInstruction, StElem, NewArr instructions 10 years ago
Daniel Grunwald 6526548162 Ignore compiler warnings in unit tests 10 years ago
Siegfried Pammer 9f161006a5 fix #560: properly recognize `lock` pattern of C# 2, and add `lock (this)` pattern 10 years ago
Siegfried Pammer f37d0c37dd add support for fields and properties in decompiler output 11 years ago
Daniel Grunwald da4a0eb0bf Add some CompoundAssignment tests 11 years ago
Daniel Grunwald 7e9f6bb9d6 Fix ConvertConstructorCallIntoInitializer transform. 11 years ago
Siegfried Pammer 757d4039df ControlFlow test case 11 years ago
Siegfried Pammer 125cd1fdfc add new TestRunner 11 years ago
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. 14 years ago
Daniel Grunwald b5e29f0e05 Adjust unit tests. 14 years ago
Daniel Grunwald 60c02d577b Change namespace to ICSharpCode.Decompiler. 14 years ago
Artur Zgodziñski f25904a474 changed TextRunner to accept test file name. 14 years ago
Artur Zgodziñski cd200fa504 Replaced MBUnit with NUnit. 14 years ago
Artur Zgodziñski d1fff3fdb1 testing code that helps running independent decompilation tests. 14 years ago
Artur Zgodziñski d13d7bd48f Basic output of custom attributes attached to types and methods. 14 years ago
Daniel Grunwald 64b116cf94 Fix test runner diff output. Closes #25. 14 years ago
Daniel Grunwald d4c275410e Implemented removal of closures ("display class" introduced by C# compiler for anonymous methods) 14 years ago
Daniel Grunwald 6085b60fc2 Add dumb testing framework. 14 years ago