14 Commits (80d3deb1ae2ebdc08c1d0df90c236f1f22ae5439)

Author SHA1 Message Date
Daniel Grunwald 6d8d37f8fc Add ValueTypeCall foreach testcase. 8 years ago
Daniel Grunwald df27dc9686 Fix NullReferenceException in SplitVariables.AddressUsedOnlyForReading 8 years ago
Daniel Grunwald f5d907e0ce [async] Allow splitting awaiter variables. 8 years ago
Daniel Grunwald 5c4a87eb32 Variable splitting for variables of type Nullable<T>. 8 years ago
Siegfried Pammer 074aa45acf Add HasGeneratedName flag 8 years ago
Daniel Grunwald 2207ab40f7 Check the CancellationToken a bit more frequently. 8 years ago
Daniel Grunwald bddda342a1 Improve yield-return-decompiler. 8 years ago
Siegfried Pammer 0970b95d5f Rename ILVariable.Scope to Function and introduce BlockContainer CaptureScope 9 years ago
Siegfried Pammer 840ec04fde Namespace adjustments for Syntax classes 9 years ago
Christoph Wille 1ce8349dd9 Adjust namespaces 9 years ago
Daniel Grunwald 275a147224 First attempt at pinned regions. 9 years ago
Daniel Grunwald f3d108c469 Add SplitVariables transforms. 10 years ago
Daniel Grunwald f5e66ff623 Extract reusable DataFlowVisitor from ReachingDefinitions; and add ILVariable.HasInitialValue. 10 years ago
Daniel Grunwald b55775e2cc Add reaching definitions analysis. 10 years ago
Daniel Grunwald c171dbd520 Add class VariableScope. 10 years ago
Daniel Grunwald 9e59ea7395 Update System.Collections.Immutable 10 years ago
Siegfried Pammer 9f161006a5 fix #560: properly recognize `lock` pattern of C# 2, and add `lock (this)` pattern 11 years ago
Daniel Grunwald 2c75fada90 Update to NRefactory 5.4 12 years ago