Commit Graph

5 Commits

Author SHA1 Message Date
Christian Svensson 47bf712283 topology.brep_p1: address pre-review of 0c288b83 (M1-M4, S1-S7, minors)
- M1: ResetInfiniteRegion SWAP on a null old infinite region: shim guard and
  Rust null dereference (-2 both sides), 6 fixture cases
- M2: CreateEdgeEdgeBlend calls Surface::create_blend_surface (surface_p8 is partial)
- M3: SmBrep::GetFaces/GetEdges/GetVertices wired in geom.tools, mass.integrator and
  query.api_queries; the geom.tools runner imports the file's B-rep through this
  unit's export, the api_queries harness carries the native list order, the
  mass.integrator aggregate queries are a labelled harness limitation
- M4: corner blend padding point at the raw parameter
- S1: heal_data_p2 SetModelSizeEstimate wired (fix_tol_sizes takes &mut Kernel)
- S2: analytic-export deferrals labelled harness:analytic-geometry-export
- S4: full bodies of sm_RedistributeSeamUVTrimCurves (UB-162: shim refuses edges
  without exactly four edge uses) and BrepIntersect, stubs at the callee sites
- S5: GeometryAttributeFilter and the GetOwner check; the runner sets owners at import
- S6/S7: point-test deviation documented; loop marking bounded in total calls
- relabels: SmTol dispatch stubs self-tagged (opaque object handle),
  proto_topology_p1 -> topology.brep_p2 (GetMinEdgeBBoxSize)
- minors: NaN side test, ignored SetMinMax, Vote/CornerBlend/AddAttrs/SplitUv
  guards, region list head, sweep notes, upstream-issues blank line

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BfiWnWawYvdkvRXZtfC7zK
2026-10-16 22:01:36 +02:00
Damian Grudzień 53f1909751 fix: harden query FFI and cover review regressions
Co-Authored-By: Codex <noreply@openai.com>
2026-10-16 00:05:49 +02:00
Damian Grudzień 2e276cf2b2 port: certify query.api_queries as partial
Co-Authored-By: Codex <noreply@openai.com>
2026-10-15 22:58:52 +02:00
Damian Grudzień 09316d5357 test: refine public query coverage and fixed-layout validation
Co-Authored-By: Codex <noreply@openai.com>
2026-10-15 22:05:29 +02:00
Damian Grudzień 3ea9ba5513 port: query.api_queries and native differential coverage
Co-Authored-By: Codex <noreply@openai.com>
2026-10-15 22:03:19 +02:00