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

[Merged by Bors] - Use toml_edit instead of toml #7327

Closed
wants to merge 2 commits into from

Conversation

james7132
Copy link
Member

Objective

Fixes #5675. Replace toml with toml_edit

Solution

Replace toml with toml_edit. This conveniently also removes the serde dependency from bevy_macro_utils, which may speed up cold compilation by removing the serde bottleneck from most of the macro crates in the engine.

@james7132 james7132 added A-Build-System Related to build systems or continuous integration C-Dependencies A change to the crates that Bevy depends on labels Jan 22, 2023
@mockersf mockersf added the S-Ready-For-Final-Review This PR has been approved by the community. It's ready for a maintainer to consider merging it label Jan 22, 2023
@james7132
Copy link
Member Author

bors r+

bors bot pushed a commit that referenced this pull request Jan 22, 2023
# Objective
Fixes #5675. Replace `toml` with `toml_edit`

## Solution
Replace `toml` with `toml_edit`. This conveniently also removes the `serde` dependency from `bevy_macro_utils`, which may speed up cold compilation by removing the serde bottleneck from most of the macro crates in the engine.
@bors bors bot changed the title Use toml_edit instead of toml [Merged by Bors] - Use toml_edit instead of toml Jan 22, 2023
@bors bors bot closed this Jan 22, 2023
ItsDoot pushed a commit to ItsDoot/bevy that referenced this pull request Feb 1, 2023
# Objective
Fixes bevyengine#5675. Replace `toml` with `toml_edit`

## Solution
Replace `toml` with `toml_edit`. This conveniently also removes the `serde` dependency from `bevy_macro_utils`, which may speed up cold compilation by removing the serde bottleneck from most of the macro crates in the engine.
@james7132 james7132 deleted the toml-edit branch February 18, 2023 21:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Build-System Related to build systems or continuous integration C-Dependencies A change to the crates that Bevy depends on S-Ready-For-Final-Review This PR has been approved by the community. It's ready for a maintainer to consider merging it
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Switch to toml_edit from toml-rs for bevy_macro_utils
4 participants