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
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 |