Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [cdt-dev] Call for Respin

I am :)

In all seriousness, the C99 parser is all about language extensibility, the
"multi-language story" as you put it in your CDT summit slides from last
year.

PTP needs UPC support, that means a UPC parser, UPC is an extension to C99,
so instead of doing the dumb thing and just writing a UPC parser we decided
to create an extensible C99 parser and build UPC on top of it. The DOM C
parser already supports C99 but its hand written, and its internal, that
means its very hard to extend. So the main reason this parser exists is for
UPC support.

In the future this may bring other language extensions to CDT. I've already
been talking to some of the people involved in the aspect-oriented C (ACC)
research community about adding their language as an extension on top of
the C99 parser, and they are very interested. Now, support for aspect C is
not a requirement of our main user base, but if it brings people into the
community, smart researchy people who can contribute and fix bugs, then its
a good thing I think.

I was worried that if anyone decides to try the C99 parser out of
curiosity, and if F3 works poorly, then they will write-off this parser.
Thats why fixing that bug was important to me.


Mike Kucera
Software Developer
IBM CDT Team, Toronto
mkucera@xxxxxxxxxx



                                                                           
             Doug Schaefer                                                 
             <DSchaefer@xxxxxx                                             
             m>                                                         To 
             Sent by:                  "CDT General developers list."      
             cdt-dev-bounces@e         <cdt-dev@xxxxxxxxxxx>               
             clipse.org                                                 cc 
                                                                           
                                                                   Subject 
             06/25/2007 01:28          RE: [cdt-dev] Call for Respin       
             PM                                                            
                                                                           
                                                                           
             Please respond to                                             
               "CDT General                                                
             developers list."                                             
             <cdt-dev@eclipse.                                             
                   org>                                                    
                                                                           
                                                                           




This question came up. Who's using the C99 parser?

Doug Schaefer, QNX Software Systems
Eclipse CDT Project Lead, http://cdtdoug.blogspot.com


> -----Original Message-----
> From: cdt-dev-bounces@xxxxxxxxxxx [mailto:cdt-dev-bounces@xxxxxxxxxxx] On
> Behalf Of Mike Kucera
> Sent: Monday, June 25, 2007 1:07 PM
> To: CDT General developers list.
> Subject: RE: [cdt-dev] Call for Respin
>
> Ok, I fixed bug 194206 in HEAD. I'd say it was an emergency fix because
> without it F3 is pretty much useless on code that heavily uses macros
> (when
> using the C99 parser).
>
> Mike Kucera
> Software Developer
> IBM CDT Team, Toronto
> mkucera@xxxxxxxxxx
>
>
>
>
>              Doug Schaefer
>              <DSchaefer@xxxxxx
>              m>
To
>              Sent by:                  "CDT General developers list."
>              cdt-dev-bounces@e         <cdt-dev@xxxxxxxxxxx>
>              clipse.org
cc
>
>
Subject
>              06/25/2007 12:28          RE: [cdt-dev] Call for Respin
>              PM
>
>
>              Please respond to
>                "CDT General
>              developers list."
>              <cdt-dev@eclipse.
>                    org>
>
>
>
>
>
>
> The fix is now in HEAD. Again, unless there are objections, I'll schedule
> the build for 3 p.m.
>
> BTW, while tempting, I encourage committers to only apply emergency fixes
> in
> this timeframe so that we can ensure our respins are minimal risk. The
> closer to the Wednesday deadline we get the less testing of these builds
> we'll get.
>
> Doug Schaefer, QNX Software Systems
> Eclipse CDT Project Lead, http://cdtdoug.blogspot.com
>
>
> > -----Original Message-----
> > From: cdt-dev-bounces@xxxxxxxxxxx [mailto:cdt-dev-bounces@xxxxxxxxxxx]
> On
> > Behalf Of Doug Schaefer
> > Sent: Monday, June 25, 2007 11:49 AM
> > To: CDT General developers list.
> > Subject: [cdt-dev] Call for Respin
> >
> > Unless there are objections, I'd like to call for a respin to deal with
> >
> > https://bugs.eclipse.org/bugs/show_bug.cgi?id=193843
> >
> > Which is now more appropriately titled "only binaries appear in
> non-source
> > folders".
> >
> > I will notify when I have a fix available.
> >
> > Doug Schaefer, QNX Software Systems
> > Eclipse CDT Project Lead, http://cdtdoug.blogspot.com
> >
> >
> > > -----Original Message-----
> > > From: cdt-dev-bounces@xxxxxxxxxxx
[mailto:cdt-dev-bounces@xxxxxxxxxxx]
> > On
> > > Behalf Of Doug Schaefer
> > > Sent: Monday, June 25, 2007 11:31 AM
> > > To: CDT General developers list.
> > > Subject: RE: [cdt-dev] Heads-up: Respin potential
> > >
> > > Sooner the better. I'm looking at 3 p.m. as a build time. My son's
> > little
> > > league spring finals game is tonight ;)
> > >
> > > Doug Schaefer, QNX Software Systems
> > > Eclipse CDT Project Lead, http://cdtdoug.blogspot.com
> > >
> > >
> > > > -----Original Message-----
> > > > From: cdt-dev-bounces@xxxxxxxxxxx
> [mailto:cdt-dev-bounces@xxxxxxxxxxx]
> > > On
> > > > Behalf Of Jason Montojo
> > > > Sent: Monday, June 25, 2007 11:28 AM
> > > > To: CDT General developers list.
> > > > Subject: Re: [cdt-dev] Heads-up: Respin potential
> > > >
> > > > Hi Doug,
> > > >
> > > > I noticed some holes in the language mappings docs so I'll take
this
> > > > opportunity to fill them in,  Should have a patch ready by the end
> of
> > > the
> > > > day.
> > > >
> > > > Jason Montojo
> > > > IBM CDT Team
> > > > IBM Toronto Lab
> > > > 905-413-5228
> > > > jmontojo@xxxxxxxxxx
> > > >
> > > > cdt-dev-bounces@xxxxxxxxxxx wrote on 25/06/2007 11:22:10 AM:
> > > >
> > > > > Hey gang,
> > > > >
> > > > > Well, as I warned with my last bug fix, we have found some holes
> in
> > > > > the fix and a respin of 4.0 is looking likely. I?m going to do a
> bit
> > > > > more testing and will decide by the end of the day.
> > > > >
> > > > > In the meantime, feel free to follow the action and discuss on
the
> > > bug:
> > > > >
> > > > >     https://bugs.eclipse.org/bugs/show_bug.cgi?id=193843
> > > > >
> > > > > Doug Schaefer, QNX Software Systems
> > > > > Eclipse CDT Project Lead, http://cdtdoug.blogspot.com
> > > > >  _______________________________________________
> > > > > cdt-dev mailing list
> > > > > cdt-dev@xxxxxxxxxxx
> > > > > https://dev.eclipse.org/mailman/listinfo/cdt-dev
> > > >
> > > > _______________________________________________
> > > > cdt-dev mailing list
> > > > cdt-dev@xxxxxxxxxxx
> > > > https://dev.eclipse.org/mailman/listinfo/cdt-dev
> > > _______________________________________________
> > > cdt-dev mailing list
> > > cdt-dev@xxxxxxxxxxx
> > > https://dev.eclipse.org/mailman/listinfo/cdt-dev
> > _______________________________________________
> > cdt-dev mailing list
> > cdt-dev@xxxxxxxxxxx
> > https://dev.eclipse.org/mailman/listinfo/cdt-dev
> _______________________________________________
> cdt-dev mailing list
> cdt-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/cdt-dev
>
>
> _______________________________________________
> cdt-dev mailing list
> cdt-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/cdt-dev
_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cdt-dev




Back to the top