17 Commits (ab9397d0990b14b6e3a99f4d4abfa84c4a8234c1)

Author SHA1 Message Date
Chicken-Bones ab9397d099 Add ReduceNestingTransform 7 years ago
Siegfried Pammer 4fab913bf6 Fix #1249: Bug in detection of multiple nested expression trees in query expressions. 7 years ago
Siegfried Pammer 4047c5c159 Add test case for #1224 7 years ago
Siegfried Pammer 4cca07aeb3 TransformExpressionTrees: Fix bug in Expression.Quote handling 7 years ago
Siegfried Pammer 6096b7df29 #907: CallBuilder: If type arguments cannot be inferred from the parameter list, add them before asking overload resolution, but remove them again, if it does not reduce the number of casts. 7 years ago
Daniel Grunwald d87820e226 Avoid redundant explicit boxing casts 7 years ago
Siegfried Pammer 5dd7eaf129 Fix #1093: Remove usage of type or this qualifiers, when possible. 7 years ago
Daniel Grunwald b3c176e39a Prefer '#if CS60' over '#if !LEGACY_CSC' 7 years ago
Siegfried Pammer a957163aa3 Fix unit tests 7 years ago
Daniel Grunwald 0b442e82bb Ensure stack types for call arguments are correct. 8 years ago
Siegfried Pammer 2b669debdb Extend expression tree tests 8 years ago
Siegfried Pammer 372e9e1a97 Fix handling of operators in Roslyn 8 years ago
Siegfried Pammer 352707d396 Update tests 8 years ago
Siegfried Pammer 9d0ff70f08 Fix some unnecessary casts, adjust test cases 8 years ago
Siegfried Pammer e3606374a4 Refactor TransformExpressionTrees to use an (ILInstruction, IType) pair as result of every Convert call. 8 years ago
Siegfried Pammer ad68204b04 Fix bugs in Expression.Quote/Expression.Invoke handling 8 years ago
Siegfried Pammer 049cff2324 Add unit tests, directly use ILFunction instead of NewObj(ILFunction) for expression trees. 8 years ago