Cronologia Commit

Autore SHA1 Messaggio Data
  Richard Smith 497bb75060 Parse A::template B as an identifier rather than as a template-id with no 7 anni fa
  Faisal Vali 9626b8d4ee Revert rC330794 and some dependent tiny bug fixes 7 anni fa
  Faisal Vali 45d663da56 [c++2a] [concepts] Add rudimentary parsing support for template concept declarations 7 anni fa
  Sven van Haastregt e7db806bfc [OpenCL] Fix diagnostic of thread_local 7 anni fa
  Sven van Haastregt 1fb3c210ec [OpenCL] Reject virtual functions for OpenCL C++ 7 anni fa
  Volodymyr Sapsai 344b6ca4d1 [Parser] Fix assertion-on-invalid for unexpected typename. 7 anni fa
  Alexander Kornienko b8b9458165 Fix typos in clang 7 anni fa
  George Karpenkov 4ef199881c [ast] Do not auto-initialize Objective-C for-loop variables in Objective-C++ in templatized code under ARC 7 anni fa
  Jordan Rose 5fe5d44d7f Sink PrettyDeclStackTrace down to the AST library 7 anni fa
  Richard Smith 6ba4f924d9 Fix a couple of cases where we would fail to correctly parse deduced class template specialization types. 7 anni fa
  Aaron Ballman bee15dcc32 Improve the way attribute argument printing happens for omitted optional arguments when pretty printing. 7 anni fa
  Aaron Ballman d925bc6aff Add a C++11 and C2x spelling for the type safety attribute (argument_with_type_tag, pointer_with_type_tag, and type_tag_for_datatype) in the clang vendor namespace. 7 anni fa
  Aaron Ballman e60bbaeb9b Add a C++11 and C2x spelling for the objc_bridge_related attribute in the clang vendor namespace. 7 anni fa
  Aaron Ballman 7f2da06683 Add a C++11 and C2x spelling for the availability attribute in the clang vendor namespace. 7 anni fa
  Richard Smith 82ecd7e4b1 Add missing direct-init / parameter-declaration-clause disambiguation when 7 anni fa
  Faisal Vali 1ae65827b5 Again reverting an attempt to convert the DeclSpec enums into scoped enums. 7 anni fa
  Faisal Vali 9d3d610d05 [NFC] Modernize enums TypeSpecifierWidth, TypeSpecifierSign & TypeSpecifierType into scoped enums with underlying types. 7 anni fa
  Faisal Vali 20f9e21530 Revert r321614 and r321615 7 anni fa
  Faisal Vali 8723ca6013 [NFC] Modernize enums TypeSpecifierWidth, TypeSpecifierSign & TypeSpecifierType into scoped enums. 7 anni fa
  Faisal Vali 2d075f470b [NFC] Modernize enum DeclSpecContext into a scoped enum. 7 anni fa
  Faisal Vali 0682d12e45 [NFC] Modernize enum 'UnqualifiedId::IdKind' into a scoped enum UnqualifiedIdKind. 7 anni fa
  Faisal Vali ef699b2164 [NFC] Modernize enum Declarator::TheContext to a type-safe scoped enum. 7 anni fa
  Faisal Vali 059912d2c3 Add a fixit for attributes incorrectly placed prior to 'struct/class/enum' keyword. 7 anni fa
  Hubert Tong da187e3690 Remove old concepts parsing code 7 anni fa
  Aaron Ballman 8873bce640 Now that C++17 is official (https://www.iso.org/standard/68564.html), start changing the C++1z terminology over to C++17. NFC intended, these are all mechanical changes. 7 anni fa
  Aaron Ballman 0b63209b05 Add -f[no-]double-square-bracket-attributes as new driver options to control use of [[]] attributes in all language modes. This is the initial implementation of WG14 N2165, which is a proposal to add [[]] attributes to C2x, but also allows you to enable these attributes in C++98, or disable them in C++11 or later. 7 anni fa
  Richard Smith 3f58ee82b7 Fix backwards warning for use of C++17 attributes-on-namespaces-and-enumerators feature. 7 anni fa
  Alexey Bader caaaf1b95e [OpenCL] Allow function declaration with empty argument list. 7 anni fa
  Richard Smith 7c0a112564 Give external linkage and mangling to lambdas inside inline variables and variable templates. 8 anni fa
  Vitaly Buka 75e0b9b21c Revert "Give external linkage and mangling to lambdas inside inline variables and variable templates." 8 anni fa