8 Commits (65d1cbcdd5037fb48ef39cbe70389fb55b748918)

Author SHA1 Message Date
Siegfried Pammer a4e2bd7f8f Handle leave instructions in state-range analysis. 3 years ago
Siegfried Pammer 84c15bb24f Fix #2652: AwaitInFinallyTransform: ILAst must form a tree 3 years ago
Siegfried Pammer 9d99ee86db Fix #2503: Move correct branch in the case of swapped jump-table conditions. 4 years ago
Siegfried Pammer 76227af89d Fix #1749, fix #2339, fix #2353: Add support for rethrow in async exception handlers, fix await catch/finally patterns for complex methods. 4 years ago
dotnet format 0d9f871a4f #2128: Reformat the whole code base. 5 years ago
Siegfried Pammer 2e1306ec33 Split AwaitInCatchTransform.cs from AwaitInFinallyTransform.cs 6 years ago
Siegfried Pammer cefefd0e6d create AwaitInFinallyTransform.cs from AwaitInCatchTransform.cs 6 years ago
Daniel Grunwald f8ee7c2bf3 Initial support for `async IAsyncEnumerator<T>` methods 6 years ago
Siegfried Pammer c1fca21e8a Make ILRange field private - introduce public API for IL range manipulation. 6 years ago
Siegfried Pammer 455d55dc46 Fix #1343: Extend AwaitInCatchTransform to support catch blocks that leave the block container. 7 years ago
Chicken-Bones e9b766d708 Improve persistence of IL offsets through various transforms. 7 years ago
Siegfried Pammer 57d59a703e Fix await in finally pattern with using statement. 7 years ago
Siegfried Pammer b9a6df374d Fix #1101: Error decompiling System.Threading.Tasks.Task System.Net.WebSockets.ClientWebSocket::ConnectAsyncCore(System.Uri,System.Threading.CancellationToken) 7 years ago
Daniel Grunwald 8a589b2fd2 Add DecompilerSettings constructor that takes a language version. 7 years ago
Siegfried Pammer 96ddabed57 Fix bug in AwaitInFinallyTransform 7 years ago
Siegfried Pammer adda97cf84 Add AwaitInFinallyTransform 7 years ago
Siegfried Pammer 9b665b7cbc Add AwaitInCatchTransform 7 years ago