13 Commits (80fe3d04f8327372eb4d53207e0c21718abb6318)

Author SHA1 Message Date
Daniel Grunwald 85314b494a #1085: Keep track of whether an unresolved type is a class type or a value type. 8 years ago
Siegfried Pammer 7521cea4b9 Add unknown type handling to `ToPrimitiveType(this IType type)` and `IsCompatibleTypeForMemoryAccess(IType pointerType, IType accessStackType)` 8 years ago
Daniel Grunwald 9b15b97f89 Fix some more cases where missing references were causing assertions. 8 years ago
Siegfried Pammer 33c5e2d3ed Add StackType.F4 and StackType.F8, and instructions LdcF4 and LdcF8. 8 years ago
Daniel Grunwald c7e60a9b3c Avoid using inline assignments if they truncate the input value. 8 years ago
Daniel Grunwald f2b47b4bc1 Allow direct int->char casts without casting int->ushort->char. 8 years ago
Daniel Grunwald 19a7d8f7ff Add support for pointer arithmetic (ptr + offset, offset + ptr, ptr - offset). 8 years ago
Daniel Grunwald 133ddac256 [nullables] Add support for lifted conversions. 8 years ago
Daniel Grunwald 21717f0fa4 Fixup array indices 8 years ago
Christoph Wille 1ce8349dd9 Adjust namespaces 9 years ago
Daniel Grunwald 935f0118d1 First attempt at better cast handling 9 years ago
Daniel Grunwald 8b6b6c10d0 Fix VisitNewArr with IntPtr arguments. 10 years ago
Siegfried Pammer 9aea030746 merge NRTypeExtensions and DecompilerTypeSystemUtils into TypeUtils 10 years ago
Siegfried Pammer 849f899926 transform stobj(ldloca(v), value) to stloc(v, value) 10 years ago
Siegfried Pammer 0969abd8c9 properly handle char[] access and bool ref/out access 10 years ago
Daniel Grunwald d3de90389e Fix comparisons between signed and unsigned integers. 10 years ago
Siegfried Pammer c8f8d9ef4e improve conversion of Ceq-ILAst instruction 11 years ago
Daniel Grunwald 5ead8e9230 Add SpecializingDecompilerTypeSystem 11 years ago
Daniel Grunwald 2c75fada90 Update to NRefactory 5.4 12 years ago