Skip to content

Bump MEOS.NET to MEOS 1.4#4

Open
estebanzimanyi wants to merge 3 commits into
bump/meos-1.3-via-meos-idlfrom
bump/meos-1.4
Open

Bump MEOS.NET to MEOS 1.4#4
estebanzimanyi wants to merge 3 commits into
bump/meos-1.3-via-meos-idlfrom
bump/meos-1.4

Conversation

@estebanzimanyi
Copy link
Copy Markdown
Member

Regenerates MEOSExternalFunctions.cs and MEOSExposedFunctions.cs against the MEOS 1.4 IDL on top of #3 (3544 functions, +1149 over 1.3 covering the new cbuffer, pose, and rgeo temporal-type families). The IDL is generated by MEOS-API against MobilityDB master with the shape metadata catalog merged in.

The MEOS 1.4 IDL adds 1149 functions covering the new cbuffer, pose,
and rgeo temporal-type families. Regenerated MEOSExternalFunctions.cs
and MEOSExposedFunctions.cs by running tools/codegen.py against the
MEOS-API catalog merged with the per-function shape metadata.
The earlier IDL was parsed against the MobilityDB source tree which
carries duplicate GSERIALIZED definitions, so libclang canonicalised
geometry pointers to int *. Regenerated against the installed
/usr/local/include headers, which restores const GSERIALIZED * for
~400 functions. 711 functions disappeared (2833 vs 3544) because the
clean tree no longer leaks private helpers like cbuffer.h's internal
prototypes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant