3518 Commits (12f0169164bc0f9cecc1219e5b718842965ea7e5)
 

Author SHA1 Message Date
Siegfried Pammer bacb293db8 Fix #971: Anonymous method with missing parameter name 8 years ago
Siegfried Pammer f8afa6051d Fix another instance of #951: Incorrect decompilation of anonymous delegate 8 years ago
Siegfried Pammer a9ca403260
Merge pull request #976 from icsharpcode/loops 8 years ago
Siegfried Pammer ff110508e6 Fix another bug in NormalizeBlockStatements 8 years ago
Daniel Grunwald 73420102a6 Fix reference comparisons on strings. 8 years ago
Siegfried Pammer d424d93dce Fix invalid variable inlining in foreach (fixes #889) 8 years ago
Siegfried Pammer 300c9cc9a9 Do not convert while-true to while-condition loop or do-while loop, if the condition uses a variable that is captured inside the loop. 8 years ago
Siegfried Pammer f91df96281 Improve for loop transform: split conditions 8 years ago
Siegfried Pammer 082581de34 Fix bugs in NormalizeBlockStatements 8 years ago
Siegfried Pammer ab70795a52 Add NormalizeBlockStatements transform 8 years ago
Siegfried Pammer fe5b9aac4b Remove TransformDoWhile from PatternStatementTransform 8 years ago
Siegfried Pammer 7c395d77ed Handle do-while loops with empty bodies as while loops. 8 years ago
Siegfried Pammer b3f5a8e089 Refactor MatchDoWhileLoop; add documentation 8 years ago
Siegfried Pammer e66ebfca7a Update PatternStatementTransform: auto events now use do-while loops. 8 years ago
Siegfried Pammer b24b749ec6 Add support for multiple conditions in do-while loops. 8 years ago
Siegfried Pammer 61fd48b4a4 Merge branch 'master' of github.com:icsharpcode/ILSpy into loops 8 years ago
Siegfried Pammer f0cf8b1acc Update appveyor.yml: Do not publish artifacts except on master. 8 years ago
Daniel Grunwald d6bc1ca762 #915: Fix LoopDetection.FindExitPoint() incorrectly returning null (=multiple exit points; use heuristic) when there was only a single exit point that wasn't dominated by the loop head. 8 years ago
Siegfried Pammer 2432c43880 Merge branch 'master' of github.com:icsharpcode/ILSpy into loops 8 years ago
Siegfried Pammer c67b23f980 Fix build. 8 years ago
Siegfried Pammer 26775bba78 appveyor: only package artifacts on master 8 years ago
Christoph Wille 9dec006797 Final Beta 2 updates 8 years ago
Christoph Wille ec5215d527 Re-align NuGet dependencies between csproj and nuspec.template. Went out of sync with commit dda1742013 8 years ago
Christoph Wille 4373a9341f PowerShell ISE path detection fallback 8 years ago
Christoph Wille 8670e473ad Update paths 8 years ago
Christoph Wille 1bbf54078f Update client NuGet packages to beta2 from nuget.org feed 8 years ago
Siegfried Pammer 4daabf350a Do not convert to for loop if increment variable is a parameter. 8 years ago
Siegfried Pammer bcc574a6c0 Fix aggressive for-loop detection 8 years ago
Daniel Grunwald f155ca4ef6 Fix #938: add support for I4->I stack type adjustments. 8 years ago
Siegfried Pammer 86c3ab8314 Fix unit tests 8 years ago
Daniel Grunwald 00c484505d versionName=beta2 8 years ago
Daniel Grunwald e6afe4bf98 Fix #915: ensure that loops are nested correctly 8 years ago
Siegfried Pammer b3370506ae Fix small regressions 8 years ago
Siegfried Pammer bfb310b4a3 Remove DetectedLoop 8 years ago
Siegfried Pammer 1de895524f Adapt StatementBuilder.ConvertLoop to new HighLevelLoopTransform changes. 8 years ago
Siegfried Pammer 28113f7f1e Merge branch 'master' of github.com:icsharpcode/ILSpy into loops 8 years ago
Siegfried Pammer 8da8a7f0c9 HighLevelLoopTransform: implement detection of for and do-while 8 years ago
Siegfried Pammer 372f543d6c Add MoveElementToIndex and MoveElementToEnd methods to InstructionCollection 8 years ago
Daniel Grunwald 9e4b2e9f5c Fix hyperlink on PointerReferenceExpression 8 years ago
Daniel Grunwald 76c68e4ed4 Fix decompilation of "unsafePtr[1].Field = ...;" 8 years ago
Siegfried Pammer af6274c5ae HighLevelLoopTransform: Add support for while (condition) loops 8 years ago
Daniel Grunwald 7af15d27cd Fix #905: improve exit point detection for foreach loops. 8 years ago
Siegfried Pammer 154833b06c Add ContainerKind 8 years ago
Daniel Grunwald eece44d361 Avoid unnecessary (object) cast when calling myEnum.ToString() 8 years ago
Siegfried Pammer 349183544a Rename BlockType to BlockKind 8 years ago
Daniel Grunwald 7f7e6564b3 Fix #948: fix assertion when accessing fixed-size fields where StackType.Ref is expected. 8 years ago
Siegfried Pammer fa83221b67 Fix nuspec for release builds. 8 years ago
Daniel Grunwald 1528ff329f #447: Don't pick "return;" as exit point if there's another choice. 8 years ago
Daniel Grunwald 6d8d37f8fc Add ValueTypeCall foreach testcase. 8 years ago
Daniel Grunwald 90d37ec72e Fix missing label in #447. 8 years ago