public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug libstdc++/43554] profile-mode version of forward_list missing
       [not found] <bug-43554-4@http.gcc.gnu.org/bugzilla/>
@ 2010-09-29 14:33 ` paolo.carlini at oracle dot com
  2010-10-03  7:06 ` rus at google dot com
                   ` (6 subsequent siblings)
  7 siblings, 0 replies; 16+ messages in thread
From: paolo.carlini at oracle dot com @ 2010-09-29 14:33 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #6 from Paolo Carlini <paolo.carlini at oracle dot com> 2010-09-29 12:01:16 UTC ---
The debug-mode bits are now in. It would be nice to have the profile-mode bits
too for 4.6.0...


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

* [Bug libstdc++/43554] profile-mode version of forward_list missing
       [not found] <bug-43554-4@http.gcc.gnu.org/bugzilla/>
  2010-09-29 14:33 ` [Bug libstdc++/43554] profile-mode version of forward_list missing paolo.carlini at oracle dot com
@ 2010-10-03  7:06 ` rus at google dot com
  2010-10-03  7:40 ` rus at google dot com
                   ` (5 subsequent siblings)
  7 siblings, 0 replies; 16+ messages in thread
From: rus at google dot com @ 2010-10-03  7:06 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #7 from rus at google dot com 2010-10-03 07:06:26 UTC ---
Hello Paolo,

Thank you for the notification.  It's *much* easier to use debug mode as a
template than to start from scratch.

What is the time frame for 4.6.0?

For reference, what needs to be done at this point is a couple of new
diagnostics
1. "forward_list to vector": if the only operations are "insert_after last
element" and iteration, and if the size is always about the same.
2. "forward_list to deque": this needs a cost model.

Paolo, would it make sense to open tickets for other diagnostics as well,
even if it would take me a while to close them?  Maybe some student out
there will pick them if they're well defined.

Thank you,
Silvius


On Wed, Sep 29, 2010 at 5:01 AM, paolo.carlini at oracle dot com <
gcc-bugzilla@gcc.gnu.org> wrote:

> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43554
>
> --- Comment #6 from Paolo Carlini <paolo.carlini at oracle dot com>
> 2010-09-29 12:01:16 UTC ---
> The debug-mode bits are now in. It would be nice to have the profile-mode
> bits
> too for 4.6.0...
>
> --
> Configure bugmail: http://gcc.gnu.org/bugzilla/userprefs.cgi?tab=email
> ------- You are receiving this mail because: -------
> You are the assignee for the bug.
>


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

* [Bug libstdc++/43554] profile-mode version of forward_list missing
       [not found] <bug-43554-4@http.gcc.gnu.org/bugzilla/>
  2010-09-29 14:33 ` [Bug libstdc++/43554] profile-mode version of forward_list missing paolo.carlini at oracle dot com
  2010-10-03  7:06 ` rus at google dot com
@ 2010-10-03  7:40 ` rus at google dot com
  2010-10-03  9:22 ` paolo.carlini at oracle dot com
                   ` (4 subsequent siblings)
  7 siblings, 0 replies; 16+ messages in thread
From: rus at google dot com @ 2010-10-03  7:40 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #8 from rus at google dot com 2010-10-03 07:40:42 UTC ---
Hello Paolo,

Thank you for the notification.  It's *much* easier to use debug mode as a
template than to start from scratch.

What is the time frame for 4.6.0?

For reference, what needs to be done at this point is a couple of new
diagnostics
1. "forward_list to vector": if the only operations are "insert_after last
element" and iteration, and if the size is always about the same.
2. "forward_list to deque": this needs a cost model.

Paolo, would it make sense to open tickets for other diagnostics as well,
even if it would take me a while to close them?  Maybe some student out
there will pick them if they're well defined.

Thank you,
Silvius


On Wed, Sep 29, 2010 at 5:01 AM, paolo.carlini at oracle dot com <
gcc-bugzilla@gcc.gnu.org> wrote:

> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43554
>
> --- Comment #6 from Paolo Carlini <paolo.carlini at oracle dot com>
> 2010-09-29 12:01:16 UTC ---
> The debug-mode bits are now in. It would be nice to have the profile-mode
> bits
> too for 4.6.0...
>
> --
> Configure bugmail: http://gcc.gnu.org/bugzilla/userprefs.cgi?tab=email
> ------- You are receiving this mail because: -------
> You are the assignee for the bug.
>


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

* [Bug libstdc++/43554] profile-mode version of forward_list missing
       [not found] <bug-43554-4@http.gcc.gnu.org/bugzilla/>
                   ` (2 preceding siblings ...)
  2010-10-03  7:40 ` rus at google dot com
@ 2010-10-03  9:22 ` paolo.carlini at oracle dot com
  2010-10-11 23:15 ` paolo.carlini at oracle dot com
                   ` (3 subsequent siblings)
  7 siblings, 0 replies; 16+ messages in thread
From: paolo.carlini at oracle dot com @ 2010-10-03  9:22 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #9 from Paolo Carlini <paolo.carlini at oracle dot com> 2010-10-03 09:22:41 UTC ---
(In reply to comment #8)
> What is the time frame for 4.6.0?

We are still in Stage 1, but I don't have many details at the moment, I would
suggest simply following the various announcements on the gcc mailing list.

> For reference, what needs to be done at this point is a couple of new
> diagnostics
> 1. "forward_list to vector": if the only operations are "insert_after last
> element" and iteration, and if the size is always about the same.
> 2. "forward_list to deque": this needs a cost model.

Ok...

> Paolo, would it make sense to open tickets for other diagnostics as well,
> even if it would take me a while to close them?  Maybe some student out
> there will pick them if they're well defined.

If you ask me, normally we don't open many PRs for pure enhancement issues, the
situation can quickly grow without control. After all, Bugzilla is for *bugs*.
Thus I would recommend summarizing those issues to a minimal number of PRs,
better if each has a student already "assigned", somehow.


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

* [Bug libstdc++/43554] profile-mode version of forward_list missing
       [not found] <bug-43554-4@http.gcc.gnu.org/bugzilla/>
                   ` (3 preceding siblings ...)
  2010-10-03  9:22 ` paolo.carlini at oracle dot com
@ 2010-10-11 23:15 ` paolo.carlini at oracle dot com
  2010-10-17 10:23 ` paolo.carlini at oracle dot com
                   ` (2 subsequent siblings)
  7 siblings, 0 replies; 16+ messages in thread
From: paolo.carlini at oracle dot com @ 2010-10-11 23:15 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #10 from Paolo Carlini <paolo.carlini at oracle dot com> 2010-10-11 23:15:01 UTC ---
Silvius --

due to the recent changes to the normal-mode forward_list to enable the
debug-mode version (essentially the use of a nested namespace), now simply
including <forward_list> as part of a profile-mode build breaks everything.
Just run make check-profile to see what I mean. I can add a dummy profile-mode
forward_list, not profiling anything, just let me know if you actually mean to
implement something beyond that. Thanks.


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

* [Bug libstdc++/43554] profile-mode version of forward_list missing
       [not found] <bug-43554-4@http.gcc.gnu.org/bugzilla/>
                   ` (4 preceding siblings ...)
  2010-10-11 23:15 ` paolo.carlini at oracle dot com
@ 2010-10-17 10:23 ` paolo.carlini at oracle dot com
  2010-10-17 14:49 ` paolo at gcc dot gnu.org
  2012-09-24 10:30 ` paolo.carlini at oracle dot com
  7 siblings, 0 replies; 16+ messages in thread
From: paolo.carlini at oracle dot com @ 2010-10-17 10:23 UTC (permalink / raw)
  To: gcc-bugs

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

Paolo Carlini <paolo.carlini at oracle dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|rus at google dot com       |paolo.carlini at oracle dot
                   |                            |com

--- Comment #11 from Paolo Carlini <paolo.carlini at oracle dot com> 2010-10-17 10:23:21 UTC ---
I'm not able to get in contact with Silvius. Thus I'm adding a dummy
profile-mode forward_list myself, and hoping for substantive work from the
contributors of profile-mode in the future (by the way, the situation with
<bitset> seems quite similar).


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

* [Bug libstdc++/43554] profile-mode version of forward_list missing
       [not found] <bug-43554-4@http.gcc.gnu.org/bugzilla/>
                   ` (5 preceding siblings ...)
  2010-10-17 10:23 ` paolo.carlini at oracle dot com
@ 2010-10-17 14:49 ` paolo at gcc dot gnu.org
  2012-09-24 10:30 ` paolo.carlini at oracle dot com
  7 siblings, 0 replies; 16+ messages in thread
From: paolo at gcc dot gnu.org @ 2010-10-17 14:49 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #12 from paolo at gcc dot gnu.org <paolo at gcc dot gnu.org> 2010-10-17 14:49:16 UTC ---
Author: paolo
Date: Sun Oct 17 14:49:11 2010
New Revision: 165587

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=165587
Log:
2010-10-17  Paolo Carlini  <paolo.carlini@oracle.com>

    PR libstdc++/43554
    * include/profile/forward_list: New file.
    * include/std/forward_list: Include <profile/forward_list>.
    * include/Makefile.am: Add.
    * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
    * include/Makefile.in: Regenerate.


Added:
    trunk/libstdc++-v3/include/profile/forward_list
Modified:
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/include/Makefile.am
    trunk/libstdc++-v3/include/Makefile.in
    trunk/libstdc++-v3/include/std/forward_list
    trunk/libstdc++-v3/testsuite/23_containers/forward_list/capacity/1.cc


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

* [Bug libstdc++/43554] profile-mode version of forward_list missing
       [not found] <bug-43554-4@http.gcc.gnu.org/bugzilla/>
                   ` (6 preceding siblings ...)
  2010-10-17 14:49 ` paolo at gcc dot gnu.org
@ 2012-09-24 10:30 ` paolo.carlini at oracle dot com
  7 siblings, 0 replies; 16+ messages in thread
From: paolo.carlini at oracle dot com @ 2012-09-24 10:30 UTC (permalink / raw)
  To: gcc-bugs


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

Paolo Carlini <paolo.carlini at oracle dot com> changed:

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

--- Comment #13 from Paolo Carlini <paolo.carlini at oracle dot com> 2012-09-24 10:29:44 UTC ---
I'm closing this.


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

* [Bug libstdc++/43554] profile-mode version of forward_list missing
  2010-03-28 10:36 [Bug libstdc++/43554] New: " paolo dot carlini at oracle dot com
                   ` (6 preceding siblings ...)
  2010-05-03 23:13 ` rus at google dot com
@ 2010-05-03 23:16 ` paolo dot carlini at oracle dot com
  7 siblings, 0 replies; 16+ messages in thread
From: paolo dot carlini at oracle dot com @ 2010-05-03 23:16 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #5 from paolo dot carlini at oracle dot com  2010-05-03 23:16 -------
Yes ;) I'm going to work asap on debug-mode, certainly we want it too for
4.6.0, but it's a bit tricky because of the special way many operations are
specified in terms of the *preceding* element: debug-mode is missing a bit of
infrastructure for that.


-- 


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


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

* [Bug libstdc++/43554] profile-mode version of forward_list missing
  2010-03-28 10:36 [Bug libstdc++/43554] New: " paolo dot carlini at oracle dot com
                   ` (5 preceding siblings ...)
  2010-05-03 23:07 ` paolo dot carlini at oracle dot com
@ 2010-05-03 23:13 ` rus at google dot com
  2010-05-03 23:16 ` paolo dot carlini at oracle dot com
  7 siblings, 0 replies; 16+ messages in thread
From: rus at google dot com @ 2010-05-03 23:13 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #4 from rus at google dot com  2010-05-03 23:12 -------
Oh, OK.  I misunderstood.  Then let's keep it open to track the addition of new
modules including forward_list.


-- 


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


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

* [Bug libstdc++/43554] profile-mode version of forward_list missing
  2010-03-28 10:36 [Bug libstdc++/43554] New: " paolo dot carlini at oracle dot com
                   ` (4 preceding siblings ...)
  2010-05-03 23:06 ` paolo dot carlini at oracle dot com
@ 2010-05-03 23:07 ` paolo dot carlini at oracle dot com
  2010-05-03 23:13 ` rus at google dot com
  2010-05-03 23:16 ` paolo dot carlini at oracle dot com
  7 siblings, 0 replies; 16+ messages in thread
From: paolo dot carlini at oracle dot com @ 2010-05-03 23:07 UTC (permalink / raw)
  To: gcc-bugs



-- 

paolo dot carlini at oracle dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |NEW
   Last reconfirmed|2010-03-28 10:36:29         |2010-05-03 23:06:50
               date|                            |


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


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

* [Bug libstdc++/43554] profile-mode version of forward_list missing
  2010-03-28 10:36 [Bug libstdc++/43554] New: " paolo dot carlini at oracle dot com
                   ` (3 preceding siblings ...)
  2010-05-03 22:46 ` rus at google dot com
@ 2010-05-03 23:06 ` paolo dot carlini at oracle dot com
  2010-05-03 23:07 ` paolo dot carlini at oracle dot com
                   ` (2 subsequent siblings)
  7 siblings, 0 replies; 16+ messages in thread
From: paolo dot carlini at oracle dot com @ 2010-05-03 23:06 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #3 from paolo dot carlini at oracle dot com  2010-05-03 23:06 -------
Silvius, this is not a bug proper, instead an *enhancement* request: it seems
quite obvious to me, if only for consistency, that we want to provide
debug-mode and profile-mode versions of forward_list too, like all the other
containers, no?!?


-- 


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


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

* [Bug libstdc++/43554] profile-mode version of forward_list missing
  2010-03-28 10:36 [Bug libstdc++/43554] New: " paolo dot carlini at oracle dot com
                   ` (2 preceding siblings ...)
  2010-03-29  0:10 ` paolo dot carlini at oracle dot com
@ 2010-05-03 22:46 ` rus at google dot com
  2010-05-03 23:06 ` paolo dot carlini at oracle dot com
                   ` (3 subsequent siblings)
  7 siblings, 0 replies; 16+ messages in thread
From: rus at google dot com @ 2010-05-03 22:46 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #2 from rus at google dot com  2010-05-03 22:46 -------
It's not clear from the description what the problem is here.  The profile mode
doesn't instrument either forward_list or slist at this point, so all
inclusions of <forward_list> should fall back to normal mode.

Could you please clarify the problem?


-- 

rus at google dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |WAITING


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


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

* [Bug libstdc++/43554] profile-mode version of forward_list missing
  2010-03-28 10:36 [Bug libstdc++/43554] New: " paolo dot carlini at oracle dot com
  2010-03-28 10:36 ` [Bug libstdc++/43554] " paolo dot carlini at oracle dot com
  2010-03-28 22:58 ` rus at google dot com
@ 2010-03-29  0:10 ` paolo dot carlini at oracle dot com
  2010-05-03 22:46 ` rus at google dot com
                   ` (4 subsequent siblings)
  7 siblings, 0 replies; 16+ messages in thread
From: paolo dot carlini at oracle dot com @ 2010-03-29  0:10 UTC (permalink / raw)
  To: gcc-bugs



-- 

paolo dot carlini at oracle dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|rus at google dot com       |
         AssignedTo|unassigned at gcc dot gnu   |rus at google dot com
                   |dot org                     |
             Status|NEW                         |ASSIGNED


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


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

* [Bug libstdc++/43554] profile-mode version of forward_list missing
  2010-03-28 10:36 [Bug libstdc++/43554] New: " paolo dot carlini at oracle dot com
  2010-03-28 10:36 ` [Bug libstdc++/43554] " paolo dot carlini at oracle dot com
@ 2010-03-28 22:58 ` rus at google dot com
  2010-03-29  0:10 ` paolo dot carlini at oracle dot com
                   ` (5 subsequent siblings)
  7 siblings, 0 replies; 16+ messages in thread
From: rus at google dot com @ 2010-03-28 22:58 UTC (permalink / raw)
  To: gcc-bugs

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 1144 bytes --]



------- Comment #1 from rus at google dot com  2010-03-28 22:58 -------
Subject: Re:  profile-mode version of forward_list 
        missing

On Sun, Mar 28, 2010 at 3:36 AM, paolo dot carlini at oracle dot com
<gcc-bugzilla@gcc.gnu.org> wrote:
>
>
> --
>
> paolo dot carlini at oracle dot com changed:
>
>           What    |Removed                     |Added
> ----------------------------------------------------------------------------
>             Status|UNCONFIRMED                 |NEW
>     Ever Confirmed|0                           |1
>   Last reconfirmed|0000-00-00 00:00:00         |2010-03-28 10:36:29
>               date|                            |
>
>
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43554
>
> ------- You are receiving this mail because: -------
> You are on the CC list for the bug, or are watching someone who is.


Hello Paolo,

Could you please assign it to me.  (Also feel free to assign any other
unclaimed profile mode bugs to me, current or future.)

Thank you,
Silvius


-- 


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


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

* [Bug libstdc++/43554] profile-mode version of forward_list missing
  2010-03-28 10:36 [Bug libstdc++/43554] New: " paolo dot carlini at oracle dot com
@ 2010-03-28 10:36 ` paolo dot carlini at oracle dot com
  2010-03-28 22:58 ` rus at google dot com
                   ` (6 subsequent siblings)
  7 siblings, 0 replies; 16+ messages in thread
From: paolo dot carlini at oracle dot com @ 2010-03-28 10:36 UTC (permalink / raw)
  To: gcc-bugs



-- 

paolo dot carlini at oracle dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
   Last reconfirmed|0000-00-00 00:00:00         |2010-03-28 10:36:29
               date|                            |


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


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

end of thread, other threads:[~2012-09-24 10:30 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <bug-43554-4@http.gcc.gnu.org/bugzilla/>
2010-09-29 14:33 ` [Bug libstdc++/43554] profile-mode version of forward_list missing paolo.carlini at oracle dot com
2010-10-03  7:06 ` rus at google dot com
2010-10-03  7:40 ` rus at google dot com
2010-10-03  9:22 ` paolo.carlini at oracle dot com
2010-10-11 23:15 ` paolo.carlini at oracle dot com
2010-10-17 10:23 ` paolo.carlini at oracle dot com
2010-10-17 14:49 ` paolo at gcc dot gnu.org
2012-09-24 10:30 ` paolo.carlini at oracle dot com
2010-03-28 10:36 [Bug libstdc++/43554] New: " paolo dot carlini at oracle dot com
2010-03-28 10:36 ` [Bug libstdc++/43554] " paolo dot carlini at oracle dot com
2010-03-28 22:58 ` rus at google dot com
2010-03-29  0:10 ` paolo dot carlini at oracle dot com
2010-05-03 22:46 ` rus at google dot com
2010-05-03 23:06 ` paolo dot carlini at oracle dot com
2010-05-03 23:07 ` paolo dot carlini at oracle dot com
2010-05-03 23:13 ` rus at google dot com
2010-05-03 23:16 ` 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).