[Development] Abandoning the container changes
Marc Mutz
marc.mutz at kdab.com
Wed Jul 18 12:25:37 CEST 2012
On Wednesday July 18 2012, joao.abecasis at nokia.com wrote:
> I think it would be feasible to do a binary-only break somewhere around the
> 5.2 timeframe (say, ~12 months) where we address this. Technically, this
> would be Qt 6, but user porting effort would be reduced to a recompile. The
> value of having a long lived (5 years?) binary compatible 5.x series is
> (IMO) low as there are quite often other reasons to recompile the stack.
We don't even need to break binary compatibility. We could use inline
namespaces to let new code see the new containers while old code uses the old
ones. That will exclude non-C++11 compilers from seeing the more efficient
implementations, or else from the BC guarantee. Do we care?
Thanks,
Marc
--
Marc Mutz <marc.mutz at kdab.com> | Senior Software Engineer
KDAB (Deutschland) GmbH & Co.KG, a KDAB Group Company
www.kdab.com || Germany +49-30-521325470 || Sweden (HQ) +46-563-540090
KDAB - Qt Experts - Platform-Independent Software Solutions
More information about the Development
mailing list