> -----Original Message-----
> From: Joshua D. Drake [mailto:jd@commandprompt.com]
> Sent: Friday, April 22, 2005 11:42 AM
> To: Dave Held
> Cc: pgsql-hackers@postgresql.org
> Subject: Re: [HACKERS] Woo hoo ... a whole new set of compiler
> headaches!! :)
>
> [...]
> Uhmmm that isn't always true. The switch from 2.x to 3.x was fairly
> painful. Standards can change and do often.
That depends on how you define "often". I wouldn't call 10 years from
C89 to C99 or C++98 to "C++0x" (7 years and counting) "often". The
majority of change from 2.x to 3.x, at least on the C++ side of things,
had to do with moving into conformance with a standard that had been
around for quite a while. Now that GCC is doing pretty well w.r.t.
conformance, I don't see any major upheavals for a while. I'm sure the
new optimizer changes will introduce some issues to deal with, but on a
source code level I don't see why Postgres would have to work around them.
__
David B. Held
Software Engineer/Array Services Group
200 14th Ave. East, Sartell, MN 56377
320.534.3637 320.253.7800 800.752.8129