1. be74740 Patch to allow alternative representation of c++ by Fariborz Jahanian · 14 years ago
  2. 6d4c022 Add optional record of "location" SVals in the environment. When we analyzing loads/stores, we lose the location SVal, which makes it difficult to recover in some cases (e.g., for post diagnostics). This is prep for pending changes to GRExprEngine. by Ted Kremenek · 14 years ago
  3. 124f5d5 Add GRState::getSimplifiedSVal(), which provides an API hook for doing symbol -> constant folding. This isn't used yet, but by Ted Kremenek · 14 years ago
  4. 4462ee2 Fix enum: CallEnter/CallExit are StmtPoints by Ted Kremenek · 14 years ago
  5. 5d1d7ae Get rid of the "functions declared 'noreturn' should have a 'void' result type" warning. by Anders Carlsson · 14 years ago
  6. 400b607 Add support for Borland extensions via option -fborland-extensions by Dawn Perchik · 14 years ago
  7. 2bbbe50 Reapply 112850 and 112839 with a constructor for the BinaryOperatorData struct. Clang would zero out the enum and pointer in the struct in some conditions, but GCC would never zero out the values. by Tom Care · 14 years ago
  8. 798ad97 Add a couple of FIXMEs. The types of palignr are different here than in GCC. by Bill Wendling · 14 years ago
  9. 40bfbbc sabre points out that the timing here is pretty pessimal; I'll retry the by John McCall · 14 years ago
  10. 51b0a52 Experimentally move the tautological comparison warnings from -Wsign-compare by John McCall · 14 years ago
  11. 1c4345e Reorder the MMX builtins to be in their own ostracized group. by Bill Wendling · 14 years ago
  12. e2ca6d4 Eliminate CXXBindReferenceExpr, which was used in a ton of by Douglas Gregor · 14 years ago
  13. 066d660 Reverting 112850 and 112839 due to test failures on some systems by Tom Care · 14 years ago
  14. 760c8af Teach RecursiveASTVisitor to optionally visit bodies of instantiations. by John McCall · 14 years ago
  15. 3f0ce9c Improved error reporting in IdempotentOperationChecker by Tom Care · 14 years ago
  16. 1d6107c Avoid implicit string construction. by Benjamin Kramer · 14 years ago
  17. d0b4e7c Reverting rev 112791 - apparently -fborland-extensions is on all the time?! by Dawn Perchik · 14 years ago
  18. 621a2f3 Add support for Borland extensions via option -fborland-extensions by Dawn Perchik · 14 years ago
  19. 79d7304 For GRExprEngine::EvalBind() (and called visitors), unifiy StoreE and AssignE. Now StoreE (const Stmt*) represents the expression where the store took place, which is the assignment expression if it takes place in an assignment. This removes some conceptual dissidence as well as removes an extra parameter from the Checker::PreVisitBind() visitor. It also improves ranges and source location information in analyzer diagnostics. by Ted Kremenek · 14 years ago
  20. 85dd015 Fixes a warning when compiling Clang (Sema has virtual methods but a non-virtual dtor). Reviewed by chandlerc and nlewycky. by Zhanyong Wan · 14 years ago
  21. e0329ac Introduce a new libclang function, by Douglas Gregor · 14 years ago
  22. fcf4316 Make RecursiveASTVisitor not crash when a TemplateArgumentLoc object has a NULL TypeSourceInfo*. This fixes the symptom of http://llvm.org/PR8043. Reviewed by csilvers. by Zhanyong Wan · 14 years ago
  23. 65206c5 Add some MMX builtins to correspond with the intrinsics now accepted by by Bill Wendling · 14 years ago
  24. c6a518a Update the docstring to say FriendTemplateDecl is not actually used. by Craig Silverstein · 14 years ago
  25. 7106724 Make some docstring clarifications, after discussion with dgregor. by Craig Silverstein · 14 years ago
  26. 8e7139c Fix the source-range information for an EnumConstantDecl; previously, by Douglas Gregor · 14 years ago
  27. 7e24256 Implement libclang support for using declarations. Clang actually uses by Douglas Gregor · 14 years ago
  28. 2ef6944 Make it clear that libclang does not modify the command-line arguments by Douglas Gregor · 14 years ago
  29. 0a35bce Implement libclang support for using directives (cursor + visitation + by Douglas Gregor · 14 years ago
  30. 53b9441 Split ObjCInterfaceDecl::ReferencedProtocols into two lists: ReferencedProtocols and AllReferencedProtocols. ReferencedProtocols by Ted Kremenek · 14 years ago
  31. 8ea5b9d Improve location information in the representation of namespace by Douglas Gregor · 14 years ago
  32. 6931900 Add libclang support for namespace aliases (visitation + USRs) along by Douglas Gregor · 14 years ago
  33. 13fda8a Add convenience accessors for determining whether template declarations are definitions. by John McCall · 14 years ago
  34. 49f6f54 Add a new libclang function clang_getTemplateCursorKind(), which by Douglas Gregor · 14 years ago
  35. 410c4f2 Make inline namespace not be transparent after all. The concept simply doesn't fit. Instead, special-case the few places where transparent contexts have the desired behavior for inline namespaces. Fixes a redeclaration issue in inline namespaces. by Sebastian Redl · 14 years ago
  36. 0b36e61 Extend libclang with a new cursor kind that indicates a reference to a by Douglas Gregor · 14 years ago
  37. 74dbe64 Add libclang support for class template partial specializations, by Douglas Gregor · 14 years ago
  38. 39d6f07 Add a libclang cursor kind, visitation support and USR support for C++ by Douglas Gregor · 14 years ago
  39. f9b949f AST work to support [C++] [IRgen] for ?: with missing LHS by Fariborz Jahanian · 14 years ago
  40. fe72e9c Implement basic support for indexing function templates in by Douglas Gregor · 14 years ago
  41. 01829d3 libclang indexing support for C++ constructors, destructors, and by Douglas Gregor · 14 years ago
  42. 88e64ca Enable inline namespaces in C++03 as an extension. by Sebastian Redl · 14 years ago
  43. 4e4d570 Enable inline namespaces in the AST. by Sebastian Redl · 14 years ago
  44. 7a126a4 Rename DeclContext::getLookupContext to getRedeclContext and change its semantics slightly. No functionality change in the absence of inline namespaces. Also, change a few places where inline namespaces actually make a difference to be prepared for them. by Sebastian Redl · 14 years ago
  45. 6cf7502 Revert my user-defined literal commits - r1124{58,60,67} pending by Sean Hunt · 14 years ago
  46. 6320064 Heap-allocate the attribute vectors in by Douglas Gregor · 14 years ago
  47. 6493a4d Now that GCC will have #pragma push/pop (in GCC 4.6), allow the by Douglas Gregor · 14 years ago
  48. 75b8508 Two minor fixes to user-defined literals: by Sean Hunt · 14 years ago
  49. e425368 Fix some test-breaking that snuck into my previous commit by Sean Hunt · 14 years ago
  50. 0016d51 Implement C++0x user-defined string literals. by Sean Hunt · 14 years ago
  51. 0c431c8 Improve code completion for initializer lists in constructors. Instead by Douglas Gregor · 14 years ago
  52. 3da92a9 Complain if a __pragma isn't terminated. by John McCall · 14 years ago
  53. 1ef8a2e Add support for Microsoft's __pragma in the preprocessor. by John McCall · 14 years ago
  54. 67d22fb If filtering a lookup result leaves it ambiguous, keep the ambiguity by John McCall · 14 years ago
  55. ae2777c Fix copy+paste error in comment. by Nick Lewycky · 14 years ago
  56. 9996a7f Fix the memory leak of FloatingLiteral/IntegerLiteral. by Argyrios Kyrtzidis · 14 years ago
  57. 944c42f Ignore this flag too, Clang doesn't seem to use random numbers internally. by Nick Lewycky · 14 years ago
  58. 0133f52 Basic code completion support for the base and member initializers in by Douglas Gregor · 14 years ago
  59. d078e64 Parser support for inline namespaces by Sebastian Redl · 14 years ago
  60. e41f985 Comment and move another ASTReader member. by Sebastian Redl · 14 years ago
  61. e361c63 Update comment after Chandler's change. by Sebastian Redl · 14 years ago
  62. 757c600 Miscellaneous found by inspection with John and Sebastian by Douglas Gregor · 14 years ago
  63. ec49bf4 Add alternate version of LiveVariables analysis that does not kill liveness at assignments. This 'relaxed' liveness is useful in path sensitive analysis for situations where the resulting extended liveness allows us to find some bugs. by Tom Care · 14 years ago
  64. 520441e Improve wording of diagnostic complaining about a non-void* pointer as the first parameter of operator delete by Douglas Gregor · 14 years ago
  65. 3064ef9 Implement CXCursor support for walking C++ base specifiers. This includes adding the API hooks clang_isVirtualBase() and clang_getCXXAccessSpecifier() to query properties of the base specifier. by Ted Kremenek · 14 years ago
  66. ad72f4d Fix copy-paste in doxygen comment. by Ted Kremenek · 14 years ago
  67. 1a480c4 Suggest "const" and "volatile" code completions after a function by Douglas Gregor · 14 years ago
  68. f155dfa createMainFileID doesn't need its IncludePos argument, since by Dan Gohman · 14 years ago
  69. 265f749 When code-completing inside an Objective-C method, give a slight by Douglas Gregor · 14 years ago
  70. 03d8aec Add a super-cool code completion for send-to-super. When we're typing by Douglas Gregor · 14 years ago
  71. 9c72c60 Propagate whether an id-expression is the immediate argument of by John McCall · 14 years ago
  72. f312b1e One who seeks knowledge learns something new every day. by John McCall · 14 years ago
  73. 34feff6 Fix horrible GRExprEngine bug where switch statements with no 'case:' statements would cause the path to get prematurely aborted. Fixes <rdar://problem/8360854>. by Ted Kremenek · 14 years ago
  74. 3cdee12 When code-completing a potential call to a C++ non-static member by Douglas Gregor · 14 years ago
  75. 458433d Implement code completion for @selector expressions by Douglas Gregor · 14 years ago
  76. 1e5e668 Move the sorting of code-completion results out of the main path and by Douglas Gregor · 14 years ago
  77. f29815a Missed a couple. by John McCall · 14 years ago
  78. 6d9496d Apparently gcc doesn't always get injected class names right. by John McCall · 14 years ago
  79. ea31864 Move things around so that Sema.h no longer depends on even DeclBase.h. by John McCall · 14 years ago
  80. 1cb237f Revert r112149, "Move the sorting of code-completion results out of the main by Daniel Dunbar · 14 years ago
  81. d931b08 De-memberify the VarDecl and FunctionDecl StorageClass enums. by John McCall · 14 years ago
  82. afbf5f8 Fix a typo. by Dan Gohman · 14 years ago
  83. be13afe Move the sorting of code-completion results out of the main path and by Douglas Gregor · 14 years ago
  84. 9c3087b Restore r112114 now that SmallVector<...,0> is safe. by John McCall · 14 years ago
  85. 95f3355 Add libclang API hook "clang_getIBOutletCollectionType" to query the collection type for iboutletcollection attributes. by Ted Kremenek · 14 years ago
  86. 0ad106f Revert r112114, "Pull DelayedDiagnostic and AccessedEntity out into their own by Daniel Dunbar · 14 years ago
  87. 0f93758 Fix typo in error message and testcase. by Eric Christopher · 14 years ago
  88. 6790634 Pull DelayedDiagnostic and AccessedEntity out into their own header. by John McCall · 14 years ago
  89. 967fea6 Improved the handling of blocks and block variables in PseudoConstantAnalysis by Tom Care · 14 years ago
  90. 2d88708 Split out a header to hold APIs meant for the Sema implementation from Sema.h. by John McCall · 14 years ago
  91. 4710a8e Fix a typo. by Dan Gohman · 14 years ago
  92. 721f359 When combining the code-completion results from Sema long with the by Douglas Gregor · 14 years ago
  93. c1a3e5e Initialize the translation-unit scope before lexing the first by Douglas Gregor · 14 years ago
  94. af1c6b5 Add a code-completion context for "natural language" completions, so by Douglas Gregor · 14 years ago
  95. 55817af Introduce a preprocessor code-completion hook for contexts where we by Douglas Gregor · 14 years ago
  96. 1e32ca6 Implement __builtin_printf, __builtin_fprintf. Fixes <rdar://problem/8336581>. by Douglas Gregor · 14 years ago
  97. 993cdca Silence a GCC warning saying that unsigned >= UO_PostInc is always true. by Benjamin Kramer · 14 years ago
  98. 2de56d1 GCC didn't care for my attempt at API compatibility, so brute-force everything by John McCall · 14 years ago
  99. 0799c53 Random space optimization. by John McCall · 14 years ago
  100. 5baba9d More incremental progress towards not including Expr.h in Sema.h. by John McCall · 14 years ago