- 41f3f3a Silence a number of static analyzer warnings with assertions and such. by Jordan Rose · 11 years ago
- b2381b1 Attempt to not place ownership qualifiers on the result type by John McCall · 12 years ago
- 7728cdd Revert r175912, "Add support for coldcc to clang" at John's request. by Peter Collingbourne · 12 years ago
- 4c67aa9 Add support for coldcc to clang by Peter Collingbourne · 12 years ago
- d5668a2 When a parameter list in a C function has an error, recover by forming a K&R function, by Argyrios Kyrtzidis · 12 years ago
- 66874fb Use None rather than Optional<T>() where possible. by David Blaikie · 12 years ago
- dc84cd5 Include llvm::Optional in clang/Basic/LLVM.h by David Blaikie · 12 years ago
- 6b3d3e5 Process and handle attributes on conditions and for loop variables. Process and by Richard Smith · 12 years ago
- 39e6ab4 Replace TypeLoc llvm::cast support to be well-defined. by David Blaikie · 12 years ago
- 9dd74c5 Diagnose loads of 'half' l-values in OpenCL. Patch by Joey Gouly! by John McCall · 12 years ago
- 21f18c4 Add OpenCL samplers as Clang builtin types and check sampler related restrictions. by Guy Benyei · 12 years ago
- d03de6a Downgrade 'attribute ignored when parsing type' from error to warning, to match by Richard Smith · 12 years ago
- 5cd532c Replace AS_MSTypespec with AS_Keyword, for representing any attribute spelled by Richard Smith · 12 years ago
- b8b2c9d First pass at abstracting out a class for the target C++ ABI. by John McCall · 12 years ago
- 630f4bb Implement -Wvla correctly by Dmitri Gribenko · 12 years ago
- 19dbb20 Add a new LangOpt NativeHalfType. This option allows for native half/fp16 by Joey Gouly · 12 years ago
- e6b9d80 Implement OpenCL event_t as Clang builtin type, including event_t related OpenCL restrictions (OpenCL 1.2 spec 6.9) by Guy Benyei · 12 years ago
- 02dd798 In Objective-C ARC, completely ignore ownership qualifiers on the by Douglas Gregor · 12 years ago
- 617bb31 Add some semantic checks for OpenCL. Variadic macros, VLAs and bitfields are not supported. by Joey Gouly · 12 years ago
- cd8ab51 Implement C++11 semantics for [[noreturn]] attribute. This required splitting by Richard Smith · 12 years ago
- 5c52166 Fix behavior of [[gnu::]] function attributes. Per g++'s behavior, these by Richard Smith · 12 years ago
- f7a0527 Accept [[gnu::*]] for all __attribute__((*))s which are: by Richard Smith · 12 years ago
- 21c8fa8 PR12008: defer adding the implicit 'const' to a constexpr member function until by Richard Smith · 12 years ago
- a4fa900 Remove some duplication in the handling of __attribute__((ext_vector_size(N))). by Richard Smith · 12 years ago
- ca2ab45 Provide Decl::getOwningModule(), which determines the (sub)module in by Douglas Gregor · 12 years ago
- 601e6e8 Fixed an assertion failure triggered by invalid code. by Enea Zaffanella · 12 years ago
- 3c7236e Back out my no-op change from r171783. by Douglas Gregor · 12 years ago
- 57cbb14 Use the C++11 POD definition in C++11 mode to determine whether one by Douglas Gregor · 12 years ago
- 80ad52f s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 12 years ago
- 3898008 Add intel_ocl_bicc calling convention as a function attribute to clang. The calling convention is already implemented in LLVM. by Guy Benyei · 12 years ago
- b13621d Re-commit r170428 changes with Linux style file endings. by Guy Benyei · 12 years ago
- 7f92f2d Revert changes from r170428, as I accidentally changed the line endings of these files to Windows style. by Guy Benyei · 12 years ago
- 736104a Add OpenCL images as clang builtin types. by Guy Benyei · 12 years ago
- ac71351 Properly compute triviality for explicitly-defaulted or deleted special members. by Richard Smith · 12 years ago
- 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
- 8426890 Reject uses of __int128 on platforms that don't support it. Also move the ugly by Richard Smith · 12 years ago
- e925322 PR14171: Don't crash if we hit one of the paths where GetFullTypeForDeclarator by Richard Smith · 12 years ago
- 444d384 Rework implementation of DR1492: Apply the resolution to operator delete too, by Richard Smith · 12 years ago
- 263366f Add pnaclcall convention to Native Client targets. by Derek Schuff · 12 years ago
- 59c0a81 Fixed FunctionTypeLoc source range. by Abramo Bagnara · 12 years ago
- 82bfa19 Allowing individual targets to determine whether a given calling convention is allowed or ignored with warning. This allows for correct name mangling for x64 targets on Windows, which in turn allows for linking against the Win32 APIs. by Aaron Ballman · 12 years ago
- e3b136b Change the wording of the extension warning from by Dmitri Gribenko · 12 years ago
- 84dd82e When computing the decltype of an expression, consider Objective-C by Douglas Gregor · 12 years ago
- a1a32f7 Move back the stuff about missing ownership attribute warning by Fariborz Jahanian · 12 years ago
- ca5c4c9 Move no explicit ownership warning to SemaType.cpp. // rdar://12280826 by Fariborz Jahanian · 12 years ago
- 31ba613 Dont cast away const needlessly. Found by gcc48 -Wcast-qual. by Roman Divacky · 12 years ago
- 679fc93 Revert r163078 per chandlerc's request. by Joao Matos · 12 years ago
- f712c48 Added a diagnostic for mismatched MS inheritance attributes. Also fixed the incomplete type member pointer size calculation under the MS ABI. by Joao Matos · 12 years ago
- f143ae9 Changed the remaining dead asserts to llvm_unreachable. by Joao Matos · 12 years ago
- 6666ed4 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 · 12 years ago
- 4e90bc3 Fix undefined behavior: don't call ObjCInterfaceDecl::isArcWeakrefUnavailable by Richard Smith · 12 years ago
- 0a7dd78 Screw around with ObjCRuntime some more, changing the by John McCall · 12 years ago
- 99570a5 Allow 'static' and type qualifiers in K&R parameter type lists. by Matt Beaumont-Gay · 12 years ago
- 7f397c5 Check for improper use of 'static' and type qualifiers in array declarators. by Hans Wennborg · 12 years ago
- 9fbf327 Remove trailing return flag from FunctionTypeLoc, since we now carry that by Richard Smith · 12 years ago
- 71f55f7 Refactor checks for unevaluated contexts into a common utility function. by David Blaikie · 12 years ago
- a78a640 Attributes preceding a function declaration are first applied to the return by Rafael Espindola · 12 years ago
- d64effc Extend the ',' versus ';' diagnostic for -Wvexing-parse to cover the with-arguments case as well as the no-arguments case. by Richard Smith · 12 years ago
- b9c6261 Improvements to vexing-parse warnings. Make the no-parameters case more by Richard Smith · 12 years ago
- bb35151 Reject 'int a[1][];' in Sema rather than crashing in IR generation. Found by a by Richard Smith · 12 years ago
- 91cbbbf Whitespace. by Chad Rosier · 12 years ago
- efce31f Documentation cleanup: by James Dennett · 12 years ago
- aa0cd85 Structured comment parsing, first step. by Dmitri Gribenko · 12 years ago
- 8e083e7 Reapply r158700 and fixup patches, minus one hunk that slipped through and by Sean Hunt · 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
- 93f95f2 Handle C++11 attribute namespaces automatically. by Sean Hunt · 12 years ago
- 699c904 Documentation cleanup: by James Dennett · 12 years ago
- 1dfbd92 Still more Doxygen documentation fixes: by James Dennett · 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
- 581deb3 Revert Decl's iterators back to pointer value_type rather than reference value_type by David Blaikie · 12 years ago
- 48d798c Fix typos found by http://github.com/lyda/misspell-check by Benjamin Kramer · 12 years ago
- c052dbb Recognize the MS inheritance attributes and turn them into attributes by John McCall · 12 years ago
- 1de6a6c objective-c. Fixes a 'fixit' where location of by Fariborz Jahanian · 12 years ago
- ab41fe9 Move Sema::VerifyIntegerConstantExpression() and by Douglas Gregor · 12 years ago
- f502d8e Switch RequireLiteralType() off of PartialDiagnostic. by Douglas Gregor · 12 years ago
- d10099e Move Sema::RequireCompleteType() and Sema::RequireCompleteExprType() by Douglas Gregor · 12 years ago
- a058fd4 Revert most of r154844, which was disabled in r155975. Keep around the by Richard Smith · 12 years ago
- 262bc18 Remove the ref/value inconsistency in filter_decl_iterator. by David Blaikie · 12 years ago
- c799a6a If a type is non-literal by virtue of being incomplete produce notes by Richard Smith · 12 years ago
- e656b83 Teach RequireCompleteType about multi-dimensional arrays. Fixes by Douglas Gregor · 12 years ago
- 74e2fc3 Implement the last part of C++ [class.mem]p2, delaying the parsing of by Douglas Gregor · 12 years ago
- bc1029b Implement C90 pedantic warning for duplicate declaration specifiers which are duplicated via a typedef. Patch by Tim Northover. by Eli Friedman · 12 years ago
- 5a5a971 For PR11916: Add support for g++'s __int128 keyword. Unlike __int128_t, this is by Richard Smith · 12 years ago
- 564f4c5 During the instantiation of a class template specialization, that by Richard Smith · 12 years ago
- 7796eb5 Fix parsing of trailing-return-type. Types are syntactically prohibited from by Richard Smith · 12 years ago
- 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 12 years ago
- a346efa [Sema] A tag decl that is marked as invalid and is used in a decl-spec, by Argyrios Kyrtzidis · 12 years ago
- 96a0014 [AST/Sema/libclang] Replace getSourceRange().getBegin() with getLocStart(). by Daniel Dunbar · 12 years ago
- a08c2fb Make helper static. by Benjamin Kramer · 13 years ago
- ee06539 Make RequireLiteralType work correctly with incomplete array types. PR12037. by Eli Friedman · 13 years ago
- 6893284 Unify our computation of the type of a captured reference to a by Douglas Gregor · 13 years ago
- 86c3ae4 Update constexpr implementation to match CWG's chosen approach for core issues by Richard Smith · 13 years ago
- 6d9ef30 Implement the standard decltype() semantics described in C++11 by Douglas Gregor · 13 years ago
- f8af982 Within the body of a lambda expression, decltype((x)) for an by Douglas Gregor · 13 years ago
- 8327118 Make sure to try instantiating a templated type which is used in an _Atomic by Richard Smith · 13 years ago
- d37b360 PR11684, core issue 1417: by Richard Smith · 13 years ago
- eefb3d5 Track whether a function type has a trailing return type as type sugar. Use this by Richard Smith · 13 years ago
- b4e5e28 CWG issue 1405: mutable members are allowed in literal types, but can't undergo by Richard Smith · 13 years ago
- d85bf9d Only complain about __strong __strong id, not __strong SomeStrongTypedef by John McCall · 13 years ago