[cfe-dev] bugzilla change

Daniel Dunbar daniel at zuster.org
Fri Mar 12 00:10:14 PST 2010


On Thu, Mar 11, 2010 at 11:02 PM, Chris Lattner <clattner at apple.com> wrote:
>>>> Can we get rid of the unnecessarily refined categories? From my
>>>> perspective, we rarely use the large list of components and products
>>>> that we have, and they just complicate things for users.
>>>>
>>>> For Clang, for example, I think we could get away with
>>>> {Sema,C++,Codegen,[C++0x],Documentation} without any loss of
>>>> functionality.
>>>
>>> Yes, I plan to clean up the llvm components as well, adding a top level code generation component etc.
>>>
>>> If you tell me how you want the clang components, I'm happy to fix them.
>>
>> I talked this over with Doug and Ted, lets remove: AST, Basic, Lex,
>> Parse, Sema, Driver, Headers, Preprocessor and replace them with a
>> single "Frontend" component. That leaves us with:
>>
>> -New Bugs: New bugs can be filed here, no need to categorize.
>> Frontend: Issues in the preprocessor, parser, and semantic analyzer.
>> LLVM Codegen: Issues with the translation to LLVM intermediate
>> representation (IR).
>> Static Analyzer: Automatic Bug Finding, scan-build, etc
>> C++: C++ Related Issues
>> C++0x: Issues related to the implementation of the upcoming C++0x standard.
>
> Ok, I merged a bunch of stuff, we now have:
>
> 1. New bugs
> 2. C++
> 3. C++'0x
> 4. Documentation
> 5. Driver
> 6. Frontend
> 7. Headers
> 8. LLVM Codegen
> 9. Static Analyzer
>
> Merging the driver and headers into "frontend" didn't seem right, but if you guys really want to do that, I can, just let me know.  I tend to agree that C++'0x should just be a keyword.  For that matter, C++ as a whole could be a keyword since it is orthogonal from the "where" in Clang it is.  Any thoughts or objection to that?

I think about it from a user / who-will fix perspective. To a user, I
don't there there is a difference between driver/frontend, and most
people who are willing to hack on the frontend could hack on the
driver or headers. OTOH, C++ bugs at least for now tend to be in a
separate class.

 - Daniel

>
> -Chris




More information about the cfe-dev mailing list