Skip to content

Bump to flecs 4.1.5#102

Open
deathbeam wants to merge 3 commits into
BeanCheeseBurrito:mainfrom
deathbeam:flecs4.1.5
Open

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

Conversation

@deathbeam

@deathbeam deathbeam commented May 20, 2026

Copy link
Copy Markdown
Contributor

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

Depends on BeanCheeseBurrito/Bindgen.NET#4

Closes #98

@deathbeam

deathbeam commented May 20, 2026

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 4 times, most recently from 281280e to 7cd9aad Compare June 18, 2026 01:40
@deathbeam

deathbeam commented Jun 18, 2026

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 (with fixed bindgen), but i had to comment some of them out, I am not sure how to fix those (you can see in diff)

@deathbeam

deathbeam commented Jun 19, 2026

Copy link
Copy Markdown
Contributor Author

Fixed all the tests i had to comment out before

@deathbeam deathbeam force-pushed the flecs4.1.5 branch 2 times, most recently from 1b08e45 to 010f152 Compare June 19, 2026 03:41
@deathbeam

Copy link
Copy Markdown
Contributor Author
image

looks like stuff works even in project where im quite heavily using flecs.net atm

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
flecs also has it so ok

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
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.

Flecs v4.1 when?

1 participant