1. 96d3589 Rename SourceManager (and InstantiationInfo) isMacroArgInstantiation API by Chandler Carruth · 13 years ago
  2. b48f7c0 Expand array bounds checking to work in the presence of unary & and *, by Kaelyn Uhrain · 13 years ago
  3. 48a8d14 Fix the MSVC build. 2 problems: by Francois Pichet · 13 years ago
  4. 6421162 Rename getInstantiationLineNumber to getExpansionLineNumber in both by Chandler Carruth · 13 years ago
  5. b49dcd2 Repair some indentation I missed in my previous commit. by Chandler Carruth · 13 years ago
  6. a77c031 Rename getInstantiationColumnNumber to getExpansionColumnNumber in both by Chandler Carruth · 13 years ago
  7. e7b2b6e Rename getDecomposedInstantiationLoc to getDecomposedExpansionLoc. by Chandler Carruth · 13 years ago
  8. f84ef95 getInstantiationLocSlowCase -> getExpansionLocSlowCase by Chandler Carruth · 13 years ago
  9. 999f739 Rename SourceManager::getImmediateInstantiationRange to by Chandler Carruth · 13 years ago
  10. 5d6d89f Refactor of how modules are handled in ASTReader to remove explicit uses of a chain of AST files, instead redirect calls through a module manager. This should help move toward a DAG and the potential of loading multiple, unrelated PCH files. It's still early in development. by Jonathan D. Turner · 13 years ago
  11. 822f54a Allow target to specify about using minimum alignment vs preferred. Takes care of by Chad Rosier · 13 years ago
  12. 0123161 Pick up expected diagnostics not only in the main file but also in the file where the first diagnostic occurred. by Axel Naumann · 13 years ago
  13. 430d7a1 Added clang_getCursorReferenceNameRange to libclang to to retrieve parts of by Douglas Gregor · 13 years ago
  14. edc3dcc Rename SourceManager::getInstantiationRange to getExpansionRange. by Chandler Carruth · 13 years ago
  15. 4027853 Mechanically rename SourceManager::getInstantiationLoc and by Chandler Carruth · 13 years ago
  16. eee3ef1 objc: clang should warn if redeclaration of methods by Fariborz Jahanian · 13 years ago
  17. ab4e83b Extend libclang with clang_equalRanges, from Erik Verbruggen! by Douglas Gregor · 13 years ago
  18. 2d3ba4f Move ArrayRef to LLVM.h and eliminate now-redundant qualifiers, patch by Jon Mulder! by Chris Lattner · 13 years ago
  19. d47d3b0 clean up forward declarations of raw_ostream to use the new LLVM.h by Chris Lattner · 13 years ago
  20. 46f7272 Add ext_backslash_newline_eof to Wnewline-eof group. by Anna Zaks · 13 years ago
  21. cfe1bcb Expose no newline at end of file warning under Wnewline-eof flag. by Anna Zaks · 13 years ago
  22. 832d620 Switch all of the "isysroot" const char*'s throughout the AST reader by Douglas Gregor · 13 years ago
  23. 72a9ae1 Rename ASTReader::PerFileData to serialization::Module, pulling it out by Douglas Gregor · 13 years ago
  24. 7107d36 Add a missing forward declaration and namespace qualifier to this by Chandler Carruth · 13 years ago
  25. dc7c5ad Document the existing objc_precise_lifetime attribute. by John McCall · 13 years ago
  26. 8f1231b Introduce a global bit-offset continuous range map into the ASTReader, by Douglas Gregor · 13 years ago
  27. 4947e25 Fix an embarrassing bug in relocatable PCH support, where we were by Douglas Gregor · 13 years ago
  28. db8264e Add a const overload for ObjCInterfaceDecl::all_declared_ivar_begin. by Jordy Rose · 13 years ago
  29. 527eec8 objective-c: Any use of @synthesize or @dynamic lexically after a method (or C function) implementation by Fariborz Jahanian · 13 years ago
  30. 393f249 In the AST reader, factor out the mapping of local type IDs to global by Douglas Gregor · 13 years ago
  31. f5bb9ae Clean up the rest of the local -> global declaration ID mappings by Douglas Gregor · 13 years ago
  32. 409448c In the ASTReader, factor out the loading of (local) declaration IDs, by Douglas Gregor · 13 years ago
  33. 428382c Fix diagnostic when loading a PCH which has different enabled/disabled state of -fobjc-arc. rdar://9818341 by Argyrios Kyrtzidis · 13 years ago
  34. 1da9014 Cleaning up more of the ID situation in the AST reader. This patch relaxes and generalizes how CXX base specifiers are identified and loaded by using a ContinuousRangeMap. This also adds a global bit offset (or base) to the PerFileData. by Jonathan D. Turner · 13 years ago
  35. 23d7df5 Add some debugging output to the AST reader, so we can see the global remappings we generate by Douglas Gregor · 13 years ago
  36. aab24a6 objc - Diagnose missing method return type specifier under by Fariborz Jahanian · 13 years ago
  37. 1a23f12 One last RandomAccessIterator operator for PreprocessingRecord::iterator by Douglas Gregor · 13 years ago
  38. 6702956 Add the remaining RandomAccessIterator operations to by Douglas Gregor · 13 years ago
  39. 8d366c0 For some reason I don't fully comprehend, the MSVC debug build will fail with a huge 50+ lines template error message if PreprocessingRecord::iterator has no operator<() by Francois Pichet · 13 years ago
  40. 4fed22c Move AnalysisManager constructor out of line. No functionality change (yet). by Ted Kremenek · 13 years ago
  41. bc5cb8a Simplify passing of CFGBuildOptions around for AnalysisContext. No functionality change. by Ted Kremenek · 13 years ago
  42. 5254161 Remove warning for conditional operands of differend signedness from -Wsign-compare. Cases that previously warn on this will have a different warning emitted from -Wsign-conversion. by Richard Trieu · 13 years ago
  43. e081a61 New libclang API to expose container type for code completion, from by Douglas Gregor · 13 years ago
  44. 4c30bb1 Rework the detailed preprocessing record to separate preprocessing by Douglas Gregor · 13 years ago
  45. ffe9edd Addressing code review comments for commit 135509 - Add FixItHints in case a C++ function call is missing * or & operators on by Anna Zaks · 13 years ago
  46. e9b76c1 Continuing to improve and generalize how IDs are handled in ASTReader. This patch cleans up and generalizes TypeID loading and uses a similar table-lookup to Doug's previous Decl patch. by Jonathan D. Turner · 13 years ago
  47. d7a3ba0 Temporarily revert r135614 while I fix the cmake build. by Chad Rosier · 13 years ago
  48. 2da13b1 When the compiler crashes, the compiler driver now produces diagnostic information by Chad Rosier · 13 years ago
  49. 909bcb3 arc-objc++: Issue an arc specific diagnostic when overload resolution by Fariborz Jahanian · 13 years ago
  50. 5d81791 arrayref should now move in here, and redundant #includes of <cassert> can go by Chris Lattner · 13 years ago
  51. db999aa remove some now-redundant forward declarations. by Chris Lattner · 13 years ago
  52. 8cc488f add raw_ostream and Twine to LLVM.h, eliminating a ton of llvm:: qualifications. by Chris Lattner · 13 years ago
  53. 686775d now that we have a centralized place to do so, add some using declarations for by Chris Lattner · 13 years ago
  54. 9594675 introduce a centralized place to introduce and inject llvm types into the by Chris Lattner · 13 years ago
  55. 14ad03b Use a ContinuousRangeMap to map from the global macro definition ID in by Douglas Gregor · 13 years ago
  56. 96958cb Use a ContinuousRangeMap to map from the global selector ID in the AST by Douglas Gregor · 13 years ago
  57. 67268d0 Use a ContinuousRangeMap to map from the global identifier ID in the by Douglas Gregor · 13 years ago
  58. 07e5f1a Try to appease MSVC's standard library. by Douglas Gregor · 13 years ago
  59. 96e973f Use a ContinuousRangeMap to map from the global declaration ID in the by Douglas Gregor · 13 years ago
  60. 0ff6f8f Replace r134583's fix for PR10290 with one which also works for non-value-dependent cases. by Richard Smith · 13 years ago
  61. 51e11f7 Use the zero from the correct enumeration when initializing this variable. by Richard Smith · 13 years ago
  62. b89fe6b Add FixItHints in case a C++ function call is missing * or & operators on one/several of it's parameters (addresses http://llvm.org/PR5941). by Anna Zaks · 13 years ago
  63. 7ee2049 [arcmt] Add some additional driver flags to optionally emit or save the pre-migration ARC errors. by Argyrios Kyrtzidis · 13 years ago
  64. d6dbb87 Name the "c++0x-compat" warning group, and fix the names of two by Jeffrey Yasskin · 13 years ago
  65. f62d43d Revamp the SourceManager to separate the representation of parsed by Douglas Gregor · 13 years ago
  66. 74fb1a4 Add hooks into the CFG builder to force that specific expressions are always CFGElements. by Ted Kremenek · 13 years ago
  67. 5b106a8 Define DiagnosticBuilder<<APValue so it's easy to include APValues in by Jeffrey Yasskin · 13 years ago
  68. dce67a7 In C99, emit an inline function when encountering an extern redeclaration. by Nick Lewycky · 13 years ago
  69. 0556048 [analyzer] Place checking for Core Foundation "Create" rule into a proper API. No functionality change. by Ted Kremenek · 13 years ago
  70. e2f854d Revert r135304 and apply fix in clang_getCanonicalCursor per Doug's, Fariborz's comments. by Argyrios Kyrtzidis · 13 years ago
  71. ba6ffaf Augment the interface of ExternalASTSource::FindExternalLexicalDecls() by Douglas Gregor · 13 years ago
  72. cea2e3d The canonical decl for an ObjCImplDecl is it's interface class. Fixes rdar://8728637. by Argyrios Kyrtzidis · 13 years ago
  73. 5b8968c Store bracket locations for array subscript expressions, from Erik Verbruggen! by Douglas Gregor · 13 years ago
  74. f70d12d Move the Serialization library from 'instantiation' to 'expansion', with by Chandler Carruth · 13 years ago
  75. 7110fd6 Add serialization support for SubstNonTypeTemplateParmExpr. by John McCall · 13 years ago
  76. 379010a Fix the definition of AsTypeExpr. I'm still not sure this by John McCall · 13 years ago
  77. 91a5755 Create a new expression node, SubstNonTypeTemplateParmExpr, by John McCall · 13 years ago
  78. 165622f Add 'Contains()' method to GRStateTrait for ImmutableList. Patch by Rui Paulo. by Ted Kremenek · 13 years ago
  79. b29a610 Switch help text in the CC1 driver from 'instantiation' to 'expansion'. by Chandler Carruth · 13 years ago
  80. 3b80232 Remove InitializationSequence::ReferenceBinding, the last redundant sequence kind. by Sebastian Redl · 13 years ago
  81. 4d461b6 Moving one misplaced entry in the attribute enum in AttributeList.h into alphabetical order. by Caitlin Sadowski · 13 years ago
  82. 9f79a1f Update the remaining comments in Frontend to 'expansion'. by Chandler Carruth · 13 years ago
  83. fd14e91 Clean up some comments I missed when switching from by Chandler Carruth · 13 years ago
  84. ba7537f NestedMacroInstantiations -> NestedMacroExpansions by Chandler Carruth · 13 years ago
  85. 9b2a0ac Update all of the libclang code corresponding to the preprocessor by Chandler Carruth · 13 years ago
  86. 9e5bb85 Move the rest of the preprocessor terminology from 'instantiate' and by Chandler Carruth · 13 years ago
  87. 433db06 Convert terminology in the Lexer from 'instantiate' and variants to by Chandler Carruth · 13 years ago
  88. d0f5e44 Switch the TokenLexer's terminology from various forms of 'instantiate' by Chandler Carruth · 13 years ago
  89. 90ebed0 Add 'mutable' to the function declarator chunk, to be used when by Douglas Gregor · 13 years ago
  90. 48218c6 In debugger mode, make ObjC message sends to unknown selectors return by John McCall · 13 years ago
  91. c286f38 objc++: Some level of covariance is allowed in ObjC properties. by Fariborz Jahanian · 13 years ago
  92. bb52786 Implement -MG. Fixes PR9613 by Peter Collingbourne · 13 years ago
  93. 98a5403 Fix a bug where a local variable named 'self' is causing by Fariborz Jahanian · 13 years ago
  94. f158866 Improve name mangling for instantiation-dependent types that are not by Douglas Gregor · 13 years ago
  95. 6af9f3c Fix the desugaring of dependent decltype and typeof(expr) nodes. The by Douglas Gregor · 13 years ago
  96. 9f3480b Move OBJC_PR_NumBits out of PropertyAttributeKind enum, to its own NumPropertyAttrsBits. by Argyrios Kyrtzidis · 13 years ago
  97. 79e6bd3 Centralize the getCanonicalType() calls in the Itanium C++ mangling by Douglas Gregor · 13 years ago
  98. 0a68dc7 [ARC] Complain about property without storage attribute when @synthesizing it, not at its declaration. by Argyrios Kyrtzidis · 13 years ago
  99. 46d37c1 Add diagnostic for constructs like "va_arg(l, float)" which have undefined behavior. PR10201. by Eli Friedman · 13 years ago
  100. 97c337c [arcmt] Move the remapping functions to clang-c/Index.h and change 'arcmt_' prefix to 'clang_'. by Argyrios Kyrtzidis · 13 years ago