public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug libstdc++/30085]  New: switch debug mode hash containers from ext to tr1
@ 2006-12-06 15:27 bkoz at gcc dot gnu dot org
  2006-12-07 10:07 ` [Bug libstdc++/30085] " pcarlini at suse dot de
                   ` (15 more replies)
  0 siblings, 16 replies; 17+ messages in thread
From: bkoz at gcc dot gnu dot org @ 2006-12-06 15:27 UTC (permalink / raw)
  To: gcc-bugs

Currently debug mode uses ext/hash_map, ext/hash_set et. al for the basis of
the ebug containers. This should be switched to 

tr1/unordered_map
tr1/unordered_set

as the older SGI hash containers are deprecated.

Also, maybe these containers should be moved to backward, from ext?


-- 
           Summary: switch debug mode hash containers from ext to tr1
           Product: gcc
           Version: 4.3.0
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: P3
         Component: libstdc++
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: bkoz at gcc dot gnu dot org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30085


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug libstdc++/30085] switch debug mode hash containers from ext to tr1
  2006-12-06 15:27 [Bug libstdc++/30085] New: switch debug mode hash containers from ext to tr1 bkoz at gcc dot gnu dot org
@ 2006-12-07 10:07 ` pcarlini at suse dot de
  2006-12-27  0:06 ` pinskia at gcc dot gnu dot org
                   ` (14 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: pcarlini at suse dot de @ 2006-12-07 10:07 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #1 from pcarlini at suse dot de  2006-12-07 10:07 -------
*Assuming* we keep delivering the legacy hash_* containers, probably we should
also keep the corresponding debug mode version. Indeed, if we start delivering
the unordered containers in namespace std we should also deliver the debug-mode
version of the same. In other terms, I think we should deliver consistent pairs
of normal/debug mode containers or nothing.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30085


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug libstdc++/30085] switch debug mode hash containers from ext to tr1
  2006-12-06 15:27 [Bug libstdc++/30085] New: switch debug mode hash containers from ext to tr1 bkoz at gcc dot gnu dot org
  2006-12-07 10:07 ` [Bug libstdc++/30085] " pcarlini at suse dot de
@ 2006-12-27  0:06 ` pinskia at gcc dot gnu dot org
  2007-10-12  0:12 ` bkoz at gcc dot gnu dot org
                   ` (13 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2006-12-27  0:06 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #2 from pinskia at gcc dot gnu dot org  2006-12-27 00:06 -------
Confirmed.


-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
   Last reconfirmed|0000-00-00 00:00:00         |2006-12-27 00:06:38
               date|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30085


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug libstdc++/30085] switch debug mode hash containers from ext to tr1
  2006-12-06 15:27 [Bug libstdc++/30085] New: switch debug mode hash containers from ext to tr1 bkoz at gcc dot gnu dot org
  2006-12-07 10:07 ` [Bug libstdc++/30085] " pcarlini at suse dot de
  2006-12-27  0:06 ` pinskia at gcc dot gnu dot org
@ 2007-10-12  0:12 ` bkoz at gcc dot gnu dot org
  2007-10-18 15:23 ` bkoz at gcc dot gnu dot org
                   ` (12 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: bkoz at gcc dot gnu dot org @ 2007-10-12  0:12 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #3 from bkoz at gcc dot gnu dot org  2007-10-12 00:11 -------

Mine


-- 

bkoz at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|unassigned at gcc dot gnu   |bkoz at gcc dot gnu dot org
                   |dot org                     |
             Status|NEW                         |ASSIGNED
   Last reconfirmed|2006-12-27 00:06:38         |2007-10-12 00:11:52
               date|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30085


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug libstdc++/30085] switch debug mode hash containers from ext to tr1
  2006-12-06 15:27 [Bug libstdc++/30085] New: switch debug mode hash containers from ext to tr1 bkoz at gcc dot gnu dot org
                   ` (2 preceding siblings ...)
  2007-10-12  0:12 ` bkoz at gcc dot gnu dot org
@ 2007-10-18 15:23 ` bkoz at gcc dot gnu dot org
  2007-10-18 16:04 ` bkoz at gcc dot gnu dot org
                   ` (11 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: bkoz at gcc dot gnu dot org @ 2007-10-18 15:23 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #4 from bkoz at gcc dot gnu dot org  2007-10-18 15:23 -------
Subject: Bug 30085

Author: bkoz
Date: Thu Oct 18 15:22:58 2007
New Revision: 129442

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=129442
Log:
2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>

        * include/ext/hash_map: To...
        * include/backward/hash_map: ...here. Remove debug mode.
        * include/ext/hash_set: To...
        * include/backward/hash_set: ...here. Remove debug mode.
        * include/ext/hash_fun.h: To...
        * include/backward/hash_fun.h: ...here.
        * include/ext/hashtable.h: To...
        * include/backward/hashtable.h: ...here.

        * include/bits/c++config: Remove __gnu_cxx namespace from debug mode.
        * include/debug/debug.h: Same.

        * include/debug/hash_map: Remove.
        * include/debug/hash_multimap.h: Remove.
        * include/debug/hash_set.h: Remove.
        * include/debug/hash_set: Remove.
        * include/debug/hash_multiset.h: Remove.
        * include/debug/hash_map.h: Remove.

        * include/Makefile.am (ext_headers): Move hash_set, hash_map to
        backward.
        (debug_headers): Remove hash_map, hash_set, hash_map.h,
        hash_map.h, hash_multiset.h, hash_multimap.h.   
        * include/Makefile.in: Regenerate.

        * docs/html/debug.html: Update.
        * docs/html/ext/howto.html: Same.
        * docs/html/faq/index.html: Same.
        * docs/doxygen/Intro.3: Same.
        * docs/doxygen/user.cfg.in: Adjust includes.
        * testsuite/ext/hash_map: Move to...
        * testsuite/backward/hash_map: ...here.
        * testsuite/ext/hash_set: Move to...
        * testsuite/backward/hash_set: ...here.

2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>

        Removal of pre-ISO C++ items from include/backwards.
        * include/Makefile.am (backward_headers): Remove all but strstream,
        backward_warning.h.
        * include/Makefile.in: Regenerate.
        * include/backward/new.h: Remove.
        * include/backward/iterator.h: Same.
        * include/backward/alloc.h: Same.
        * include/backward/set.h: Same.
        * include/backward/hashtable.h: Same.
        * include/backward/hash_set.h: Same.
        * include/backward/fstream.h: Same.
        * include/backward/tempbuf.h: Same.
        * include/backward/istream.h: Same.
        * include/backward/bvector.h: Same.
        * include/backward/stack.h: Same.
        * include/backward/rope.h: Same.
        * include/backward/complex.h: Same.
        * include/backward/ostream.h: Same.
        * include/backward/heap.h: Same.
        * include/backward/iostream.h: Same.
        * include/backward/function.h: Same.
        * include/backward/multimap.h: Same.
        * include/backward/pair.h: Same.
        * include/backward/stream.h: Same.
        * include/backward/iomanip.h: Same.
        * include/backward/slist.h: Same.
        * include/backward/tree.h: Same.
        * include/backward/vector.h: Same.
        * include/backward/deque.h: Same.
        * include/backward/multiset.h: Same.
        * include/backward/defalloc.h: Same.
        * include/backward/list.h: Same.
        * include/backward/map.h: Same.
        * include/backward/algobase.h: Same.
        * include/backward/hash_map.h: Same.
        * include/backward/algo.h: Same.
        * include/backward/queue.h: Same.
        * include/backward/streambuf.h: Same.
        * testsuite/backward/header_hash_set_h.cc: Same.
        * testsuite/backward/header_slist_h.cc: Same.
        * testsuite/backward/header_hash_map_h.cc: Same.
        * testsuite/backward/header_tempbuf_h.cc: Same.
        * testsuite/backward/header_deque_h.cc: Same.
        * testsuite/backward/header_rope_h.cc: Same.
        * testsuite/backward/header_iterator_h.cc: Same.
        * testsuite/backward/header_hashtable_h.cc: Same.

2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>

        PR libstdc++/30085
        * include/debug/unordered_map: New.
        * include/debug/unordered_set: New.
        * include/debug/safe_association.h: New.        
        * include/std/unordered_map: Include debug header if _GLIBCXX_DEBUG.
        * include/std/unordered_set: Same.
        * include/Makefile.am (debug_headers): Add unordered_map,
        unordered_set, safe_association.h.
        * include/Makefile.in: Regenerate.
        * testsuite/23_containers/unordered_map/requirements/debug.cc: New.
        * testsuite/23_containers/unordered_multimap/requirements/
        debug.cc: New.
        * testsuite/23_containers/unordered_set/requirements/debug.cc: New.
        * testsuite/23_containers/unordered_multiset/requirements/
        debug.cc: New.

2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>

        * testsuite/util/native_type/assoc/native_hash_multimap.hpp: Remove
        hash_map include.


Added:
    trunk/libstdc++-v3/include/backward/hash_fun.h
      - copied, changed from r129351, trunk/libstdc++-v3/include/ext/hash_fun.h
    trunk/libstdc++-v3/include/backward/hash_map
      - copied, changed from r129351, trunk/libstdc++-v3/include/ext/hash_map
    trunk/libstdc++-v3/include/backward/hash_set
      - copied, changed from r129351, trunk/libstdc++-v3/include/ext/hash_set
    trunk/libstdc++-v3/include/backward/hashtable.h
      - copied, changed from r129351,
trunk/libstdc++-v3/include/ext/hashtable.h
    trunk/libstdc++-v3/include/debug/safe_association.h
    trunk/libstdc++-v3/include/debug/unordered_map
    trunk/libstdc++-v3/include/debug/unordered_set
   
trunk/libstdc++-v3/testsuite/23_containers/unordered_map/requirements/debug.cc
   
trunk/libstdc++-v3/testsuite/23_containers/unordered_multimap/requirements/debug.cc
   
trunk/libstdc++-v3/testsuite/23_containers/unordered_multiset/requirements/debug.cc
   
trunk/libstdc++-v3/testsuite/23_containers/unordered_set/requirements/debug.cc
    trunk/libstdc++-v3/testsuite/backward/hash_map/
      - copied from r129351, trunk/libstdc++-v3/testsuite/ext/hash_map/
    trunk/libstdc++-v3/testsuite/backward/hash_set/
      - copied from r129351, trunk/libstdc++-v3/testsuite/ext/hash_set/
   
trunk/libstdc++-v3/testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc
Removed:
    trunk/libstdc++-v3/include/backward/algo.h
    trunk/libstdc++-v3/include/backward/algobase.h
    trunk/libstdc++-v3/include/backward/alloc.h
    trunk/libstdc++-v3/include/backward/bvector.h
    trunk/libstdc++-v3/include/backward/complex.h
    trunk/libstdc++-v3/include/backward/defalloc.h
    trunk/libstdc++-v3/include/backward/deque.h
    trunk/libstdc++-v3/include/backward/fstream.h
    trunk/libstdc++-v3/include/backward/function.h
    trunk/libstdc++-v3/include/backward/hash_map.h
    trunk/libstdc++-v3/include/backward/hash_set.h
    trunk/libstdc++-v3/include/backward/heap.h
    trunk/libstdc++-v3/include/backward/iomanip.h
    trunk/libstdc++-v3/include/backward/iostream.h
    trunk/libstdc++-v3/include/backward/istream.h
    trunk/libstdc++-v3/include/backward/iterator.h
    trunk/libstdc++-v3/include/backward/list.h
    trunk/libstdc++-v3/include/backward/map.h
    trunk/libstdc++-v3/include/backward/multimap.h
    trunk/libstdc++-v3/include/backward/multiset.h
    trunk/libstdc++-v3/include/backward/new.h
    trunk/libstdc++-v3/include/backward/ostream.h
    trunk/libstdc++-v3/include/backward/pair.h
    trunk/libstdc++-v3/include/backward/queue.h
    trunk/libstdc++-v3/include/backward/rope.h
    trunk/libstdc++-v3/include/backward/set.h
    trunk/libstdc++-v3/include/backward/slist.h
    trunk/libstdc++-v3/include/backward/stack.h
    trunk/libstdc++-v3/include/backward/stream.h
    trunk/libstdc++-v3/include/backward/streambuf.h
    trunk/libstdc++-v3/include/backward/tempbuf.h
    trunk/libstdc++-v3/include/backward/tree.h
    trunk/libstdc++-v3/include/backward/vector.h
    trunk/libstdc++-v3/include/debug/hash_map
    trunk/libstdc++-v3/include/debug/hash_map.h
    trunk/libstdc++-v3/include/debug/hash_multimap.h
    trunk/libstdc++-v3/include/debug/hash_multiset.h
    trunk/libstdc++-v3/include/debug/hash_set
    trunk/libstdc++-v3/include/debug/hash_set.h
    trunk/libstdc++-v3/include/ext/hash_fun.h
    trunk/libstdc++-v3/include/ext/hash_map
    trunk/libstdc++-v3/include/ext/hash_set
    trunk/libstdc++-v3/include/ext/hashtable.h
    trunk/libstdc++-v3/testsuite/backward/header_deque_h.cc
    trunk/libstdc++-v3/testsuite/backward/header_hash_map_h.cc
    trunk/libstdc++-v3/testsuite/backward/header_hash_set_h.cc
    trunk/libstdc++-v3/testsuite/backward/header_hashtable_h.cc
    trunk/libstdc++-v3/testsuite/backward/header_iterator_h.cc
    trunk/libstdc++-v3/testsuite/backward/header_rope_h.cc
    trunk/libstdc++-v3/testsuite/backward/header_slist_h.cc
    trunk/libstdc++-v3/testsuite/backward/header_tempbuf_h.cc
    trunk/libstdc++-v3/testsuite/ext/hash_map/
    trunk/libstdc++-v3/testsuite/ext/hash_set/
Modified:
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/config.h.in
    trunk/libstdc++-v3/docs/doxygen/Intro.3
    trunk/libstdc++-v3/docs/doxygen/user.cfg.in
    trunk/libstdc++-v3/docs/html/debug.html
    trunk/libstdc++-v3/docs/html/ext/howto.html
    trunk/libstdc++-v3/docs/html/faq/index.html
    trunk/libstdc++-v3/include/Makefile.am
    trunk/libstdc++-v3/include/Makefile.in
    trunk/libstdc++-v3/include/backward/backward_warning.h
    trunk/libstdc++-v3/include/bits/c++config
    trunk/libstdc++-v3/include/debug/debug.h
    trunk/libstdc++-v3/include/std/unordered_map
    trunk/libstdc++-v3/include/std/unordered_set
    trunk/libstdc++-v3/testsuite/backward/hash_map/1.cc
    trunk/libstdc++-v3/testsuite/backward/hash_map/14648.cc
    trunk/libstdc++-v3/testsuite/backward/hash_map/23528.cc
   
trunk/libstdc++-v3/testsuite/backward/hash_map/requirements/explicit_instantiation.cc
    trunk/libstdc++-v3/testsuite/backward/hash_set/1.cc
    trunk/libstdc++-v3/testsuite/backward/hash_set/check_construct_destroy.cc
   
trunk/libstdc++-v3/testsuite/backward/hash_set/requirements/explicit_instantiation.cc
   
trunk/libstdc++-v3/testsuite/util/native_type/assoc/native_hash_multimap.hpp


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30085


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug libstdc++/30085] switch debug mode hash containers from ext to tr1
  2006-12-06 15:27 [Bug libstdc++/30085] New: switch debug mode hash containers from ext to tr1 bkoz at gcc dot gnu dot org
                   ` (3 preceding siblings ...)
  2007-10-18 15:23 ` bkoz at gcc dot gnu dot org
@ 2007-10-18 16:04 ` bkoz at gcc dot gnu dot org
  2008-05-29 10:29 ` paolo dot carlini at oracle dot com
                   ` (10 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: bkoz at gcc dot gnu dot org @ 2007-10-18 16:04 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #5 from bkoz at gcc dot gnu dot org  2007-10-18 16:04 -------

Done.


-- 

bkoz at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30085


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug libstdc++/30085] switch debug mode hash containers from ext to tr1
  2006-12-06 15:27 [Bug libstdc++/30085] New: switch debug mode hash containers from ext to tr1 bkoz at gcc dot gnu dot org
                   ` (4 preceding siblings ...)
  2007-10-18 16:04 ` bkoz at gcc dot gnu dot org
@ 2008-05-29 10:29 ` paolo dot carlini at oracle dot com
  2008-07-19  0:27 ` paolo dot carlini at oracle dot com
                   ` (9 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: paolo dot carlini at oracle dot com @ 2008-05-29 10:29 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #6 from paolo dot carlini at oracle dot com  2008-05-29 10:29 -------
Benjamin, can you double check this work? In debug mode the citerators
testcases, which predate it, fail for me...


-- 

paolo dot carlini at oracle dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|FIXED                       |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30085


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug libstdc++/30085] switch debug mode hash containers from ext to tr1
  2006-12-06 15:27 [Bug libstdc++/30085] New: switch debug mode hash containers from ext to tr1 bkoz at gcc dot gnu dot org
                   ` (5 preceding siblings ...)
  2008-05-29 10:29 ` paolo dot carlini at oracle dot com
@ 2008-07-19  0:27 ` paolo dot carlini at oracle dot com
  2008-09-05 23:54 ` paolo dot carlini at oracle dot com
                   ` (8 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: paolo dot carlini at oracle dot com @ 2008-07-19  0:27 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #7 from paolo dot carlini at oracle dot com  2008-07-19 00:26 -------
Benjamin, the problem is that _Safe_association doesn't inherit from
_Safe_sequence: everything in _Safe_association having to do with safe iterator
construction (eg., simply in begin()) breaks because the _Safe_iterator_base
constructor wants a pointer to _Safe_sequence_base and there are no conversions
from pointer to _Safe_association.

At the moment, I have no idea how to fix this and keep the _Safe_association
idea:  under pressure I would simply rip out _Safe_association and have a bit
of working redundancy (similar to debug/map/multimap/set/multiset)... Let me
know...


-- 

paolo dot carlini at oracle dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |paolo at gcc dot gnu dot org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30085


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug libstdc++/30085] switch debug mode hash containers from ext to tr1
  2006-12-06 15:27 [Bug libstdc++/30085] New: switch debug mode hash containers from ext to tr1 bkoz at gcc dot gnu dot org
                   ` (6 preceding siblings ...)
  2008-07-19  0:27 ` paolo dot carlini at oracle dot com
@ 2008-09-05 23:54 ` paolo dot carlini at oracle dot com
  2008-09-29 14:37 ` paolo dot carlini at oracle dot com
                   ` (7 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: paolo dot carlini at oracle dot com @ 2008-09-05 23:54 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #8 from paolo dot carlini at oracle dot com  2008-09-05 23:53 -------
I think this is a major loss of function, we want to fix this before 4.4.0.


-- 

paolo dot carlini at oracle dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|enhancement                 |major
   Target Milestone|---                         |4.4.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30085


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug libstdc++/30085] switch debug mode hash containers from ext to tr1
  2006-12-06 15:27 [Bug libstdc++/30085] New: switch debug mode hash containers from ext to tr1 bkoz at gcc dot gnu dot org
                   ` (7 preceding siblings ...)
  2008-09-05 23:54 ` paolo dot carlini at oracle dot com
@ 2008-09-29 14:37 ` paolo dot carlini at oracle dot com
  2008-09-29 17:18 ` bkoz at redhat dot com
                   ` (6 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: paolo dot carlini at oracle dot com @ 2008-09-29 14:37 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #9 from paolo dot carlini at oracle dot com  2008-09-29 14:36 -------
Benjamin, are you actively taking care of this issue?

Otherwise, I can have a look, really we should have the unordered containers
working fine in debug-mode too.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30085


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug libstdc++/30085] switch debug mode hash containers from ext to tr1
  2006-12-06 15:27 [Bug libstdc++/30085] New: switch debug mode hash containers from ext to tr1 bkoz at gcc dot gnu dot org
                   ` (8 preceding siblings ...)
  2008-09-29 14:37 ` paolo dot carlini at oracle dot com
@ 2008-09-29 17:18 ` bkoz at redhat dot com
  2008-09-29 17:25 ` paolo dot carlini at oracle dot com
                   ` (5 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: bkoz at redhat dot com @ 2008-09-29 17:18 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #10 from bkoz at redhat dot com  2008-09-29 17:17 -------

Sorry P, I have not paid attention to this. I am not likely to work on it this
week, so if you want to work on it feel free.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30085


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug libstdc++/30085] switch debug mode hash containers from ext to tr1
  2006-12-06 15:27 [Bug libstdc++/30085] New: switch debug mode hash containers from ext to tr1 bkoz at gcc dot gnu dot org
                   ` (9 preceding siblings ...)
  2008-09-29 17:18 ` bkoz at redhat dot com
@ 2008-09-29 17:25 ` paolo dot carlini at oracle dot com
  2008-09-29 18:10 ` paolo dot carlini at oracle dot com
                   ` (4 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: paolo dot carlini at oracle dot com @ 2008-09-29 17:25 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #11 from paolo dot carlini at oracle dot com  2008-09-29 17:24 -------
Ok, no problem, thanks for your quick feedback. I'll see what I can do...


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30085


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug libstdc++/30085] switch debug mode hash containers from ext to tr1
  2006-12-06 15:27 [Bug libstdc++/30085] New: switch debug mode hash containers from ext to tr1 bkoz at gcc dot gnu dot org
                   ` (10 preceding siblings ...)
  2008-09-29 17:25 ` paolo dot carlini at oracle dot com
@ 2008-09-29 18:10 ` paolo dot carlini at oracle dot com
  2008-09-30 13:51 ` paolo at gcc dot gnu dot org
                   ` (3 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: paolo dot carlini at oracle dot com @ 2008-09-29 18:10 UTC (permalink / raw)
  To: gcc-bugs



-- 

paolo dot carlini at oracle dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|paolo at gcc dot gnu dot org|
         AssignedTo|bkoz at gcc dot gnu dot org |paolo dot carlini at oracle
                   |                            |dot com
             Status|REOPENED                    |ASSIGNED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30085


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug libstdc++/30085] switch debug mode hash containers from ext to tr1
  2006-12-06 15:27 [Bug libstdc++/30085] New: switch debug mode hash containers from ext to tr1 bkoz at gcc dot gnu dot org
                   ` (11 preceding siblings ...)
  2008-09-29 18:10 ` paolo dot carlini at oracle dot com
@ 2008-09-30 13:51 ` paolo at gcc dot gnu dot org
  2008-09-30 13:51 ` paolo at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: paolo at gcc dot gnu dot org @ 2008-09-30 13:51 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #13 from paolo at gcc dot gnu dot org  2008-09-30 13:50 -------
Subject: Bug 30085

Author: paolo
Date: Tue Sep 30 13:49:15 2008
New Revision: 140787

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=140787
Log:
2008-09-30  Paolo Carlini  <paolo.carlini@oracle.com>

        PR libstdc++/30085 (again)
        * include/debug/unordered_map (unordered_map<>, unordered_multimap<>):
        Do not derive from _Safe_association, derive from _GLIBCXX_STD_D::
        unordered_map / unordered_multimap; add missing member functions.
        * include/debug/unordered_set (unordered_set<>, unordered_multiset<>):
        Likewise for _GLIBCXX_STD_D::unordered_set / unordered_multiset.
        * include/debug/safe_association.h: Remove.
        * include/Makefile.am: Adjust.
        * include/Makefile.in: Regenerate.
        * testsuite/23_containers/unordered_multimap/init-list.cc: Remove
        xfail.

Modified:
    trunk/libstdc++-v3/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30085


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug libstdc++/30085] switch debug mode hash containers from ext to tr1
  2006-12-06 15:27 [Bug libstdc++/30085] New: switch debug mode hash containers from ext to tr1 bkoz at gcc dot gnu dot org
                   ` (12 preceding siblings ...)
  2008-09-30 13:51 ` paolo at gcc dot gnu dot org
@ 2008-09-30 13:51 ` paolo at gcc dot gnu dot org
  2008-09-30 13:53 ` paolo dot carlini at oracle dot com
  2008-10-03 22:57 ` paolo dot carlini at oracle dot com
  15 siblings, 0 replies; 17+ messages in thread
From: paolo at gcc dot gnu dot org @ 2008-09-30 13:51 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #12 from paolo at gcc dot gnu dot org  2008-09-30 13:50 -------
Subject: Bug 30085

Author: paolo
Date: Tue Sep 30 13:48:55 2008
New Revision: 140786

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=140786
Log:
2008-09-30  Paolo Carlini  <paolo.carlini@oracle.com>

        PR libstdc++/30085 (again)
        * include/debug/unordered_map (unordered_map<>, unordered_multimap<>):
        Do not derive from _Safe_association, derive from _GLIBCXX_STD_D::
        unordered_map / unordered_multimap; add missing member functions.
        * include/debug/unordered_set (unordered_set<>, unordered_multiset<>):
        Likewise for _GLIBCXX_STD_D::unordered_set / unordered_multiset.
        * include/debug/safe_association.h: Remove.
        * include/Makefile.am: Adjust.
        * include/Makefile.in: Regenerate.
        * testsuite/23_containers/unordered_multimap/init-list.cc: Remove
        xfail.

Removed:
    trunk/libstdc++-v3/include/debug/safe_association.h
Modified:
    trunk/libstdc++-v3/include/Makefile.am
    trunk/libstdc++-v3/include/Makefile.in
    trunk/libstdc++-v3/include/debug/unordered_map
    trunk/libstdc++-v3/include/debug/unordered_set
    trunk/libstdc++-v3/testsuite/23_containers/unordered_multimap/init-list.cc


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30085


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug libstdc++/30085] switch debug mode hash containers from ext to tr1
  2006-12-06 15:27 [Bug libstdc++/30085] New: switch debug mode hash containers from ext to tr1 bkoz at gcc dot gnu dot org
                   ` (13 preceding siblings ...)
  2008-09-30 13:51 ` paolo at gcc dot gnu dot org
@ 2008-09-30 13:53 ` paolo dot carlini at oracle dot com
  2008-10-03 22:57 ` paolo dot carlini at oracle dot com
  15 siblings, 0 replies; 17+ messages in thread
From: paolo dot carlini at oracle dot com @ 2008-09-30 13:53 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #14 from paolo dot carlini at oracle dot com  2008-09-30 13:52 -------
Fixed.


-- 

paolo dot carlini at oracle dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30085


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug libstdc++/30085] switch debug mode hash containers from ext to tr1
  2006-12-06 15:27 [Bug libstdc++/30085] New: switch debug mode hash containers from ext to tr1 bkoz at gcc dot gnu dot org
                   ` (14 preceding siblings ...)
  2008-09-30 13:53 ` paolo dot carlini at oracle dot com
@ 2008-10-03 22:57 ` paolo dot carlini at oracle dot com
  15 siblings, 0 replies; 17+ messages in thread
From: paolo dot carlini at oracle dot com @ 2008-10-03 22:57 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #15 from paolo dot carlini at oracle dot com  2008-10-03 22:56 -------
*** Bug 36893 has been marked as a duplicate of this bug. ***


-- 

paolo dot carlini at oracle dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jason at gcc dot gnu dot org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30085


^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2008-10-03 22:57 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-12-06 15:27 [Bug libstdc++/30085] New: switch debug mode hash containers from ext to tr1 bkoz at gcc dot gnu dot org
2006-12-07 10:07 ` [Bug libstdc++/30085] " pcarlini at suse dot de
2006-12-27  0:06 ` pinskia at gcc dot gnu dot org
2007-10-12  0:12 ` bkoz at gcc dot gnu dot org
2007-10-18 15:23 ` bkoz at gcc dot gnu dot org
2007-10-18 16:04 ` bkoz at gcc dot gnu dot org
2008-05-29 10:29 ` paolo dot carlini at oracle dot com
2008-07-19  0:27 ` paolo dot carlini at oracle dot com
2008-09-05 23:54 ` paolo dot carlini at oracle dot com
2008-09-29 14:37 ` paolo dot carlini at oracle dot com
2008-09-29 17:18 ` bkoz at redhat dot com
2008-09-29 17:25 ` paolo dot carlini at oracle dot com
2008-09-29 18:10 ` paolo dot carlini at oracle dot com
2008-09-30 13:51 ` paolo at gcc dot gnu dot org
2008-09-30 13:51 ` paolo at gcc dot gnu dot org
2008-09-30 13:53 ` paolo dot carlini at oracle dot com
2008-10-03 22:57 ` paolo dot carlini at oracle dot com

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).