Farid Zaripov wrote:
-----Original Message-----
From: Martin Sebor (JIRA) [mailto:[EMAIL PROTECTED] Sent: Tuesday, January 29, 2008 7:31 PM
To: Farid Zaripov
Subject: [jira] Updated: (STDCXX-711) [MSVC] 0.fnmatch fails


Since {{rw_fnmatch()}} is a new interface it _probably_ shouldn't go in 4.2.1 but rather in 4.3. Changed Fix Version/s accordingly.

I say _probably_ because the function is part of the test driver and not the library itself, and I'm not sure we have a policy or have even discussed whether the compatibility policy (http://stdcxx.apache.org/releases.html) applies to other stdcxx components besides just the library.

  It's a good question to discuss.

  I think that the rwtest library, the examples and tests (in other
words:
the anything except the C++ library) are not intended for using in
customer projects. Elsewere, for example, the adding of the new
regression
tests could be considered as the forward incompatible change.

True, they're not intended to be used in user projects. But adding
a function to the driver means that tests compiled against it won't
link with the previous version of the driver. This will become an
issue if/when the driver becomes a shared library. Then we won't
be able to drop them in to a BUILDDIR of the previous release and
run them to check binary compatibility of the library as we did
in 4.2.0.

Martin

Reply via email to