1. b40034c Keep track of objc method redeclarations in the same interface. by Argyrios Kyrtzidis · 13 years ago
  2. 1f528a6 Move doxygen comments to pair with the actual values. by Ted Kremenek · 13 years ago
  3. 3d5f955 Add a preprocessor callback that is invoked every time the 'defined' by Douglas Gregor · 13 years ago
  4. 78f0ea7 Add support for -std=gnu90 and -std=c++03, for compatibility with modern gcc. by Richard Smith · 13 years ago
  5. f38eaa4 Revert the -Wc++98-compat flag because dgregor doesn't like it. by Jeffrey Yasskin · 13 years ago
  6. 575fdda Rename -Wc++0x-compat, -Wc++0x-extensions and -Wc++0x-narrowing from c++0x to by Richard Smith · 13 years ago
  7. cda5782 Extend -Wno-sizeof-array-argument to strncpy and friends. by Nico Weber · 13 years ago
  8. 48a9d18 Implement the first piece of a -Wc++98-compat flag so that people can build in by Jeffrey Yasskin · 13 years ago
  9. 9e76172 Tweak -Wuninitialized's handling of 'int x = x' to report that as the root cause of an uninitialized variable IFF there are other uses of that uninitialized variable. Fixes <rdar://problem/9259237>. by Ted Kremenek · 13 years ago
  10. 5f1c822 Allow for annotate attributes after access specifiers. When such by Erik Verbruggen · 13 years ago
  11. dac6cec Fix MSVC build. by Rafael Espindola · 13 years ago
  12. 6700415 Add returns_twice to functions that are known to return twice. This implements by Rafael Espindola · 13 years ago
  13. d768150 Implement built-in macro '__has_warning', which allows one to query if a warning flag is valid. Fixes <rdar://problem/10263428>. by Ted Kremenek · 13 years ago
  14. b3df138 Switch diagnostic text from "C++0x" over to "C++11". by Douglas Gregor · 13 years ago
  15. 920c9c1 Fix typo in name of diagnostic. by Ted Kremenek · 13 years ago
  16. 312fb51 Add -std=c++11 and -std=gnu++11 language flags, from Ahmed Charles by Douglas Gregor · 13 years ago
  17. 4a8dfb5 Introduce BalancedDelimiterTracker, to better track open/close by Douglas Gregor · 13 years ago
  18. 796dbfb Introduce SourceManager::getFileLoc which returns a file location by Argyrios Kyrtzidis · 13 years ago
  19. 5fa6a04 constexpr: don't consider class types with mutable members to be literal types. by Richard Smith · 13 years ago
  20. d5e1d60 Handle Perforce-style conflict markers like normal conflict markers. Perforce by Richard Smith · 13 years ago
  21. 6dbba4f Catch placeholder types in DefaultLvalueConversion by John McCall · 13 years ago
  22. 98d86b9 Add a -Wc++0x-compat warning for C++11 keywords used as identifiers when in by Richard Smith · 13 years ago
  23. 2492c89 Add support for viewing the module graph via Graphviz, for debugging purposes. by Douglas Gregor · 13 years ago
  24. 92d6d40 Driver: Add support for a new -nostdlibinc option. by Daniel Dunbar · 13 years ago
  25. a268fc0 Frontend: Replace -nostdinc by -nostdsysteminc (which is just system include by Daniel Dunbar · 13 years ago
  26. 71fdf46 [analyzer] Remove an unused member variable. by Anna Zaks · 13 years ago
  27. c892c5f For the FileChanged Preprocessor callback, when exiting a file, pass its FileID. by Argyrios Kyrtzidis · 13 years ago
  28. 769bb2d Get rid of ShouldDeleteMoveConstructor. by Sean Hunt · 13 years ago
  29. c32d684 Consolidate copy constructor deletion into ShouldDeleteSpecialMember. by Sean Hunt · 13 years ago
  30. 276b061 Initial implementation of __atomic_* (everything except __atomic_is_lock_free). by Eli Friedman · 13 years ago
  31. f11dbe9 [Microsoft] If -fms-compatibility, then downgrade missing typename error to warning at function prototype scope. by Francois Pichet · 13 years ago
  32. fac9467 Add typo correction for type names. by Kaelyn Uhrain · 13 years ago
  33. e1e7862 Place diagnostic group ext_typecheck_decl_incomplete_type under a -W flag. by Ted Kremenek · 13 years ago
  34. 2c712f5 Move some bool flags out of function parameter lists. by Kaelyn Uhrain · 13 years ago
  35. a696ece [libclang] Implement ConcurrencyCheck using a recursive mutex to allow re-entrancy in the same thread. by Argyrios Kyrtzidis · 13 years ago
  36. a6b8b2c Constant expression evaluation refactoring: by Richard Smith · 13 years ago
  37. 1055393 Give nicer note when a member redeclaration has or lacks 'const' by Kaelyn Uhrain · 13 years ago
  38. 36bc2c6 objc: Some refactoring of overriding method decl. code for future work. by Fariborz Jahanian · 13 years ago
  39. 147545d Parse the initializer for a class member after handling its by Douglas Gregor · 13 years ago
  40. e16da07 Begin work consolidating ShouldDelete* functions. by Sean Hunt · 13 years ago
  41. 883af83 Implement the restrictions in C++ [class.friend]p6, which disallow by Douglas Gregor · 13 years ago
  42. b5ae92f Diagnose attempts to qualify the name of an instance variable or by Douglas Gregor · 13 years ago
  43. ae57ead OpenCL: add driver/frontend support for precompiled headers by Peter Collingbourne · 13 years ago
  44. b5a0187 Diagnose attempts to declare a non-static data member with a by Douglas Gregor · 13 years ago
  45. 15e2406 [analyzer] Remove dead code. by Anna Zaks · 13 years ago
  46. a5937bb Remove AnalysisContext::getLiveVariables(), and introduce a templatized mechanism to lazily create analyses that are attached to AnalysisContext objects. by Ted Kremenek · 13 years ago
  47. ec2ec1f In DeclContext::LoadLexicalDeclsFromExternalStorage don't clear out by Argyrios Kyrtzidis · 13 years ago
  48. 3f5e8d8 [analyzer] Previously, we were passing to CheckerContext enough info to construct ProgramPoint and it would pass it to NodeBuilder, which in turn would construct the ProgramPoint. Simplify it by just passing the ProgramPoint to CheckerContext. The ProgramPoint can only change if a checker tags it, in which case, we create a copy with the given tag. by Anna Zaks · 13 years ago
  49. 13bf633 objc++: some minor cleanup and a test case by Fariborz Jahanian · 13 years ago
  50. 63d3201 ProgramPoint cleanup after the previous commit r141408 (remove the copy constructor, mark withTag const). by Anna Zaks · 13 years ago
  51. af42712 Add a copy constructor to ProgramPoint and pull withTag() method from a child. (withTag essentialy creates a copy with a given tag.) by Anna Zaks · 13 years ago
  52. 163b151 Clang driver changes for iOS 5.0 and OS X Lion support. by Bob Wilson · 13 years ago
  53. 5e1cdac Rename TagDecl::isDefinition -> isCompleteDefinition by John McCall · 13 years ago
  54. 7d65f69 objc: Improve on diagnostic when atomic proeprty is synthesized by Fariborz Jahanian · 13 years ago
  55. a180f04 Move type-checking for C-style casts in C into the now-misnamed by John McCall · 13 years ago
  56. c076e37 Implicitly assume that a ObjC category to an unavailable interface is also unavailable; by Argyrios Kyrtzidis · 13 years ago
  57. 3a38744 When using an unavailable/deprecated interface Foo inside Foo's interface/implementation by Argyrios Kyrtzidis · 13 years ago
  58. 51c3b79 llvm.memory.barrier is going away; remove the wrapper intrinsic __builtin_llvm_memory_barrier. by Eli Friedman · 13 years ago
  59. b001de7 Support for C1x _Atomic specifier (see testcase). This is primarily being committed at the moment to help support C++0x <atomic>, but it should be a solid base for implementing the full specification of C1x _Atomic. by Eli Friedman · 13 years ago
  60. 57e264e objc++: For atomic properties of c++ class objec typet, appropriate by Fariborz Jahanian · 13 years ago
  61. d51e43a CUDA: add -fcuda-is-device flag by Peter Collingbourne · 13 years ago
  62. e57ffac [libclang] Removed accidental addition of CXCursor_AnnotateAttr. by Erik Verbruggen · 13 years ago
  63. 733dbc8 [libclang] Fix symbol export for clang_Range_isNull so MSVC won't complain. by Erik Verbruggen · 13 years ago
  64. b52c0dd PR11067: A definition of a constexpr static variable doesn't need an initializer if the in-class declaration had one. Such a declaration must be initialized by a constant expression. by Richard Smith · 13 years ago
  65. d120596 Added CXAvailability_NotAccessible to indicate that a declaration is available, but not accessible from the current code completion context. by Erik Verbruggen · 13 years ago
  66. aed123e [libclang] Introduce clang_findReferencesInFile which accepts a cursor, a file, by Argyrios Kyrtzidis · 13 years ago
  67. d211cb7 Use a sidetable in ASTContext for ParmVarDecls whose index exceeds the 8 bits reserved for that value in VarDecl. Fixes PR 10538. by Ted Kremenek · 13 years ago
  68. f77c496 Hoist truncation checking for ParmVarDeclBitfields::ParameterIndex into its own helper method. No functionality change. by Ted Kremenek · 13 years ago
  69. b8b0e75 OpenCL: add a non-standard extension, cl_clang_storage_class_specifiers, by Peter Collingbourne · 13 years ago
  70. 08f35a7 Add -Wlanguage-extension-token option for ext_token_used warning. by Ivan Krasin · 13 years ago
  71. 6ee5b93 Clang-side build system infrastructure for multiple tblgens. by Peter Collingbourne · 13 years ago
  72. 390909c [analyzer] Remove the dependency on CheckerContext::getStmt() as well as the method itself. by Anna Zaks · 13 years ago
  73. 4eff823 [analyzer] Remove the last dependency on CheckerContext::getNodeBuilder() as well as the method itself. by Anna Zaks · 13 years ago
  74. dff6ef9 [analyzer] OSAtomicChecker implements evalCall in a very invasive way - it essentially simulates inlining of compareAndSwap() by means of setting the NodeBuilder flags and calling ExprEngine directly. by Anna Zaks · 13 years ago
  75. 9dd0065 Document ObjCMethodDecl::setMethodParams. by Argyrios Kyrtzidis · 13 years ago
  76. 88934e8 Driver & AST: Implement support for -fpack-struct and -fpack-struct= command by Daniel Dunbar · 13 years ago
  77. 42b2984 Expose more statement, expression, and declaration kinds in libclang, by Douglas Gregor · 13 years ago
  78. 7cc58b4 Added a flag to identify resolved overloaded function references. by Abramo Bagnara · 13 years ago
  79. b45ae25 Refactor the analysis of C++ cast expressions so that even by John McCall · 13 years ago
  80. cbb7add [analyzer] Removing more references to CheckerContext::getNodeBuilder(): ask CheckerContext to generate the nodes. by Anna Zaks · 13 years ago
  81. 50f3cad [analyzer] Refactor node generation to use less code. by Anna Zaks · 13 years ago
  82. 43f7e62 [driver] Improve r141053 by only emitting the warning if the original input by Chad Rosier · 13 years ago
  83. 5d0ea6d [analyzer] Removing references to CheckerContext::getNodeBuilder(): checkers can obtain block count directly from the Context. by Anna Zaks · 13 years ago
  84. 68af536 objc: Turn diagnostic on property type mismatch in by Fariborz Jahanian · 13 years ago
  85. 8ba7214 [analyzer] Remove unused methods, add comments to others. by Anna Zaks · 13 years ago
  86. 06d92bf Place diagnostic warn_atomic_property_rule under a -W flag. Fixes <rdar://problem/10230631>. by Ted Kremenek · 13 years ago
  87. d649c57 Place diagnostic warn_ownin_getter_rule under a -W flag. Fixes <rdar://problem/10230626>. by Ted Kremenek · 13 years ago
  88. 3b8b00b Place diagnostic ext_predef_outside_function under a -W flag. Fixes <rdar://problem/10226192>. by Ted Kremenek · 13 years ago
  89. f347667 Place warning warn_drv_no_debug_w_integrated_as under a -W flag. by Ted Kremenek · 13 years ago
  90. 10a82cd Rip out flags for controlling C++ "production mode" separately. by Bob Wilson · 13 years ago
  91. 1711fc9 Improve location fidelity of objc decls. by Argyrios Kyrtzidis · 13 years ago
  92. 968b7a7 [driver] Emit a warning if the user has requested debug information and we're by Chad Rosier · 13 years ago
  93. 1e9775d [analyzer] In UndefBranchChecker, use a node generator which does not create an edge/branching. (ExprEngine should be in charge of generating edges. The checkers should examine the condition and generate PostCondition node if needed.) by Anna Zaks · 13 years ago
  94. a08529c Fixed exapnsion range for # and ##. by Abramo Bagnara · 13 years ago
  95. 7035f31 Don't crash when trying to emit too many fixits. Also, keep some constants in by Matt Beaumont-Gay · 13 years ago
  96. f87cced Propagate __attribute__((returns_twice)) from C to IL. by Rafael Espindola · 13 years ago
  97. 491306a Allow getting all source locations of selector identifiers in a ObjCMethodDecl. by Argyrios Kyrtzidis · 13 years ago
  98. b994e6c Move field in ObjCMessageExpr to avoid padding. by Argyrios Kyrtzidis · 13 years ago
  99. 2071808 Allow getting all source locations of selector identifiers in a ObjCMessageExpr. by Argyrios Kyrtzidis · 13 years ago
  100. 8d9ed79 ArrayRef'ize ObjCMessageExpr by Argyrios Kyrtzidis · 13 years ago