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 "riddle" and metadata generation #3266

Merged
merged 3 commits into from
Sep 9, 2024
Merged

Conversation

kennykerr
Copy link
Collaborator

In an attempt to streamline and focus on what's most valuable, I'm making the difficult decision to drop support for metadata generation in general. While the existing metadata generation tooling is not ideal for Rust developers (e.g. midlrt and win32metadata), I don't realistically have the bandwidth to provide a Rust version any time soon. I would rather spend what effort I can on what the windows-rs project does best which is to support generation of Rust bindings and type system support. The benefit in removing this code is that I can then streamline the implementation of windows-bindgen and more rapidly improve type system and authoring support without being encumbered by the future possibility of metadata generation. Perhaps in future I'll have the bandwidth to tackle this again, but it doesn't seem likely in the short term.

Fixes: #1093

Copy link
Collaborator

@ChrisDenton ChrisDenton left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's unfortunate but completely understandable. I'd much rather the focus be on what's most important right now than spread your efforts too thin.

Do we need one last update to the riddle crate that notes that it's no longer being updated?

@kennykerr kennykerr merged commit 8e6ce39 into master Sep 9, 2024
79 checks passed
@kennykerr kennykerr deleted the sans-metadata-generation branch September 9, 2024 17:45
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.

Support metadata generation
2 participants