Skip to content

Update Eigen to 3.4.1 and verify CLI numerical parity - #5

Merged
lanxinger merged 1 commit into
mainfrom
codex/meshdenoiser-eigen-3.4.1
Oct 2, 2026
Merged

lanxinger merged 1 commit into
mainfrom
codex/meshdenoiser-eigen-3.4.1

Conversation

@lanxinger

@lanxinger lanxinger commented Oct 2, 2026 •

Copy link
Copy Markdown
Owner

Update vendored Eigen from 3.4.0 to 3.4.1 using the checksum-verified upstream archive. CMake now uses the same vendored headers as SwiftPM, keeping numerical behavior consistent across the build matrix. The CLI numerical golden check runs through CTest on macOS, Linux, and Windows.

Validation: all 73 Swift package tests passed locally, including native CPU/GPU parity; the macOS Release CLI output is byte-for-byte identical to the existing golden fixture; CTest, actionlint, and whitespace checks passed. Vendored Eigen headers match the upstream archive exactly. Hosted validation passed: the Release CLI build and numerical golden CTest on macOS, Linux, and Windows, plus all 73 macOS Swift package tests. CI run.

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, add credits to your account and enable them for code reviews in your settings.

@lanxinger
lanxinger merged commit 407918d into main Oct 2, 2026
4 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.

1 participant