1. 4522e2a [analyzer] BugReport has a profile method, so reuse it here. by Anna Zaks · 13 years ago
  2. cf8742e [analyzer] Add a convinience method. by Anna Zaks · 13 years ago
  3. a2d7e65 [analyzer] Constify a method. by Anna Zaks · 13 years ago
  4. 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
  5. 8c25fc5 OpenCL: introduce support for function scope __local variables by Peter Collingbourne · 13 years ago
  6. a68c4af [PCH] The range map for SLoc offsets is a reversed one, not negated. by Argyrios Kyrtzidis · 13 years ago
  7. 92ddef1 In libclang, when visiting preprocessed entities in a source range, use by Argyrios Kyrtzidis · 13 years ago
  8. b6441ef Introduce local_begin()/local_end() methods in PreprocessingRecord which by Argyrios Kyrtzidis · 13 years ago
  9. 507097e [libclang] When getting a source location from a file:line:col triplet by Argyrios Kyrtzidis · 13 years ago
  10. efa2ff8 Break SourceManager::translateFileLineCol into translateLineCol that returns the by Argyrios Kyrtzidis · 13 years ago
  11. 2dbaca7 Introduce PreprocessingRecord::getPreprocessedEntitiesInRange() by Argyrios Kyrtzidis · 13 years ago
  12. a64ccef Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. by Argyrios Kyrtzidis · 13 years ago
  13. 5a43748 Make ASTReader/ASTWriter friends of SourceLocation. They already by Argyrios Kyrtzidis · 13 years ago
  14. aa6edae Introduce isLoadedSourceLocation() and isLocalSourceLocation() methods in SourceManager. by Argyrios Kyrtzidis · 13 years ago
  15. 1f6d225 Const-ify some methods in ASTReader. by Argyrios Kyrtzidis · 13 years ago
  16. ac1ffcc [PCH] Preload the PreloadSLocEntries through the SourceManager and by Argyrios Kyrtzidis · 13 years ago
  17. 4d1cbcf For SourceManager::isBeforeInTranslationUnit, when one location by Argyrios Kyrtzidis · 13 years ago
  18. 950be71 Changes to the name lookup have caused a regression in the digraph fix-it hint. by Richard Trieu · 13 years ago
  19. 24dd9ad Removed an unused field and its accessors methods. by Erik Verbruggen · 13 years ago
  20. 1d4e8e9 objc - Treat type of 'self' in class methods as root of by Fariborz Jahanian · 13 years ago
  21. 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
  22. ae55608 As per discussion with Doug Gregor on the IRC channel, introduce a new compiler switch: -fms-compatility. by Francois Pichet · 13 years ago
  23. 61c5e34 With modules, we can end up loading a new module after we've seen an by Douglas Gregor · 13 years ago
  24. 0cd5948 [analyzer] Refactor: make PathDiagnosticLocation responsible for validation of SourceLocations (commit 5 of ?): by Anna Zaks · 13 years ago
  25. fba18aa Add an experimental flag -fauto-module-import that automatically turns by Douglas Gregor · 13 years ago
  26. dd22509 Finish the lex->LHS and rex->RHS cleanup in Sema. by Richard Trieu · 13 years ago
  27. 4ebd45f Detect cyclic module dependencies in a manner that is rather more by Douglas Gregor · 13 years ago
  28. 7489889 Eliminate the list of modules from the preprocessor options. This was by Douglas Gregor · 13 years ago
  29. 531dcce Eliminate the unused -create-module cc1-level option by Douglas Gregor · 13 years ago
  30. 4fdf97b [analyzer] Refactor: make PathDiagnosticLocation responsible for validation of SourceLocations (commit 2 of ?): by Anna Zaks · 13 years ago
  31. 74558b4 Thread safety: changing naming in error messages based on reviewer comments by Caitlin Sadowski · 13 years ago
  32. e24692b [PCH] Overhaul how preprocessed entities are [de]serialized. by Argyrios Kyrtzidis · 13 years ago
  33. 69f5d14 Thread safety: cleaning up FIXME for trylocks by Caitlin Sadowski · 13 years ago
  34. 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
  35. 220ac8c [analyzer] Refactor: make PathDiagnosticLocation responsible for validation of SourceLocations (commit 2 of ?): by Anna Zaks · 13 years ago
  36. b50dd47 Thread safety: small fixes in comments by Caitlin Sadowski · 13 years ago
  37. 8ee51ef Teach the driver to always pass down a module cache path. If none is by Douglas Gregor · 13 years ago
  38. df8327c Thread safety: reverting to use separate warning for requirement to hold any lock by Caitlin Sadowski · 13 years ago
  39. 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
  40. 7c24334 Plug an abstraction leak and fix a crasher in DiagnoseInvalidRedeclaration by Kaelyn Uhrain · 13 years ago
  41. 297b20a Use a group for a diagnostics I added late. by Fariborz Jahanian · 13 years ago
  42. 528a499 objc-arc: warn when a 'retain' block property is by Fariborz Jahanian · 13 years ago
  43. 33e8491 [analyzer] Remove redundant copy constructor. by Anna Zaks · 13 years ago
  44. 4d353eb [analyzer] After CFG has been linearized, we can have a situation where an ExpoledNode has an invalid SourceLocation (which has no correspondence in the source code). This commit is the first step to solve this problem. by Anna Zaks · 13 years ago
  45. 43f48b0 [analyzer] Refactor: Make PathDiagnosticLocation responsible for creating a valid object given an ExploadedNode (the same logic can be reused by other checkers). by Anna Zaks · 13 years ago
  46. 6e975c4 For modules, use a hash of the compiler version, language options, and by Douglas Gregor · 13 years ago
  47. e6be34d [libclang] Introduce clang_getPresumedLocation which works like clang_getExpansionLocation by Argyrios Kyrtzidis · 13 years ago
  48. 1c7e047 When building a module on-demand, clear out the "non-modular" language by Douglas Gregor · 13 years ago
  49. 18aa2ff Rename InterFace -> Interface, no functionality change. by Argyrios Kyrtzidis · 13 years ago
  50. 6dc6f00 A strong property of block type has "copy" setter semantics, not "retain". by John McCall · 13 years ago
  51. f1e7af3 Add the location of the interface reference to IBOutletCollectionAttr. by Argyrios Kyrtzidis · 13 years ago
  52. 265941b Refactoring, mostly to give ObjCPropertyDecls stronger invariants for by John McCall · 13 years ago
  53. 7d5e81b Switch the serialization of LangOptions over to use the .def file. We by Douglas Gregor · 13 years ago
  54. 6639e92 [libclang] by Argyrios Kyrtzidis · 13 years ago
  55. e289d81 Switch LangOptions over to a .def file that describes header of the by Douglas Gregor · 13 years ago
  56. 8c7f4bc [driver] Add follow up comment for r139551 to ensure the unused option is not by Chad Rosier · 13 years ago
  57. 768d6ca Keep the source range of attributes. Depends on a llvm tablegen commit. by Argyrios Kyrtzidis · 13 years ago
  58. ffcc310 Record the full source range of an attribute. by Argyrios Kyrtzidis · 13 years ago
  59. c985b88 In Microsoft mode, downgrade "goto into protected scope" from error to warning if we are jumping over a variable initialization via a goto. by Francois Pichet · 13 years ago
  60. 8375416 Add a bit to the CFGBlock to track when it contains a no-return by Chandler Carruth · 13 years ago
  61. c5d9a90 Don't use native atomics on ivars whose size is not a power of two, by John McCall · 13 years ago
  62. c8cfc74 Enhance the CFG construction to detect no-return destructors for by Chandler Carruth · 13 years ago
  63. 7824365 When compiling a module on-demand, re-use the diagnostics client by Douglas Gregor · 13 years ago
  64. 21cae20 When an import statement fails to find a module in the module cache, by Douglas Gregor · 13 years ago
  65. dc3e725 [driver] Ignore the '--' option, rather then fail. Do so to match gcc's by Chad Rosier · 13 years ago
  66. 9a6da69 Introduce a cc1-level option to provide the path to the module cache, by Douglas Gregor · 13 years ago
  67. e389585 Diagnose attempt to mark function-local declarations as __module_private__. by Douglas Gregor · 13 years ago
  68. a81fffe Doxygen comments. by Anna Zaks · 13 years ago
  69. f3a762a Remove the restriction on module-private friends. Since the friend by Douglas Gregor · 13 years ago
  70. 33e56f3 Rename the ARC cast kinds to start with "ARC". by John McCall · 13 years ago
  71. ac5ecf4 Correctly referring to the null pointer as 'null' not the macro 'NULL' in the boolean conversion diagnostic message. by David Blaikie · 13 years ago
  72. 4f4f349 Show either a location or a fixit note, not both, for uninitialized variable warnings. by David Blaikie · 13 years ago
  73. dc05b11 When converting a block pointer to an Objective-C pointer type, extend by John McCall · 13 years ago
  74. b332109 Fix a diagnostics crasher with -Wmissing-noreturn in Objective-C by Douglas Gregor · 13 years ago
  75. 02a5e87 Don't crash when we fail to load a module. It's unbecoming of a by Douglas Gregor · 13 years ago
  76. 08e0bc1 Kill of the Decl::PCHLevel field entirely. We now only need to know by Douglas Gregor · 13 years ago
  77. a1364be Extend the Stmt AST to make it easier to look through label, default, by Chandler Carruth · 13 years ago
  78. 919814d Introduce a new predicate Decl::isFromASTFile() to determine whether a by Douglas Gregor · 13 years ago
  79. d5b1605 Thread safety: removing unnecessary import and reordering import list by Caitlin Sadowski · 13 years ago
  80. 77f68bb Bring llvm.annotation* intrinsics support back to where it was in llvm-gcc: can by Julien Lerouge · 13 years ago
  81. 712f2fc In the ASTReader, replace the never-NULL Preprocessor pointer with a by Douglas Gregor · 13 years ago
  82. 3594277 In ASTReader, replace the never-NULL ASTContext pointer with an by Douglas Gregor · 13 years ago
  83. 6274d30 Friends cannot be declared module-private by Douglas Gregor · 13 years ago
  84. d023aec Specializations cannot be module-hidden. Diagnose attempts to do so. by Douglas Gregor · 13 years ago
  85. 13db5cf Treat the weak export of block runtime symbols as a deployment-target by John McCall · 13 years ago
  86. e761230 __module_private__ is inherited by redeclarations of an entity, and by Douglas Gregor · 13 years ago
  87. 99107eb Thread safety: This patch deals with previously unhandled cases when building lock expressions. We now resolve this expressions, avoid crashing when encountering cast expressions, and have a diagnostic for unresolved lock expressions by Caitlin Sadowski · 13 years ago
  88. 402aa06 Thread Safety: Moving the analysis to a new file by Caitlin Sadowski · 13 years ago
  89. a49d1d8 Thread safety: refactoring test cases by Caitlin Sadowski · 13 years ago
  90. 45df9c6 Use ArrayRef in ExternalASTSource::SetExternalVisibleDeclsForName. by Argyrios Kyrtzidis · 13 years ago
  91. 0bcc9bc Contextually converting to 'id' is not a useful operation. Contextually by John McCall · 13 years ago
  92. 1d9b3b2 Give conversions of block pointers to ObjC pointers a different cast kind by John McCall · 13 years ago
  93. 90ab75b Changed references of BaseTy, MemInitTy, CXXScopeTy, TemplateParamsTy to CXXBaseSpecifier, CXXCtorInitializer, NestedNameSpecifier, TemplateParameterList and removed their typedefs. by Richard Trieu · 13 years ago
  94. b2fc690 Change references to StmtTy to Stmt and removed typedefs of StmtTy. Also removed typedef of AttrTy since it is not used. by Richard Trieu · 13 years ago
  95. 8d267c5 Modules: introduce the __module_private__ declaration specifier, which by Douglas Gregor · 13 years ago
  96. f81e5a9 Change all references of type ExprTy to Expr and get rid of the typedefs. by Richard Trieu · 13 years ago
  97. ccd891a Capitialize paramater names in SemaExpr.cpp and resolve any parameter name conflicts between declarations and definitions from this and previous refactorings. by Richard Trieu · 13 years ago
  98. 5330ee0 Rearrange comment slightly for Bill. by Eric Christopher · 13 years ago
  99. 179b920 Thread safety: small edit to unused variation on warning left in by accident from earlier commit by Caitlin Sadowski · 13 years ago
  100. 8bccabe Thread Safety: In C++0x Mutexes are the objects that control access to shared variables, while Locks are the objects that acquire and release Mutexes. We switch to this new terminology. by Caitlin Sadowski · 13 years ago