[cfe-dev] bugzilla change

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


Oh and,

On Fri, Mar 12, 2010 at 12:10 AM, Daniel Dunbar <daniel at zuster.org> wrote:
> 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:

Thanks! :)

 - Daniel

>> 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