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

Handle NEEDS_MULTIPLE_PASSES more consistently #73

Merged

Conversation

NebelNidas
Copy link
Collaborator

@NebelNidas NebelNidas commented Nov 7, 2023

Now uses MemoryMappingTrees for intermediate storage everywhere. Removing the reader gymnastics reduces the chance of accidentally introducing bugs, and improves code readability along the way.

Rewritten to use the overhauled ColumnFileReader's improved mark() everywhere.

@NebelNidas

This comment was marked as outdated.

@NebelNidas NebelNidas marked this pull request as draft November 13, 2023 20:43
@NebelNidas
Copy link
Collaborator Author

NebelNidas commented Nov 19, 2023

I can rework this to use readers everywhere once #82 is merged.

Edit: Done!

@NebelNidas NebelNidas added this to the 0.7.0 milestone Dec 14, 2023
@NebelNidas NebelNidas force-pushed the consistent-multiple-passes-handling branch from 98fa24d to a7e55e5 Compare April 18, 2024 15:40
@NebelNidas NebelNidas marked this pull request as ready for review April 18, 2024 15:45
@NebelNidas NebelNidas force-pushed the consistent-multiple-passes-handling branch from a7e55e5 to 9ea86e0 Compare April 18, 2024 15:46
@NebelNidas NebelNidas merged commit c5fa175 into FabricMC:dev Apr 19, 2024
3 checks passed
@NebelNidas NebelNidas deleted the consistent-multiple-passes-handling branch April 19, 2024 10:49
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.

2 participants