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

Tessellator was broken for years! Revert-fixing. #126

Merged
merged 1 commit into from
Apr 3, 2023

Conversation

nyurik
Copy link
Member

@nyurik nyurik commented Apr 3, 2023

  • Due to a typo in the cfg flag, tessellator was never built properly (we can even remove it as it is clearly not being used by anyone).
  • This is a known issues in the rust compiler: Tracking Issue for rustc --check-cfg integration rust-lang/cargo#10554
  • I reverted Lyon to 0.16.2 and it worked fine.
  • I added a CI nightly check step to make sure this won't happen again

Do we want to keep this and spend the effort to upgrade to the latest Lyon crate, or is this a useless feature and should be removed?

* Due to a typo in the cfg flag, tessellator was never built properly
  (we can even remove it as it is clearly not being used by anyone).
* This is a known issues in the rust compiler 10554
* I reverted Lyon to 0.16.2 and it worked fine.
* Add nightly build step to verify that the cfg is OK

Do we want to keep this and spend the effort to upgrade to the latest
Lyon crate, or is this a useless feature and should be removed?
@nyurik nyurik merged commit d17bb29 into georust:main Apr 3, 2023
1 check passed
@nyurik nyurik deleted the fix-tesssellation branch April 3, 2023 06:09
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.

None yet

2 participants