Siegfried Pammer
|
ab1598c547
|
Fix bug in TransformRoslynPostIncDecOperatorOnAddress;
Add DelegateConstruction tests
|
8 years ago |
Siegfried Pammer
|
cf8d4936e6
|
Fix regression in TransformPostIncDecOperatorOnAddress;
Add pattern for Roslyn inc/dec operator on addresses
|
8 years ago |
Daniel Grunwald
|
f6ab796ba7
|
Add ldobj(ldloca) -> ldloc transform; and remove special case in ProxyCallReplacer.
|
8 years ago |
Siegfried Pammer
|
23bf856132
|
Fix bug in TransformPostIncDecOperatorOnAddress
|
8 years ago |
Daniel Grunwald
|
2f57b8c3c1
|
Fix ILAst ldfld/stfld pretty-printing.
|
8 years ago |
Siegfried Pammer
|
e01ee3bf96
|
CallBuilder: Add support for extension methods capturing the first argument
|
8 years ago |
Siegfried Pammer
|
3a29a7e1b6
|
Fix Unit tests
|
8 years ago |
Daniel Grunwald
|
f3807855f9
|
Merge pull request #903 from mohe2015/fix-proxy-calls
Fix proxy calls to base method
|
8 years ago |
Daniel Grunwald
|
164f9b82a8
|
Fix DeclareVariables.FindInsertionPoint not treating lambda bodies as capture scopes
|
8 years ago |
Siegfried Pammer
|
911cdbca66
|
Add DelegateConstruction tests
|
8 years ago |
Siegfried Pammer
|
4636c0b038
|
DelegateConstruction: only remove copies of parameter values that are part of the outer function.
|
8 years ago |
Siegfried Pammer
|
bf8a6b9ff2
|
CachedDelegateInitialization: Remove dead init-store in loops
|
8 years ago |
Siegfried Pammer
|
f488201762
|
Fix bug in for-loop detection: Could not detect for-loops when the condition used multiple variables.
|
8 years ago |
Siegfried Pammer
|
3f886414b0
|
Do not add parentheses to AnonymousMethodExpression if there are no parameters.
|
8 years ago |
Siegfried Pammer
|
46fdfd4b41
|
Fix bug in DelegateConstruction: ILVariables were added to the wrong ILFunction
|
8 years ago |
Siegfried Pammer
|
f3679e7df0
|
Fix #778: Errors about decompiling local variables and default for switch-cases
|
8 years ago |
mohe2015
|
e2efd3014c
|
Fix name
|
8 years ago |
mohe2015
|
69dae9d5c2
|
Don't run test with [roslyn optimize].
|
8 years ago |
mohe2015
|
041c3603d2
|
Don't inline contructors.
|
8 years ago |
mohe2015
|
33a7e2bf1d
|
Add more tests.
|
8 years ago |
mohe2015
|
d95d131071
|
Fix void and no-arguments methods
|
8 years ago |
mohe2015
|
a36cbcc427
|
Simplify a little bit more
|
8 years ago |
mohe2015
|
a323210346
|
Clean up the check a little bit.
|
8 years ago |
mohe2015
|
2021152b7d
|
Replace ILVisitor with foreach OfType
|
8 years ago |
mohe2015
|
1821a0fb92
|
Add il files
|
8 years ago |
mohe2015
|
d5a1d8df02
|
Fix test
|
8 years ago |
mohe2015
|
69b6448128
|
Fix order of transforms
|
8 years ago |
mohe2015
|
71349ba11e
|
Implement pretty test. - Does not work with roslyn
|
8 years ago |
mohe2015
|
9f6ea2f22d
|
Add sdk path.
|
8 years ago |
mohe2015
|
5b3adbd4fd
|
Better check if the call can be replaced. Don't clone arguments.
|
8 years ago |
mohe2015
|
509b69f685
|
Add test case.
|
8 years ago |
mohe2015
|
131233627c
|
Remove unneccessary loop
|
8 years ago |
mohe2015
|
1486cd4b62
|
Check that it only matches if the method performs one call and only with arguments without modification
|
8 years ago |
mohe2015
|
f969a156e7
|
Merge remote-tracking branch 'upstream/master' into fix-proxy-calls
|
8 years ago |
Daniel Grunwald
|
75a65380f0
|
BlockBuilder: avoid crash on invalid branches (#902)
|
8 years ago |
Moritz
|
0f0109424a
|
Fix base methods
|
8 years ago |
Daniel Grunwald
|
e8b3ce99dc
|
clean up the mini C# lexer a bit
|
8 years ago |
Daniel Grunwald
|
ebab7d5de0
|
#899: Add calli opcode to ILAst
|
8 years ago |
Daniel Grunwald
|
6a1b623140
|
#899: decode jmp instruction into tail call
|
8 years ago |
Daniel Grunwald
|
afcbc8c6cf
|
#899: Add cpblk and initblk instructions to ILAst.
|
8 years ago |
Siegfried Pammer
|
cca842a969
|
Fix #440: Ldarg operand is incorrect when parameter has no name
|
8 years ago |
Siegfried Pammer
|
eaf6163215
|
UsingTransform: Simplify check for other Store-Instructions
|
8 years ago |
Siegfried Pammer
|
23bca3713f
|
Fix #646: VB-compilers 'For Each In' is not recognized as foreach during decompilation
|
8 years ago |
Siegfried Pammer
|
fb21870cff
|
Fix #437: Decompilation of query expression loses material parentheses
|
8 years ago |
Siegfried Pammer
|
97dcfa6f9b
|
Merge pull request #897 from LordJZ/patch-2
Fix crash when decompiling event add call in collection initializer
|
8 years ago |
LordJZ
|
db7ac3584e
|
Fix crash when decompiling event add call in collection initializer
|
8 years ago |
Daniel Grunwald
|
42a4a4de10
|
Add IL files for LiftedOperators test.
|
8 years ago |
Daniel Grunwald
|
a4d4c1253e
|
Fix two minor bugs in NullableLiftingTransform, and enable the LiftedOperators tests that are not affected by redundant casts.
|
8 years ago |
Daniel Grunwald
|
30aa3bd42f
|
Fix missing cast in signed uint<int comparison.
|
8 years ago |
Daniel Grunwald
|
8533eda92b
|
Use unary negation '-a' instead of '0 - a'.
|
8 years ago |