28 Commits (77d9ee73e93510f4e51dbfdae78967cdfc850a5e)

Author SHA1 Message Date
Peter Crabtree e1e16b64f5 dev: Strip BOM mark from text files 4 months ago
Daniel Grunwald 5fb2f7a22f #nullable enable for ILAst (except for generated code) 5 years ago
dotnet format 0d9f871a4f #2128: Reformat the whole code base. 5 years ago
Siegfried Pammer c1fca21e8a Make ILRange field private - introduce public API for IL range manipulation. 7 years ago
Siegfried Pammer bbe16584f7 Fix #1150: 8 years ago
Daniel Grunwald 75a627d40b Don't use compound assignment when the RHS value does not fit into the LHS type. 8 years ago
Daniel Grunwald 568b3e2d91 Fix DetectPinnedRegions introducing stack type inconsistencies. 8 years ago
Siegfried Pammer 5fec6bd7f7 Implement Interval.WriteTo extension method on ILAst 8 years ago
Daniel Grunwald 61900e33c3 [nullables] Lifted compound assignments 8 years ago
Daniel Grunwald 66d1b744c3 Add ILAstWritingOptions parameter to ILInstruction.WriteTo(). 8 years ago
Daniel Grunwald 21ef967d4d [nullables] Lifting for non-equality comparisons. 8 years ago
Daniel Grunwald 33099c5d65 [nullables] Extend nullable lifting to arbitrary combinations of 'conv' and 'binary.numeric'. 8 years ago
Daniel Grunwald e266c634de [nullables] Add support for lifted binary operators where one of the inputs is nullable. 8 years ago
Siegfried Pammer 840ec04fde Namespace adjustments for Syntax classes 9 years ago
Christoph Wille 1ce8349dd9 Adjust namespaces 9 years ago
Daniel Grunwald 421ad617f8 Fix MayThrow flag on BinaryNumericInstruction 10 years ago
Siegfried Pammer ae75c57e22 Basic implementation of CompoundAssignmentInstruction 10 years ago
Siegfried Pammer 3a89500e0c Merge binary arithmetic instructions into one class. 10 years ago
Siegfried Pammer 8766783eb6 Remove ld(s)fld/st(s)fld 10 years ago
Daniel Grunwald 55d953b889 Remove CompoundAssignmentType from BinaryNumericInstruction: 10 years ago
Daniel Grunwald ae318eca02 Make implicit I4->I conversions explicit in ILAst. 10 years ago
Daniel Grunwald c171dbd520 Add class VariableScope. 10 years ago
Siegfried Pammer 7fdb7765c8 fix copy-paste error in PeekOrDefault extension 11 years ago
Siegfried Pammer abc29ef52f determine proper ResultType of Shl/Shr 11 years ago
Daniel Grunwald ea0eaf9623 Add CompoundAssignment mode to BinaryNumericInstruction 11 years ago
Daniel Grunwald 3d47e1028e Instead of OverflowMode, use bool checkForOverflow + Sign 12 years ago
Daniel Grunwald 42bfff077d Finish the move to the new generated ILAst classes 12 years ago
Daniel Grunwald 49ce1bcea3 Worked on ILAst instruction representation 12 years ago