Skip to content

Conversation

@Stoeoef
Copy link
Owner

@Stoeoef Stoeoef commented Mar 3, 2025

Implements a new algorithm for add_constraint_and_split.
The new algorithm should reliably replace invalid split positions with known valid positions that are close enough to the correct split. This seems to lead to good results in practice.

Also, the split algorithm is now conceptually simpler and has less surface for hidden bugs.

Implements a new proptest for checking for additional issues. The proptest needs to be run manually.

Implements a new algorithm for `add_constraint_and_split`.
 The new algorithm should reliably replace invalid split positions with known valid positions that are _close enough_ to the correct split. This seems to lead to good results in practice.

 Also, the split algorithm is now conceptually simpler and has less surface for hidden bugs.

 Implements a new proptest for checking for additional issues. The proptest needs to be run manually.
@Stoeoef Stoeoef merged commit 454b642 into master Mar 3, 2025
10 checks passed
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