Skip to content

feat(parity): expose the minDistance set-set distance functions in the parity-gap facade (stacks on #14)#15

Closed
estebanzimanyi wants to merge 1 commit into
MobilityDB:feat/parity-resolution-skewfrom
estebanzimanyi:feat/parity-mindistance-gaps
Closed

feat(parity): expose the minDistance set-set distance functions in the parity-gap facade (stacks on #14)#15
estebanzimanyi wants to merge 1 commit into
MobilityDB:feat/parity-resolution-skewfrom
estebanzimanyi:feat/parity-mindistance-gaps

Conversation

@estebanzimanyi

Copy link
Copy Markdown
Member

The parity-gap facade forwards to the public-surface MEOS functions that JMEOS binds and the tier-aware generator does not emit. The gap generator excludes the derived forwarder classes (MeosOpsParityGaps, MeosOpsSqlSurface) from its already-covered baseline so it reproduces idempotently, and reads its MEOS include directory from the MEOS_INCLUDE environment variable. The regenerated facade exposes mindistance_tgeo_tgeo and tgeoarr_tgeoarr_mindist, bringing the facade to 2153 of the 2153 JMEOS-bindable public MEOS functions, with the MeosFacadeSmokeTest staying 7/7 against a libmeos built with the extended modules.

@estebanzimanyi estebanzimanyi force-pushed the feat/parity-mindistance-gaps branch from 1655cee to 98ae6d5 Compare May 29, 2026 12:42
…e parity-gap facade

The parity-gap facade forwards to the public-surface MEOS functions that JMEOS
binds and the tier-aware generator does not emit. The gap generator excludes the
derived forwarder classes (MeosOpsParityGaps, MeosOpsSqlSurface) from its
already-covered baseline so it reproduces idempotently, and reads its MEOS
include directory from the MEOS_INCLUDE environment variable. The regenerated
facade exposes mindistance_tgeo_tgeo and tgeoarr_tgeoarr_mindist, bringing the
facade to 2153 of the 2153 JMEOS-bindable public MEOS functions.

(cherry picked from commit 98ae6d5)
@estebanzimanyi estebanzimanyi force-pushed the feat/parity-mindistance-gaps branch from 98ae6d5 to caf44f5 Compare May 31, 2026 07:49
@estebanzimanyi estebanzimanyi changed the base branch from main to feat/parity-resolution-skew June 11, 2026 16:46
@estebanzimanyi

Copy link
Copy Markdown
Member Author

Superseded by the Path-B consolidation: the former 18-deep stack is collapsed into two reviewable topical PRs on top of the merged scaffold — MEOS integration #30 → benchmark #31 — each one clean squashed commit with the generated-facade bulk, dead family-flag profiles, committed target/ artifacts, and invented synthetic corpus removed. Closing as folded into #30/#31.

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