1. b3ae4fc Diagnose the declaration of explicit specializations after an implicit by Douglas Gregor · 15 years ago
  2. 2ebe7eb Handle built-in unary operators when reporting ambiguities. by Fariborz Jahanian · 15 years ago
  3. 5db0247 Fix test. by Anders Carlsson · 15 years ago
  4. 4a0d832 Even more devirtualization cleverness. by Anders Carlsson · 15 years ago
  5. 87342dc Allow BumpVectorContext to conditionally own the underlying BumpPtrAllocator. by Ted Kremenek · 15 years ago
  6. cf5deec More devirtualization improvements. by Anders Carlsson · 15 years ago
  7. 7636648 Devirtualize calls on temporaries. A().f() for example. by Anders Carlsson · 15 years ago
  8. 8e7670d Factor out devirtualization checking into a separate function and make it handle references correctly. by Anders Carlsson · 15 years ago
  9. f4e462c Use CanQualType (instead of QualType) to store collection of visible by Fariborz Jahanian · 15 years ago
  10. 27687cf If built-in operators could not be selected because of ambiguity in by Fariborz Jahanian · 15 years ago
  11. 1555c3a Don't install Makefiles nor tablegen input in include/. by Axel Naumann · 15 years ago
  12. ff26720 Typo in AddGnuCPlusPlusIncludePaths. by Edward O'Callaghan · 15 years ago
  13. 3b89f3f If the base type of a member call is a record type we don't need to emit a virtual call. by Anders Carlsson · 15 years ago
  14. 7a9474e Remove dead variable. by Benjamin Kramer · 15 years ago
  15. 091c1c2 Add CGVtable.cpp to CMakeLists. by Benjamin Kramer · 15 years ago
  16. dbd920c Move the vtable builder to CGVtable.cpp, general cleanup. by Anders Carlsson · 15 years ago
  17. fc3bf4d Change mangleCXXVtable and mangleCXXRtti to take CXXRecordDecls instead of QualTypes. by Anders Carlsson · 15 years ago
  18. bd78554 CMake mingw build fixes. by Benjamin Kramer · 15 years ago
  19. e094fe8 This ought to complete exception spec support. Man, am I glad. by Sebastian Redl · 15 years ago
  20. 5db4d90 Types appearing more than once in a spec shouldn't matter. by Sebastian Redl · 15 years ago
  21. dced226 Test exception spec compatibility on return type and parameters. by Sebastian Redl · 15 years ago
  22. 13d5017 Introduces a new BindingVal which combines direct and by Zhongxing Xu · 15 years ago
  23. 656e4c1 Move our (non-existing) RTTI emission code into CGRtti.cpp. No functionality change. by Anders Carlsson · 15 years ago
  24. f7bcc7e Generate weak read barriers when reading a weak __block by Fariborz Jahanian · 15 years ago
  25. 2c7588f Implement the core checking for compatible exception specifications in assignment and initialization. by Sebastian Redl · 15 years ago
  26. 6e24726 Qualified lookup through using declarations. Diagnose a new type of ambiguity. by John McCall · 15 years ago
  27. eed3e69 Check that the return type is complete when calling a member function. by Anders Carlsson · 15 years ago
  28. 11582f5 Add another test. by Anders Carlsson · 15 years ago
  29. 8c8d919 Add CheckCallReturnType and start using it for regular call expressions. This will improve error messages. For by Anders Carlsson · 15 years ago
  30. 3135df5 Dead Code Elimination by Douglas Gregor · 15 years ago
  31. f11e6b2 Add some FIXMEs by Douglas Gregor · 15 years ago
  32. a584fb3 Experimental, ultra-hacking Emacs minor mode for Clang-based code completion. by Douglas Gregor · 15 years ago
  33. f52cede Minor tweaks for code-completion: by Douglas Gregor · 15 years ago
  34. 4f08911 Update Xcode project. by Anders Carlsson · 15 years ago
  35. fee53aa Revert 83567. by Devang Patel · 15 years ago
  36. f36e02d Refactor the LookupResult API to simplify most common operations. Require users to by John McCall · 15 years ago
  37. d7e5bdb When declaring a friend class template, we may end up finding an by Douglas Gregor · 15 years ago
  38. ec05766 Efficiency refinements. by Mike Stump · 15 years ago
  39. a8a9a1a Do not install CMakeLists.txt (nor any other txt files) into include/ subdirectories by Axel Naumann · 15 years ago
  40. e85c74d Push all the way out to 80. by Mike Stump · 15 years ago
  41. 38ee4e0 Passing const Triple& is sufficient for AddDefaultSystemIncludePaths() by Axel Naumann · 15 years ago
  42. d8945d6 Allow customization for the producer information in the debug output. by Mike Stump · 15 years ago
  43. 5b8cdb5 Allow customization for the version line. by Mike Stump · 15 years ago
  44. ad3607d Produce good looking diagnostics on ambiguous built-in operators. by Fariborz Jahanian · 15 years ago
  45. 5ecd539 Use the new API for applying the qualifiers on built-in '->*' operator's types. by Fariborz Jahanian · 15 years ago
  46. 8288768 Remove unused code. by Zhongxing Xu · 15 years ago
  47. 4f8c7e4 Make the behavior explicit by not using the method call. by Zhongxing Xu · 15 years ago
  48. bd48370 Remove unused code. by Zhongxing Xu · 15 years ago
  49. 25bc275 Avoid warning. by Mike Stump · 15 years ago
  50. 16a5eac Improve on reporting ambiguity involving built-in candidates. by Fariborz Jahanian · 15 years ago
  51. fb16c0a Add a refactor pointer... by Mike Stump · 15 years ago
  52. 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
  53. 43d8176 Set up include paths for VC++ and Cygwin headers, along with the by Mike Stump · 15 years ago
  54. 76bee4b Speed up testing by avoiding stdio.h, also helps testing on windows. by Mike Stump · 15 years ago
  55. a55cce8 "Someone pointed out that in my previous Targets.cpp patch I didn't by Mike Stump · 15 years ago
  56. b79fe2d This fixes support for complex literals, reworked to avoid a goto, and by Mike Stump · 15 years ago
  57. b656d88 Tests for C++ [expr], from James Porter! by Douglas Gregor · 15 years ago
  58. 9a04611 Tolerate .exe on executables. Patch by John Thompson. Changed * to .* by me. by Mike Stump · 15 years ago
  59. 5385b4a Tolerate .exe on executables. Patch by John Thompson. by Mike Stump · 15 years ago
  60. 0c728f1 Fix up error reporting when object cannot be constructed by Fariborz Jahanian · 15 years ago
  61. 14ea569 Installation of Clang libraries and headers, from Axel Naumann! by Douglas Gregor · 15 years ago
  62. e368031 In VC++, the *printf functions put an extra "0" in the exponent part by Mike Stump · 15 years ago
  63. ece8e71 Add code completion support for ObjC property declarations/attributes. by Steve Naroff · 15 years ago
  64. 8408db3 Convert some tests to FileCheck to be more portable. Patch by John Thompson. by Mike Stump · 15 years ago
  65. b5352cf Implement support for -Wunused-variable, from Oscar Bonilla! by Douglas Gregor · 15 years ago
  66. b46f57d Fix an assertion in the XML output, from Olaf Krzikalla! by Douglas Gregor · 15 years ago
  67. e234292 Record location info before emiting alloca for arguments. This allows arguments to have proper location info. by Devang Patel · 15 years ago
  68. 27d4be5 Implement [expr.mptr.oper]p6 for '->*' operator. by Fariborz Jahanian · 15 years ago
  69. b8fc325 Remove use of std::ofstream in HTMLDiagnostics.cpp. by Ted Kremenek · 15 years ago
  70. 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
  71. a3f36ab Port test over to FileCheck. by Anders Carlsson · 15 years ago
  72. 8f8fd8e Mangle std::basic_ostream<char, std::char_traits<char>> as So. by Anders Carlsson · 15 years ago
  73. 9916a04 Add more testing for the properties of explicit specialization. by Douglas Gregor · 15 years ago
  74. 12af63b Refactoring to further simplify collection of visible conversion functions. by Fariborz Jahanian · 15 years ago
  75. 741fab6 Don't complain about out-of-line explicit specializations of member by Douglas Gregor · 15 years ago
  76. 42887b9 More testing for explicit specializations of member class templates by Douglas Gregor · 15 years ago
  77. f6b1185 Improve checking for specializations of member classes of class by Douglas Gregor · 15 years ago
  78. 251b4ff For instantiations of static data members of class templates, keep by Douglas Gregor · 15 years ago
  79. e9374d5 Make sure to set the template specialization kind of an explicit by Douglas Gregor · 15 years ago
  80. 44e368b Compress storage for MemberSpecializationInfo into a single by Douglas Gregor · 15 years ago
  81. 63e5e64 Only perform an implicit instantiation of a function if its template by Douglas Gregor · 15 years ago
  82. 2db3232 Keep track of whether a member function instantiated from a member by Douglas Gregor · 15 years ago
  83. e3af023 Refactoring around friend class templates. Better error message for friend enums. by John McCall · 15 years ago
  84. 1fef4e6 Type checking for specializations of member functions of class by Douglas Gregor · 15 years ago
  85. 6e8f550 Handle MemberExprs in ResolveAddressOfOverloadedFunction. by Anders Carlsson · 15 years ago
  86. 71fdaf4 Dead code elimination. by John McCall · 15 years ago
  87. 0351a1e Fixes problem in finding visible convertion functions of a class by Fariborz Jahanian · 15 years ago
  88. 0a40747 Diagnose explicit instantiations and specializations that occur in class scope by Douglas Gregor · 15 years ago
  89. ca4fb04 When building candidate set for built-ins; when looking for by Fariborz Jahanian · 15 years ago
  90. 7974c3b Class template partial specializations can be declared anywhere that by Douglas Gregor · 15 years ago
  91. 4303697 Removed couple of unnecessary canonicalization per Doug's obsevation. by Fariborz Jahanian · 15 years ago
  92. f0e75d6 Add 'template' keyword to disambiguate the use of a member template within a templated class. Hopefully this will please the buildbots. by Ted Kremenek · 15 years ago
  93. 55bac53 Revert r83443. by Ted Kremenek · 15 years ago
  94. c4355b6 Mangle anonymous structs/unions correctly. Fixes PR5139. by Anders Carlsson · 15 years ago
  95. 44da821 Fixup pathnames. by Mike Stump · 15 years ago
  96. b540491 Add a MangleContext and pass it to all mangle functions. It will be used for keeping state, such as identifiers assigned to anonymous structs as well as scope encoding. by Anders Carlsson · 15 years ago
  97. 3d92d8c More testing of explicit specializations by Douglas Gregor · 15 years ago
  98. 5fe4d9d Change ExplodedNode to have its NodeGroups all BumpPtrAllocated, avoiding malloc() traffic when adding successors/predecessors to a node. This was done by introducing BumpVector, which is essentially SmallVector with all memory being BumpPtrAllocated (this can certainly be cleaned up or moved into llvm/ADT). by Ted Kremenek · 15 years ago
  99. 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
  100. d5cb876 Refactor checking of the scope of explicit template specialization by Douglas Gregor · 15 years ago