From ccfa37a9ba5a1aba2e50297d4abecf6713bbf4d6 Mon Sep 17 00:00:00 2001 From: Brett Lawson Date: Fri, 30 Oct 2026 20:05:05 +0100 Subject: [PATCH] solidcore: move the pin to bba8d8798 (main, with solidcore#1747 application attribute handlers) Merged since 43ed10e54: - #1747 application-defined attribute handlers (AttributeHandlers, Attribute::application, application_value; fixes #1730) - #1722 CreateUVTrimCurve's 101-point drop measures each point's surface distance - #1763 opt-in local operation closes walls that shrink to nothing (WR-566) - #1759 opt-in full-width blend-curve round revolved on an arc (WR-581, #919) - #1750 opt-in imprint reuses a face's coincident edge (WR-580, #1519) - #1488 iso curve at a knot above the degree is upstream's zero curve - #1309 heal.gap evaluates the exact raw-knot UV trim curve - #1708 reuse the same geometry object where upstream does (clone audit, part 2) - #1714 a linear sweep tests its curve for an arc to the cylinder check's zero (fork fd59111) - #1685 find_infinite_region propagates internal errors - #1686 curve owners kept when classification edits write back - #1777 bspline_surface_part is public (#1767); #1778 loopuse::notify_ref is public (#1766) - docs: #1770 (planar section force_uv_classify, #1769), #1683 (curve sweep from faces) - tests: #1443, #1713, #1275 - difftests: #1265, #1296, #1391, #1555, #1689, #1698, #1700, #1707, #1723, #1729, #1745, #1771 - site: #1804 main's CI test job passed on bba8d8798; its difftest jobs stop on an sccache-action rate limit and main does not build with --features cpp (solidcore#1805), which SolidCraft does not use. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01MNXLXkZLQ6T7TSi4wswcmk --- Cargo.lock | 2 +- Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 1af69d6fab..f50a583d99 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4054,7 +4054,7 @@ dependencies = [ [[package]] name = "solidcore" version = "1.0.1" -source = "git+https://github.com/tangency-labs/solidcore?rev=43ed10e54858b21797c534a5009718944042f701#43ed10e54858b21797c534a5009718944042f701" +source = "git+https://github.com/tangency-labs/solidcore?rev=bba8d8798122e9e5adc69c9ba153b8411dca24be#bba8d8798122e9e5adc69c9ba153b8411dca24be" dependencies = [ "thiserror 2.0.21", ] diff --git a/Cargo.toml b/Cargo.toml index e900874fdb..ce68886cde 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -35,7 +35,7 @@ solidcraft-3dx-client = { path = "crates/threedx-client" } # they reach parity (crates/smlib/src/route.rs). Pinned; move the rev on its own commit. For a # local checkout, add `[patch."https://github.com/tangency-labs/solidcore"] solidcore = { path = # "../solidcore/crates/solidcore" }` to a `.cargo/config.toml` outside the repository. -solidcore = { git = "https://github.com/tangency-labs/solidcore", rev = "43ed10e54858b21797c534a5009718944042f701" } +solidcore = { git = "https://github.com/tangency-labs/solidcore", rev = "bba8d8798122e9e5adc69c9ba153b8411dca24be" } # foundation thiserror = "2"