- deca705 Sema: Implement DR477 by David Majnemer · 12 years ago
- c535072 argument -> parameter terminology fixes for FunctionTypeInfo by Alp Toker · 12 years ago
- 888d52a Fix for PR9812: warn about bool instead of _Bool. by Erik Verbruggen · 12 years ago
- c0a5d5b Downgrade bogus ExtWarn on duplicate 'friend' specifier to a Warning, and add a by Richard Smith · 12 years ago
- f22856a Remove OpenCL-specific type keywords and specifiers by Alp Toker · 12 years ago
- 404dfb4 PR9547: If we're parsing a simple-declaration that contains a tag definition, by Richard Smith · 12 years ago
- 750db65 Warn on duplicate function specifier by Serge Pavlov · 12 years ago
- a543308 [-fms-extensions] Permit 'override' in C++98 and 'sealed' as a synonym for 'final' by David Majnemer · 12 years ago
- 9a7f3e6 [ms-cxxabi] Fix the calling convention for operator new in records by Reid Kleckner · 12 years ago
- 99a084b "bool" should be a context-sensitive keyword in Altivec mode. by Bill Schmidt · 12 years ago
- 230826c Don't mark a type specifier as "owned" if there is no declaration to own. by Douglas Gregor · 12 years ago
- 3b87038 Fix PR15845: apparently MSVC does not support implicit int in C++ mode. by Richard Smith · 13 years ago
- 34463cf Silence a silly sign compare warning from GCC. by Benjamin Kramer · 13 years ago
- 74aeef5 Implement C++1y decltype(auto). by Richard Smith · 13 years ago
- b4a9e86 Parsing support for thread_local and _Thread_local. We give them the same by Richard Smith · 13 years ago
- 6ae7e50 Add 178663 back. by Rafael Espindola · 13 years ago
- 985a3ab Revert 178663. by Rafael Espindola · 13 years ago
- adea16b Don't compute a patched/semantic storage class. by Rafael Espindola · 13 years ago
- 8e1ac33 Support C11 _Atomic type qualifier. This is more-or-less just syntactic sugar for the _Atomic type specifier. by Richard Smith · 13 years ago
- 6105419 Add OpenCL samplers as Clang builtin types and check sampler related restrictions. by Guy Benyei · 13 years ago
- 1b4fb3e Implement OpenCL event_t as Clang builtin type, including event_t related OpenCL restrictions (OpenCL 1.2 spec 6.9) by Guy Benyei · 13 years ago
- 0015f09 Parsing support for C11's _Noreturn keyword. No semantics yet. by Richard Smith · 13 years ago
- a6394d0 Fix Cast Code by David Greene · 13 years ago
- 2bf7fdb s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 13 years ago
- 8a67a65 Add comments back that were accidentally removed in r170933. by Chad Rosier · 13 years ago
- 92f0dcc Remove unused arguments and rename to conform to coding standards. by Chad Rosier · 13 years ago
- d8a08ea Re-commit r170428 changes with Linux style file endings. by Guy Benyei · 13 years ago
- 11169dd Revert changes from r170428, as I accidentally changed the line endings of these files to Windows style. by Guy Benyei · 13 years ago
- b13abb9 Add OpenCL images as clang builtin types. by Guy Benyei · 13 years ago
- 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
- 87e7951 DR1528: C++11 doesn't allow repeated cv-qualifiers in declarators after all. by Richard Smith · 13 years ago
- aeeb989 Fixed FunctionTypeLoc source range. by Abramo Bagnara · 13 years ago
- dc86f94 Improved MSVC __interface support by adding first class support for it, instead of aliasing to "struct" which had some incorrect behaviour. Patch by David Robins. by Joao Matos · 13 years ago
- d5a176d Reversing the logic since C99 mode is actually not an extension. Also, changing the group to the singular to match the diagnostic better. by Aaron Ballman · 13 years ago
- 3731b33 Splitting the duplicated decl spec extension warning into two: one is an ExtWarn and the other a vanilla warning. This addresses PR13705, where const char const * wouldn't warn unless -pedantic was specified under the right conditions. by Aaron Ballman · 13 years ago
- 943c440 Improvements to vexing-parse warnings. Make the no-parameters case more by Richard Smith · 13 years ago
- 7ac3c6a Pedantic -pedantic correction. Duplicate cv-qualifiers are permitted in C++11 by Richard Smith · 13 years ago
- 3bc72c1 Reapply r158700 and fixup patches, minus one hunk that slipped through and by Alexis Hunt · 13 years ago
- 4fdce3f Extend the support for cl-std to include 1.2. by Tanya Lattner · 13 years ago
- e1c0ae6 Revert r158700 and dependent patches r158716, r158717, and r158731. by Jakob Stoklund Olesen · 13 years ago
- 7b28cdb Improve the specification of spellings in Attr.td. by Alexis Hunt · 13 years ago
- 700537c If parsing a trailing-return-type fails, don't pretend we didn't have one at by Richard Smith · 13 years ago
- 9012a09 Inline a trivial clear() method. by Benjamin Kramer · 13 years ago
- 2331bbf Revert most of r154844, which was disabled in r155975. Keep around the by Richard Smith · 14 years ago
- 433e053 Implement the last part of C++ [class.mem]p2, delaying the parsing of by Douglas Gregor · 14 years ago
- f016bbc For PR11916: Add support for g++'s __int128 keyword. Unlike __int128_t, this is by Richard Smith · 14 years ago
- bbafb8a Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 14 years ago
- fd3da93 __decltype is a GNU extension, not a C++11 extension. by Richard Smith · 14 years ago
- 8a40f70 Remove unreachable code in Clang. (replace with llvm_unreachable where appropriate or when GCC requires it) by David Blaikie · 14 years ago
- c4b251d Implement the missing pieces of Evaluate for _Complex types. With that complete, remove some code from CGExprConstant which is no longer necessary. While I'm here, a couple minor tweaks to _Complex-in-C++. (Specifically, make _Complex types literal types, and don't warn for _Complex int.) by Eli Friedman · 14 years ago
- e248eea Improve the warning for cv-qualifiers on free functions, from Ahmed Charles! by Douglas Gregor · 14 years ago
- b15c11c Add -Wc++98-compat warnings for uses of the new keywords 'alignof', 'char16_t', by Richard Smith · 14 years ago
- f0c267e Provide half floating point support as a storage only type. by Anton Korobeynikov · 14 years ago
- 0dfb889 Support for C1x _Atomic specifier (see testcase). This is primarily being committed at the moment to help support C++0x <atomic>, but it should be a solid base for implementing the full specification of C1x _Atomic. by Eli Friedman · 14 years ago
- 485b80f OpenCL: add a non-standard extension, cl_clang_storage_class_specifiers, by Peter Collingbourne · 14 years ago
- 9c902b5 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 14 years ago
- 83d382b Switch assert(0/false) llvm_unreachable. by David Blaikie · 14 years ago
- e6e67de Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. by Argyrios Kyrtzidis · 14 years ago
- 0706d20 Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear that this flag must be used only for Microsoft extensions and not emulation; to avoid confusion with the new LangOptions::MicrosoftMode flag. by Francois Pichet · 14 years ago
- fc33bcf Remove the restriction on module-private friends. Since the friend by Douglas Gregor · 14 years ago
- 6422642 Friends cannot be declared module-private by Douglas Gregor · 14 years ago
- 26701a4 Modules: introduce the __module_private__ declaration specifier, which by Douglas Gregor · 14 years ago
- 58c7433 PR10458: Finesse behaviour of C++0x features when in pre-0x mode. Accept for-range and auto with an ExtWarn, and produce a -Wc++0x-compat warning in C++98 mode when auto is used as a storage class. by Richard Smith · 14 years ago
- ad69e65 Add 'mutable' to the function declarator chunk, to be used when by Douglas Gregor · 14 years ago
- 2187876 Fixed enum types can be complete without actually being valid to use by John McCall · 14 years ago
- cfcdf3a Fix a couple more issues related to r133854: by Richard Smith · 14 years ago
- c15b0cf When deciding how to parse "= something" as part of a member by Douglas Gregor · 14 years ago
- c0c5dd2 Introduce DelayedCleanupPool useful for simplifying clean-up of certain resources that, while their by Argyrios Kyrtzidis · 14 years ago
- e852b10 Implement a new type node, UnaryTransformType, designed to represent a by Alexis Hunt · 14 years ago
- 4a25707 Implement __underlying_type for libc++. by Alexis Hunt · 14 years ago
- 3943973 Fix a bunch of major problems with __unknown_anytype and properly test by John McCall · 15 years ago
- cafbab7 Remove the last of ClassVirtSpecifiers. by Anders Carlsson · 15 years ago
- debd3ec Remove 'new' from virt-specifier since it's going to be removed in the next C++0x draft by Anders Carlsson · 15 years ago
- 084e83d Insomniac refactoring: change how the parser allocates attributes so that by John McCall · 15 years ago
- 9875a3c Use ElaboratedType also for C. by Abramo Bagnara · 15 years ago
- f2a79d9 Forgotten part of previous commit. by Abramo Bagnara · 15 years ago
- f2f0806 Teach libclang's token-annotation logic about context-sensitive by Douglas Gregor · 15 years ago
- ead67d9 Improved type source location for long long type. by Abramo Bagnara · 15 years ago
- 802a453 Propagate new-style exception spec information to Declarator. by Sebastian Redl · 15 years ago
- 2b1ca9e Fix PR9390 in not one, but two ways: by Douglas Gregor · 15 years ago
- 9b27251 Refactor the construction of nested-name-specifiers with by Douglas Gregor · 15 years ago
- 1445480 Use NestedNameSpecifierLoc within out-of-line variables, function, and by Douglas Gregor · 15 years ago
- 869ad45 Retain complete source-location information for C++ by Douglas Gregor · 15 years ago
- 7b26ff9 Teach NestedNameSpecifier to keep track of namespace aliases the same by Douglas Gregor · 15 years ago
- 90c9972 Teach CXXScopeSpec to handle the extension of a nested-name-specifier by Douglas Gregor · 15 years ago
- de32b20 Reject forbidden storage class specifiers in OpenCL. Patch by George Russell! by Peter Collingbourne · 15 years ago
- 5499235 Rvalue references for *this: parse ref-qualifiers. by Douglas Gregor · 15 years ago
- 4b63d0e Parse class-virt-specifier-seqs. by Anders Carlsson · 15 years ago
- f2ca389 More work on ClassVirtSpecifiers. by Anders Carlsson · 15 years ago
- a6d3501 Start stubbing out a ClassVirtSpecifiers class. by Anders Carlsson · 15 years ago
- 5610490 Change ParseOptionalCXX0XVirtSpecifierSeq to take a VirtSpecifiers struct. by Anders Carlsson · 15 years ago
- 53fa714 Refactor how we collect attributes during parsing, and add slots for attributes by John McCall · 15 years ago
- d004064 Refactoring of Diagnostic class. by Argyrios Kyrtzidis · 15 years ago
- 7fb2541 Implement the C++0x "trailing return type" feature, e.g., by Douglas Gregor · 15 years ago
- a3707cc Make sure we clear TypeSpecOwned when setting TypeSpecType to something when by John McCall · 15 years ago
- ba7bf59 Abstract out passing around types and kill off ActionBase. by John McCall · 15 years ago
- 4887165 DeclPtrTy -> Decl * by John McCall · 15 years ago
- 8b0666c Another step in the process of making the parser depend on Sema: by John McCall · 15 years ago[Renamed (98%) from clang/lib/Parse/DeclSpec.cpp]
- ed5b689 Fixed typedef inside extern "C". by Abramo Bagnara · 15 years ago
- d3e231e Add parentheses suggested by gcc. by Duncan Sands · 15 years ago