64 Commits (6c1efaa2d78d8d36d09b0f1baa006f371708dcc6)

Author SHA1 Message Date
Siegfried Pammer 6c1efaa2d7 use mono.cecil nuget-package in all projects instead of git sub-module 9 years ago
Daniel Grunwald ddf2b88b3a Remove FSharp.Compiler.Service 9 years ago
lrieger 189e873461 FSharpTests: check-in IL instead of compiling F# source in the tests. 9 years ago
lrieger d059c02ba3 test that the "F# using" does not get applied if the 'disposable' variable is used afterwards 9 years ago
lrieger b374915e5e add nunit runner as nuget so tests can be run in the TestExplorer in VS 10 years ago
Daniel Grunwald 0869943ce8 Use lower-case GUIDs in project references. 10 years ago
Daniel Grunwald 0a481a573c Add AvalonEdit, NRefactory, and cecil submodules. 10 years ago
Daniel Grunwald 382f24666a Add NRefactory 5.5.1 source code. 10 years ago
Daniel Grunwald e88120cb4a Remove NRefactory sourcecode and use the NuGet package instead. 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 0ada95d913 fix #470: BAML to XAML conversion does not generate escape sequence {} correctly 11 years ago
Daniel Grunwald d24cb3ff2e Fixed disassembling and decompiling negative zeroes. 13 years ago
Daniel Grunwald 2edcaa2c44 Initial implementation of async/await decompiler. 13 years ago
Daniel Grunwald 979f7d018a Traverse the dominator tree in depth-first order when finding conditions. This reduces the number of gotos produced for complex control flow. 13 years ago
Siegfried Pammer 1e79bf3588 do not use DominanceFrontiers to detect condition bodies; closes #300 13 years ago
Daniel Grunwald c542648d87 Store debugger member mappings in a simple list in the text output; copy the entries into the DebugInformation only when the output gets displayed. 14 years ago
Daniel Grunwald 7e35c705b6 Initial implementation of Expression Tree Decompilation (#175) 14 years ago
Daniel Grunwald 81bb822fdb Adjust ILSpy to NRefactory changes. 14 years ago
Pent Ploompuu 92c892577d Use consistent terminology for lifted operators 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
Daniel Grunwald 320b6d96c2 Fix some compiler warnings. 14 years ago
Daniel Grunwald 6daf7cb6bc Fix some compiler warnings. 14 years ago
Pent Ploompuu 1e34ba6b1a Added test cases for operators on nullable values 14 years ago
Pent Ploompuu 4de59aa15b 64bit support for test cases 14 years ago
Siegfried Pammer a929decdeb implement basic support for custom short circuit operators + unit test; fixes #193 14 years ago
Daniel Grunwald 2d42dd5c57 Fixed several issues related to [MarshalAs] attributes. 14 years ago
Artur Zgodziński d900a171fa Improved decompilation of new modifier. 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 c869e7cf02 Implemented support for undocumented expressions. 14 years ago
Daniel Grunwald 83489b2cc8 Add support for decompiling query expressions. 14 years ago
Daniel Grunwald cd630c3fbb Fix #87: missing cast when calling explicit interface implementation. 14 years ago
Artur Zgodziski c81f81827f Implemented printing of .overrides and interfaces directives in IL. 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 942131b06d Add support for checked/unchecked statements. 14 years ago
Daniel Grunwald 7b2c444181 Add support for unsafe code. Closes #48. 14 years ago
Daniel Grunwald b6d832d212 Add support for collection initializers. 14 years ago
Daniel Grunwald 72ee5d309c Improve array initializer support. 14 years ago
Artur Zgodziski 16fd9d07e3 Indexers support. Explicit implementation of methods and parameters. 14 years ago
Daniel Grunwald 7d1d168313 Add options dialog. 14 years ago
Daniel Grunwald b84ba59c68 Use 'out' instead of 'ref' when calling a method with an out-parameter. Closes #57. 14 years ago
Artur Zgodziski cd200fa504 Replaced MBUnit with NUnit. 14 years ago
Artur Zgodziski 33290c2a7f renamed files with sample code 14 years ago
Artur Zgodziski 8b1be87732 changed version of referenced gallio and mbunit libraries. 14 years ago
Artur Zgodziski 19993ff43b more attribute targets implemented. 14 years ago
Daniel Grunwald 9fab4e4ac0 Fix distinction between 'this' and 'base' in generic classes. 14 years ago
Artur Zgodziski 464acf02ea fixed printing of enum values that cannot be mapped to enum named constants. 14 years ago
Artur Zgodziski d1fff3fdb1 testing code that helps running independent decompilation tests. 14 years ago
Daniel Grunwald 7de3cf9bc4 Add support for array initializers. 14 years ago
Daniel Grunwald 680d7a413e Fix exception in type substitution when accessing multidimensional arrays that have a type parameter as element type. Closes #43. 14 years ago