1260 Commits (2a6d359e71a1a071d8296b9719aa66ce48e5dc6b)

Author SHA1 Message Date
Siegfried Pammer 39c1bbcfaf fix NRE and false positives in HidesBaseMember 9 years ago
Daniel Grunwald b55775e2cc Add reaching definitions analysis. 9 years ago
Daniel Grunwald c171dbd520 Add class VariableScope. 9 years ago
Siegfried Pammer f12b48e4e1 Add new-modifier on entities, if missing 9 years ago
Daniel Grunwald eb48a3764e Fix various issues that caused conversions to decompile to code with different semantics: 9 years ago
Daniel Grunwald d3de90389e Fix comparisons between signed and unsigned integers. 9 years ago
Daniel Grunwald 9e59ea7395 Update System.Collections.Immutable 9 years ago
Siegfried Pammer 1b1e2e3e99 fix enum-bug in IsCompatibleTypeForMemoryAccess 9 years ago
Daniel Grunwald f5643d01d9 Fix object.LongLength access. 9 years ago
Daniel Grunwald 76bf619c77 Update NRefactory to fix incorrect method type arguments on calls to non-generic methods from within generic methods. 9 years ago
Siegfried Pammer a8a78da710 Fix generics issue in ConvertConstructorCallIntoInitializerVisitor: use non-specialized fields for comparison 9 years ago
Siegfried Pammer 946de910c2 fix TypeDefinition-bug in ResolvedFakeMethod and ResolvedFakeField 9 years ago
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