Skip to content

Refresh the committed functions snapshot against the MEOS surface - #25

Merged
estebanzimanyi merged 1 commit into
MobilityDB:mainfrom
estebanzimanyi:chore/refresh-the-functions-snapshot
Sep 3, 2026
Merged

Refresh the committed functions snapshot against the MEOS surface#25
estebanzimanyi merged 1 commit into
MobilityDB:mainfrom
estebanzimanyi:chore/refresh-the-functions-snapshot

Conversation

@estebanzimanyi

Copy link
Copy Markdown
Member

Regenerating from a catalog derived at current master moves two wrappers, both
of them MEOS's own movement rather than a generator change:

  • tbigint_values takes int * where the snapshot recorded int32_t *, so
    the cast becomes (*C.int);
  • geom_azimuth joins the geo surface, and it carries a folded out-parameter,
    so the wrapper answers (bool, float64, error).

The committed snapshot is what CI compiles before it regenerates, so it has to
be the projection of the surface that exists today rather than of the one that
existed when it was last written.

Regenerating from a catalog derived at current master moves two wrappers, both
of them MEOS's own movement rather than a generator change:

  * `tbigint_values` takes `int *` where the snapshot recorded `int32_t *`, so
    the cast becomes `(*C.int)`;
  * `geom_azimuth` joins the geo surface, and it carries a folded out-parameter,
    so the wrapper answers `(bool, float64, error)`.

The committed snapshot is what CI compiles before it regenerates, so it has to
be the projection of the surface that exists today rather than of the one that
existed when it was last written.
@estebanzimanyi
estebanzimanyi merged commit a71c191 into MobilityDB:main Sep 3, 2026
2 checks passed
@estebanzimanyi
estebanzimanyi deleted the chore/refresh-the-functions-snapshot branch September 3, 2026 16:40
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