Re: ABI Compliance Checker GSoC Project
От | Peter Eisentraut |
---|---|
Тема | Re: ABI Compliance Checker GSoC Project |
Дата | |
Msg-id | 7d82b130-4597-4936-9760-de18872e6331@eisentraut.org обсуждение исходный текст |
Ответ на | Re: ABI Compliance Checker GSoC Project ("David E. Wheeler" <david@justatheory.com>) |
Ответы |
Re: ABI Compliance Checker GSoC Project
|
Список | pgsql-hackers |
On 08.09.25 17:17, David E. Wheeler wrote: > The RC1 change surprised me a little; here’s the log: > >> Leaf changes summary: 1 artifact changed >> Changed leaf types summary: 0 leaf type changed >> Removed/Changed/Added functions summary: 0 Removed, 1 Changed, 0 Added function >> Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable >> >> 1 function with some sub-type change: >> >> [C] 'function void CheckValidResultRel(ResultRelInfo*, CmdType, List*)' has some sub-type changes: >> parameter 4 of type 'List*' was added >> parameter 3 of type 'List*' changed: >> entity changed from 'List*' to 'typedef OnConflictAction' >> type size changed from 8 to 4 (in bytes) >> type alignment changed from 0 to 4 > Presumably this is expected, but it looks like it might be an issue if it weren’t a pre-release change, yes? This was a change that was intentionally backpatched in a different way in order to preserve ABI compatibility. Compare commits 344662848ac on REL_18_STABLE and 0b934d3994f on REL_17_STABLE. So everything is in order. :)
В списке pgsql-hackers по дате отправления: