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

Add missing syn feature requirement #500

Merged
merged 1 commit into from
Jun 17, 2024

Conversation

camelid
Copy link
Contributor

@camelid camelid commented Jun 17, 2024

With the latest commit (283ccda), any project that uses Salsa hits tons
of internal errors within Salsa. That's because Salsa needs syn's full
feature, which was removed from the Cargo.toml as part of the Salsa 3.0
mega-PR. Because Salsa 1.0 still has the full feature in its
Cargo.toml, Cargo implicitly still enables full for Salsa 2022, and
thus the Salsa 2022 example projects compile fine -- even though any
external code using Salsa does not.

With the latest commit (283ccda), any project that uses Salsa hits tons
of internal errors within Salsa. That's because Salsa needs syn's `full`
feature, which was removed from the Cargo.toml as part of the Salsa 3.0
mega-PR. Because Salsa 1.0 still has the `full` feature in its
Cargo.toml, Cargo implicitly still enables `full` for Salsa 2022, and
thus the Salsa 2022 example projects compile fine -- even though any
external code using Salsa does not.
Copy link

netlify bot commented Jun 17, 2024

Deploy Preview for salsa-rs canceled.

Name Link
🔨 Latest commit 19b40c3
🔍 Latest deploy log https://app.netlify.com/sites/salsa-rs/deploys/66709f40948d39000877f279

@nikomatsakis nikomatsakis added this pull request to the merge queue Jun 17, 2024
Merged via the queue into salsa-rs:master with commit 56eb9c2 Jun 17, 2024
8 checks passed
@camelid camelid deleted the syn-feature branch June 17, 2024 21:35
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.

2 participants