Re: server-side extension in c++

Поиск
Список
Период
Сортировка
Искать
От
Bruce Momjian
Тема
Re: server-side extension in c++
Дата
Msg-id
201006010319.o513JuE24672@momjian.us
Ответ на
Список
Дерево обсуждения
server-side extension in c++ Igor <igor@carcass.ath.cx>
Re: server-side extension in c++ Craig Ringer <craig@postnewspapers.com.au>
Re: server-side extension in c++ Bruce Momjian <bruce@momjian.us>
Re: server-side extension in c++ Tom Lane <tgl@sss.pgh.pa.us>
Re: server-side extension in c++ Bruce Momjian <bruce@momjian.us>
Re: server-side extension in c++ Tom Lane <tgl@sss.pgh.pa.us>
Re: server-side extension in c++ Bruce Momjian <bruce@momjian.us>
Re: server-side extension in c++ Tom Lane <tgl@sss.pgh.pa.us>
Re: server-side extension in c++ Bruce Momjian <bruce@momjian.us>
Re: server-side extension in c++ Craig Ringer <craig@postnewspapers.com.au>
Re: server-side extension in c++ David Fetter <david@fetter.org>
Re: server-side extension in c++ Tom Lane <tgl@sss.pgh.pa.us>
Re: server-side extension in c++ Bruce Momjian <bruce@momjian.us>
Re: server-side extension in c++ Craig Ringer <craig@postnewspapers.com.au>
Re: server-side extension in c++ Bruce Momjian <bruce@momjian.us>
Re: server-side extension in c++ David Fetter <david@fetter.org>
Re: server-side extension in c++ Mark Cave-Ayland <mark.cave-ayland@siriusit.co.uk>
Re: server-side extension in c++ David Fetter <david@fetter.org>
Re: server-side extension in c++ Mark Cave-Ayland <mark.cave-ayland@siriusit.co.uk>
Re: server-side extension in c++ Peter Geoghegan <peter.geoghegan86@gmail.com>
Re: server-side extension in c++ Peter Geoghegan <peter.geoghegan86@gmail.com>
Re: server-side extension in c++ Craig Ringer <craig@postnewspapers.com.au>
Re: server-side extension in c++ Bruce Momjian <bruce@momjian.us>
Re: server-side extension in c++ Peter Geoghegan <peter.geoghegan86@gmail.com>
Re: server-side extension in c++ Bruce Momjian <bruce@momjian.us>
Re: server-side extension in c++ Bruce Momjian <bruce@momjian.us>
Re: server-side extension in c++ Craig Ringer <craig@postnewspapers.com.au>
Re: server-side extension in c++ Peter Geoghegan <peter.geoghegan86@gmail.com>
Re: server-side extension in c++ Craig Ringer <craig@postnewspapers.com.au>
Tom Lane wrote:
> Bruce Momjian  writes:
> >>> Well, I would have avoided this mine-trap except we have this 9.0
> >>> release note item:
> >>>	Allow use of C++</> functions in backend code (Kurt
> >>>	Harriman, Peter Eisentraut)
> 
> > So should I just comment it out and then when someone gets serious we
> > can use it as a starting point for them?
> 
> Sure.  While you're at it, tone down the release-note item.  It should
> read more like "Take some steps towards allowing use ...", because C++
> keywords in the header files surely were not the only stumbling block.

OK, done with attached, applied patch.

-- 
  Bruce Momjian          http://momjian.us
  EnterpriseDB                             http://enterprisedb.com

  + None of us is going to be here forever. +
Index: doc/src/sgml/extend.sgml
===================================================================
RCS file: /cvsroot/pgsql/doc/src/sgml/extend.sgml,v
retrieving revision 1.41
diff -c -c -r1.41 extend.sgml
*** doc/src/sgml/extend.sgml	1 Jun 2010 02:54:37 -0000	1.41
--- doc/src/sgml/extend.sgml	1 Jun 2010 03:17:46 -0000
***************
*** 273,278 ****
--- 273,280 ----
    &xoper;
    &xindex;
  
+ 
  
   
Index: doc/src/sgml/release-9.0.sgml
===================================================================
RCS file: /cvsroot/pgsql/doc/src/sgml/release-9.0.sgml,v
retrieving revision 2.22
diff -c -c -r2.22 release-9.0.sgml
*** doc/src/sgml/release-9.0.sgml	17 May 2010 17:46:13 -0000	2.22
--- doc/src/sgml/release-9.0.sgml	1 Jun 2010 03:17:50 -0000
***************
*** 2519,2532 ****
  
       
        
!        Allow use of C++</> functions in backend code (Kurt
         Harriman, Peter Eisentraut)
        
  
        
!        This removes keyword conflicts that previously made C++</>
!        usage difficult in backend code. extern "C" { }</> might still
!        be necessary.
        
       
  
--- 2519,2534 ----
  
       
        
!        Simplify use of C++</> functions in backend code (Kurt
         Harriman, Peter Eisentraut)
        
  
        
!        While this removes keyword conflicts that previously made
!        C++</> usage difficult in backend code, there are
!        still other complexities when using C++</> for backend
!        functions. extern "C" { }</> is still necessary in
!        some cases.
        
       
  
В списке pgsql-general по дате отправления
От: Tom Lane
Дата:
От: Greg Smith
Дата:
Сообщение: Re: INSERTing lots of data
FAQ