5061 Commits (dbd70d1879cc98ea974f52fa00db9fcbb56f5ec1)
 

Author SHA1 Message Date
Siegfried Pammer dbd70d1879 #1025: Extend GetSymbol(this AstNode) to support LdVirtDelegate 6 years ago
Siegfried Pammer 360fd68263 Merge branch 'master' of https://github.com/icsharpcode/ILSpy into ldvirtdelegate 6 years ago
Daniel Grunwald 428f1ce7ea
Merge pull request #1600 from icsharpcode/throwExpression 6 years ago
Daniel Grunwald fc73851bb4 #1610: Slightly more aggressive copy propagation. 6 years ago
Siegfried Pammer 423e553c6a Fix #545: Add hyperlink to ctor method on parentheses in attributes 6 years ago
Siegfried Pammer c9d2e4f728 Fix #1599: Ignore duplicate keys in resource dictionary. 6 years ago
Siegfried Pammer ec18094c65 Implement transformation of delegate construction with ldvirtftn. 6 years ago
Siegfried Pammer 65f9fe1076 Remove unused code. 6 years ago
Siegfried Pammer fd24b5ea26 Simplify check for addresses 6 years ago
Siegfried Pammer c0f954aaa6 Simplify nullable value types throw expression pattern. 6 years ago
Daniel Grunwald e4b15256ab #1025: Fix method groups not being clickable. 6 years ago
Siegfried Pammer 2e6a4988d3 Fix #1594: Use Equals to compare generic IMethods. 6 years ago
Siegfried Pammer 6c469d0ec4 Merge branch 'master' of https://github.com/icsharpcode/ILSpy into throwExpression 6 years ago
Siegfried Pammer efb17882c3 Update ILSpy-tests 6 years ago
Siegfried Pammer e9a9e20801 Merge branch 'master' of https://github.com/icsharpcode/ILSpy into throwExpression 6 years ago
Siegfried Pammer ce04964206 Reformat ThrowExpressions tests. 6 years ago
Siegfried Pammer 50c4fa1c13 Add two more patterns with throw expressions. 6 years ago
Siegfried Pammer 1e3e8fdac1 Allow ref-locals to be initialized from nested field addresses. 6 years ago
Daniel Grunwald df13f0ce01 Fix #1605: Inline ref locals more aggressively; this is necessary for VB compound assignments. 6 years ago
Daniel Grunwald 5c18c9e945 Floating-point arithmetic isn't affected by checked/unchecked blocks; so avoid forcing it into an unchecked block. 6 years ago
Siegfried Pammer ddf4053a45 Fix merge conflict in Conversion.cs 6 years ago
Daniel Grunwald 0e0179edff Improve NullPropagation (?.) when fields of value-type are involved. 6 years ago
Daniel Grunwald 7f8689c464 Allow inlining of compiler-generated value-type-temporaries when field accesses are involved. 6 years ago
Daniel Grunwald 903544598a Add comments about expected result after a ConvertTo() call. 6 years ago
Siegfried Pammer 7d4b4c6433 Implement NullCoalescingTransform with value types. 6 years ago
Siegfried Pammer 2b6c0c3892 Fix formatting in ExpressionBuilder. 6 years ago
Siegfried Pammer 4a0ca21bbf Add (failing) test case for throw expressions. 6 years ago
Siegfried Pammer 79b56543e3 Merge branch 'master' of https://github.com/icsharpcode/ILSpy into throwExpression 6 years ago
Daniel Grunwald 26254e4e66 Merge branch 'copy-propagation' 6 years ago
Daniel Grunwald b7f0e2e929 Be less aggressive when removing dead code -- some of it may still be interesting to users. 6 years ago
Daniel Grunwald 752f0de978 Further adjustments to transforms now that copy propagation no longer runs. 6 years ago
Siegfried Pammer 2ca8c31d8e Fix ArgumentException: ignore duplicate keys after variable splitting in TransformDisplayClassUsage 6 years ago
Daniel Grunwald 60422a0f7e Fix ResolveResult on typeof() expression. 6 years ago
Daniel Grunwald 18ee984ade Add support for "definitely assigned if true/false" to data flow analysis. 6 years ago
Siegfried Pammer adc443e4e2 Fix dynamic compound assignments 6 years ago
Daniel Grunwald 97d490a3df Slightly generalize the post-increment transform so that it no longer depends on copy propagation. 6 years ago
Siegfried Pammer 14c76d1ba6 Fix failing initializer tests. 6 years ago
Siegfried Pammer 78ff7d4fdc Merge branch 'master' of https://github.com/icsharpcode/ILSpy into copy-propagation 6 years ago
Daniel Grunwald afde03a04d Fix #1597: Incorrect handling of nullability annotations during generic type substitution. 6 years ago
Daniel Grunwald 8cfc21dfab Fix DefiniteAssignmentVisitor bugs handling ILFunction, and add some comments. 6 years ago
Siegfried Pammer 25f625af99 Move copy propagation after expression and statement transforms. 6 years ago
Siegfried Pammer 7d62a7e032 Reset HasInitialValue flag after TransformDisplayClassUsage. 6 years ago
Siegfried Pammer e5f95143cf TransformDisplayClassUsage: set HasInitialValue = true for newly introduced locals. 6 years ago
Siegfried Pammer 3067aa5519 FlattenSwitchBlocks: include local function and out var declarations in the list of exceptions. 6 years ago
Siegfried Pammer 91af32ef94 Do not wrap local functions in checked blocks. 6 years ago
Siegfried Pammer 129fd876d4 Use extension method syntax only if the extension method is eligible. 6 years ago
Siegfried Pammer 1b404e9a5c
Merge pull request #1596 from icsharpcode/ref 6 years ago
Siegfried Pammer 23179c5dc3
Merge branch 'master' into ref 6 years ago
Siegfried Pammer 1a2929c33f
Merge pull request #1550 from dymanoid/master 6 years ago
Siegfried Pammer 470cd1ec23 Fix SolutionCreator.GetRelativePath so that it properly handles directories with '.' in the name. 6 years ago