208 Commits (80b6bc377150e20339d888345285ee1e0e04f741)

Author SHA1 Message Date
Daniel Grunwald ddf2b88b3a Remove FSharp.Compiler.Service 10 years ago
Daniel Grunwald 7265de118d Let's avoid switching to C# 6 for now. 10 years ago
Dmitry Xlestkov 248e5cc104 FIX #675. Decompile empty async void methods 10 years ago
lrieger 189e873461 FSharpTests: check-in IL instead of compiling F# source in the tests. 10 years ago
lrieger d059c02ba3 test that the "F# using" does not get applied if the 'disposable' variable is used afterwards 10 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 fa2b392707 Adjust ILSpy to new NRefactory and ICSharpCode.Decompiler versions. 10 years ago
Daniel Grunwald 02a500e762 ICSharpCode.Decompiler: Merge changes from SharpDevelop to ILSpy. 10 years ago
Daniel Grunwald e88120cb4a Remove NRefactory sourcecode and use the NuGet package instead. 10 years ago
LordJZ 7cacb70148 Fixed some corner cases 10 years ago
LordJZ aeddcf4b80 Enhanced point arithmetic handling 10 years ago
Siegfried Pammer 9f161006a5 fix #560: properly recognize `lock` pattern of C# 2, and add `lock (this)` pattern 11 years ago
Siegfried Pammer b9090e43c6 Revert "Fixed decompiling empty async methods." 11 years ago
Siegfried Pammer 3bf00d3d21 add special formatting case for else-if to CSharpOutputVisitor 11 years ago
Siegfried Pammer 72a8229e90 fix #483: if-else-if-... and nesting 11 years ago
LordJZ 25f82744a2 Added more pointer arithmetic tests 11 years ago
krauthaufen e10e42681f added fix for unsigned comparison with signed integral types; 11 years ago
Schabse Laks be718680fe Add #pragma to suppress warning in test case 11 years ago
Schabse Laks 5bd1892e9a Temporary workaround for Roslyn compiler bug 11 years ago
Siegfried Pammer 0ada95d913 fix #470: BAML to XAML conversion does not generate escape sequence {} correctly 11 years ago
Schabse Laks 9c23972074 Tests: Reuse decompiler roundtrip assertion code 11 years ago
LordJZ a997ea2068 Fixed decompiling empty async methods. 11 years ago
Daniel Grunwald 82999a056b Remove failing unit test; bug #393 is fixed but the test still fails due to unnecessary '& 31'. 11 years ago
Daniel Grunwald f538d20de5 Fix NullReferenceException in type analysis. 11 years ago
Daniel Grunwald 6ba013d9dd Fix bugs in async/await decompiler. 12 years ago
Daniel Grunwald d2c24a3b0a Don't eliminate delegate caching when lambda decompilation is disabled. 12 years ago
Daniel Grunwald d24cb3ff2e Fixed disassembling and decompiling negative zeroes. 13 years ago
Daniel Grunwald 82154e1eb6 Fixed decompilation of automatic event that has attributes on the accessors. 13 years ago
Daniel Grunwald 1b6d1088e8 Fix #346: incorrect type inference for if statement on ref bool parameter 13 years ago
Daniel Grunwald daa5900f9c Fixed async/await decompilation when the GetAwaiter() is called on a value type. 13 years ago
Daniel Grunwald 45e327d53a Don't show [AsyncStateMachine] attribute. 13 years ago
Daniel Grunwald 8acf17d50a Improved async/await decompiler. 13 years ago
Daniel Grunwald 7364df6b3a Set version number to 2.1. 13 years ago
Daniel Grunwald 2edcaa2c44 Initial implementation of async/await decompiler. 13 years ago
Daniel Grunwald 0a01bc7b03 Adjust ILSpy to NRefactory API changes. 13 years ago
Daniel Grunwald 4906f3e26b #282 - Fix the casts in the other direction (from concrete type to type parameter). 13 years ago
Daniel Grunwald 134c4515e4 Fix #282: (T)(object)DateTime.Now; decompiles as (T)DateTime.Now;, which does not compile 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 8929b2c165 fix overloads in unit tests 13 years ago
Siegfried Pammer 91b74550fe implement special cases for enum type inference; closes #248 13 years ago
Siegfried Pammer 1e79bf3588 do not use DominanceFrontiers to detect condition bodies; closes #300 13 years ago
Daniel Grunwald 0b968182a3 Fix #296: Array initialization decompiles into recursive reference 14 years ago
Daniel Grunwald c3b9fd63c1 Fix array creation with unsigned integers. 14 years ago
Daniel Grunwald 63a55fa5b0 Fixed NullReferenceException when decompiling a switch over a boolean variable that includes a default case. 14 years ago
Daniel Grunwald 0010be6add Fixed decompiling "new byte[length]" where length is a long. 14 years ago
Daniel Grunwald 59db5876ee Decompile 'volatile' modifier. 14 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