Skip to content

Remove "riddle" and metadata generation#3266

Merged
kennykerr merged 3 commits intomasterfrom
sans-metadata-generation
Sep 9, 2024
Merged

Remove "riddle" and metadata generation#3266
kennykerr merged 3 commits intomasterfrom
sans-metadata-generation

Conversation

@kennykerr
Copy link
Copy Markdown
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
Copy Markdown
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
@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