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

Archetype Invariants #4

Merged
merged 65 commits into from
Apr 14, 2024
Merged

Archetype Invariants #4

merged 65 commits into from
Apr 14, 2024

Conversation

Ukendio
Copy link
Member

@Ukendio Ukendio commented Jan 7, 2024

Blocked before QueryResult is reworked.

This PR resolves #11. In every case performs better than existing queries. Scales relatively to how many entities you filter from :without
image
image

Benchmark file: https://drive.google.com/file/d/1JJbPvVdSCS0kRd6HgMQ2bGEhDmhk1kmy/view?usp=sharing

Passes every unit test currently, but waiting to hear feedback from others to test it in real production code.

@jackTabsCode jackTabsCode added the improvement An imperfection we can make better label Jan 27, 2024
@Ukendio Ukendio added this to the v0.8.0 milestone Feb 2, 2024
… archetype-negation"

This reverts commit ef5d8fe, reversing
changes made to a53ce69.
@Ukendio Ukendio removed the blocked Another issue is preventing this label Feb 9, 2024
jackTabsCode
jackTabsCode previously approved these changes Mar 19, 2024
@Ukendio Ukendio changed the title Archetype Negation Archetype Invariants Apr 2, 2024
@Ukendio Ukendio modified the milestones: v0.8.0, v0.7.2 Apr 14, 2024
@Ukendio Ukendio merged commit 83338bb into main Apr 14, 2024
6 checks passed
@Ukendio Ukendio deleted the archetype-negation branch April 14, 2024 15:57
@Ukendio Ukendio modified the milestones: v0.7.2, v0.8.0 Apr 21, 2024
@LastTalon LastTalon removed their request for review June 26, 2024 21:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
improvement An imperfection we can make better
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Without should narrow archetypes
2 participants