public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* Re: [stree] Committed: initial stree infrastructure, and stree version of enumerators
       [not found]     ` <404E26B9.5090208@codesourcery.com>
@ 2004-03-16 23:48       ` Matt Austern
  2004-03-17  4:35         ` Mark Mitchell
                           ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Matt Austern @ 2004-03-16 23:48 UTC (permalink / raw)
  To: gcc mailing list; +Cc: Mark Mitchell

[-- Attachment #1: Type: text/plain, Size: 629 bytes --]

On Mar 9, 2004, at 12:19 PM, Mark Mitchell wrote:

>
>>
>> I'm definitely sensitive to the problem of gcc "improvements" that 
>> make the compiler even more complicated and harder to understand, and 
>> I certainly agree that there are algorithmic improvements to be had 
>> as well.  But I also think the stree approach is promising enough 
>> that we ought at least to explore it.  We need to make major 
>> speedups, not just avoid further slowdowns.
>
> Agreed.  I look forward to the design document!

Here's the first draft!  Sorry it took a little longer than I'd 
expected.

As usual: comments are welcome.

			--Matt



[-- Attachment #2: stree-notes.pdf --]
[-- Type: application/pdf, Size: 61967 bytes --]

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

* Re: [stree] Committed: initial stree infrastructure, and stree version of enumerators
  2004-03-16 23:48       ` [stree] Committed: initial stree infrastructure, and stree version of enumerators Matt Austern
@ 2004-03-17  4:35         ` Mark Mitchell
  2004-03-17  6:45           ` Matt Austern
  2004-03-17  7:10         ` Andreas Jaeger
  2004-03-17 10:55         ` Ranjit Mathew
  2 siblings, 1 reply; 8+ messages in thread
From: Mark Mitchell @ 2004-03-17  4:35 UTC (permalink / raw)
  To: Matt Austern; +Cc: gcc mailing list

Matt Austern wrote:

> On Mar 9, 2004, at 12:19 PM, Mark Mitchell wrote:
>
>>
>>>
>>> I'm definitely sensitive to the problem of gcc "improvements" that 
>>> make the compiler even more complicated and harder to understand, 
>>> and I certainly agree that there are algorithmic improvements to be 
>>> had as well.  But I also think the stree approach is promising 
>>> enough that we ought at least to explore it.  We need to make major 
>>> speedups, not just avoid further slowdowns.
>>
>>
>> Agreed.  I look forward to the design document!
>
>
> Here's the first draft!  Sorry it took a little longer than I'd expected.

Thanks for writing this up.  This is a great example of what such a 
document should look like.  This document makes it possible to discuss 
your idea without having to wade through code.

(Gerald, would you care to put this somewhere on our web site as an 
example of how to write an informal design?)

I'm still digesting the idea and deciding what my opinion is.

Thanks,

-- 
Mark Mitchell
CodeSourcery, LLC
(916) 791-8304
mark@codesourcery.com

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

* Re: [stree] Committed: initial stree infrastructure, and stree version of enumerators
  2004-03-17  4:35         ` Mark Mitchell
@ 2004-03-17  6:45           ` Matt Austern
  0 siblings, 0 replies; 8+ messages in thread
From: Matt Austern @ 2004-03-17  6:45 UTC (permalink / raw)
  To: Mark Mitchell; +Cc: gcc mailing list

On Mar 16, 2004, at 7:39 PM, Mark Mitchell wrote:

> Matt Austern wrote:
>
>> On Mar 9, 2004, at 12:19 PM, Mark Mitchell wrote:
>>
>>>
>>>>
>>>> I'm definitely sensitive to the problem of gcc "improvements" that 
>>>> make the compiler even more complicated and harder to understand, 
>>>> and I certainly agree that there are algorithmic improvements to be 
>>>> had as well.  But I also think the stree approach is promising 
>>>> enough that we ought at least to explore it.  We need to make major 
>>>> speedups, not just avoid further slowdowns.
>>>
>>>
>>> Agreed.  I look forward to the design document!
>>
>>
>> Here's the first draft!  Sorry it took a little longer than I'd 
>> expected.
>
> Thanks for writing this up.  This is a great example of what such a 
> document should look like.  This document makes it possible to discuss 
> your idea without having to wade through code.

Thank you!

> I'm still digesting the idea and deciding what my opinion is.

Can you think of any information (measurements, experiments, whatever) 
that would help you form an opinion?

Obviously there's some self-interest here: all of us would like to have 
some more assurance that this is the right way to go before we do lots 
more work on it.

			--Matt

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

* Re: [stree] Committed: initial stree infrastructure, and stree version of enumerators
  2004-03-16 23:48       ` [stree] Committed: initial stree infrastructure, and stree version of enumerators Matt Austern
  2004-03-17  4:35         ` Mark Mitchell
@ 2004-03-17  7:10         ` Andreas Jaeger
  2004-03-24 19:12           ` Gerald Pfeifer
  2004-03-17 10:55         ` Ranjit Mathew
  2 siblings, 1 reply; 8+ messages in thread
From: Andreas Jaeger @ 2004-03-17  7:10 UTC (permalink / raw)
  To: Matt Austern; +Cc: gcc mailing list, Mark Mitchell

[-- Attachment #1: Type: text/plain, Size: 1010 bytes --]

Matt Austern <austern@apple.com> writes:

> On Mar 9, 2004, at 12:19 PM, Mark Mitchell wrote:
>
>>
>>>
>>> I'm definitely sensitive to the problem of gcc "improvements" that
>>> make the compiler even more complicated and harder to understand,
>>> and I certainly agree that there are algorithmic improvements to be
>>> had as well.  But I also think the stree approach is promising
>>> enough that we ought at least to explore it.  We need to make major
>>> speedups, not just avoid further slowdowns.
>>
>> Agreed.  I look forward to the design document!
>
> Here's the first draft!  Sorry it took a little longer than I'd
> expected.
>
> As usual: comments are welcome.

Can you convert this into a webpage and put it on gcc.gnu.org together
as an explanation what the branch is about?

Andreas
-- 
 Andreas Jaeger, aj@suse.de, http://www.suse.de/~aj
  SuSE Linux AG, Maxfeldstr. 5, 90409 Nürnberg, Germany
   GPG fingerprint = 93A3 365E CE47 B889 DF7F  FED1 389A 563C C272 A126

[-- Attachment #2: Type: application/pgp-signature, Size: 188 bytes --]

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

* Re: [stree] Committed: initial stree infrastructure, and stree version of enumerators
  2004-03-16 23:48       ` [stree] Committed: initial stree infrastructure, and stree version of enumerators Matt Austern
  2004-03-17  4:35         ` Mark Mitchell
  2004-03-17  7:10         ` Andreas Jaeger
@ 2004-03-17 10:55         ` Ranjit Mathew
  2004-03-17 10:55           ` Paolo Carlini
  2 siblings, 1 reply; 8+ messages in thread
From: Ranjit Mathew @ 2004-03-17 10:55 UTC (permalink / raw)
  To: gcc

Matt Austern wrote:
> Here's the first draft!  Sorry it took a little longer than I'd 
> expected.

It would have been much better if you'd used
a plain text file - among other things, it makes
it easier to quote from it while replying.

Anyways:

1. "We can add incrementally add cases where we are
   able to generate strees."

Extra "add".

2. "GCC 3.4 does not generated DWARF debug info for function
   declarations, and does not generate debug info for used
   types unless -fno-eliminate-unused-debugtypes is specified."

I guess you mean "does not generate debug info for *unused*
types".

Of course, these matter only if you publish this, say,
on the GCC web pages.

Ranjit.

-- 
Ranjit Mathew          Email: rmathew AT hotmail DOT com

Bangalore, INDIA.      Web: http://ranjitmathew.tripod.com/

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

* Re: [stree] Committed: initial stree infrastructure, and stree version of enumerators
  2004-03-17 10:55         ` Ranjit Mathew
@ 2004-03-17 10:55           ` Paolo Carlini
  0 siblings, 0 replies; 8+ messages in thread
From: Paolo Carlini @ 2004-03-17 10:55 UTC (permalink / raw)
  To: Ranjit Mathew; +Cc: gcc

Ranjit Mathew wrote:

>Matt Austern wrote:
>  
>
>>Here's the first draft!  Sorry it took a little longer than I'd 
>>expected.
>>    
>>
>It would have been much better if you'd used
>a plain text file - among other things, it makes
>it easier to quote from it while replying.
>  
>
ps2ascii, part of the GNU Ghostscript package, works well.

Paolo.

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

* Re: [stree] Committed: initial stree infrastructure, and stree version of enumerators
  2004-03-17  7:10         ` Andreas Jaeger
@ 2004-03-24 19:12           ` Gerald Pfeifer
  2004-03-31  1:32             ` Matt Austern
  0 siblings, 1 reply; 8+ messages in thread
From: Gerald Pfeifer @ 2004-03-24 19:12 UTC (permalink / raw)
  To: Matt Austern; +Cc: Andreas Jaeger, gcc mailing list, Mark Mitchell

On Wed, 17 Mar 2004, Andreas Jaeger wrote:
> Can you convert this into a webpage and put it on gcc.gnu.org together
> as an explanation what the branch is about?

Yup, I'm all for that!  It doesn't need to be very elaborate in terms
of markup.  Heck, even pdf2txt or similar would already be useful.

You could put this somewhere under /projects, for example.

Gerald
-- 
Gerald Pfeifer (Jerry)   gerald@pfeifer.com   http://www.pfeifer.com/gerald/

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

* Re: [stree] Committed: initial stree infrastructure, and stree version of enumerators
  2004-03-24 19:12           ` Gerald Pfeifer
@ 2004-03-31  1:32             ` Matt Austern
  0 siblings, 0 replies; 8+ messages in thread
From: Matt Austern @ 2004-03-31  1:32 UTC (permalink / raw)
  To: Gerald Pfeifer; +Cc: Andreas Jaeger, Mark Mitchell, gcc mailing list

On Mar 24, 2004, at 10:40 AM, Gerald Pfeifer wrote:

> On Wed, 17 Mar 2004, Andreas Jaeger wrote:
>> Can you convert this into a webpage and put it on gcc.gnu.org together
>> as an explanation what the branch is about?
>
> Yup, I'm all for that!  It doesn't need to be very elaborate in terms
> of markup.  Heck, even pdf2txt or similar would already be useful.
>
> You could put this somewhere under /projects, for example.

Done!

http://gcc.gnu.org/projects/strees/index.html

			--Matt

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

end of thread, other threads:[~2004-03-30 19:19 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <95B43C22-7162-11D8-B2EB-000A95AA5E5E@apple.com>
     [not found] ` <404D99CC.3000907@codesourcery.com>
     [not found]   ` <41CAC71B-71F7-11D8-8D1B-000A95AA5E5E@apple.com>
     [not found]     ` <404E26B9.5090208@codesourcery.com>
2004-03-16 23:48       ` [stree] Committed: initial stree infrastructure, and stree version of enumerators Matt Austern
2004-03-17  4:35         ` Mark Mitchell
2004-03-17  6:45           ` Matt Austern
2004-03-17  7:10         ` Andreas Jaeger
2004-03-24 19:12           ` Gerald Pfeifer
2004-03-31  1:32             ` Matt Austern
2004-03-17 10:55         ` Ranjit Mathew
2004-03-17 10:55           ` Paolo Carlini

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).