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

Bevy 0.14 update #60

Merged
merged 7 commits into from
Oct 28, 2024
Merged

Bevy 0.14 update #60

merged 7 commits into from
Oct 28, 2024

Conversation

RobWalt
Copy link
Collaborator

@RobWalt RobWalt commented Jul 8, 2024

This kind of solves #59 I'm not sure if the added test actually tests the UB but it seems to pass on my machine without panics. I'll double check it though. Update: It looks like the panic is only hit if we transmute to something which includes one of the bevy-trait-query component types (One or All). I added an additional test which highlights this. There's also an explicit panic in bevy-trait-query now which will guide users to the issue which causes the trouble and which provides minimal help.

For performance differences, see this comment: #59 (comment) (TLDR: All performance improves, One performance regresses)

@RobWalt RobWalt marked this pull request as draft July 8, 2024 06:26
@RobWalt RobWalt marked this pull request as ready for review July 8, 2024 09:42
@brandon-reinhart
Copy link

Any reason this is just sitting here? 👍

@JoJoJet
Copy link
Owner

JoJoJet commented Aug 15, 2024

I've been busy with IRL stuff -- I'll see if I have time to merge this this weekend

@cuppachino
Copy link

Any updates?

@RobWalt
Copy link
Collaborator Author

RobWalt commented Oct 25, 2024

@cuppachino I talked to jojojet and now I'm co-maintaining the crate. I'll try to get a proper release for 0.14 up to crates.io before 0.15 hits the surface. Also I'm already working on the 0.15 update

@RobWalt RobWalt changed the title Bevy 0.14 partial update Bevy 0.14 update Oct 28, 2024
@RobWalt RobWalt merged commit 0dec976 into JoJoJet:main Oct 28, 2024
3 checks passed
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.

5 participants