C++ PATCH: rethrow from cdtor function try block

Mark Mitchell mark@codesourcery.com
Wed May 5 11:54:00 GMT 1999


>>>>> "Nathan" == Nathan Sidwell <nathan@acm.org> writes:

    Nathan> I've seen this mentioned before. What is its current
    Nathan> status? From what you say above, it seems no more than a
    Nathan> wishful plan. `A new parser' could mean anything from
    Nathan> redoing parse.y to overhauling the entire front end.
    Nathan> Would you like to comment more? Like estimates of the
    Nathan> effort/cost involved?

We're talking about something in between.  In particular, replacing
parse.y with a new parser, not written in YACC, but leaving most of
the rest of the front-end intact.  This would be a prelude to inlining
on trees, implementing the return-value optimization, and so forth.

It's a good bit more than a pipe dream; I was discussing this
possibility with a potential customer last week.  We are still trying
to get said customer's management to fund the project.  If there are
other parties interested in funding this kind of work, even partially,
they should feel free to contact me, but this list is not the forum
for dicussions about cost, etc.

As to time, we're talking about an effort could certainly be complete
for EGCS 1.3, were we to start in the very near future.

-- 
Mark Mitchell                   mark@codesourcery.com
CodeSourcery, LLC               http://www.codesourcery.com


More information about the Gcc-patches mailing list