Re: Splay Tree

2007-03-29 Thread Brian Makin

I had sent in the paperwork in october 2005.
[EMAIL PROTECTED]
Brian N. Makin

I can certainly send another if necessary.

--- Richard Guenther <[EMAIL PROTECTED]>
wrote:

> On 11/3/06, Ian Blanes <[EMAIL PROTECTED]> wrote:
> >
> > The original author of this patch said he sent his
> copyright assignment. I
> > only did minor modification to his work so I don't
> I think I should send
> > it too.
> >
>
http://gcc.gnu.org/ml/gcc-patches/2005-10/msg00833.html
> 
> There doesn't seem to be an assignment on file for
> him.
> 
> Richard.
> 



 

Sucker-punch spam with award-winning protection. 
Try the free Yahoo! Mail Beta.
http://advision.webevents.yahoo.com/mailbeta/features_spam.html


Re: Splay Tree

2007-04-17 Thread Brian Makin

Got the documents signed and they are now on their
way.

--- Richard Guenther <[EMAIL PROTECTED]>
wrote:

> On 11/3/06, Ian Blanes <[EMAIL PROTECTED]> wrote:
> >
> > The original author of this patch said he sent his
> copyright assignment. I
> > only did minor modification to his work so I don't
> I think I should send
> > it too.
> >
>
http://gcc.gnu.org/ml/gcc-patches/2005-10/msg00833.html
> 
> There doesn't seem to be an assignment on file for
> him.
> 
> Richard.
> 


__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


gcc newbie and open projects

2005-08-24 Thread Brian Makin

Hello all!

I would very much like to contribute to the gcc
project and as such have been monitoring the gcc list
and perusing the documentation.

One project in particular looks interesting.

Make insn-recog.c use a byte-coded DFA.

Richard Henderson and I started this back in 1999 but
never finished. I may still be able to find the code.
It produces an order of magnitude size reduction in
insn-recog.o, which is huge (432KB on i386).


Is this still an open project?  and if so can anyone
give me more information on what is needed?


I am an experienced c/c++ programmer but will
obviously need to come up to speed on the gcc compiler
internals.

If anyone is feeling generous please let me know of
projects which I could start with.

hope to be talking with you all alot more,

regards,
Brian N. Makin


__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


bitmaps in gcc

2005-10-14 Thread Brian Makin

In reference to this on the wiki.

Bitmaps, also called sparse bit sets, are implemented
using a linked list with a cache. This is probably not
the most time-efficient representation, and it is not
unusual for bitmap functions to show up high on the
execution profile. Bitmaps are used for many things,
such as for live register sets at the entry and exit
of basic blocks in RTL, or for a great number of data
flow problems. See bitmap.c (and sbitmap.c for GCC's
simple bitmap implementation).

Can someone point me to a testcase where bitmap
functions show up high on the profile?


Can anyone give me some background on the use of
bitmaps in gcc?

Are they assumed to be sparse?
How critical is the memory consumption of bitsets?
What operations are the most speed critical?
Would it be desirable to merge bitmap and sbitmap into
one datastructure?
Anyone have good ideas for improvements?

Anything else anyone would want to add?

I think I may take a look at this.  Once I figure out
the requirments maybe we can speed it up a bit.


Brian N. Makin







__ 
Start your day with Yahoo! - Make it your home page! 
http://www.yahoo.com/r/hs


non mainstream hardware.

2005-10-28 Thread Brian Makin

Is there any need for people providing access to non
mainstream/commercial hardware?

I realize mostly everyone working on gcc has access to
an x86 of some form but perhaps not other machines.

I am probably setting up a dec alpha running openvms
shortly and could probably arrange a 32bit sun if
anyone is interested.



__ 
Yahoo! FareChase: Search multiple travel sites in one click.
http://farechase.yahoo.com


Re: Adding the D programming language

2005-11-13 Thread Brian Makin
> Is it plan to add the D language in the ones that
are supported by 
GCC
> by default?

I have been following the D language for some time. 
In many ways it mirrors my own ideas on language
design.  In my oppinion the biggest thing holding it
back is the lack of good tools.

If some folks are interested we should talk to the D
people and suggest an acceptable D frontend.

I for one would be willing to pitch in.



__ 
Start your day with Yahoo! - Make it your home page! 
http://www.yahoo.com/r/hs


Re: Using C++ in GCC is OK

2010-06-01 Thread Brian Makin


I would highly suggest looking at google guidelines.  
http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml

They are aimed at taking some of the landlines out of c++ and give pros and 
cons for each argument.

There are many places in the gcc source where we are already doing C++ things.  
I would think those would be the best places to start.

Adding classes (especially with inheritance) should not be a development 
decision but instead a design decision.  To really move towards C++ we really 
need to develop a model of what we would like the code to look like.


  


Re: GFDL/GPL issues

2010-07-29 Thread Brian Makin
>On Thu, Jul 29, 2010 at 12:08 AM, Steven Bosscher  
wrote:
>> On Wed, Jul 28, 2010 at 11:17 PM, Mark Mitchell  
wrote:
>>> Steven Bosscher wrote:
>>>
> Why not just ignore RMS and the license issues and simply do what we
> think suits us and the project.  Let the FSF deal with the legal 
>>>consequences,
> they put us in this messy situation, they deal with it.

 It seems to me that escalating the issue is more helpful. GCC is not
 the only project with this problem.
>>>
>>> Sadly, at this point, RMS is simply taking the position that this is not
>>> a problem worth solving.
>>
>> Ah, how the "free" in Free Software Foundation takes a whole different
>> meaning when it comes to actual freedom...
>
>Ha!  Sounds like time to overturn the (benevolent?) dictator!
>
>Richard.

Or to move to a better foundation?  It seems to me that gcc has had various 
issues for various reasons for quite a while now.  RMS is all for tightly 
controller yet freely distributable software.
Maybe it's time to throw more effort behind something like LLVM?


  


Re: GFDL/GPL issues

2010-08-04 Thread Brian Makin


I'd hate to see generated documented discounted so quickly.  
Especially if the alternative is no documentation.

I'd note the QT docs as a great example of embedded 
comments and auto generated documentation done very well.



  


Re: Splay Tree

2006-09-28 Thread Brian Makin

I looked at the splay tree code in revision 106584.

It doesn't appear to actually be doing a top down
splay.
It is performing a top down partition of the tree but
without the splay step.  This should cause some cases
to perform quite badly.

I'm pretty sure my original patch does the top down
splay correctly.


__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com