smlib: solidcore's four new fork-carried opt-ins are on; the fillet trim status waits

boolean_wire_edge_keeps_faceuse_shell (WR-585, solidcore#1753, smlib@be8ac73),
fillet_nx1_tangent_corner_edge (WR-593, #1816, smlib@1ff7353), fillet_torus_rail_on_axis (WR-592,
#1814, smlib@994f129) and loops_go_on_round_the_vertex (WR-591, #1813, smlib@9209e76) are on:
their fork commits are in SMLIB_REV 68fb9162. fillet_trim_status (WR-604, solidcore#674) has no
fork commit, so it goes on HELD_BACK.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MNXLXkZLQ6T7TSi4wswcmk
This commit is contained in:
Brett Lawson
2026-10-31 00:24:30 +01:00
parent 509209838a
commit c9fcf82a54
+7 -1
View File
@@ -198,6 +198,10 @@ pub(crate) fn fixes() -> UpstreamFixes {
f.linear_sweep_arc_is_cylinder = true;
f.offset_closes_loop_gaps = true;
f.cylinder_plane_tangent_within_tolerance = true;
f.boolean_wire_edge_keeps_faceuse_shell = true;
f.fillet_nx1_tangent_corner_edge = true;
f.fillet_torus_rail_on_axis = true;
f.loops_go_on_round_the_vertex = true;
f
}
@@ -206,13 +210,15 @@ pub(crate) fn fixes() -> UpstreamFixes {
/// (solidcore#1664, WR-563), `bspline_trim_keeps_rational_end_spans` (solidcore#1711, WR-575) and
/// `fillet_blend_curve_revolved_on_arc` (solidcore#1759, WR-581, an own design waiting for the
/// fork's fix) have no fork commit. `face_tight_box_searches_trim` (solidcore#1811, WR-588) is the
/// fork's beb6061, which landed after `SMLIB_REV` (tangency-labs/smlib#68).
/// fork's beb6061, which landed after `SMLIB_REV` (tangency-labs/smlib#68). `fillet_trim_status`
/// (solidcore#674, WR-604) has no fork commit.
#[cfg(test)]
const HELD_BACK: &[&str] = &[
"precise_properties_trim_base_v",
"bspline_trim_keeps_rational_end_spans",
"fillet_blend_curve_revolved_on_arc",
"face_tight_box_searches_trim",
"fillet_trim_status",
];
fn fresh() -> Kernel {