1348 Commits (f0a0ba8ac028f114d120229e01a5199decfd34d8)

Author SHA1 Message Date
Daniel Grunwald f0a0ba8ac0 Fix some issues with missing casts for overload resolution and for boxing in attributes. 9 years ago
Daniel Grunwald 681641948b Fix build. 9 years ago
Daniel Grunwald d0f9b56738 #250: add test case that we box as the correct type 9 years ago
Daniel Grunwald 64bd447db4 Fix #217: cast both sides of reference comparison to object if necessary 9 years ago
Daniel Grunwald d39045981a Add test case for #180. 9 years ago
Daniel Grunwald 6343ab7c15 Improve debug UI 9 years ago
Daniel Grunwald 66dee6c6f9 LoopDetection: find appropriate exit points 9 years ago
Daniel Grunwald e871f7c05a Convert LoopDetection into a block transform. 9 years ago
Daniel Grunwald ed3d4aba9d Run IntroduceExitPoints before loop detection, and let loop detection introduce its own exit points. 9 years ago
Siegfried Pammer 6702488af5 Add Loops tests (ignored); commit loop transform WIP 9 years ago
Siegfried Pammer fc8825d895 Try to detect while conditions, do-while-loops and for-loops 9 years ago
Daniel Grunwald b254ff667f Remove special case always adding 'using System;' 9 years ago
Daniel Grunwald 5530f7ec2e Distinguish between PreOrderTransforms and PostOrderTransforms in BlockILTransform. 9 years ago
Daniel Grunwald b3590ec292 Update cecil. 9 years ago
Siegfried Pammer 0524b4a353 Remove unused usings in solution; remove dead code; unify namespaces 9 years ago
Siegfried Pammer f6c60a6223 Add roundtrip test case for ICSharpCode.Decompiler and pretty tests for Async and YieldReturn 9 years ago
Siegfried Pammer fa2f8ec2c8 Allow unsafe code in release build as well. 9 years ago
Siegfried Pammer a8cdfc3d28 NRefactory_CSharp roundtrip works! :) 9 years ago
Siegfried Pammer d8a2d41e83 Added support for ConditionalAttribute 9 years ago
Siegfried Pammer 88887b7c41 remove NR.Editor namespace 9 years ago
Siegfried Pammer 840ec04fde Namespace adjustments for Syntax classes 9 years ago
Christoph Wille 1ce8349dd9 Adjust namespaces 9 years ago
Siegfried Pammer 557c5a5051 fix unit test; remove FastSerializer 9 years ago
Siegfried Pammer f51a8b9890 fix SNK paths 9 years ago
Daniel Grunwald 7eb557bfa2 Delete old transforms. 9 years ago
Siegfried Pammer 19800c3b16 remove NR submodule; move snk to ICSharpCode.Decompiler 9 years ago
Siegfried Pammer 284ddfadf1 Phase 2: Merge ICSharpCode.NRefactory into ICSharpCode.Decompiler 9 years ago
Siegfried Pammer 5bedb80a78 Phase 1: merge parts of ICSharpCode.NRefactory.CSharp into ICSharpCode.Decompiler 9 years ago
Daniel Grunwald b558f0c0bd Avoid user-defined operators when reference comparison is desired. 9 years ago
Daniel Grunwald 8d2116dea7 Fix casts to type parameters. 9 years ago
Siegfried Pammer 5e79cf228c Improve type inference for ?: operators 9 years ago
Siegfried Pammer 4fa22d6c30 Add ExpressionTransforms and RemoveDeadVariableInit after DetectPinnedRegions; Remove InlineCompilerGeneratedVariables 9 years ago
Siegfried Pammer 4c5f3839a3 fix bug in CachedDelegateInitialization 10 years ago
Siegfried Pammer 7e52b6222b Add DelegateConstruction to transforms pipeline 10 years ago
Daniel Grunwald 85bab79e19 Respect context.Settings.AnonymousMethods in CachedDelegateInitialization. 10 years ago
Daniel Grunwald db24116b0b Use 'ref locals' where necessary. 10 years ago
Siegfried Pammer 4ac1c2d0b0 add CachedDelegateInitialization block transform 10 years ago
Daniel Grunwald 760e02a511 Add step messages to all block transforms. 10 years ago
Siegfried Pammer 94d1d76ec3 More DebugStep UI options 10 years ago
Daniel Grunwald d50695c218 more step groups 10 years ago
Daniel Grunwald fe1b9dcef0 Add steps for transforms. 10 years ago
Daniel Grunwald 51a9786243 Change some transforms to block transforms. 10 years ago
Siegfried Pammer 19c819cd95 Remove BinaryComparisonInstruction.Create from T4 template 10 years ago
Siegfried Pammer b2ef367c77 Added UI for debug steps 10 years ago
Daniel Grunwald 7273fe58fd Add BlockTransform concept and apply a bunch of refactoring essentials suggestions. 10 years ago
Daniel Grunwald 4eb5e82613 Add a test case that demonstrates that if/switch detection and loop detection interact. 10 years ago
Daniel Grunwald dfe70d5366 Improve detection of short-circuiting operators. 10 years ago
Daniel Grunwald dd485b971d Eliminate goto in conditional return in try block. 10 years ago
Daniel Grunwald 20c450c07f .gitignore is not a test case 10 years ago
Daniel Grunwald bedff74b61 Run correctness tests with roslyn, and add some roslyn-based pretty-tests as well. 10 years ago