Re: Padding on 64-bit

Поиск
Список
Период
Сортировка
От Bruce Momjian
Тема Re: Padding on 64-bit
Дата
Msg-id 200705302026.l4UKQDe01510@momjian.us
обсуждение исходный текст
Ответ на Re: Padding on 64-bit  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
Tom Lane wrote:
> Bruce Momjian <bruce@momjian.us> writes:
> > Magnus Hagander wrote:
> >> I think that's backwards. We *are* passing them by reference, we should
> >> be considering passing them by value.
> 
> > Thanks, fixed.
> 
> Also, the TODO item ought to mention float4 and float8, which IMHO ought
> to be changed at the same time.  float4 could become pass-by-val-always.
> I think the main reason we've avoided that is to avoid breaking old code
> that is not using DatumGet/GetDatum macros, but we'll be breaking most
> such code anyway with this set of changes.

Update:

* Consider allowing 64-bit integers and floats to be passed by value on 64-bit platforms
 Also change 32-bit floats (float4) to be passed by value at the same time.

--  Bruce Momjian  <bruce@momjian.us>          http://momjian.us EnterpriseDB
http://www.enterprisedb.com
 + If your life is a hard drive, Christ can be your backup. +


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Padding on 64-bit
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Ye olde drop-the-database-you-just-left problem