Re: float4/float8/int64 passed by value with tsearch fixup
В списке pgsql-patches по дате отправления:
| От | Zoltan Boszormenyi |
|---|---|
| Тема | Re: float4/float8/int64 passed by value with tsearch fixup |
| Дата | |
| Msg-id | 480A37D8.4030009@cybertec.at обсуждение исходный текст |
| Ответ на | Re: float4/float8/int64 passed by value with tsearch fixup (Alvaro Herrera <alvherre@commandprompt.com>) |
| Ответы |
Re: float4/float8/int64 passed by value with tsearch
fixup
|
| Список | pgsql-patches |
Alvaro Herrera írta: > Tom Lane wrote: > > >> Specifically, I think what you missed is that on some platforms C >> functions pass or return float values differently from similar-sized >> integer or pointer values (typically, the float values get passed in >> floating-point registers). >> > > Argh ... I would have certainly missed that. > > >> It'd be less ugly to convert to v1 calling convention. >> > > Okay -- I'll change contrib/seg to v1 to greenify back the buildfarm. > > >> So I think we really do need to offer that compile-time option. >> Failing to do so will be tantamount to desupporting v0 functions >> altogether, which I don't think we're prepared to do. >> > > I have asked the Cybertec guys for a patch. Since it's basically a copy > of the float8 change, it should be easy to do. > Here's the patch (against current CVS) with the required change. Please review, it passed make check with both --enable and --disable-float4-byval. -- ---------------------------------- Zoltán Böszörményi Cybertec Schönig & Schönig GmbH http://www.postgresql.at/
В списке pgsql-patches по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера