From cf01477ee4c3afc15ea96e13797bab1af8c7a491 Mon Sep 17 00:00:00 2001 From: Esteban Zimanyi Date: Sun, 28 Jun 2026 14:27:22 +0200 Subject: [PATCH] compose-order: function shape is generated from headers The compose-order manifest lists function-shape metadata (arrayReturn/outputArrays/nullable) as generated from the C signatures and Doxygen by parser/shapeinfer.py and parser/nullable.py. meta/meos-meta.json is an override layer on top of the inferred baseline. --- tools/pin/compose-order.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tools/pin/compose-order.txt b/tools/pin/compose-order.txt index 7316112..1b9268e 100644 --- a/tools/pin/compose-order.txt +++ b/tools/pin/compose-order.txt @@ -13,8 +13,9 @@ # base = current origin/master. Derived from the live DAG (gh pr list, this turn). # ── WAVE 0 — CATALOG CORRECTNESS (parser / type recovery / enrichment) ── -2 feat/shape-metadata # shape annotations in meos-meta.json for binding codegens -16 feat/generate-shape-from-headers # generate fn shape (output arrays + nullability) from headers +16 feat/generate-shape-from-headers # generate fn shape (arrayReturn/outputArrays/nullable) from the + # C signatures + Doxygen, covering all functions (parser/shapeinfer.py + + # nullable.py). meta/meos-meta.json is an override layer on top. 20 fix/recover-jsonb-jsonpath-types # recover Jsonb/JsonPath collapsed C types 22 fix/recover-quadbin-type # recover Quadbin collapsed C type 17 feat/sql-name-chain # MEOS-C -> MobilityDB-C -> SQL name chain from @csqlfn/@sqlfn/@sqlop