Skip to content

G1: Fix intermediate overflow in adjoining width adjustments - #1920

Merged
bflatastic merged 1 commit into
storytold:mainfrom
sanyamsingh001:codex/r65-width-finite
Oct 15, 2026
Merged

bflatastic merged 1 commit into
storytold:mainfrom
sanyamsingh001:codex/r65-width-finite

Conversation

@sanyamsingh001

Copy link
Copy Markdown
Contributor

Adjoining adjustments avoid intermediate overflow; invalid normalized or resulting factors fail without changing the document or history.

Regression coverage includes native round-trips with Undo/Redo, finite scaling and atomic rejection. Existing Width Point Edit behavior is preserved, including Shift for existing points and an unchecked adjoining option for newly created points.

Follow-up to #1814.

Validation: A full CI retry on the five-unit combined source at a0671777 passed all seven stages with 6,613 test outcomes on 2026-10-14. An earlier full-CI run on the identical source panicked in the randomized ai_mutated_save_never_panics test; the cause remains unresolved. This five-fix batch does not claim to repair that failure. All three added Width regressions passed, including native round-trip/history and atomic rejection.

@Messhias Messhias left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Adjoining width adjustments avoid intermediate overflow. Full ci claim on the combined G1 source is enough.

Co-authored-by: Codex <noreply@openai.com>
@bflatastic
bflatastic force-pushed the codex/r65-width-finite branch from e2af8ff to 9851140 Compare October 15, 2026 20:22
@bflatastic
bflatastic merged commit e797b68 into storytold:main Oct 15, 2026
1 check passed
@bflatastic

Copy link
Copy Markdown
Member

Thanks @sanyamsingh001! Merged after a full gate.

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.

3 participants