- b9c6261 Improvements to vexing-parse warnings. Make the no-parameters case more by Richard Smith · 12 years ago
- 42926a0 Pedantic -pedantic correction. Duplicate cv-qualifiers are permitted in C++11 by Richard Smith · 12 years ago
- 8e083e7 Reapply r158700 and fixup patches, minus one hunk that slipped through and by Sean Hunt · 12 years ago
- 5e94d6f Extend the support for cl-std to include 1.2. by Tanya Lattner · 12 years ago
- 3532936 Revert r158700 and dependent patches r158716, r158717, and r158731. by Jakob Stoklund Olesen · 12 years ago
- bfcb037 Improve the specification of spellings in Attr.td. by Sean Hunt · 12 years ago
- 54655be If parsing a trailing-return-type fails, don't pretend we didn't have one at by Richard Smith · 12 years ago
- e2010ee Inline a trivial clear() method. by Benjamin Kramer · 12 years ago
- a058fd4 Revert most of r154844, which was disabled in r155975. Keep around the by Richard Smith · 13 years ago
- 74e2fc3 Implement the last part of C++ [class.mem]p2, delaying the parsing of by Douglas Gregor · 13 years ago
- 5a5a971 For PR11916: Add support for g++'s __int128 keyword. Unlike __int128_t, this is by Richard Smith · 13 years ago
- 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 13 years ago
- 39304fa __decltype is a GNU extension, not a C++11 extension. by Richard Smith · 13 years ago
- 7530c03 Remove unreachable code in Clang. (replace with llvm_unreachable where appropriate or when GCC requires it) by David Blaikie · 13 years ago
- 7ead5c7 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 · 13 years ago
- 43f5103 Improve the warning for cv-qualifiers on free functions, from Ahmed Charles! by Douglas Gregor · 13 years ago
- 841804b Add -Wc++98-compat warnings for uses of the new keywords 'alignof', 'char16_t', by Richard Smith · 13 years ago
- aa4a99b Provide half floating point support as a storage only type. by Anton Korobeynikov · 13 years ago
- b001de7 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 · 13 years ago
- b8b0e75 OpenCL: add a non-standard extension, cl_clang_storage_class_specifiers, by Peter Collingbourne · 13 years ago
- d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 13 years ago
- b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
- a64ccef Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. by Argyrios Kyrtzidis · 13 years ago
- 62ec1f2 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 · 13 years ago
- f3a762a Remove the restriction on module-private friends. Since the friend by Douglas Gregor · 13 years ago
- 6274d30 Friends cannot be declared module-private by Douglas Gregor · 13 years ago
- 8d267c5 Modules: introduce the __module_private__ declaration specifier, which by Douglas Gregor · 13 years ago
- 8f4fb19 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 · 13 years ago
- 90ebed0 Add 'mutable' to the function declarator chunk, to be used when by Douglas Gregor · 13 years ago
- 9dc71d2 Fixed enum types can be complete without actually being valid to use by John McCall · 13 years ago
- 1ab0d90 Fix a couple more issues related to r133854: by Richard Smith · 13 years ago
- 555f57e When deciding how to parse "= something" as part of a member by Douglas Gregor · 13 years ago
- 25a7676 Introduce DelayedCleanupPool useful for simplifying clean-up of certain resources that, while their by Argyrios Kyrtzidis · 13 years ago
- ca63c20 Implement a new type node, UnaryTransformType, designed to represent a by Sean Hunt · 13 years ago
- db5d44b Implement __underlying_type for libc++. by Sean Hunt · 13 years ago
- a5fc472 Fix a bunch of major problems with __unknown_anytype and properly test by John McCall · 14 years ago
- 8a29ba0 Remove the last of ClassVirtSpecifiers. by Anders Carlsson · 14 years ago
- b1f3968 Remove 'new' from virt-specifier since it's going to be removed in the next C++0x draft by Anders Carlsson · 14 years ago
- 0b7e678 Insomniac refactoring: change how the parser allocates attributes so that by John McCall · 14 years ago
- 0daaf32 Use ElaboratedType also for C. by Abramo Bagnara · 14 years ago
- 796aa44 Forgotten part of previous commit. by Abramo Bagnara · 14 years ago
- f525160 Teach libclang's token-annotation logic about context-sensitive by Douglas Gregor · 14 years ago
- 2553eaf Improved type source location for long long type. by Abramo Bagnara · 14 years ago
- 6e5d319 Propagate new-style exception spec information to Declarator. by Sebastian Redl · 14 years ago
- b46ae39 Fix PR9390 in not one, but two ways: by Douglas Gregor · 14 years ago
- 5f791bb Refactor the construction of nested-name-specifiers with by Douglas Gregor · 14 years ago
- c22b5ff Use NestedNameSpecifierLoc within out-of-line variables, function, and by Douglas Gregor · 14 years ago
- c34348a Retain complete source-location information for C++ by Douglas Gregor · 14 years ago
- 14aba76 Teach NestedNameSpecifier to keep track of namespace aliases the same by Douglas Gregor · 14 years ago
- 2e4c34a Teach CXXScopeSpec to handle the extension of a nested-name-specifier by Douglas Gregor · 14 years ago
- e2f82f7 Reject forbidden storage class specifiers in OpenCL. Patch by George Russell! by Peter Collingbourne · 14 years ago
- 83f5172 Rvalue references for *this: parse ref-qualifiers. by Douglas Gregor · 14 years ago
- cc54d59 Parse class-virt-specifier-seqs. by Anders Carlsson · 14 years ago
- 46127a9 More work on ClassVirtSpecifiers. by Anders Carlsson · 14 years ago
- c46bb7d Start stubbing out a ClassVirtSpecifiers class. by Anders Carlsson · 14 years ago
- b971dbd Change ParseOptionalCXX0XVirtSpecifierSeq to take a VirtSpecifiers struct. by Anders Carlsson · 14 years ago
- 7f040a9 Refactor how we collect attributes during parsing, and add slots for attributes by John McCall · 14 years ago
- 33e4e70 Refactoring of Diagnostic class. by Argyrios Kyrtzidis · 14 years ago
- dab60ad Implement the C++0x "trailing return type" feature, e.g., by Douglas Gregor · 14 years ago
- 9e46b8c Make sure we clear TypeSpecOwned when setting TypeSpecType to something when by John McCall · 14 years ago
- b3d8748 Abstract out passing around types and kill off ActionBase. by John McCall · 14 years ago
- d226f65 DeclPtrTy -> Decl * by John McCall · 14 years ago
- 1951085 Another step in the process of making the parser depend on Sema: by John McCall · 14 years ago[Renamed (98%) from lib/Parse/DeclSpec.cpp]
- 35f9a19 Fixed typedef inside extern "C". by Abramo Bagnara · 14 years ago
- 2e964a92 Add parentheses suggested by gcc. by Duncan Sands · 14 years ago
- 788b0fd improve altivec vector bool/pixel support, patch by Anton Yartsev by Chris Lattner · 14 years ago
- 16573fa Keep track of the actual storage specifier written on a variable or by Douglas Gregor · 15 years ago
- 849b243 Reinstate my CodeModificationHint -> FixItHint renaming patch, without by Douglas Gregor · 15 years ago
- 275313c Revert r100008, which inexplicably breaks the clang-i686-darwin10 builder by Douglas Gregor · 15 years ago
- d0ebe08 Rename CodeModificationHint to FixItHint, since we've been using the by Douglas Gregor · 15 years ago
- 8047f17 Revert the unused TST_pixel entry from r95335 as it is not listed in the Sema by Chandler Carruth · 15 years ago
- 82287d1 First stage of adding AltiVec support by John Thompson · 15 years ago
- ddf889a Improve source-location information for builtin TypeLocs, from Enea by Douglas Gregor · 15 years ago
- 0efc2c1 Reimplement constructor declarator parsing to cope with template-ids by Douglas Gregor · 15 years ago
- 9f61aa9 Un-namespace-qualify llvm_unreachable. It's a macro, so the qualification gave by Jeffrey Yasskin · 15 years ago
- 314b97f Improve parsing of template arguments to lay the foundation for by Douglas Gregor · 15 years ago
- 2ac6723 Parse C++0x constexpr. Test case follows when this does something useful. by Sebastian Redl · 15 years ago
- 3f9a056 Introduce a new class, UnqualifiedId, that provides a parsed by Douglas Gregor · 15 years ago
- e3a535b Move DeclSpec::setProtocolQualifiers() out of line. by Argyrios Kyrtzidis · 15 years ago
- 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
- 82bf010 Keep track of the right paren ')' source location in a function declarator. by Argyrios Kyrtzidis · 15 years ago
- 67d1a67 First pass at friend semantics. by John McCall · 15 years ago
- fec5401 Refactor methods on DeclSpec to take a diagnostic& parameter, and reflect this by John McCall · 15 years ago
- 32d335e Templatize BadSpecifier and introduce DeclSpec::getSpecifier(T) for the by John McCall · 15 years ago
- f5c209d Basic support for C++0x unicode types. Support for literals will follow in an incremental patch by Alisdair Meredith · 15 years ago
- e89d159 Implement enough of the 'auto' keyword so we can claim to support N2546. by Anders Carlsson · 15 years ago
- 3cc9726 Disallow exception specs on typedefs. by Sebastian Redl · 15 years ago
- ef65f06 Reject incomplete types in exception specs. by Sebastian Redl · 15 years ago
- 402abb5 When we parse a tag specifier, keep track of whether that tag by Douglas Gregor · 15 years ago
- f47f7a1 Add parsing of friend specifiers. by Anders Carlsson · 15 years ago
- 7dc8134 Have the parser communicate the exception specification to the action. by Sebastian Redl · 16 years ago
- 63054b3 Add more thorough/correct checking for invalid __thread specifiers. by Eli Friedman · 16 years ago
- 9b3064b Add code modification hints to various parsing-related diagnostics. by Douglas Gregor · 16 years ago
- b28317a Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for a by Chris Lattner · 16 years ago
- 3507369 Simplify CXXScopeSpec a lot. No more weird SmallVector-like hacks here by Douglas Gregor · 16 years ago
- e4e5b05 Introduce a representation for types that we referred to via a by Douglas Gregor · 16 years ago
- 2a327d1 cleanup by Chris Lattner · 16 years ago
- 965acbb Allow "overloadable" functions in C to be declared as variadic without by Douglas Gregor · 16 years ago
- 1a51b4a Make Sema::getTypeName return the opaque pointer of a QualType rather by Douglas Gregor · 16 years ago
- ddc29e1 Semantic checking for class template declarations and by Douglas Gregor · 16 years ago