[cfe-dev] [LLVMdev] RFC: A proposal to move toward using C++11 features in LLVM & Clang / bounding support for old host compilers
Chris Lattner
clattner at apple.com
Sun Oct 27 14:06:15 PDT 2013
On Oct 27, 2013, at 11:46 AM, Evan Cheng <evan.cheng at apple.com> wrote:
>
> On Oct 27, 2013, at 11:18 AM, Chris Lattner <clattner at apple.com> wrote:
>
>> On Sun, Oct 27, 2013 at 2:23 AM, Chandler Carruth <chandlerc at google.com> wrote:
>>> Greetings,
>>>
>>> This has been discussed many times, and there are a lot of pro's and con's on each side, but increasingly I think the project needs to draw a line in the sand and put in place long-term policies around support for building LLVM & Clang with older C++ toolchains. It also would have the benefit of removing divergence between LLVM sub-projects already using C++11 features. As they have grown in popularity and as code moves back and forth across project boundaries, I think this is a growing strain.
>>
>> Awesome, thank you for spearheading this discussion. We really need to move to some C++'11 support, it is just a question of how and when. We also had a discussion from a few months ago about this, can you summarize where we left off? I thought there was a tentative plan for LLVM 3.4 (or maybe it was after 3.4 branched).
>
> I have a quick question on this. Apology if this has already been answered in the past. Am I correct in assuming this also force changes to other projects which link in LLVM?
This will affect anyone using the LLVM C++ API. It shouldn't affect clients of the C APIs.
-Chris
More information about the cfe-dev
mailing list