GiST patches for 7.2 (please apply)
Tom,
Teodor finally made patches to current CVS, please review and apply them asap
to be in sync with development (last time it was kind of problem)
gistpatch.gz
1. gistpatch.gz - core GiST changes, all gist contrib modules were fixed reflecting
all changes. Added linear-time split algorithm for R-tree GiST opclass
All regression tests passed.
2. btree_gist.tar.gz - Btree implementation for GiST with
support of int4 and timestamps. Should go into contrib
We're online right now and waiting for your reply
Regards,
Oleg
_____________________________________________________________
Oleg Bartunov, sci.researcher, hostmaster of AstroNet,
Sternberg Astronomical Institute, Moscow University (Russia)
Internet: oleg@sai.msu.su, http://www.sai.msu.su/~megera/
phone: +007(095)939-16-83, +007(095)939-23-83
Attachments:
gistpatch.gzapplication/octet-stream; name=gistpatch.gzDownload
����; gistpatch �=kS������hj����`�H2���� e���;{�%��Q"[I�s����~�%�� ����L����������R����^0�C�f�7��;�aB{1����`o�7,�F��x:$�C�{�k��w��j��j��E���7y�J��I�Q����� ��u���![u�_�m��H����!<g'��Y��llby�AnYu�x�a����������i��
�"9a����Z9�����J�H�q���;����v������&�|��_��L��`59���)�(�[_/>]������_������������/-���:�\~l��;-����c���������]?�Y���sJ���L���u����k��S{�z������?R��r|�`�0���6a�{/�g�"P}/.��p�����������5�����&���=��s^�|n_|%�a7�M(���V�E�t��(9"[�|w��7�C���������!�I|KI/M����0"� $<��8"��O"�OnD�1qI<�����)IB�`^Z��rd���tl�yP��o�^&��6=K)�����~]k�H��v��$�H��-���������9�;��4��`�� �����{8y�B��4�G�1� ��i���I �
;v� ���6�>�
��c�R&�0����yC��![V�V�L�e��g�T�8X�`��Y��E�I��=;I�����p�'�?�20���G��/s~&~��%8B�a0.��b�V����.�QH�t��������qZ1���y`;��8&
7�����r���N�����>�������H'fRWt�5�,w-F�Q�� x�$z�f�=��L���t�y��k7���1-�������*'�����������-v�&� |� I6����\����=���hP����/��� ��� �>K�&�p6��' ��%��c
�GA~�3�NP���C"���!`e'�V���S�p��t��!��������l�~(��d(/�IH�3,GM�s��? �S����k���E,�'8���r���H�w��M���~+d�L��.�t���{��r��� _F���6��7�zB�����;{���E��� &RA����c`=2>u]0�L�DD*�(��3��p~CJI�������h�RG����0b[��VYE����+"�I|�}���\_r�Eq�� �Esz����k��p��oH#�i�9`LT`�\��>�K)�E��@��e��rz�i�w���a��3YGU��h\�!s������k����,�h�i3~e�:�fPi��{3X���j�_5��f�V'����XG���L���-p�$t|F#0g6FT�q/������}4�27��|P����b��
H?�����%����4�vE��Z��<���moL��M@U* ,`�S?��qB�X���gMN�L.�T���Y}��b����3aj&Y:�a�w�@AO�}��w��zH�����{���Ww��zc_@FY�.�gx��Xi<
���dG8����|��e��S�#P��x����������N�mA�$`��j��K��H�o�u����f�;9���c�N�����h���(fG�OG�;�<L������6�L�!e��3�X5�^~=n�Z��2�������?�;HL0H��|(�(�����<���,"a
C�@@JM�����~]�n?w�R�����Y��2����ux}�Qa�;�kA �� h80�YS?$�)\�}[�)����4rK� R4Ea���7��~������58#B?�G�P\��!�,&p�"pVD�,M����Y��Y��4�3�����B3.��yP���G�X�n��L,}�0�G��H��%v2/b-�Q�b�!��j��Lp�LX(L�+�W�[J�xWr ��s�e�m�g[��FbFa���8������H��(a�#�C����J�3��nqW(^�� ED���U=� �x5s�#�������@�����
�#����`�]d\���2;"��'�K*�����~�A��,p���4�x4��b���Q�i/�,���0�8���������H~�������v�=�08e�i�L6�����Y�L`h&�A��qH����V�zK�6�V�M�!��cI����=�a������G)��Gg��y���5�qQ�X�"zq��N�es���>|������q�kq���g���)�4��+�_�E���V|���l~l���8v��I���0�;���-�'�����R s� ����qL�/��1uS5�&��a�������|�����=���9u�#|�j�x�>�A*MDMD���4���d~8��j�i8"T���">�8��r��^�:w�S�7�� w*d��;|=i��@�d��wNb+GT���GR����+?Wv�=/���h6����[f�M�+d;��p�����c'���%8�%���e��9�%�I��C�f1�@b 7zK�2�HSL��h�B���4�Z �)����<���� }��2�&R#O2�%�-�F+����� �bK����`���t�<S��� �[���z2m����q�L���7o/�\��TR�,'�U���)1��v���y�`�����jZ"%�@��$%�j0�m����@����iS��R�����S������C V��g��G-��%�N9KB��6���RI$��N(�kXF�Z���6NV������O�� &X�,�c�dc26��=�+ �����oq�������8g@T0�eg��"��#Y�qv�* �0Zeg�$�G����g
&�T0!�dIbcT���:���e�v����z>�$?�����eN�j��<��|zTM[�Q�n�����<��}����m��y�m�k��k��k��kf��D�ub�$]���L@9�i S��n������I��\�g�&^� �e��qN�y�D�"�5����5�6\�����fY|���b3������d�~R���\��]�R�z;�<���9�uDo���6w���6,�'�)�d����@'�d�b��~I��Z���u*Z~����dR% �����`Y�!_���5q���\f:L'�q\�(���4-8u_�@�V�_1�X>��8��t;�t� ����<�� �S ��"�tV��j�Ib]bL�E��/���������j�/�s�E��9\�\m�������DA�����jgXW��X��{�h��e���C�!��%N�J�HA��`e�����|C����U� ��d��Iv�@��G��3"���@�5e�d���1.^kG�f�����R������s)��2�l^����)�Xr� ����I7��~��h�98�5U���Vh=��y�A�<@{��"������9�xc>/�����,y���d/S>�:�W�.$��_���
4��a�Y�x�
J��J��,�x�]8�B�]��`y�����D����s��v6���X���c
4�5*X��k\��7�b�"�-gY����!D`)@�s��e���lfagEb���gW���]����fs|W�wk{�+�51><��x!GQ 4�M��\�k����):5�������C�(n��Y�����NQ=���xuY\Y���78��"���e��e��bt�� S��?���juO?w?^\��[���a����=��8�$�eV�����������<[|&��xZ� tCU�m��S�
l.�L��������K�%D�F�e3��ysq�o!��[&���9�j���0�K����b�������
�-I�8�����*N��^���`�
��P�9��C�d��q����
l���������S��"-W�4^���#7oq�Rt��-�^N.�l��R�NC������hwH���sz��bK��CV:��b<�Uj.��Vz.=B���5�/H��j�Zau�
�YU�D[�������U�T��I�f�|qH��_X�_�"��Y�:o,����r��r�9K#*��~���mO/� ��jv�Z^�|�7ZlM�-b�!����5����7������+/�e��%V�8�S���������8k`DP��G������FnY��$?RP+���� ���,!����ai�nPj9�V��$�*VW^Gx[JX1cq�H�9%��8�#�\�\fiF�$v����������?�����e��
���#�6p���y�"��/@���+�%)M,[Z���'K9��rjS�&���G>�E��OBxAn0��,`|���/B����7�0 [���F�R�i�D�
�i��e_
��<9"y����0�%�xks�0&�P ������d2���V�N���%�������
���+d~���}o��8Q�mU��u�o+Y���EW����nL���2���|3!���S�� V��q"jF������T<!��Z��'��-.nh���| ���p�����Wg@FjW�#������6R6l �� J�j�r|chz�F1�B�����C��k�k�Q�����l~��+Z��6�-�5B$�����vd'�*_M�������G�m$_�.�J�E� ��V���b��e[��DZ�I3��F=O�z����!��C��I�����"�[B� ;�T��\��m�������(��q���J�!���t�`%'n#KE���U���II�>���$=F��H��>�TK�F�,�p��-����<0�U��\5��2�V �0p$"a���I��^h��5>b� �9�*%JV2��c��%��;2h����� I���2���q�>t@����&a0���?|�oa\�g���M��C��g��?'v�=��5R?����'�M�:���@
rH��kV��k=L�o�,�D/)�Be���21[���+����mR��$�������3���f����>����O��y�$��\�����K�����&xx���]s����I��O�lY��S��R�,�h�&��O����D�B��9���D7d
�8A'?�E$�N���!���@@��g����ez�6!�c��&A��X�qeB�xF�4���n�X���3�A��������7�{=H� ���� ������=�G���q_��}�w�D�D�>L��<�DQ�A?�h���C�YC�w��SN����`"3N'_�o�Z�����G�=�+�C���L|LJ�)L&��ll'0�����d[������-��CZ#dxG��c�z���� ��{G9�>[�(
}�"�m-���S�a��J��I�;i�Q9y.��O����S&���8������>�y}`�oG'BEA���Do��9��p7�c��,+8�,.�Nx�E��g���pR�Whx�8��q���/���������a��l�v�e�m��;�G�P:��U��+�!5"f-�M����yc>u������X|d��}.d@�h��]���Xr"�Y�K�����Yg�m5%Yw*����l�p^�d������y-� 9���P+��k�����~m������Z���O��_�5%��Q9�')���A�&#��W=i��+Z��Zf�����9����0M~X@�����/+"o��\0�� "��C}r���<nz���W9d�e�B'�e���P[9�|h'J��=��r�m�������l������kA��P��SY�9]��
Y���u[Yb[������fm4����1���* �����;;��#��;v���}K������C����'��$>��6���C<��h�=����_���!��}�9��S���[+/�l�)��9��s&�����������[b�W3��Sd���s�*�"k�F{O�L=�Z�4O���P.�<���F������_r���U���C��Z���;��HDo�
���%=;(�9�J�_V����u��X�sI�5�#}R��Rrc���~|���u!��F��}b�mjc�w'q�th�B��{������'N����o��>,��-Vd�
�u��������Q�Nl rL1�c��Q0a�Cx4L�.1������7����,�_����-�}�Wp]��*4��m�.Iz� ���F��������!���l�8S�2a�8�\��xNQ�ATm��@n�b�N���������"R(�
_@0��1����������+5�w��h��;yf�4^��8���"y A�Ni����-0������}5&��p��+0���4��}�i6F�N���z�b�n�`/#��iM���1�����_�^�i�Bm�L�e��:Mc�i;�u�i��U��.��j�� �s�a����4��]�9��?�`^���A�w�-�$�*M�Q�������e=}���<$V���d�K�P!�$T�b-��r���)�X��F����b����ll�d�* $G�m�������0cs����m��u�<%��Ml���(��hf�5�����������_�N�V
��9k�ai�6s?����E��%0G`�{�,!�eV��f�)�~���jO�)V�������d��������a�`e�m�D���$����
��=�B����ug?=����ur���h�<����VEq�m�cFY����/�u��b�,���5���E2��^���dQ8��|n{}���M�e�����E���������*�^��K���X"�#�&�Q�%/��]�r�mC�~1b�\:�x����������/?�����t���r� F�J�/N����P�R�?�����ylG�����q7����?��z.�B=��^�����=��f����������.y�hC%�Q/3�?��Y*>I����R����v?����(�r� �u9��r�ok���� ���Y���[h!>�Z�j��;�'������p����#��W��^��4*Tek�$x����H.$���~����p�����V�x����X��{rt�q�_�����Z�R���&����G��� ��a?V7�3�+N������N��x������`�R�"3:�8��$���3t.�EPD�]@�<�j$m�),m���_�������p��Ka����h��dY��EnX 7
?y�@�o���_��kV��9��+5a�T�aE���_,f?��-w���;��D�hq�G{�Z�K�
:��s�+��I���s�ZG��p�R�ul���c��/�].^�
�w��U`g^x�����`��vT���hc����f������D(.���#��
$��/;"X��|�����7��|���7�$�i��r�+�����
^OR5�QN�Y�������u��>p�E���Y��s�ckK��� p>�/����i������ �M�p� ��8�AH`�B�����T�d:n\*t�oV0��������X�Q|�j�w�3x�#������x�����
��6��W�w�>y ���Q� 9�\�C��&A���@�\Ha�4Z}�����i����I�U�U���7���'�2=��������z ��c� w^��L�F:���h�hc>(i x&�`f<�9�RC~S�,��l�l6�fKO�O����1����l�/�Z�l���@$�[��*��n�����L�$Py���� hb/�Sd������"Q"b:0{#AW����Nf�$�g� R��6�k�+���L~Y�f+����t6^��1GJ�r��9`���>Q������3�\S
�H�Qx���dj�g&nf�����5 T����6<�6���������{��|b|H�my
���/����������V�t����Y�?e�`�"L��G�N�2�*��+������������e��eE]�O�����M�m�dT������Nz����<����3MoS�QsK�reTQ�i)-�T�r�=�n�5?S�"�5��+��B;�����Do�9��M��S�����e~��������tJ��:�^���s�v�0�����~����8�������^��1Q%E]qg�YSj�����x�=��"����+��/?���Ji��?�i�zf}��5��8����5�N���+��lNyr��S�
k7�?��c+�c���t
a�U�5�����<4�V&���������h�j��c#�-��t��^G���o����W?:��.��v'|m������� B��Y�R�|���R#��IVO���� )h����Lf����}�����GP��l�=�Bc�h���V�� ��� ���.��V���<X��Z�s�������<������H&�s!���'���wx(y�P��0��N..0�:�\���0Uv��r���,�Df��&�����l��,�L-�B����.(z�xjH�eT^>V���B�i��ObKWEy��5�AF�` ���]Ay�����4$�����<>*g�4Rk��l�A�����-�-P��mcSA�tXb1��
:y8�o�P�q{������Mn��t������U�p���w�r!,�[���,k[3�lr��=�m�hO��� ���4>J�]�MH���S�����m������>p�S���������an��)�J%�vi �{2��2[SY�����rF�5"='Y�FV7�f�p�n��aX<��4(�*q�t����R�l����=v�q����/o~��|���#��Q�zprrt���Hy�^��Y�������&�L�c����\�����[l�d�mu�e���P�� ���������!C��������p�9e�]G��p��i�o�Q��N|s;�_\�:�"�<qr+ ��`+l.,f�K'J��{ p6J
y��;�x�u������J:��c����6�-���������r�����]]��H�K.��3 �����a��gk]xwF���f���$�xUY���:�������/����H���)�TL�\��hGx��d/�R��"���,��*UO�����l|Y�wO�t��Q��d����p�"����mE�G�m���8��}Nfb�7D�^##|�$�{�������E�QB&
���
[�����/�����@y�������FD�|�<`y:�`�`X�P���M�����Qc)�?=Rh��]�Q5��r�T>�07����9�v>���2?�J� j�y>g5��J�\��Lot�4eY�Z'z�k�r����`# 3��c3�\�����Z(�e�Q�f^�j>9��4�T���v|pt�/
G�W���tnGIr�������"X�j�����j]�?�@��I�a,s�E���fT_�_o��T,Fb�/f��.�����TA�"�A�������Ex�16���b����wI������[W4G�z�#��V�C=z������|ft���-P��m}�G[��z��q���</��uh��k�}��\v�R�xD�}������'^��4�(�wQ�(_l�L'����9�|�{}c���0���!o��?jj��q�)6/tI$��O���9]�h�T�P�7�$��/P�6��VP�c !��{*�g>��t�T>� �"�����i� <�L}�})T/�e))�F�Y�\6�d�P�@�
#�I<��[��w6�V/���-Az�*���y�hi�G�
W�HS�_[�7�
o�R����(���{_zOS���K��bR{
�I@�
�[��n���[���T�]�i����2�����������y���()]K� ]G���� ����X��F� XiF|�X(�/(��E����K2�h��"�r����%����L����p���j?1���\�D������Mw-�]�Y��aS3wN��89�s��u���}W~4���V��p�JA(��8�-u���|�YZ���nW�������sm E����U���+�P4�5���Cb���J�wF�,���4v��N�6o��e�DD"���b�,��B�����mf��L�Q�oV�,����G������mq��#�,�9+���A���M��t�p� �M�Xn���3g/�����U���3w�eq=]��\��}�L�:'h��3gu��-���*���N}{^!��,*��n�n���~A�z��]WA���ti����7az����!t��[#���&�
�����V8�34�S2��(a�L�l^�br����"f�_/�P<)�u��7��px1���jX��w:�^����rw��5 �B ���N�q-���at(/dn�X���)����E��W��S��Lc��4��:���8��5������1�8��z�c���L�1����"o��X�Crq��3gjK�{oKG�U�n�E��G����y�f�(� �R�[_�����@����z6U4�5`�p�&>�xi1��c��AC/�7��C��F�8w���{��hdp'�N��zP�4>���]�Or ~�����Djg� Your patch has been added to the PostgreSQL unapplied patches list at:
http://candle.pha.pa.us/cgi-bin/pgpatches
I will try to apply it within the next 48 hours.
Tom,
Teodor finally made patches to current CVS, please review and apply them asap
to be in sync with development (last time it was kind of problem)gistpatch.gz
1. gistpatch.gz - core GiST changes, all gist contrib modules were fixed reflecting
all changes. Added linear-time split algorithm for R-tree GiST opclass
All regression tests passed.2. btree_gist.tar.gz - Btree implementation for GiST with
support of int4 and timestamps. Should go into contribWe're online right now and waiting for your reply
Regards,
Oleg
_____________________________________________________________
Oleg Bartunov, sci.researcher, hostmaster of AstroNet,
Sternberg Astronomical Institute, Moscow University (Russia)
Internet: oleg@sai.msu.su, http://www.sai.msu.su/~megera/
phone: +007(095)939-16-83, +007(095)939-23-83
Content-Description:
[ Attachment, skipping... ]
Content-Description:
[ Attachment, skipping... ]
---------------------------(end of broadcast)---------------------------
TIP 2: you can get off all lists at once with the unregister command
(send "unregister YourEmailAddressHere" to majordomo@postgresql.org)
--
Bruce Momjian | http://candle.pha.pa.us
pgman@candle.pha.pa.us | (610) 853-3000
+ If your life is a hard drive, | 830 Blythe Avenue
+ Christ can be your backup. | Drexel Hill, Pennsylvania 19026
Looking at the revised version of initGISTstate, I am thinking that
I missed a step in updating the main indexing code for the new
pg_opclass definition. It seems to me that if opckeytype is not 0,
that datatype ought to be used to declare the index column type from
the beginning. Then initGISTstate wouldn't need to go through all
these pushups to develop a correct tuple descriptor for the index.
Any objections?
regards, tom lane
On Wed, 22 Aug 2001, Tom Lane wrote:
Looking at the revised version of initGISTstate, I am thinking that
I missed a step in updating the main indexing code for the new
pg_opclass definition. It seems to me that if opckeytype is not 0,
that datatype ought to be used to declare the index column type from
the beginning. Then initGISTstate wouldn't need to go through all
these pushups to develop a correct tuple descriptor for the index.Any objections?
Tom,
if you look into previous patch we sent (patch_72_systbl.gz)
you could find patch for ./src/backend/catalog/index.c which
is exact implementation of what 'seems to you' :-)
Teodor thought you don't like this idea and he moved functionality to
initGISTstate. But he'd prefer his original implementation.
So, if you have no objection, we could prepare NEW patch to
current CVS with old implementation.
regards, tom lane
Regards,
Oleg
_____________________________________________________________
Oleg Bartunov, sci.researcher, hostmaster of AstroNet,
Sternberg Astronomical Institute, Moscow University (Russia)
Internet: oleg@sai.msu.su, http://www.sai.msu.su/~megera/
phone: +007(095)939-16-83, +007(095)939-23-83
Oleg Bartunov <oleg@sai.msu.su> writes:
if you look into previous patch we sent (patch_72_systbl.gz)
you could find patch for ./src/backend/catalog/index.c which
is exact implementation of what 'seems to you' :-)
So you did. I'm not sure why I thought that was a bad idea when I
was reviewing the patch. Today it's obviously the right thing ;-)
Teodor thought you don't like this idea and he moved functionality to
initGISTstate. But he'd prefer his original implementation.
Roger, I'll stick it in.
regards, tom lane
OK. You may apply patches to contrib modules (from the last patch)
and new btree module. Teodor will sent patch to core tomorrow.
Oleg
On Wed, 22 Aug 2001, Tom Lane wrote:
Oleg Bartunov <oleg@sai.msu.su> writes:
if you look into previous patch we sent (patch_72_systbl.gz)
you could find patch for ./src/backend/catalog/index.c which
is exact implementation of what 'seems to you' :-)So you did. I'm not sure why I thought that was a bad idea when I
was reviewing the patch. Today it's obviously the right thing ;-)Teodor thought you don't like this idea and he moved functionality to
initGISTstate. But he'd prefer his original implementation.Roger, I'll stick it in.
regards, tom lane
Regards,
Oleg
_____________________________________________________________
Oleg Bartunov, sci.researcher, hostmaster of AstroNet,
Sternberg Astronomical Institute, Moscow University (Russia)
Internet: oleg@sai.msu.su, http://www.sai.msu.su/~megera/
phone: +007(095)939-16-83, +007(095)939-23-83
Oleg Bartunov <oleg@sai.msu.su> writes:
Teodor finally made patches to current CVS, please review and apply them asap
to be in sync with development (last time it was kind of problem)
Checked and committed. Note I did not commit your change to the cube
regression test:
*** ./contrib/cube/expected/cube.out.orig Wed Aug 22 16:04:42 2001
--- ./contrib/cube/expected/cube.out Wed Aug 22 16:26:25 2001
***************
*** 130,142 ****
SELECT '1e700'::cube AS cube;
cube
-------
! (inf)
(1 row)
SELECT '-1e700'::cube AS cube;
cube
--------
! (-inf)
(1 row)
SELECT '1e-700'::cube AS cube;
--- 130,142 ----
SELECT '1e700'::cube AS cube;
cube
-------
! (Inf)
(1 row)
SELECT '-1e700'::cube AS cube;
cube
--------
! (-Inf)
(1 row)
SELECT '1e-700'::cube AS cube;
since on my machine "inf" appears to be the correct result. Is this a
platform dependency, or just a lack of synchronization somewhere else?
regards, tom lane
Oh, one other comment --- the rtree_gist code had a bunch of functions
declared like
GISTENTRY * gbox_compress(PG_FUNCTION_ARGS);
BOX *gbox_union(PG_FUNCTION_ARGS);
GIST_SPLITVEC * gbox_picksplit(PG_FUNCTION_ARGS);
bool gbox_consistent(PG_FUNCTION_ARGS);
float * gbox_penalty(PG_FUNCTION_ARGS);
bool * gbox_same(PG_FUNCTION_ARGS);
This is not portable. The declaration of any V1-style fmgr-callable
function must be exactly
Datum foo(PG_FUNCTION_ARGS);
no more and no less. You can't shortcut by assuming that pointers are
the same size as Datum, or that bool is the same size as Datum, or that
the generated machine code will be the same anyway. (There are machines
that have different register conventions for returning pointers and
integers, even though they're the same size.) If you're going to put up
with the notational cruft of the V1 calling convention for arguments,
don't blow the portability advantages by not doing it for results too.
I fixed this in rtree_gist.c, but did not look to see if similar
problems exist elsewhere.
regards, tom lane
Tom Lane wrote:
Oleg Bartunov <oleg@sai.msu.su> writes:
Teodor finally made patches to current CVS, please review and apply them asap
to be in sync with development (last time it was kind of problem)Checked and committed. Note I did not commit your change to the cube
regression test:*** ./contrib/cube/expected/cube.out.orig Wed Aug 22 16:04:42 2001 --- ./contrib/cube/expected/cube.out Wed Aug 22 16:26:25 2001 *************** *** 130,142 **** SELECT '1e700'::cube AS cube; cube ------- ! (inf) (1 row)SELECT '-1e700'::cube AS cube;
cube
--------
! (-inf)
(1 row)SELECT '1e-700'::cube AS cube; --- 130,142 ---- SELECT '1e700'::cube AS cube; cube ------- ! (Inf) (1 row)SELECT '-1e700'::cube AS cube;
cube
--------
! (-Inf)
(1 row)SELECT '1e-700'::cube AS cube;
since on my machine "inf" appears to be the correct result. Is this a
platform dependency, or just a lack of synchronization somewhere else?regards, tom lane
On my box FreeBSD4.3 it looks as 'Inf'. Very similar that this is
platform dependency.
Teodor <teodor@stack.net> writes:
Tom Lane wrote:
... on my machine "inf" appears to be the correct result. Is this a
platform dependency, or just a lack of synchronization somewhere else?
On my box FreeBSD4.3 it looks as 'Inf'. Very similar that this is
platform dependency.
I'm inclined to just remove that part of the "cube" regression test,
then. It's not telling us anything very important about the behavior
of the cube datatype, so I think it's not worth dealing with a platform
dependency. Objections anyone?
regards, tom lane
you're right. nothing special.
Oleg
On Wed, 22 Aug 2001, Tom Lane wrote:
Teodor <teodor@stack.net> writes:
Tom Lane wrote:
... on my machine "inf" appears to be the correct result. Is this a
platform dependency, or just a lack of synchronization somewhere else?On my box FreeBSD4.3 it looks as 'Inf'. Very similar that this is
platform dependency.I'm inclined to just remove that part of the "cube" regression test,
then. It's not telling us anything very important about the behavior
of the cube datatype, so I think it's not worth dealing with a platform
dependency. Objections anyone?regards, tom lane
Regards,
Oleg
_____________________________________________________________
Oleg Bartunov, sci.researcher, hostmaster of AstroNet,
Sternberg Astronomical Institute, Moscow University (Russia)
Internet: oleg@sai.msu.su, http://www.sai.msu.su/~megera/
phone: +007(095)939-16-83, +007(095)939-23-83