1. b7de181 Fix PR6156 and test several of the basic aspects of non-type template arguments by Chandler Carruth · 15 years ago
  2. 548028b Handle instantiation of templates with non-type arguments expressed with an by Chandler Carruth · 15 years ago
  3. 905a100 When performing a derived-to-base cast that we know will not change the offset, we don't need to null check the input pointer. Fixes PR5965. by Anders Carlsson · 15 years ago
  4. a552ea7 When doing a base-to-derived cast we don't need to null check the derived value if the class offset is 0. by Anders Carlsson · 15 years ago
  5. bb7e17b Some class related cleanup. by Anders Carlsson · 15 years ago
  6. 8958dc9 cindex/Python: Turn off showing IDs by default, they are really slow to compute by Daniel Dunbar · 15 years ago
  7. a9f696d CIndex/USRs: Disable a bogus assert, we don't want CIndex to crash liberally. I by Daniel Dunbar · 15 years ago
  8. 6d32cb8 cindex/Python: Add a simple example which dumps assorted information about a translation unit. by Daniel Dunbar · 15 years ago
  9. 532fc63 cindex/Python: Add full support for Diagnostic and FixIt objects, available via TranslationUnit.diagnostics. by Daniel Dunbar · 15 years ago
  10. e32af42 cindex/Python: Update SourceLocation and SourceRange structures to match API changes. by Daniel Dunbar · 15 years ago
  11. 2791dfc cindex/Python: Update Index.create for removal of displayDiagnostics. by Daniel Dunbar · 15 years ago
  12. 90a6b9e CIndex: Fix clang_equalLocations for change to ptr_data field. by Daniel Dunbar · 15 years ago
  13. 74f2083 Simplify. by Daniel Dunbar · 15 years ago
  14. 4914612 CIndex: Fix diagnostic callback to not return SourceLocations with a reference to a temporary LangOptions object. by Daniel Dunbar · 15 years ago
  15. 35b8440 CIndex: Fix ReportSerializedDiagnostics to honor the DiagnosticClient contract by Daniel Dunbar · 15 years ago
  16. 966146e Remove the SmallVectors from AsmStmt. Fixes PR6105. by Anders Carlsson · 15 years ago
  17. ff93dbd Use IdentifierInfo * instead of std::string for the AsmStmt names. by Anders Carlsson · 15 years ago
  18. 807b061 ASTUnit: Ensure the CompilerInvocation object used in LoadFromCommandLine is by Daniel Dunbar · 15 years ago
  19. 6228ca0 CompilerInstance: Change to not contain the CompilerInvocation object. by Daniel Dunbar · 15 years ago
  20. 95c9ce9 Fix thinko. by Anders Carlsson · 15 years ago
  21. acb6bcb Even more AsmStmt cleanup. by Anders Carlsson · 15 years ago
  22. a5a79f7 More asm cleanup. by Anders Carlsson · 15 years ago
  23. 3bb6530 Simplify FreeBSD version parsing. by Benjamin Kramer · 15 years ago
  24. fdba9c0 Combine AsmStmt::setOutputsAndInputs and AsmStmt::setClobbers. by Anders Carlsson · 15 years ago
  25. 83c021c Yay for more StringRefs. by Anders Carlsson · 15 years ago
  26. f959fb5 StringRef-ize the TargetInfo::ConstraintInfo constructor. by Anders Carlsson · 15 years ago
  27. c076c45 Add an assert to make sure that we don't try to mess with overridden methods for class templates. by Anders Carlsson · 15 years ago
  28. 7297c18 PCHReader doesn't implement classof so dyn_casting it will do really weird stuff. Use a static_cast instead. by Benjamin Kramer · 15 years ago
  29. 01aefc6 Recognize 'q' as a format length modifier (from BSD). by Daniel Dunbar · 15 years ago
  30. f22d1fd Use StringRef instead of returning a temporary std::string. by Benjamin Kramer · 15 years ago
  31. e242d5f We don't need to place 0 in the URL string now that we return a StringRef. by Benjamin Kramer · 15 years ago
  32. 09f52a6 Fix alignment for msp430 integer types. by Anton Korobeynikov · 15 years ago
  33. 500f189 Silence clang++ warning. by Benjamin Kramer · 15 years ago
  34. ca755fe Eliminate yet another old-school PerformCopyInitialization. by Anders Carlsson · 15 years ago
  35. c9a89fe Add format string checking of 'double' arguments. Fixes <rdar://problem/6931734>. by Ted Kremenek · 15 years ago
  36. f7066ac Add test case for <rdar://problem/7068334> (which was fixed by r94864). by Ted Kremenek · 15 years ago
  37. d635c5f Add basic type checking of format string conversion specifiers and their arguments. Thanks to Cristian Draghici for his help with this patch! by Ted Kremenek · 15 years ago
  38. 31f8e32 Be a little more permissive than C99: allow 'unsigned' to be used for by Ted Kremenek · 15 years ago
  39. 40888ad Fix spacing. by Ted Kremenek · 15 years ago
  40. 33567d2 Per a suggestion from Cristian Draghici, add a method to FormatSpecifier that returns the expected type of the matching data argument. It isn't complete, but should handle several of the important cases. by Ted Kremenek · 15 years ago
  41. d528905 Use appropriate context for typedefs. by Devang Patel · 15 years ago
  42. 4a5290e Driver: Don't honor -std-default for C++, this makes it hard to run the gdb test by Daniel Dunbar · 15 years ago
  43. f88c8e0 Switch Sema over to using the new implementation of format string by Ted Kremenek · 15 years ago
  44. 4dcb18f Enhancements to the alternate (WIP) format string checking: by Ted Kremenek · 15 years ago
  45. e14654b PR5909 had a test case for binding of const, non-volatile references by Douglas Gregor · 15 years ago
  46. ef06e24 Fix reference-binding when we have a reference to const volatile type; by Douglas Gregor · 15 years ago
  47. c0178e9 Fix subtle bug in Preprocessor::AdvanceToTokenCharacter(): use '+=' instead of '='. by Ted Kremenek · 15 years ago
  48. de4b1d8 Fix reference binding of const lvalue references to bit-fields, which by Douglas Gregor · 15 years ago
  49. 3faa486 And yet another call. by Anders Carlsson · 15 years ago
  50. 38f88ab Another PerformCopyInitialization call bites the dust. by Anders Carlsson · 15 years ago
  51. 188aed3 New test case. by Devang Patel · 15 years ago
  52. c6acbc5 Get rid of another old PerformCopyInitialization call. by Anders Carlsson · 15 years ago
  53. 3dd96a1 Maintain a map of regions (lexical scopes) and use it to find context for a global variable. by Devang Patel · 15 years ago
  54. 3c9e03b Add comment to test linking it back to the original Bugzilla PR. by Ted Kremenek · 15 years ago
  55. 86b8e09 When naming a function template via a qualified-id (or any other way by Douglas Gregor · 15 years ago
  56. 3239a67 cindex/Python: Update to support _getInstantiationLocation's new offset value. by Daniel Dunbar · 15 years ago
  57. 1a3c1d9 Driver/Darwin: Fix a crash when diagnosing conflicting deployment targets. by Daniel Dunbar · 15 years ago
  58. 46287c7 Name mangling for cast expressions, from Matthias Schiffer! Fixes PR5876. by Douglas Gregor · 15 years ago
  59. ddc6b66 Fix typo found by clang++. Yay for -Wuninitialized. by Benjamin Kramer · 15 years ago
  60. e89d1d5 Bring driver link order in CMake into alignment with the order in the Makefile. by Chandler Carruth · 15 years ago
  61. 4e1c181 Add getters. by Anders Carlsson · 15 years ago
  62. 9cfe0ec Use EmitLValueForFieldInitialization when synthesizing the copy ctor as well. by Anders Carlsson · 15 years ago
  63. 06a2970 Add a new EmitLValueForFieldInitialization that will be used for initializing fields (and reference type fields in particular). by Anders Carlsson · 15 years ago
  64. e6d2a53 Simplify EmitLValueForField - we can get whether the field is part of a union or not from the FieldDecl (through its DeclContext). by Anders Carlsson · 15 years ago
  65. 0c98670 Fix linking problem on Linux. by Zhongxing Xu · 15 years ago
  66. 679855a ARM/APCS ABI: Fix some problems with bit-fields in structures. After rereading by Daniel Dunbar · 15 years ago
  67. 808015a Alternate format string checking: issue warnings for incomplete format specifiers. by Ted Kremenek · 15 years ago
  68. a6fe0bf Simplify InitListChecker::CheckReferenceType by Anders Carlsson · 15 years ago
  69. 26ac2e0 Alternate format string checking: issue a warning for invalid conversion specifiers. by Ted Kremenek · 15 years ago
  70. eb60edf Add an CXXBindReferenceExpr (not used just yet). by Anders Carlsson · 15 years ago
  71. 4b220fa Yet another attempt to make the Linux buildbots happy. Apparently there are differences on how nested namespaces are handled... by Ted Kremenek · 15 years ago
  72. d9f473c Update .xcodeproj file (Yes this is getting old and I should really switch to the cmake based project :) by Anders Carlsson · 15 years ago
  73. 0e1c99a Fixes rewriter bug rewriting byref related API where a struct by Fariborz Jahanian · 15 years ago
  74. 07d161f Alternate format string checking: check for excess data arguments. by Ted Kremenek · 15 years ago
  75. 80cd64a Do a little magic and a little greasework to make it much more efficient by John McCall · 15 years ago
  76. da51f0d Alternate format string checking: check if the number of format specifiers exceeds the number of arguments. by Ted Kremenek · 15 years ago
  77. d7a3f01 Move definition of FormatStringHandler::~FormatStringHandler() within namespace directives. Hopefully this will make the Linux buildbots happy. by Ted Kremenek · 15 years ago
  78. e82d804 Alternate format string checking: warn of '%n' as being potentially insecure. by Ted Kremenek · 15 years ago
  79. 0d27735 Add precision/field width checking to AlternateCheckPrintfString(). by Ted Kremenek · 15 years ago
  80. 2b37c9e Harden the CIndex implementation a bit, so that it does not assert by Douglas Gregor · 15 years ago
  81. 51c6d38 When printing diagnostics in c-index-test, also print source ranges by Douglas Gregor · 15 years ago
  82. e729acb Fix off-by-one error in ParseFormatSpecifier() when reporting the location of a null character. by Ted Kremenek · 15 years ago
  83. e0e5313 Start fleshing out Sema::AlternateCheckPrintfString(): by Ted Kremenek · 15 years ago
  84. 3358305 s/CGDebugInfo::getContext/CGDebugInfo::getContextDescriptor/g to avoid confusion. by Devang Patel · 15 years ago
  85. ca7daed Fix indentation. by Devang Patel · 15 years ago
  86. d774d1e Static methods do not need "this" pointer argument. by Devang Patel · 15 years ago
  87. 3064afe Emit base classes info first, as expected by the debugger. by Devang Patel · 15 years ago
  88. 21fd7d7 Fix an incorrect union layout assert. Fixes PR6164. by Anders Carlsson · 15 years ago
  89. 89f05f8 s/FunctionNames/DebugInfoNames/g by Devang Patel · 15 years ago
  90. 4ce3f20 Emit vtable info. by Devang Patel · 15 years ago
  91. 233a641 Access control for surrogate function calls. Required a moderately gross hack by John McCall · 15 years ago
  92. d93256e Introduce serialization and deserialization of diagnostic information by Douglas Gregor · 15 years ago
  93. a8d8fec Add position of conversion specifier character to 'ConversionSpecifier'. by Ted Kremenek · 15 years ago
  94. d2dcece Rename namespace clang::printf to clang::analyze_printf to avoid problems where the reference to 'printf' is ambiguous. by Ted Kremenek · 15 years ago
  95. 41d8903 Access control for overloaded call operators. Not for surrogates yet, by John McCall · 15 years ago
  96. 5357b61 Access checking for overloaded operators. by John McCall · 15 years ago
  97. 7e20ffe Fixes a rewrite bug rewriting nested ivars reference. (Radar 7583971). by Fariborz Jahanian · 15 years ago
  98. ce7024e Add placeholder function in Sema for new format string checking logic. by Ted Kremenek · 15 years ago
  99. 8acc9f6 Fix 80 col violation. by Ted Kremenek · 15 years ago
  100. d5f2096 Allow HandleFormatSpecifier() to indicate that no more processing of the format string is desired. by Ted Kremenek · 15 years ago