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