Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove Windows support #102

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

Remove Windows support #102

wants to merge 3 commits into from

Conversation

jfrimmel
Copy link
Owner

This PR removes the CI-jobs, that build on Windows, effectively allowing for non-portable code in the future.

Since valgrind is only available on POSIX-systems, but crucially not on Windows as documented here. Therefore it doesn't make much sense to compile for Windows, when the underlying tool is not available. Not supporting Windows might be beneficial for development, e.g. one can use nix for POISX-functionality not available on Windows.

Closes #101.

@jfrimmel
Copy link
Owner Author

I will let this PR open for some time in order to allow people to comment on #101. I don't expect any problems, though.

Since valgrind is only available on POSIX-systems, but crucially not on
Windows as [documented here][docu]. Therefore it doesn't make much sense
to compile for Windows, when the underlying tool is not available. Not
supporting Windows might be beneficial for development, e.g. one can use
[`nix`] for POISX-functionality not available on Windows.
Note, that valgrind also support Android and similar, but this is not
relevant for this commit, as there is already no testing for those plat-
forms anyways.

[docu]: https://valgrind.org/info/platforms.html
[`nix`]: https://crates.io/crates/nix
@jfrimmel jfrimmel force-pushed the remove-windows-support branch from 7462506 to f92d9c7 Compare October 14, 2024 13:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Remove support for Windows
1 participant