1197 Commits (d07298b7473359c5009764e7b3b6600942579fbc)

Author SHA1 Message Date
Daniel Grunwald 184b371f72 Fix 'this' type in generic classes/structs. 9 years ago
Siegfried Pammer ebb9fdd79d do not generate unused exception variables, transform unused object-typed exception variables to catch-all 9 years ago
Siegfried Pammer f781c0335a replace IsSingleUse with IsSingleDefinition 9 years ago
Siegfried Pammer 264fe83593 add back DeclareVariables-transform 9 years ago
Siegfried Pammer 55b89bdd77 force int/long cast on array access 9 years ago
Siegfried Pammer c581cec0dd remove System.Runtime.Versioning.TargetFrameworkAttribute when exporting assembly as project 9 years ago
Daniel Grunwald eabcab94db Fix appveyor build 9 years ago
Daniel Grunwald 593076eb61 Fix decompilation of shift operator on unsigned integers. 9 years ago
Daniel Grunwald 1a77b931a7 Fix decompiling comparison operators: 9 years ago
Daniel Grunwald 00e8a498a2 Generate explicit interface implementation from .override directive. 9 years ago
Daniel Grunwald b3974c48b3 Add transform to fix name collisions. 9 years ago
Daniel Grunwald 8edfe57b85 Fix bug in Clone() impl for collection slots. 9 years ago
Daniel Grunwald e0cf3bc7d8 Document stale positions and orphaned nodes. 9 years ago
Daniel Grunwald e2c0f40f71 ILAst: make 'Return' less of a special case 9 years ago
Siegfried Pammer 13bf6fbe9f add simple CopyPropagation transform 9 years ago
Siegfried Pammer aa837bcd61 unpack all DirectionExpressions used as call targets 9 years ago
Siegfried Pammer c6ce6d3d00 prefix identifiers starting with invalid characters with an underscore 9 years ago
Siegfried Pammer 0b18470157 introduce variables named "E_{StartOffset}" for exceptions 9 years ago
Daniel Grunwald d6d86b35e2 Adjust test case 9 years ago
Daniel Grunwald 797ce6796a Remove unused nunit.framework.dll 9 years ago
Siegfried Pammer 33e0ec7a88 remove commented code in DecompilerContext 9 years ago
Siegfried Pammer 938736a49b simplify b0e760f004 9 years ago
Siegfried Pammer b0e760f004 fix #436 - Incorrectly deducing that some uses of using, MoveNext() and Current can be rewritten as foreach when they cannot. 9 years ago
Siegfried Pammer 6d52b32a7f fix #591 - Erroneous variable naming when passed to method 9 years ago
Siegfried Pammer 866451e08c fix #614 - Keyword "ref" used instead of "out" 9 years ago
Daniel Grunwald a6ae2e4b24 Fix #716: OverflowException when converting System.Enum To System.Int64 in CustomAttribute 9 years ago
Siegfried Pammer 2360c24133 fix #713 - Issue when Decompiling parts of a Compiled EXE who's Namespace has a ton of controls. 9 years ago
Christoph Wille 7a29642b35 Revert "use mono.cecil nuget-package in all projects instead of git sub-module" 9 years ago
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 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 42bfb9bb23 modify the using pattern to also detect F# 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 fe3bee36ad Use tabs, not spaces. 10 years ago
Daniel Grunwald bf5861babd Fix #650 - C++ switch over `char`/`long` values crashes ILSpy 10 years ago
hardcase 3fa8ec0e54 Fix #635. Decompile static methods in interfaces. 10 years ago
Daniel Grunwald b018a188ae Fix #607: return value attributes missing in IL view 10 years ago
Daniel Grunwald 75dfa785d7 Fix #600: variable called int should be displayed as @int 10 years ago
LordJZ a116053510 Fixed #619 custom attributes on enum members 10 years ago
Daniel Grunwald 288bb928ce Attempt to improve control flow detection 10 years ago
Daniel Grunwald b10feca78b Add 'InlineCompilerGeneratedVariables' transform, hopefully this is sufficient to replace the 'variable splitting' in the old decompiler. 10 years ago
Daniel Grunwald 2509f27223 * Rename ControlFlowSimplification to ConditionDetection 10 years ago
Siegfried Pammer bed48beb3d fix unit tests 10 years ago
Siegfried Pammer 62fe21fb9f add transformation of decimal literals and decimal constants 10 years ago
Daniel Grunwald 0d6424bd12 IntroduceExitPoints 10 years ago