- 7dda73a [SemaCXX] Fix ICE for unexpanded parameter pack by Brian Gesiak · 7 years ago
- 4dc0b1a Fix clang -Wimplicit-fallthrough warnings across llvm, NFC by Reid Kleckner · 7 years ago
- 1c301dc Port getLocEnd -> getEndLoc by Stephen Kelly · 7 years ago
- f2ceec4 Port getLocStart -> getBeginLoc by Stephen Kelly · 7 years ago
- 6907ce2 Remove trailing space by Fangrui Song · 7 years ago
- c958857 [clang:sema] de-duplicate getDepthAndIndex helpers by Nick Desaulniers · 7 years ago
- 99337e2 Change \t to spaces by Fangrui Song · 7 years ago
- 4a8f351 Fix template argument deduction when a parameter pack has a value by Richard Smith · 7 years ago
- ab80f3c [Fixed Point Arithmetic] Addition of the remaining fixed point types and their saturated equivalents by Leonard Chan · 7 years ago
- f921d85 This diff includes changes for supporting the following types. by Leonard Chan · 7 years ago
- 0d485db Revert "This diff includes changes for supporting the following types." by Leonard Chan · 7 years ago
- db55d83 This diff includes changes for supporting the following types. by Leonard Chan · 7 years ago
- 9fc8faf Remove \brief commands from doxygen comments. by Adrian Prantl · 7 years ago
- eaf11ad Track the result of evaluating a computed noexcept specification on the by Richard Smith · 7 years ago
- 3a8244d Implement P0482R2, support for char8_t type. by Richard Smith · 7 years ago
- 6eb9b9e Fix crash when trying to pack-expand a GNU statement expression. by Richard Smith · 8 years ago
- 090da2d Again reverting an attempt to convert the DeclSpec enums into scoped enums. by Faisal Vali · 8 years ago
- 038df49 [NFC] Modernize enums TypeSpecifierWidth, TypeSpecifierSign & TypeSpecifierType into scoped enums with underlying types. by Faisal Vali · 8 years ago
- c535adc Revert r321614 and r321615 by Faisal Vali · 8 years ago
- 8736dee [NFC] Modernize enums TypeSpecifierWidth, TypeSpecifierSign & TypeSpecifierType into scoped enums. by Faisal Vali · 8 years ago
- cc623ad Recommit "Add _Float16 as a C/C++ source language type" by Sjoerd Meijer · 8 years ago
- 9aeedde Revert "Add _Float16 as a C/C++ source language type" by Sjoerd Meijer · 8 years ago
- ab36f33 Add _Float16 as a C/C++ source language type by Sjoerd Meijer · 8 years ago
- f26d551 Do not look through pack expansions when looking for unexpanded parameter packs. by Richard Smith · 8 years ago
- 78a07ba PR33082: Improve tracking of unexpanded parameter packs within variadic generic lambdas. by Richard Smith · 8 years ago
- 90e043d PR24440: Do not silently discard a fold-expression appearing as the operand of a cast-expression. by Richard Smith · 9 years ago
- 3584515 P0091R3: Implement basic parsing support for C++17 deduction-guides. by Richard Smith · 9 years ago
- 151c456 [c++1z] P0195R2: Support pack-expansion of using-declarations. by Richard Smith · 9 years ago
- 9949ead Revert "[c++1z] P0195R2: Support pack-expansion of using-declarations." by Daniel Jasper · 9 years ago
- 22a250c [c++1z] P0195R2: Support pack-expansion of using-declarations. by Richard Smith · 9 years ago
- 078aea9 Store decls in prototypes on the declarator instead of in the AST by Reid Kleckner · 9 years ago
- 6609443 PR26276: Fix detection of non-cast-expressions as operands of fold-expressions. by Richard Smith · 9 years ago
- c5452ed Add optimization to sizeof...(X) handling: if none of parameter pack X's by Richard Smith · 9 years ago
- eeba9e4 Fix crash while parsing variable template with variadic template arguments by Olivier Goffart · 9 years ago
- bb1ea2d Enable support for __float128 in Clang and enable it on pertinent platforms by Nemanja Ivanovic · 9 years ago
- d7d45bf Revert 266186 as it breaks anything that includes type_traits on some platforms by Nemanja Ivanovic · 9 years ago
- 50f29e0 Enable support for __float128 in Clang by Nemanja Ivanovic · 9 years ago
- b62f144 [OpenCL] Move OpenCLImageTypes.def from clangAST to clangBasic library. by Alexey Bader · 9 years ago
- 954ba21 [OpenCL] Complete image types support. by Alexey Bader · 9 years ago
- 8ee39e3 Implement P0036R0: remove support for empty unary folds of +, *, |, &. by Richard Smith · 10 years ago
- 9c14e28 [OpenCL] Pipe type support by Xiuli Pan · 10 years ago
- e301ba2 Add support for GCC's '__auto_type' extension, per the GCC manual: by Richard Smith · 10 years ago
- d784e68 PR14858: Initial support for proper sizeof... handling within alias templates. by Richard Smith · 10 years ago
- ab9db51 Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). by Alexander Kornienko · 10 years ago
- 3d9d929 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
- 3a8650a [Sema] Factor diags with %plural. No functionality change intended. by Benjamin Kramer · 11 years ago
- 8d26b72 Don't crash on an invalid trailing return type on a function before a '...' by Nico Weber · 11 years ago
- 82e95a3 Update for LLVM API change to make Small(Ptr)Set::insert return pair<iterator, bool> as per the C++ standard's associative container concept. by David Blaikie · 11 years ago
- 0f0af19 [c++1z] N4295: fold-expressions. by Richard Smith · 11 years ago
- 89c881b Pass around CorrectionCandidateCallbacks as unique_ptrs so by Kaelyn Takata · 11 years ago
- 2e84650 Fix for PR20660, where unexpanded parameter pack in function parameter clause causes clang to crash. by Larisse Voufo · 11 years ago
- 36ee9fb Reject varargs '...' in function prototype if there are more parameters after by Richard Smith · 11 years ago
- 03ff259 Refactoring. Remove Owned method from Sema. by Nikola Smiljanic · 11 years ago
- c3ec149 [C++11] Use 'nullptr'. Sema edition. by Craig Topper · 11 years ago
- 2255f2c Initial implementation of -modules-earch-all option, for searching for symbols in non-imported modules. by John Thompson · 11 years ago
- e14c0f8 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
- 867ea1d [C++11] Replace llvm::tie with std::tie. by Benjamin Kramer · 12 years ago
- 5553d0d Sort all the #include lines with LLVM's utils/sort_includes.py which by Chandler Carruth · 12 years ago
- f22856a Remove OpenCL-specific type keywords and specifiers by Alp Toker · 12 years ago
- f9b1510 Refactor all diagnosing of TypoCorrections through a common function, in by Richard Smith · 12 years ago
- 94e9eaa Fix one place I missed that was memcpy'ing TypeLocs in a way that messes by Eli Friedman · 12 years ago
- 7152fbe Re-commit r183466 with a fix to make the TypeLoc casting machinery work by Eli Friedman · 12 years ago
- e29ec96 Reverts r183466: "Perform dynamic alignment computations..." by Manuel Klimek · 12 years ago
- 0b3175a Perform dynamic alignment computations so that the data in TypeLocs is by Eli Friedman · 12 years ago
- ba71c08 First pass of semantic analysis for init-captures: check the initializer, build by Richard Smith · 12 years ago
- 74aeef5 Implement C++1y decltype(auto). by Richard Smith · 12 years ago
- 7a30dc5 Use None rather than Optional<T>() where possible. by David Blaikie · 13 years ago
- 05785d1 Include llvm::Optional in clang/Basic/LLVM.h by David Blaikie · 13 years ago
- 6adc78e Replace TypeLoc llvm::cast support to be well-defined. by David Blaikie · 13 years ago
- 6105419 Add OpenCL samplers as Clang builtin types and check sampler related restrictions. by Guy Benyei · 13 years ago
- 45b5052 This patch makes "&Cls::purevfn" not an odr use. This isn't what the standard by Nick Lewycky · 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
- 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
- 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
- 2589b980 PR12057: Allow variadic template pack expansions to cross lambda boundaries. by Richard Smith · 13 years ago
- 198223b PR13386: When matching up parameters between a function template declaration by Richard Smith · 13 years ago
- f016bbc For PR11916: Add support for g++'s __int128 keyword. Unlike __int128_t, this is by Richard Smith · 13 years ago
- bbafb8a Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 14 years ago
- 113bee0 Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr to by John McCall · 14 years ago
- e65b086 Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, by Ted Kremenek · 14 years ago
- 23b1be9 Fix the isReferenced bit on parameters in a couple of edge cases. PR12153. by Eli Friedman · 14 years ago
- 8ac06af ArrayRef-icize the function arguments. by Bill Wendling · 14 years ago
- 4e8942c Make the callback object to Sema::CorrectTypo mandatory. by Kaelyn Uhrain · 14 years ago
- e4d798f More dead code removal (using -Wunreachable-code) by David Blaikie · 14 years ago
- 637b5b3 Convert SemaTemplate*.cpp to pass a callback object to CorrectTypo. by Kaelyn Uhrain · 14 years ago
- 4a2a8f7 Check for unexpanded parameter packs in the name that guards a by Douglas Gregor · 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
- b9c168a ArrayRef-ifying the UnexpandedParameterPacks passed to Sema::CheckParameterPacksForExpansion by David Blaikie · 14 years ago
- 0e62c1c remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
- c2fa169 Add support for C++ namespace-aware typo correction, e.g., correcting by Douglas Gregor · 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
- dde65ea Switch the interface name for both TemplateTypeParmType and by Chandler Carruth · 14 years ago
- 3943973 Fix a bunch of major problems with __unknown_anytype and properly test by John McCall · 14 years ago
- 15a776f remove some defensive code: LocalInstantiationScope::getInstantiationOf by Chris Lattner · 15 years ago
- 582a099 Null initialize a few variables flagged by by Ted Kremenek · 15 years ago