Moving src/backend/utils/misc/rbtree.c to src/backend/lib

Поиск
Список
Период
Сортировка
От Heikki Linnakangas
Тема Moving src/backend/utils/misc/rbtree.c to src/backend/lib
Дата
Msg-id 5497EF6B.3090302@vmware.com
обсуждение исходный текст
Ответы Re: Moving src/backend/utils/misc/rbtree.c to src/backend/lib  (Tom Lane <tgl@sss.pgh.pa.us>)
Re: Moving src/backend/utils/misc/rbtree.c to src/backend/lib  (Robert Haas <robertmhaas@gmail.com>)
Список pgsql-hackers
Peter Geoghegan suggested [1] moving rbtree.c to src/backend/lib, which 
I think makes a lot of sense. Now that we have several other general 
purpose data structures in src/backend/lib (linked lists, a binary heap, 
and a pairing heap), rbtree.c would definitely be better placed in 
src/backend/lib, too.

The usual objection to moving things is that it makes back-patching 
harder. It also might break third-party code that use it (since 
presumably we would also move the .h file). Nevertheless, I feel the 
advantages outweigh the disadvantages in this case.

Any objections?

- Heikki



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

Предыдущее
От: Heikki Linnakangas
Дата:
Сообщение: Re: GiST kNN search queue (Re: KNN-GiST with recheck)
Следующее
От: Heikki Linnakangas
Дата:
Сообщение: Re: advance local xmin more aggressively