Displaying 15 results from an estimated 15 matches for "compiler_support".
2019 Jan 22
20
[RFC] migrating past C++11
...s/papers/2013/n3651.pdf>
Member initializers and aggregates (NSDMI) <http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3653.html>
A bunch of new constexpr language and library features
Various other language and library features
See CppReference <https://en.cppreference.com/w/cpp/compiler_support> for details.
Of these, I think polymorphic lambdas are the big feature. Of course, just like Almost Always Auto, we should use such things only where it makes sense.
Toolchains
We’re currently mandating:
Clang 3.1 (released 2012/05)
Apple Clang 3.1 (released 2012/05)
GCC 4.8 (released 2013/...
2018 May 10
1
Using C++14 code in LLVM
...low constant evaluation for all non-type template arguments
> - Fold Expressions
> - Unary fold expressions and empty parameter packs
> - __has_include in preprocessor conditional
> - Differing begin and end types in range-based for\
>
> From: https://en.cppreference.com/w/cpp/compiler_support
> <https://en.cppreference.com/w/cpp/compiler_support>
>
> The only thing that’s really nice are fold expressions, and I hope
> they’re not buggy in GCC 6.
>
> Otherwise the list is missing a good amount for C++17 language
> features, and brings up the discussion of which...
2019 Jan 26
4
[RFC] migrating past C++11
...tializers and aggregates (NSDMI)
> <http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3653.html>
> - A bunch of new constexpr language and library features
> - Various other language and library features
>
> See CppReference <https://en.cppreference.com/w/cpp/compiler_support> for
> details.
>
> Of these, I think polymorphic lambdas are the big feature. Of course, just
> like Almost Always Auto, we should use such things only where it makes
> sense.
>
>
> *Toolchains*
>
> We’re currently mandating:
>
> - Clang 3.1 (*released 201...
2019 Apr 01
2
[RFC] migrating LLVM to C++14
...tializers and aggregates (NSDMI)
> <http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3653.html>
> - A bunch of new constexpr language and library features
> - Various other language and library features
>
> See CppReference <https://en.cppreference.com/w/cpp/compiler_support> for
> details.
>
> Of these, I think polymorphic lambdas are the big feature. Of course, just
> like Almost Always Auto, we should use such things only where it makes
> sense.
>
>
> *Toolchains*
>
> We’re currently mandating:
>
> - Clang 3.1 (*released 201...
2019 May 06
2
[RFC] migrating LLVM to C++14
...ializers and aggregates (NSDMI) <http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3653.html>
>>> A bunch of new constexpr language and library features
>>> Various other language and library features
>>> See CppReference <https://en.cppreference.com/w/cpp/compiler_support> for details.
>>>
>>> Of these, I think polymorphic lambdas are the big feature. Of course, just like Almost Always Auto, we should use such things only where it makes sense.
>>>
>>>
>>> Toolchains
>>>
>>> We’re currently mandati...
2018 May 10
0
Using C++14 code in LLVM
...- u8 character literals
- Allow constant evaluation for all non-type template arguments
- Fold Expressions
- Unary fold expressions and empty parameter packs
- __has_include in preprocessor conditional
- Differing begin and end types in range-based for\
From: https://en.cppreference.com/w/cpp/compiler_support <https://en.cppreference.com/w/cpp/compiler_support>
The only thing that’s really nice are fold expressions, and I hope they’re not buggy in GCC 6.
Otherwise the list is missing a good amount for C++17 language features, and brings up the discussion of which GCC version is the minimum we ma...
2019 May 06
2
[RFC] migrating LLVM to C++14
...aggregates (NSDMI) <http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3653.html>
>>>> A bunch of new constexpr language and library features
>>>> Various other language and library features
>>>> See CppReference <https://en.cppreference.com/w/cpp/compiler_support> for details.
>>>>
>>>> Of these, I think polymorphic lambdas are the big feature. Of course, just like Almost Always Auto, we should use such things only where it makes sense.
>>>>
>>>>
>>>> Toolchains
>>>>
>>>...
2019 May 06
2
[RFC] migrating LLVM to C++14
...p://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3653.html>
>>>> - A bunch of new constexpr language and library features
>>>> - Various other language and library features
>>>>
>>>> See CppReference <https://en.cppreference.com/w/cpp/compiler_support> for
>>>> details.
>>>>
>>>> Of these, I think polymorphic lambdas are the big feature. Of course,
>>>> just like Almost Always Auto, we should use such things only where it makes
>>>> sense.
>>>>
>>>>
>>&g...
2019 Aug 04
2
[RFC] migrating LLVM to C++14
....org/jtc1/sc22/wg21/docs/papers/2013/n3653.html>
>>>>> - A bunch of new constexpr language and library features
>>>>> - Various other language and library features
>>>>>
>>>>> See CppReference <https://en.cppreference.com/w/cpp/compiler_support> for
>>>>> details.
>>>>>
>>>>> Of these, I think polymorphic lambdas are the big feature. Of course,
>>>>> just like Almost Always Auto, we should use such things only where it makes
>>>>> sense.
>>>>>
>...
2018 May 10
5
Using C++14 code in LLVM
If it's the only thing we can agree then I'll take it, but I just worry
that 3 years from now we're going to start another 3 year discussion, so
that any actual move to C++17 would end up taking double the time.
Are the issues specific to C++17 additions to the standard library? What
if you allow C++17 language features but not C++17 library features? I'm
guessing this is too
2018 May 10
3
Using C++14 code in LLVM
...low constant evaluation for all non-type template arguments
> - Fold Expressions
> - Unary fold expressions and empty parameter packs
> - __has_include in preprocessor conditional
> - Differing begin and end types in range-based for\
>
> From: https://en.cppreference.com/w/cpp/compiler_support
>
> The only thing that’s really nice are fold expressions, and I hope they’re
> not buggy in GCC 6.
>
> Otherwise the list is missing a good amount for C++17 language features,
> and brings up the discussion of which GCC version is the minimum we
> mandate. I’d rather avoid th...
2018 May 10
0
Using C++14 code in LLVM
...- u8 character literals
- Allow constant evaluation for all non-type template arguments
- Fold Expressions
- Unary fold expressions and empty parameter packs
- __has_include in preprocessor conditional
- Differing begin and end types in range-based for\
From: https://en.cppreference.com/w/cpp/compiler_support
The only thing that’s really nice are fold expressions, and I hope they’re not buggy in GCC 6.
Otherwise the list is missing a good amount for C++17 language features, and brings up the discussion of which GCC version is the minimum we mandate. I’d rather avoid that discussion. Let’s assume GCC 6...
2018 May 10
2
Using C++14 code in LLVM
...l non-type template arguments
>
> - Fold Expressions
>
> - Unary fold expressions and empty parameter packs
>
> - __has_include in preprocessor conditional
>
> - Differing begin and end types in range-based for\
>
>
>
> From: https://en.cppreference.com/w/cpp/compiler_support
>
>
>
> The only thing that’s really nice are fold expressions, and I hope they’re
> not buggy in GCC 6.
>
>
>
> Otherwise the list is missing a good amount for C++17 language features, and
> brings up the discussion of which GCC version is the minimum we mandate. I’d...
2018 May 10
0
Using C++14 code in LLVM
...- Fold Expressions
>>
>> - Unary fold expressions and empty parameter packs
>>
>> - __has_include in preprocessor conditional
>>
>> - Differing begin and end types in range-based for\
>>
>>
>>
>> From: https://en.cppreference.com/w/cpp/compiler_support
>>
>>
>>
>> The only thing that’s really nice are fold expressions, and I hope they’re
>> not buggy in GCC 6.
>>
>>
>>
>> Otherwise the list is missing a good amount for C++17 language features, and
>> brings up the discussion of which GCC...
2018 May 11
1
Using C++14 code in LLVM
...l non-type template arguments
>
> - Fold Expressions
>
> - Unary fold expressions and empty parameter packs
>
> - __has_include in preprocessor conditional
>
> - Differing begin and end types in range-based for\
>
>
>
> From: https://en.cppreference.com/w/cpp/compiler_support
>
>
>
> The only thing that’s really nice are fold expressions, and I hope they’re
> not buggy in GCC 6.
>
>
>
> Otherwise the list is missing a good amount for C++17 language features,
> and brings up the discussion of which GCC version is the minimum we
> mandate....