1. 600d57f Remove the 'unaligned load' builtins now that they're no longer used in the *mmintrin.h files. by Bill Wendling · 13 years ago
  2. b83d4d7 Add c-index-test printing and tests for static and virtual method by Douglas Gregor · 13 years ago
  3. 2bb1101 When determining whether we can make a declaration into a global by Douglas Gregor · 13 years ago
  4. 7880bc3 Implement a few basic tests for defaulted and deleted functions. by Sean Hunt · 13 years ago
  5. feb375d Implement the __is_trivially_copyable type trait by Sean Hunt · 13 years ago
  6. aad1609 Doug convinced me that DW_AT_APPLE_objc_complete_type is more appropriate name. by Devang Patel · 13 years ago
  7. f568b64 Do not add AT_APPLE_objc_class_extension attribute if @implementation is not seen. by Devang Patel · 13 years ago
  8. a55e68b enable __has_feature(is_standard_layout) by Howard Hinnant · 13 years ago
  9. 707b1e9 Use DW_AT_APPLE_objc_class_extension attribute to identify interfaces that represent class extension. by Devang Patel · 13 years ago
  10. 0c96430 LLVM doesn't always optimize away the four loads from this: by Bill Wendling · 13 years ago
  11. ebc93e176 PR9899: handle pseudo-destructors correctly in noexcept() expressions. by Eli Friedman · 13 years ago
  12. aff37b4 Fix PR9902: correctly substitute alias templates within the template in which they are defined: provide an empty list of arguments for each containing template context during substitution. by Richard Smith · 13 years ago
  13. 7822ee3 Implement CWG1170, which makes access-control errors into template by Douglas Gregor · 13 years ago
  14. 175c5bb When checking for the necessary 'template<>' headers based on the by Douglas Gregor · 13 years ago
  15. 83e0995 Add a Microsoft C test following r131201. by Francois Pichet · 13 years ago
  16. 30aff5b In Microsoft mode, allow conversion from pointer to integral type no matter what size the integral type is. Necessary to parse MFC code. by Francois Pichet · 13 years ago
  17. 225c5dd Clean up consequences of cut and paste. by Fariborz Jahanian · 13 years ago
  18. 6ec50ad Implenment #pack pragma and ms_struct attribute layout. by Fariborz Jahanian · 13 years ago
  19. 1de8533 Teach CFG building how to deal with CXXMemberCallExprs and BoundMemberTy, by John McCall · 13 years ago
  20. be57cf4 PR9882: Fix noexcept to deal with dependent new, delete, calls, and by Eli Friedman · 13 years ago
  21. 6a24747 In Microsoft mode, allow pure specifier (=0) on inline functions declared at class scope. by Francois Pichet · 13 years ago
  22. 4da89c8 Use a heralded conversion to bool in inline-asm constraints. by John McCall · 13 years ago
  23. e6c2803 Fix crash in -Wuninitialized when using switch statments whose condition is a logical operation. by Ted Kremenek · 13 years ago
  24. 4405445 Tweak the diagnostics for the C++0x extensions to friend types to note by Douglas Gregor · 13 years ago
  25. c436708 Change magic string "abc" to better magic string "qux". by Matt Beaumont-Gay · 13 years ago
  26. f961ea5 Re-do R131114 without breaking code. by Sean Hunt · 13 years ago
  27. ed63e03 Support pack pragma and ms_struct attributes. // rdar://8823265 by Fariborz Jahanian · 13 years ago
  28. bc869de Elide __label__ declarations from the CFG. This resolves a crash in CFGRecStmtDeclVisitor (crash in static analyzer). by Ted Kremenek · 13 years ago
  29. c840649 Reimplement Sema::MatchTemplateParametersToScopeSpecifier() based on by Douglas Gregor · 13 years ago
  30. 8d6dd72 Add test for PR9884. by Rafael Espindola · 13 years ago
  31. 20e3c9e Add a __uuidof test where the uuid attribute is on the second declaration. by Francois Pichet · 13 years ago
  32. 7604f64 Ignore const/volatile/restrict qualifiers on anonymous structs and by Douglas Gregor · 13 years ago
  33. 30364d0 'long long' requires special treatment in ms_struct by Fariborz Jahanian · 13 years ago
  34. 93b6bce Extend the tag-ambiguity hack I committed in r130810 for tag by Douglas Gregor · 13 years ago
  35. 37b8c9e Clean up trivial default constructors now. by Sean Hunt · 13 years ago
  36. c056c17 When determining whether we need to instantiate a function type, by Douglas Gregor · 13 years ago
  37. 03e9230 Driver/Darwin: Put dsymutil -o arguments first, so that dysmutil doesn't barf by Daniel Dunbar · 13 years ago
  38. 0e9972c __builtin_va_list is void* on ARM, not char*. rdar://problem/9391966 by John McCall · 13 years ago
  39. b594fac Fix test. by Francois Pichet · 13 years ago
  40. a8ef3ac Allow implicit conversion from function pointer to void* in Microsoft mode. by Francois Pichet · 13 years ago
  41. 8e0397a Don't emit complete constructors for abstract classes. Also, don't emit by Anders Carlsson · 13 years ago
  42. 377e1bd Relax the conversion rules for Objective-C GC qualifiers a by Douglas Gregor · 13 years ago
  43. da55074 In C++, allow us to emit a global as 'constant' even if it has class by Douglas Gregor · 13 years ago
  44. 6f08777 Revert r130717, which caused a regression (<rdar://problem/9402621>). by Douglas Gregor · 13 years ago
  45. a23ae3f Temporary preprocessor hack to get around the Microsoft __identifier(x) extension. by Francois Pichet · 13 years ago
  46. f986038 Add support for _if_exists and __if_not_exists at namespace/global scope. by Francois Pichet · 13 years ago
  47. 00c93a1 Patch for PR 7409 - only error on definition of invalid typedefs. Suppress errors for additional uses of this invalid typedef. by Richard Trieu · 13 years ago
  48. 010157f When checking for a prior declaration of the name of a namespace, skip by Douglas Gregor · 13 years ago
  49. 31e7f22 In ms_struct structs, Establish a new alignment for a by Fariborz Jahanian · 13 years ago
  50. 52bbe7a Establish a new alignment for an ms_struct bitfield following by Fariborz Jahanian · 13 years ago
  51. 1e86269 Add support for Microsoft __if_exists and __if_not_exists construct inside function definition. by Francois Pichet · 13 years ago
  52. 10620eb Modify some deleted function methods to better reflect reality: by Sean Hunt · 13 years ago
  53. d4b9ee3 Don't emit nsw flags for vector operations; there's basically no benefit, and a lot of downside (like PR9850, which is about clang's xmmintrin.h making an unexpected transformation on an expression involving _mm_add_epi32). by Eli Friedman · 13 years ago
  54. 7dcdf5b Add an implementation of thunks for varargs methods. The implementation is a bit messy, but it is correct as long as the method in question doesn't use indirect gotos. A couple of possible alternative implementations are outlined in FIXME's in this patch. rdar://problem/8077308 . by Eli Friedman · 13 years ago
  55. dca8ee8 Introduce a new libclang parsing flag, by Douglas Gregor · 13 years ago
  56. 2174d4c Warn when trying to call a pure virtual member function in a class from the class constructor/destructor. Fixes PR7966. by Anders Carlsson · 13 years ago
  57. 536e9c1 Slight tweak to alias template error handling: don't guess that a template-id in an alias declaration was meant to be a specialization. Use a generic, but more accurate, diagnostic. by Richard Smith · 13 years ago
  58. 3e4c6c4 Implement support for C++0x alias templates. by Richard Smith · 13 years ago
  59. 78a7d7d __alignof attribute on the field must consider by Fariborz Jahanian · 13 years ago
  60. b9bd56e tests: Force a triple in this test (so uint128 is present). by Daniel Dunbar · 13 years ago
  61. ff36559 When instantiating a block expression, the instantiated by Fariborz Jahanian · 13 years ago
  62. 31c79b4 Do not drop uint128 on the floor. by Devang Patel · 13 years ago
  63. b6adf2c Scoped enumerations should not be treated as integer types (in the C by Douglas Gregor · 13 years ago
  64. 4b81cde When providing code completions for an Objective-C property access, by Douglas Gregor · 13 years ago
  65. 7665ad8 Frontend: Fix a crash in CC_LOG_DIAGNOSTICS handling. by Daniel Dunbar · 13 years ago
  66. 439d3c3 With invalid overloaded operators, we can get into funny cases where by Douglas Gregor · 13 years ago
  67. e74c25c When adding KVC code completions, keep track of all of the selectors by Douglas Gregor · 13 years ago
  68. ebcbe1d there i fixed it by Sean Hunt · 13 years ago
  69. c9366ba Implement Sema::isExprCallable. by Matt Beaumont-Gay · 13 years ago
  70. c746937 When converting an integral template argument value to a non-type by Douglas Gregor · 13 years ago
  71. 1f38251 Pack ivar offsets together. by Bill Wendling · 13 years ago
  72. f7faee0 tests: Tweak test to at least use a standard arch, to ensure we try to invoke by Daniel Dunbar · 13 years ago
  73. f5ccd59 And a test case for my last patch. by Fariborz Jahanian · 13 years ago
  74. 9b3acaa More ms_struct bitfield stuff: by Fariborz Jahanian · 13 years ago
  75. 36615b8 Change test/PCH/cxx-static_assert.cpp so that it doesn't need a separate header. by Argyrios Kyrtzidis · 13 years ago
  76. fe57eef Implement a better version of delegating constructor cycle detection. by Sean Hunt · 13 years ago
  77. 4f4e413 Type prefixes of unresolved-names should only be mangled as unresolved-types by John McCall · 13 years ago
  78. 156b640 Implement serialization of delegating constructors. by Sean Hunt · 13 years ago
  79. fa74c23 Ensure that delegating constructor loop detection uses canonical declarations. by Sean Hunt · 13 years ago
  80. 3afa975 Fix the delegating constructors test to not rely on basic block names. by Sean Hunt · 13 years ago
  81. 61c6c44 When tag lookup finds something ambiguous, and we're defining a new by Douglas Gregor · 13 years ago
  82. 4f40ddd Fix a typo in a test. CHEKC -> CHECK by Richard Trieu · 13 years ago
  83. dd3e554 Introduce a new libclang API, clang_isFileMultipleIncludeGuarded(), by Douglas Gregor · 13 years ago
  84. b76af9c Ensure that destructors are properly inovked when an exception leaves by Sean Hunt · 13 years ago
  85. cc0f9f1 Only the first zero-length bitfield decides alignment of by Fariborz Jahanian · 13 years ago
  86. 06bc9eb Extend -Wnon-pod-memset to also encompass memcpy() and memmove(), by Douglas Gregor · 13 years ago
  87. bd82a8f Silence warnings. by Devang Patel · 13 years ago
  88. 855a8e7 Finish off rules for z-length bitfields in ms_struct structs. // rdar://8823265 by Fariborz Jahanian · 13 years ago
  89. 2a053a3 Separate the -Wnon-pod-memset warnings into two separate warnings: by Douglas Gregor · 13 years ago
  90. eccce7e Fix a double free when parsing malformed code. Fixes rdar://9173693. by Argyrios Kyrtzidis · 13 years ago
  91. 0f4be74 When parsing a template friend declaration we dropped the template by Chandler Carruth · 13 years ago
  92. e452c78 Only check the use of memset() if we're refering to a C function named by Douglas Gregor · 13 years ago
  93. 094ea0a Removing strncpy() checking in CString checker for now. Some significant changes need to be made to properly support modeling of it since it potentially leaves strings non-null terminated. by Lenny Maiorani · 13 years ago
  94. 3477224 Update metadata id number in string compare check. by Devang Patel · 13 years ago
  95. 1d8052d Use the canonical decl when generating the locations for USRs. by Ted Kremenek · 13 years ago
  96. 9ca2851 Tweak the retain/release checker to not stop tracking retained objects when calling C++ methods. This is a temporary solution to prune false positives until we have a general story using annotations. by Ted Kremenek · 13 years ago
  97. cc95719 Driver/Darwin: Honor --sysroot= when invoking the linker, on Darwin. by Daniel Dunbar · 13 years ago
  98. 02a444d Fixed test case asserts due to checkin of r130710. by Chad Rosier · 13 years ago
  99. 58dc5ca Emit debug info for __destroy_helper_block_ and __copy_helper_block. by Devang Patel · 13 years ago
  100. b5a03b6 Skip extra copy from aggregate where it isn't necessary; rdar://problem/8139919 . This shouldn't make much of a difference at -O3, but should substantially reduce the number of generated memcpy's at -O0. by Eli Friedman · 13 years ago