Daniel Grunwald
|
7b8389dca5
|
Fix #1078: Eliminate redundant variable in fixed statements.
|
7 years ago |
Daniel Grunwald
|
ae45665ff7
|
Improve pinned region detection to also handle the case where the pinned variable has array type. (#1078)
|
7 years ago |
Daniel Grunwald
|
568b3e2d91
|
Fix DetectPinnedRegions introducing stack type inconsistencies.
|
8 years ago |
Daniel Grunwald
|
02db362838
|
Ensure that StLoc.Value.ResultType == StLoc.Variable.StackType
This introduce a new explicit conversion (StartGCTracking) when converting unmanaged pointers to managed references.
|
8 years ago |
Daniel Grunwald
|
8c5de98a39
|
Move UnsafeCode tests to pretty-tests (except for those that are not yet successful).
|
8 years ago |
Daniel Grunwald
|
2207ab40f7
|
Check the CancellationToken a bit more frequently.
|
8 years ago |
Daniel Grunwald
|
fe84ea9730
|
WIP: yield return decompiler
|
9 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 |
Siegfried Pammer
|
3a89500e0c
|
Merge binary arithmetic instructions into one class.
|
9 years ago |
Daniel Grunwald
|
449bbe2043
|
Move transforms to transforms namespace
|
9 years ago |
Daniel Grunwald
|
cfd638e413
|
Fix fixed statement
|
9 years ago |
Daniel Grunwald
|
20aec66815
|
Initial support for decompiling fixed statements
|
9 years ago |
Daniel Grunwald
|
e1930e9170
|
Adjust comp.unsigned(ldlen array > ldc.i4 0) transforms to explicit i4->i conversions.
|
9 years ago |
Daniel Grunwald
|
9678c692ad
|
Fix NullReferenceException in DetectPinRegions
|
9 years ago |
Daniel Grunwald
|
7e50076671
|
Introduce array.to.pointer instruction.
This is necessary to construct pinned regions in all cases.
|
9 years ago |
Daniel Grunwald
|
275a147224
|
First attempt at pinned regions.
|
9 years ago |