-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Pass events by value/copy instead of by pointer. It torned out heap escape is much more expensive than copying. * Removes event fields that are accessible from the world. * Adds event fields to better identify relation changes. * Reduces the size of `EntityEvent` by 30%. # Commits * simplify EntityEvent, add relation fileds * remove event fields that are accessible from the world * add event fields to better identify relation changes * add tests for events on batch operations * tweak EntityEvent docstrings * fix entity creation events * tests and fixes for batch creation events * improve invalid relation error messages * add docs on behavior when an exchange changes relation components * add more tests for batch operations * add more benchmarks for entity events * make listener event argument pass by value instead of pointer
- Loading branch information
Showing
10 changed files
with
713 additions
and
92 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.