Pin vcpkg MEOS to canonical ecosystem SHA and rename meosType → MeosType#197
Open
estebanzimanyi wants to merge 2 commits into
Open
Pin vcpkg MEOS to canonical ecosystem SHA and rename meosType → MeosType#197estebanzimanyi wants to merge 2 commits into
estebanzimanyi wants to merge 2 commits into
Conversation
161b513 to
802979d
Compare
…→ MeosType Updates the MEOS vcpkg port to MobilityDB/MobilityDB@2c4243a265 which exposes MeosType (CamelCase). Removes the broken forward-compat alias `using meosType = MeosType` from tydef.hpp and renames all uses site-wide. Platform-compat fixes included: - macOS arm64: bigint_to_set_i64 trampoline bridges int64 (long) vs int64_t (long long) mismatch in SetUnionAgg registration. - wasm32-emscripten: portfile patches pg_bitutils.h so that __builtin_clz/ctzll is selected when SIZEOF_LONG_LONG is not set by configure. Per-thread MEOS initialisation (EnsureMeosThreadInitialized) added via meos_thread.hpp so that DuckDB worker threads do not crash with NULL session_timezone when unnest/parallel pipelines dispatch onto them.
MEOS now inserts a turning point in round(f(linear_seq)) for transcendental functions (ln, log10, exp) where f is concave/convex, per PR MobilityDB/MobilityDB#1003.
802979d to
447d0d0
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The vcpkg portfile fetches estebanzimanyi/MobilityDB at 278863520b (tag ecosystem-pin-2026-06-06g, SHA512 2e617cac4bfed919eee8bd73e35f9b3da8ffd7a51f68104a9497c0d3339dbb1af4a2ec6feab3e8fffb880481badf86c352ad1efb39cab533de19d2c1192a8e5b). The MEOS 1.4 API exposes MeosType (CamelCase); every call-site in MobilityDuck uses MeosType directly and the forward-compat alias in tydef.hpp is removed.