Re: C++ Headers

From: Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
To: pgsql-hackers(at)postgresql(dot)org
Subject: Re: C++ Headers
Date: 2001-05-23 22:57:52
Message-ID: 200105232257.f4NMvq521453@candle.pha.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

> > If it was just that one it would be OK.
>
> I'll bet lots of people would like to see more careful planning about
> breaking link compatibility. Other changes that break link compatibility
> include changing a struct or class referred to from inline functions, and
> adding a virtual function in a base class.
>
> It's possible to make a lot of improvements without breaking link
> compatibility, but it does take more care than in C. If you wonder
> whether a change would break link compatibility, please ask on the list.

Our C++ interface needs serious work, and I don't want to burden a
maintainer with adding muck for backward compatibility.

We do update libpq occasionally and don't keep link compatibility. We do
keep interface compatibility with the backend.

--
Bruce Momjian | http://candle.pha.pa.us
pgman(at)candle(dot)pha(dot)pa(dot)us | (610) 853-3000
+ If your life is a hard drive, | 830 Blythe Avenue
+ Christ can be your backup. | Drexel Hill, Pennsylvania 19026

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Hiroshi Inoue 2001-05-23 23:15:06 Re: Plans for solving the VACUUM problem
Previous Message Peter Eisentraut - PostgreSQL 2001-05-23 22:00:44 pgsql/src/bin/scripts Makefile createlang.sh