2 Commits (ff4748f67adf73afb2379612e33a605865fa075c)

Author SHA1 Message Date
Pent Ploompuu 8490b4cfd5 Restrict variable splitting in case of nondeterministic ldloca opcodes. 14 years ago
Pent Ploompuu 92c892577d Use consistent terminology for lifted operators 14 years ago
Pent Ploompuu ee0f43ad38 Compound assignment support for lifted operators 14 years ago
Pent Ploompuu 1388f0b678 Fix performance regression in stack analysis (probably caused by increased complexity from Ldloca support). 14 years ago
Pent Ploompuu 587c36bea2 Type analysis support for the remaining lifted operators 14 years ago
Pent Ploompuu d226afb26d Decompile all lifted operators on nullable values. Postfix increment/decrement and custom type conversions support incomplete, but correct. 14 years ago
Pent Ploompuu 007549180d Set correct InferredType after decompiling operators with nullable values (needed for LogicNot simplification). 14 years ago
Pent Ploompuu 0abae7a2ad Improve decompilation of operations with nullable booleans. 14 years ago
Pent Ploompuu 83c3696724 Decompile null coalescing operator for nullable types 14 years ago
Pent Ploompuu cd37d3dfd2 Decompilation of comparisons between nullable operands and constant values 14 years ago
Pent Ploompuu 341f54833e Partial decompilation of math operators with nullable arguments 14 years ago
Pent Ploompuu f7811e69ab Added some comments and simplified the pattern matching 14 years ago
Pent Ploompuu af155c788e Type analysis support for operators on nullable values 14 years ago
Pent Ploompuu cb174caab3 Negation of operators on nullable values is not allowed for correct decompilation 14 years ago
Pent Ploompuu fec24cf171 Improved decompilation correctness for operators on nullable values 14 years ago
Pent Ploompuu 9c2a58d292 Simplify operators on nullable values: all comparisons 14 years ago
Pent Ploompuu 7d3fbfb1cb Simplify operators on nullable values: all comparisons with two nullable operands 14 years ago
Pent Ploompuu 1628f2870c Simplify operators on nullable values: primitive comparisons 14 years ago