Skip to content

Bump to flecs 4.1.5#102

Open
deathbeam wants to merge 1 commit into
BeanCheeseBurrito:mainfrom
deathbeam:flecs4.1.5
Open

Bump to flecs 4.1.5#102
deathbeam wants to merge 1 commit into
BeanCheeseBurrito:mainfrom
deathbeam:flecs4.1.5

Conversation

@deathbeam

Copy link
Copy Markdown
Contributor

Signed-off-by: Tomas Slusny slusnucky@gmail.com

@deathbeam

Copy link
Copy Markdown
Contributor Author

Current issues:

dotnet: /home/deathbeam/git/Flecs.NET/native/flecs/src/bootstrap.c:209: void flecs_register_flag_for_trait(ecs_iter_t *, ecs_entity_t, ecs_flags32_t, ecs_flags32_t, ecs_flags32_t): Assertion `!flecs_component_is_trait_locked(world, e)' failed.
The active test run was aborted. Reason: Test host process crashed : dotnet: /home/deathbeam/git/Flecs.NET/native/flecs/src/bootstrap.c:209: void flecs_register_flag_for_trait(ecs_iter_t *, ecs_entity_t, ecs_flags32_t, ecs_flags32_t, ecs_flags32_t): Assertion `!flecs_component_is_trait_locked(world, e)' failed.

I think when disposing world flecs crashes. I dont think this is new issue just new assertion. This is with env DOTNET_LegacyExceptionHandling=1 dotnet test. And commented out throw new NativeException.

Also requires BeanCheeseBurrito/Bindgen.NET#4 because of new code thats not generating properly.

@deathbeam deathbeam force-pushed the flecs4.1.5 branch 3 times, most recently from 0c59d9f to 281280e Compare June 18, 2026 01:28
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
@deathbeam

Copy link
Copy Markdown
Contributor Author

Test summary: total: 1377, failed: 0, succeeded: 1377, skipped: 0, duration: 13.9s
Build succeeded with 1 warning(s) in 27.7s

the tests are passing now, but i had to comment some of them out, I am not sure how to fix those (you can see in diff)

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.

1 participant