1. 7f51112 - Fixup SortCodeCompleteResult() to properly sort keywords on Mac OS (compare was system dependent). Worked on Linux, failed on Mac OS (which caused the recently added testcase to fail on Linux). by Steve Naroff · 15 years ago
  2. 76bee4b Speed up testing by avoiding stdio.h, also helps testing on windows. by Mike Stump · 15 years ago
  3. b656d88 Tests for C++ [expr], from James Porter! by Douglas Gregor · 15 years ago
  4. 9a04611 Tolerate .exe on executables. Patch by John Thompson. Changed * to .* by me. by Mike Stump · 15 years ago
  5. 5385b4a Tolerate .exe on executables. Patch by John Thompson. by Mike Stump · 15 years ago
  6. 0c728f1 Fix up error reporting when object cannot be constructed by Fariborz Jahanian · 15 years ago
  7. e368031 In VC++, the *printf functions put an extra "0" in the exponent part by Mike Stump · 15 years ago
  8. ece8e71 Add code completion support for ObjC property declarations/attributes. by Steve Naroff · 15 years ago
  9. 8408db3 Convert some tests to FileCheck to be more portable. Patch by John Thompson. by Mike Stump · 15 years ago
  10. b5352cf Implement support for -Wunused-variable, from Oscar Bonilla! by Douglas Gregor · 15 years ago
  11. 27d4be5 Implement [expr.mptr.oper]p6 for '->*' operator. by Fariborz Jahanian · 15 years ago
  12. 74d644a If a global initializer has a non-trivial constructor or destructor, we never want to defer generation of it, even if it is declared static. by Anders Carlsson · 15 years ago
  13. a3f36ab Port test over to FileCheck. by Anders Carlsson · 15 years ago
  14. 8f8fd8e Mangle std::basic_ostream<char, std::char_traits<char>> as So. by Anders Carlsson · 15 years ago
  15. 9916a04 Add more testing for the properties of explicit specialization. by Douglas Gregor · 15 years ago
  16. 741fab6 Don't complain about out-of-line explicit specializations of member by Douglas Gregor · 15 years ago
  17. 42887b9 More testing for explicit specializations of member class templates by Douglas Gregor · 15 years ago
  18. f6b1185 Improve checking for specializations of member classes of class by Douglas Gregor · 15 years ago
  19. 251b4ff For instantiations of static data members of class templates, keep by Douglas Gregor · 15 years ago
  20. e9374d5 Make sure to set the template specialization kind of an explicit by Douglas Gregor · 15 years ago
  21. 63e5e64 Only perform an implicit instantiation of a function if its template by Douglas Gregor · 15 years ago
  22. 2db3232 Keep track of whether a member function instantiated from a member by Douglas Gregor · 15 years ago
  23. e3af023 Refactoring around friend class templates. Better error message for friend enums. by John McCall · 15 years ago
  24. 1fef4e6 Type checking for specializations of member functions of class by Douglas Gregor · 15 years ago
  25. 6e8f550 Handle MemberExprs in ResolveAddressOfOverloadedFunction. by Anders Carlsson · 15 years ago
  26. 0351a1e Fixes problem in finding visible convertion functions of a class by Fariborz Jahanian · 15 years ago
  27. 0a40747 Diagnose explicit instantiations and specializations that occur in class scope by Douglas Gregor · 15 years ago
  28. ca4fb04 When building candidate set for built-ins; when looking for by Fariborz Jahanian · 15 years ago
  29. 7974c3b Class template partial specializations can be declared anywhere that by Douglas Gregor · 15 years ago
  30. c4355b6 Mangle anonymous structs/unions correctly. Fixes PR5139. by Anders Carlsson · 15 years ago
  31. 3d92d8c More testing of explicit specializations by Douglas Gregor · 15 years ago
  32. b490363 Force a specific target triple in c-index-api-test.m, making the behavior of the test not be dependent on the host. by Ted Kremenek · 15 years ago
  33. d5cb876 Refactor checking of the scope of explicit template specialization by Douglas Gregor · 15 years ago
  34. 4657a99 Patch to implement C++ [over.built]p11 of overload resolution. by Fariborz Jahanian · 15 years ago
  35. edee783 Uncomment some commented out code. by Anders Carlsson · 15 years ago
  36. 31c5141 Add codegen for __builtin_abort. Convert to FileCheck. by Mike Stump · 15 years ago
  37. 2f1986b Change GetAddressCXXOfBaseClass to use CXXBasePaths for calculating base class offsets. Fix the code to handle virtual bases as well. by Anders Carlsson · 15 years ago
  38. b217c1b When mangling names, always use the canonical decl. Fixes PR5144. by Anders Carlsson · 15 years ago
  39. 13d2d6c Test explicit specialization for all of the various cases where by Douglas Gregor · 15 years ago
  40. 65705d1 Fix test. by Anders Carlsson · 15 years ago
  41. c33e4ba Emit the destructor epilogue in a cleanup block so a return from a destructor body still calls the epilogue. by Anders Carlsson · 15 years ago
  42. b299d35 Pass the right type to GetAddrOfFunction when getting functions for the VTable. Fixes PR5021. by Anders Carlsson · 15 years ago
  43. b1d0422 Fix crash introduced by r83358 where a symbol could be eagerly by Ted Kremenek · 15 years ago
  44. cd8f6ac Fix: <rdar://problem/7275774> Static analyzer warns about NULL pointer when by Ted Kremenek · 15 years ago
  45. 56fc0d1 Refixed pr5086 by letting Expr::isNullPointerConstant by Fariborz Jahanian · 15 years ago
  46. fb51ddf Ensure we have atleast 2-byte alignment for member functions. by Mike Stump · 15 years ago
  47. 4c83f7c Testcase for recent checkin. by Mike Stump · 15 years ago
  48. bc64bb1 remove this test, grepping for define isn't really testing anything. by Chris Lattner · 15 years ago
  49. 339798e Patch to implement Protocols on class extensions. by Fariborz Jahanian · 15 years ago
  50. f9adf8f - Fix assert in clang_getCursorDecl (having to do with recently added ObjC_ProtocolRef). by Steve Naroff · 15 years ago
  51. 375c31c Implement code generation of member function pointer calls. Fixes PR5121. by Anders Carlsson · 15 years ago
  52. 26bc220 Ignore No-op casts when evaluating lvalue expressions. Fixes PR5122. by Anders Carlsson · 15 years ago
  53. a024d17 Teach AggExprEmitter about pointers to member functions. by Anders Carlsson · 15 years ago
  54. 2c51f09 Handle base-to-derived casts of member function pointers in CGExprConstant.cpp by Anders Carlsson · 15 years ago
  55. f57b4e4 Handle members to function pointers in CGExprConstant. by Anders Carlsson · 15 years ago
  56. ee38316 Rewrite member function pointer test not to rely on -O2. by Anders Carlsson · 15 years ago
  57. d9097ff FileCheckize test case. by Benjamin Kramer · 15 years ago
  58. 2df96e7 Don't update the struct alignment when adding fields to a packed struct. Fixes PR5118. by Anders Carlsson · 15 years ago
  59. 31f2f9c When building constant structs, check if the resulting LLVM struct will be bigger than the record layout size and use a packed struct if that's the case. Fixes PR5108. by Anders Carlsson · 15 years ago
  60. b2f81cf Make sure to free the explicit template arguments provided for an by Douglas Gregor · 15 years ago
  61. 1be8aee When the return type of a function is dependent, don't perform any by Douglas Gregor · 15 years ago
  62. f8c3ad7 enumerator value of 0 is not a null pointer constant for by Fariborz Jahanian · 15 years ago
  63. 4513272 CodeGen may see out-of-line declarations of the various special member by Douglas Gregor · 15 years ago
  64. 249cead Patch to implement static casting which requires one by Fariborz Jahanian · 15 years ago
  65. bb206fd Fix bad grammar in static analyzer diagnostic. Reported by Robert Purves! by Ted Kremenek · 15 years ago
  66. d69dd78 Fix a lame regression in IR gen for C++ delete expressions. PR5102 by Douglas Gregor · 15 years ago
  67. 85e2db7 Add support for class and protocol references. by Steve Naroff · 15 years ago
  68. 9aeed32 Anonymous namespaces, sema + codegen. A lot of semantics are still broken, by John McCall · 15 years ago
  69. 4a5c15f Improve template argument deduction in the case where the parameter by Douglas Gregor · 15 years ago
  70. 3307475 When overload resolution fails for an overloaded operator, show the by Douglas Gregor · 15 years ago
  71. 60a90cc Tweak CHECK lines to eliminate a failure on i686-apple-darwin10 by Douglas Gregor · 15 years ago
  72. 893f955 Issue good diagnostics when initializing a refernce type with by Fariborz Jahanian · 15 years ago
  73. 27a84d0 Add an error for function parameters that have a qualified address space since this is not allowed by the embedded c extension spec. by Tanya Lattner · 15 years ago
  74. a67810e Convert from nonportable grep to filecheck, patch by John Thompson by Chris Lattner · 15 years ago
  75. 7a8233a Note location of operators caused the circularity. by Fariborz Jahanian · 15 years ago
  76. 75b08f1 <rdar://problem/7263113> Make clang produce gcc's objc_assign_StrongCast as a result of type-cast of an ivar in assignment. by Fariborz Jahanian · 15 years ago
  77. c4e8321 Detect operator-> chains of arbitrary length. Use a terrible data structure by John McCall · 15 years ago
  78. 4a4e345 self-referecing operator '->' member function was causing by Fariborz Jahanian · 15 years ago
  79. 5d64e5b Find operators new/delete in base classes. FIXME -= 2; by Douglas Gregor · 15 years ago
  80. 1070c9f The C++ delete expression strips cv-qualifiers from the pointed-to type. My previous fix eliminated this behavior, so bring it back again. by Douglas Gregor · 15 years ago
  81. 7605618 13.1-p3 Overloadable declarations by Fariborz Jahanian · 15 years ago
  82. f4526e3 Modify ASTLocation and apart from being a Decl or Stmt, allow it to also be: by Argyrios Kyrtzidis · 15 years ago
  83. a92ba27 Fix truck sized thinko where Darwin/ARM toolchain didn't look for programs in by Daniel Dunbar · 15 years ago
  84. a22b640 Add a test case demonstrating a situation where we get protocol type checking by Daniel Dunbar · 15 years ago
  85. 9091656 Handle C++ delete expressions when the overloaded delete operator is a by Douglas Gregor · 15 years ago
  86. 95efe0f Fix: <rdar://problem/7261075> [RegionStore] crash when handling load: '*((unsigned int *)"????")' by Ted Kremenek · 15 years ago
  87. b3496c7 Allow the PYTHON make variable to override the default Python when running Clang tests, from Ken Dyck. by Douglas Gregor · 15 years ago
  88. 4831682 Slightly improve the semantics of extern templates for member functions of class templates by Douglas Gregor · 15 years ago
  89. 9e17cc6 Fix really insidious bug in RegionStoreManager::RemoveDeadBindings() by Ted Kremenek · 15 years ago
  90. fcd0029 Remove PR5061 workaround. by Anders Carlsson · 15 years ago
  91. 2472bf0 Handle CXXMemberCallExprs that point to a static method. Fixes PR5093. by Anders Carlsson · 15 years ago
  92. 7b69956 Forgot test. by Anders Carlsson · 15 years ago
  93. a5971b3 Reapply most of r82939, but add a guard that FieldRegions and friends by Ted Kremenek · 15 years ago
  94. 740256b Fix http://llvm.org/PR5090. by Mike Stump · 15 years ago
  95. f8add9b Remove test case's dependency on platform headers. by Ted Kremenek · 15 years ago
  96. 9a8c9a2 Provide a custom diagnostic when code tries to use an unknown builtin by Douglas Gregor · 15 years ago
  97. 99d6c44 Multiple conversions to the same type are ambiguous but for the by Fariborz Jahanian · 15 years ago
  98. d04b1be Make sure that out-of-line function and variable definitions are not by Douglas Gregor · 15 years ago
  99. d8307b1 Patch for AST representation for the implicit conversion to a function by Fariborz Jahanian · 15 years ago
  100. 9d7b353 Parse a C++ scope specifier followed by a "typename" annotation token as a type name within the declaration specifiers. Fixes PR5061. by Douglas Gregor · 15 years ago