./libstdc++-v3/include/bits/stl_alloc.h : Incompatibility between g++ 3.3 and g++ 3.2?
Jonathan Wakely
cow@compsoc.man.ac.uk
Mon Sep 8 13:08:00 GMT 2003
On Fri, Sep 05, 2003 at 12:37:58PM -0400, Martin Beaudoin wrote:
> Do you have any insight about the CVS Attic problem?
You seem to be mistaken, stl_alloc.h was only removed on the main trunk
and is still in the repository for the 3.2 and 3.3 branches.
In the current development version it was split up into bits/allocator.h
and the ext/*_allocator.h files to separate the standard allocators and
the libstdc++ extensions into different files and different namespaces.
Your confusion may arise from how CVS deals with removed files. The
repository contains the state at the tip of the main trunk. In this
state stl_alloc.h has been removed and so is in the Attic. In other
branches (such as gcc-3_3-branch) the file is still present, so CVS
retrieves it from the Attic and patches it to produce the relevant
revision. You will see stl_alloc.h in the Attic when using cvsweb or
viewcvs because it *is* in the Attic, because it's been removed from the
ain trunk, but if you check the cvs log and the state of the file in
each branch you'll see it hasn't been removed in the older branches.
The fact that the stl_alloc.h file is checked out and included by
other files in the 3.2 and 3.3 branches definitely means it's used
in those versions.
jon
--
"It is absurd to divide people into good and bad. People are either
charming or tedious."
- Oscar Wilde
More information about the Libstdc++
mailing list