Daniel Grunwald
Daniel Grunwald
Basically https://docs.python.org/2/extending/newtypes.html, but from safe Rust code. I'm currently working on this. `py_class!` macro support for: - [ ] inheritance - [X] data members - [ ] DST data members...
Add support for: - [x] Optional parameters - [ ] `*args` - [ ] `**kwargs`
Here we list recent C# language versions (> C# 6) and their implementation status in ILSpy. Older (completed) language versions can be found in the [wiki](https://github.com/icsharpcode/ILSpy/wiki/Language-Feature-Roadmap). (for the current Roslyn...
There's no straightforward translation of `ldtoken` to C# (unless it's a type token -> `typeof`), but we should try to figure out some way of representing these. See #892 for...
We don't support code like this: ``` someStruct.PointerField += i; int* x = someStruct.PointerField++; ``` I'm not sure if it's worth adding support for these constructs -- these are two...
Ecma-335 Partition III 1.6 Implicit argument coercion, Table 9: Signature Matching shows the possible implicit conversions possible in IL. Issues with our current implementation: * We don't distinguish between int32->native...
C++/CLI code may use managed references in ways more flexible than C#. In such cases, the decompiler could use [System.Runtime.CompilerServices.Unsafe](https://github.com/dotnet/runtime/blob/master/src/libraries/System.Runtime.CompilerServices.Unsafe/src/System.Runtime.CompilerServices.Unsafe.il) method calls to represent the missing operations. The Unsafe class...
This warning currently appears if there are unresolved assembly references. However: 1) The banner shows up unnecessarily if the method being decompiled does not use any types from the missing...
I had a long profiling job running. It didn't finish in the evening so I left the computer running over night... but Windows decided to automatically suspend after a period...
AvalonEdit ScrollToEnd() is inefficient -- it sets ScrollOffset to infinity, and relies on the bounds check in arrange() to restore a sane ScrollOffset. Unfortunately, this has the effect of destroying...