Tobias Käs

Results 31 issues of Tobias Käs

While reviewing the WinForms implementation of VARIANT interop I was comparing with various implementations found on the web and I noticed [you are treating]( https://github.com/IronLanguages/dlr/blob/master/Src/Microsoft.Dynamic/ComInterop/Variant.cs#L447-L483) VT_INT/VT_UINT as IntPtr/UIntPtr. The resolution...

Even though the webpage at http://www.7-zip.de/sdk.html is still at v9.22 (the version I'm currently using) there are newer versions on the project site http://sourceforge.net/projects/sevenzip/files/ Things to do: - Update the...

enhancement
hold

Compared with the C# version of the LZMA SDK the `Decoder` class is apparently slower. Should investigate the reason, it shouldn't have to be slower, it's using the same algorithm...

enhancement

Windows 10 supports a new type of assembly, universal libraries. The advantage of these is that they can contain natively compiled code and are still usable for store apps of...

enhancement
hold

The c# language now supports [`ref return`](https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-7#ref-locals-and-returns) as a language feature. I want to examine if this feature can be used to simplify code or improve performance.

enhancement

The PPMD decoder is the only remaining code which requires 'unsafe' pointers for its implementation. Fixing this allows to run on platforms which don't support unsafe code, which is desireable...

enhancement

In issue #17 it was noted that there exists an unofficial extension of the 7z archive format which stores posix file attributes in metadata bits which are usually unused. Support...

enhancement

As mentioned in issue #12 the current implementation of `ArchiveFileModelMetadataReader` is incomplete. It stores the file metadata while reading it but does not build the corresponding `ArchiveFileModel` to expose it.

bug

While prototyping an AES encoder for issue #1 I noticed that the currently generated 7z archives don't include checksums of their files. That's ok because they are optional and for...

enhancement

As noted in Issue #12 some decoders throw a NotImplementedException. Besides the PPMD decoder covered in said issue there are also decoders for DELTA and BZIP2 formats missing. Since there...

enhancement