1. 93476dd Add typo correction for the type name in C++ "new" statements by Kaelyn Uhrain · 13 years ago
  2. b0d6eaa [libclang] Introduce clang_Cursor_isNull and clang_Cursor_getTranslationUnit functions. by Argyrios Kyrtzidis · 13 years ago
  3. 02fa1b9 Move string literal to bool conversion into its own warning flag -Wstring-conversion. by Richard Trieu · 13 years ago
  4. 8f94449 Add a small note to BaseSubobject about where it is actually used. by Eli Friedman · 13 years ago
  5. a48e676 Re-arrange and bitfieldify data members of CXXConstructExpr to save a by Douglas Gregor · 13 years ago
  6. 480b53c Diagnose attempts to use 'using typename' with a non-identifier name, by Douglas Gregor · 13 years ago
  7. fb3612e Associate the macro arguments location map with a FileID instead by Argyrios Kyrtzidis · 13 years ago
  8. 527f98d Remove SourceManager::getLocation(). by Argyrios Kyrtzidis · 13 years ago
  9. ee0f84f Don't map a file:line:col triplet that is inside the preamble range to by Argyrios Kyrtzidis · 13 years ago
  10. aef0589 Add missing spaces in diagnostic messages. by Benjamin Kramer · 13 years ago
  11. 2401846 Move VTable builder to AST by Peter Collingbourne · 13 years ago
  12. 5c551f7 Move VTT builder to AST by Peter Collingbourne · 13 years ago
  13. 33446f1 Move BaseSubobject class to AST by Peter Collingbourne · 13 years ago
  14. 40847cf Rename DiagnosticInfo to Diagnostic as per issue 5397 by David Blaikie · 13 years ago
  15. ef3643f Rename PathDiagnosticClient to PathDiagnosticConsumer as per issue 5397 by David Blaikie · 13 years ago
  16. 621bc69 Rename VerifyDiagnosticsClient to VerifyDiagnosticConsumer as per issue 5397 by David Blaikie · 13 years ago
  17. 4e85b8a Rename ChainedDiagnosticClient to ChainedDiagnosticConsumer as per issue 5397 by David Blaikie · 13 years ago
  18. 78ad0b9 Rename DiagnosticClient to DiagnosticConsumer as per issue 5397 by David Blaikie · 13 years ago
  19. d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 13 years ago
  20. 026cb76 Inline this method now that its completely trivial, and prepare for by Chandler Carruth · 13 years ago
  21. 8be5c15 Actually remove the members of CaretDiagnostic no longer in use for by Chandler Carruth · 13 years ago
  22. b9c398b Sink the logic for suppressing some macro expansion notes from the by Chandler Carruth · 13 years ago
  23. fd2a00a Add a special note for overload resolution when an initializer list argument by Sebastian Redl · 13 years ago
  24. 6df6548 Correctly parse braced member initializers (even in delayed parsing) and correctly pass by Sebastian Redl · 13 years ago
  25. 14b0c19 Give InitListChecker a verification-only mode, where it neither emits diagnostics nor by Sebastian Redl · 13 years ago
  26. 8713d4e In Initialization, add step kind SK_ListConstructorCall (list-initialization by Sebastian Redl · 13 years ago
  27. b0edea9 Inline Sema::CheckInitList into its only user. by Sebastian Redl · 13 years ago
  28. 5d3d41d Fix typos and non-doxygen-ness in a few comments. by Sebastian Redl · 13 years ago
  29. a4b984d objc - redeclaration of property in extension class by Fariborz Jahanian · 13 years ago
  30. 4f16342 Add DiagGroups to a couple of warnings. by Matt Beaumont-Gay · 13 years ago
  31. 63bc59b Driver: Add a --working-directory option which can be used to cause the compiler by Daniel Dunbar · 13 years ago
  32. eb2d1f1 Removing a bunch of dead returns/breaks after llvm_unreachables. by David Blaikie · 13 years ago
  33. f1f8b1a Add a new warning to -Wliteral-conversion to catch cases where a string literal by Richard Trieu · 13 years ago
  34. 9fe8c74 Fix missing includes for llvm_unreachable by David Blaikie · 13 years ago
  35. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
  36. 47adebe Add support for CPATH and friends. by Benjamin Kramer · 13 years ago
  37. 71a7605 Don't use TemplateArgumentListInfo inside AST nodes because it may leak. by Argyrios Kyrtzidis · 13 years ago
  38. b0c3e09 Rename ExplicitTemplateArgumentList -> ASTTemplateArgumentListInfo, no functionality change. by Argyrios Kyrtzidis · 13 years ago
  39. d010982 Place diagnostic warn_ivar_use_hidden under the flag -Wshadow-ivar. by Ted Kremenek · 13 years ago
  40. 5f62571 ST->scanReachableSymbols() is creating a SubRegionMap (SRM) on every call since one SRM is created in each ScanReachableSymbols instance. Creating the object just once and calling only scan inside the loop gives ~ 14% speed up of the StaticAnalyzer run (Release+Asserts). by Anna Zaks · 13 years ago
  41. 77b6de0 ArrayRef-ifying the fields passed to Sema::ActOnFields by David Blaikie · 13 years ago
  42. a71f9d0 ArrayRef-ifying the UnexpandedParameterPacks passed to Sema::CheckParameterPacksForExpansion by David Blaikie · 13 years ago
  43. 4278c65 ArrayRef-ifying Function/BlockDecl's setParams by David Blaikie · 13 years ago
  44. f250365 Diagnose attempts to write a templated data member, from Stepan by Douglas Gregor · 13 years ago
  45. ca82a82 Enforce access control for conversion operators used in contextual by John McCall · 13 years ago
  46. 09ca9ef [analyzer] Fix a bug where PathDiagnosticLocation did not generate a valid range and add asserts to check validity of locations early on. Ignore invalid ranges in PathDiagnosticPiece (they could be added by checker writers). by Anna Zaks · 13 years ago
  47. 290ad8c [PCH] Merge ASTReader::LoadPreprocessedEntity with ReadPreprocessedEntity by Argyrios Kyrtzidis · 13 years ago
  48. ef70724 [analyzer] Refactor PathDiagnosticLocation: Remove SourceRange member from PathDiagnosticLocation - FullSourceLoc Loc and PathDiagnosticRange Range are sufficient. by Anna Zaks · 13 years ago
  49. c20f399 [analyzer] Refactor PathDiagnosticLocation: Add comments. Remove the last constructor which could allow invalid locations to slip in. by Anna Zaks · 13 years ago
  50. bc0a301 [analyzer] Remove dead code. (This code is trying to implement the idea that PathDiagnosticClient could implement DiagnosticClient and has been dead for a while). by Anna Zaks · 13 years ago
  51. 5555bf7 Remove PreprocessingDirectiveKind since it's not necessary. by Argyrios Kyrtzidis · 13 years ago
  52. de4e0a8 The location of the name in MacroDefinition is the beginning of its range, by Argyrios Kyrtzidis · 13 years ago
  53. 590dd8e [analyzer] Refactor PathDiagnosticLocation: Make PathDiagnosticLocation(SourceLocation...) private. Most of the effort here goes to making BugReport refer to a PathDiagnosticLocation instead of FullSourceLocation. by Anna Zaks · 13 years ago
  54. 61ab80a [driver] Default to arm mode when using the integrated assembler. by Chad Rosier · 13 years ago
  55. b66f486 [analyzer] Refactor PathDiagnosticLocation: Use PointerUnion of LocationContext and AnalysisContext to support creation of PathDiagnosticLocations for checkers which no context sensitivity. by Anna Zaks · 13 years ago
  56. e974367 [analyzer] Refactor PathDiagnosticLocation: Lazily query LocationContext for a ParentMap as needed. by Anna Zaks · 13 years ago
  57. 2380337 [analyzer] Remove LocationContext and a dependency from PathDiagnosticLoaction. by Anna Zaks · 13 years ago
  58. 9d8c2b6 Fix a crash-on-invalid with bad CV-qualification on 'this' in the by John McCall · 13 years ago
  59. b490c4b [analyzer] Refactor PathDiagnosticLocation: Pre-compute Range and Location with gen methods on object creation instead of computing on demand. This would allow to remove dependency on the other members which help with construction and might not even be valid at later stages (to be removed later on). by Anna Zaks · 13 years ago
  60. 1531bb0 [analyzer] Use more create methods in the PathDiagnostic, cleanup. by Anna Zaks · 13 years ago
  61. 4522e2a [analyzer] BugReport has a profile method, so reuse it here. by Anna Zaks · 13 years ago
  62. cf8742e [analyzer] Add a convinience method. by Anna Zaks · 13 years ago
  63. a2d7e65 [analyzer] Constify a method. by Anna Zaks · 13 years ago
  64. 0c706c2 Add list initialization for complex numbers in C. Essentially, this allows "_Complex float x = {1.0f, 2.0f};". See changes to docs/LanguageExtensions.html for a longer description. by Eli Friedman · 13 years ago
  65. 8c25fc5 OpenCL: introduce support for function scope __local variables by Peter Collingbourne · 13 years ago
  66. a68c4af [PCH] The range map for SLoc offsets is a reversed one, not negated. by Argyrios Kyrtzidis · 13 years ago
  67. 92ddef1 In libclang, when visiting preprocessed entities in a source range, use by Argyrios Kyrtzidis · 13 years ago
  68. b6441ef Introduce local_begin()/local_end() methods in PreprocessingRecord which by Argyrios Kyrtzidis · 13 years ago
  69. 507097e [libclang] When getting a source location from a file:line:col triplet by Argyrios Kyrtzidis · 13 years ago
  70. efa2ff8 Break SourceManager::translateFileLineCol into translateLineCol that returns the by Argyrios Kyrtzidis · 13 years ago
  71. 2dbaca7 Introduce PreprocessingRecord::getPreprocessedEntitiesInRange() by Argyrios Kyrtzidis · 13 years ago
  72. a64ccef Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. by Argyrios Kyrtzidis · 13 years ago
  73. 5a43748 Make ASTReader/ASTWriter friends of SourceLocation. They already by Argyrios Kyrtzidis · 13 years ago
  74. aa6edae Introduce isLoadedSourceLocation() and isLocalSourceLocation() methods in SourceManager. by Argyrios Kyrtzidis · 13 years ago
  75. 1f6d225 Const-ify some methods in ASTReader. by Argyrios Kyrtzidis · 13 years ago
  76. ac1ffcc [PCH] Preload the PreloadSLocEntries through the SourceManager and by Argyrios Kyrtzidis · 13 years ago
  77. 4d1cbcf For SourceManager::isBeforeInTranslationUnit, when one location by Argyrios Kyrtzidis · 13 years ago
  78. 950be71 Changes to the name lookup have caused a regression in the digraph fix-it hint. by Richard Trieu · 13 years ago
  79. 24dd9ad Removed an unused field and its accessors methods. by Erik Verbruggen · 13 years ago
  80. 1d4e8e9 objc - Treat type of 'self' in class methods as root of by Fariborz Jahanian · 13 years ago
  81. 62ec1f2 Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear that this flag must be used only for Microsoft extensions and not emulation; to avoid confusion with the new LangOptions::MicrosoftMode flag. by Francois Pichet · 13 years ago
  82. ae55608 As per discussion with Doug Gregor on the IRC channel, introduce a new compiler switch: -fms-compatility. by Francois Pichet · 13 years ago
  83. 61c5e34 With modules, we can end up loading a new module after we've seen an by Douglas Gregor · 13 years ago
  84. 0cd5948 [analyzer] Refactor: make PathDiagnosticLocation responsible for validation of SourceLocations (commit 5 of ?): by Anna Zaks · 13 years ago
  85. fba18aa Add an experimental flag -fauto-module-import that automatically turns by Douglas Gregor · 13 years ago
  86. dd22509 Finish the lex->LHS and rex->RHS cleanup in Sema. by Richard Trieu · 13 years ago
  87. 4ebd45f Detect cyclic module dependencies in a manner that is rather more by Douglas Gregor · 13 years ago
  88. 7489889 Eliminate the list of modules from the preprocessor options. This was by Douglas Gregor · 13 years ago
  89. 531dcce Eliminate the unused -create-module cc1-level option by Douglas Gregor · 13 years ago
  90. 4fdf97b [analyzer] Refactor: make PathDiagnosticLocation responsible for validation of SourceLocations (commit 2 of ?): by Anna Zaks · 13 years ago
  91. 74558b4 Thread safety: changing naming in error messages based on reviewer comments by Caitlin Sadowski · 13 years ago
  92. e24692b [PCH] Overhaul how preprocessed entities are [de]serialized. by Argyrios Kyrtzidis · 13 years ago
  93. 69f5d14 Thread safety: cleaning up FIXME for trylocks by Caitlin Sadowski · 13 years ago
  94. 4e4bc75 Thread safety: refactoring various out of scope warnings to use the same inteface. This eliminates a lot of unnecessary duplicated code. by Caitlin Sadowski · 13 years ago
  95. 220ac8c [analyzer] Refactor: make PathDiagnosticLocation responsible for validation of SourceLocations (commit 2 of ?): by Anna Zaks · 13 years ago
  96. b50dd47 Thread safety: small fixes in comments by Caitlin Sadowski · 13 years ago
  97. 8ee51ef Teach the driver to always pass down a module cache path. If none is by Douglas Gregor · 13 years ago
  98. df8327c Thread safety: reverting to use separate warning for requirement to hold any lock by Caitlin Sadowski · 13 years ago
  99. 1990346 Thread safety: adding additional documentation to the main thread safety interface, and making the destructor for the thread safety handler pure virtual by Caitlin Sadowski · 13 years ago
  100. 7c24334 Plug an abstraction leak and fix a crasher in DiagnoseInvalidRedeclaration by Kaelyn Uhrain · 13 years ago