Skip to content

Conversation

@1stub
Copy link
Collaborator

@1stub 1stub commented Nov 22, 2025

This adds support for a more central PageList class. Much of my operations on page storage was quite ad hoc which lead to weird bugs - having everything centralized should help. The code here ended up being simple enough to where I feel we don't need to introduce std::list.

I also removed the buckets of binary trees and replaced them with lists just to make things simpler and it shouldn't have an impact on performance. If anything removing binary trees may help perf.

@1stub 1stub requested a review from marron-at-work November 22, 2025 17:21
@1stub
Copy link
Collaborator Author

1stub commented Nov 22, 2025

Looks like CI is failing due to a LFS quota issue:
batch response: This repository exceeded its LFS budget. The account responsible for the budget should increase it to restore access.

@marron-at-work marron-at-work merged commit d2e2b50 into BosqueLanguage:main Nov 22, 2025
1 check failed
@marron-at-work
Copy link
Collaborator

Force merged will fiddle with quota later.

@1stub 1stub deleted the 11_21_fix_pagelists branch November 22, 2025 17:45
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