Saleem Abdulrasool

Results 83 issues of Saleem Abdulrasool

This is currently not possible to build on Windows. It requires that SourceKitten changes are merged (https://github.com/jpsim/SourceKitten/pull/769) and some changes to the toolchain that are still in the process of...

Given the recommendation to not support Windows under NIOPOSIX, would it be possible to drop the NIOPOSIX dependency? In particular, NIOHTTP1 drags in NIOPOSIX through NIO. This prevents the ability...

⚠️ needs-major-version-bump

The VSCode reported workspace path is unresolved (microsoft/vscode#18837). When the repository is hosted in a path substituted path (e.g. `subst X: C:`), the test path will not be properly translated...

Assertion Failure: https://github.com/apple/swift-system/blob/main/Sources/System/FilePath/FilePathParsing.swift#L226 Test case: https://github.com/apple/swift-system/blob/main/Tests/SystemTests/FilePathTests/FilePathComponentsTest.swift#L247 ```pwsh > [IO.Path]::GetFullPath("//foo///bar/baz/") \\foo\bar\baz\ > [IO.Path]::GetPathRoot("//foo///bar/baz/") \\foo\bar > [IO.Path]::GetPathRoot([IO.Path]::GetFullPath("//foo///bar/baz/")) \\foo\bar ``` This also matches the Microsoft documentation on path normalization: > Normally, any path...

bug
Windows

GYP has been replaced with GN for Chromium. Migrate to CMake rather than GN as it is simpler. This allows building for Windows ARM64 as well.

When using sentry on Windows, it is convenient to treat the native SDK as a nuget package for easy integration into Windows products. If this is of interest, we have...

enhancement
Platform: Windows
area: build
area: release

We should generate a CDF and use `MakeCat` and sign that with `SignTool` to install with the toolchain. This guarantees that the toolchain is verifiable from modifications after installation.

enhancement
help wanted

`ITypeComp` is insufficient for mapping all the interfaces. We can however generate the complete interface from the MIDL file. This requires adding a MIDL parser.

The extensions to provide Swift friendly interfaces should be split into `+Extensions.swift` files. This will allow the eventual removal of the `.swift` files. We should move the extensions into a...

The work on DirectX has shown that it is far more effective to have the signatures match the C interface exactly and to add trivial wrappers to provide a more...