1. 802ab45 Improve source location information for C++ member initializers in a by Douglas Gregor · 15 years ago
  2. c7822db ASTUnit: Explicitly track whether the ASTUnit came from an actual AST or not. by Daniel Dunbar · 15 years ago
  3. 68ea2ac ASTUnit: Fix initialization of OnlyLocalDecls variable, and honor UseBumpAllocator. by Daniel Dunbar · 15 years ago
  4. de05057 Change rtti/Rtti to RTTI, as it is an acronym. by Mike Stump · 15 years ago
  5. 057e567 Extend -remap-file=from;to to permit mapping from a non-existent by Douglas Gregor · 15 years ago
  6. 5ec02ae In Sema, whenever we think that a function is going to cause a vtable to be generated, we mark any virtual implicit member functions as referenced. by Anders Carlsson · 15 years ago
  7. 735df88 Extend the CIndex code-completion API to perform code completion by Douglas Gregor · 15 years ago
  8. 51fa86f r90313, in which OverloadedFunctionDecl is removed and never spoken of again. by John McCall · 15 years ago
  9. 68d40e2 Fix ASTUnit::getOriginalSourceFileName() when using ASTUnit's derived from by Daniel Dunbar · 15 years ago
  10. 716f0b3 Introduce a new clang-cc option by Douglas Gregor · 15 years ago
  11. 0bd6feb Push overloaded function templates through the parser using a totally different by John McCall · 15 years ago
  12. 2968442 Extend the source manager with the ability to override the contents of by Douglas Gregor · 15 years ago
  13. a46e4d9 Hard bifurcate the state into nil receiver and non-nil receiver, so that by Zhongxing Xu · 15 years ago
  14. 4a160e1 Eliminate the unnecessary FirstFID cache variable from the source manager's ContentCache by Douglas Gregor · 15 years ago
  15. 7b55668 Add ASTUnit::LoadFromCommandLine, which creates an ASTUnit out of a list of by Daniel Dunbar · 15 years ago
  16. daab7b1 Driver: Add Command::Creator member variable, which tracks the tool that was by Daniel Dunbar · 15 years ago
  17. 39d9841 pass the reason for failure up from MemoryBuffer and report it by Chris Lattner · 15 years ago
  18. 1488c7a The minimum element size in BumpVector should be 1, not 0. by Ted Kremenek · 15 years ago
  19. aa81e16 Rework how we support C++ implicit member accesses. If we can resolve an by John McCall · 15 years ago
  20. c4e265f Fix typo. by Daniel Dunbar · 15 years ago
  21. ec2a4ed Add {ExternalSemaSource,SemaConsumer}::ForgetSema callback, and update PCHReader by Daniel Dunbar · 15 years ago
  22. 32d4d80 Convert Diagnostic::getCustomDiagID to take a StringRef. by Daniel Dunbar · 15 years ago
  23. 9af2f52 Don't automatically assume that an id-expression refers to a by Douglas Gregor · 15 years ago
  24. 521bf9c Add ASTUnit::LoadFromCompilerInvocation, which does what it says. by Daniel Dunbar · 15 years ago
  25. 2b4074f Switch the clang-to-CIndex interface for code-completion to a binary format, for a massive speedup by Douglas Gregor · 15 years ago
  26. f99ce1e Clean up BuiltinBug class. by Zhongxing Xu · 15 years ago
  27. 1a5e0d7 Have ASTRecordLayout keep track of the key function, in preparation of fixing a synthetic ctor/dtor bug. by Anders Carlsson · 15 years ago
  28. 129e2df Eliminate the use of OverloadedFunctionDecl in member expressions. by John McCall · 15 years ago
  29. 3790980 When we're trying to define an implicit virtual destructor, make sure that we have a valid delete operator. by Anders Carlsson · 15 years ago
  30. 6515afe Add const to accessors that don't modify the object. by Mike Stump · 15 years ago
  31. 8d2c0a9 Fix a crash when ivar type is a __strong SEL. Fallout from by Fariborz Jahanian · 15 years ago
  32. bb377ed Use StringRef in Attr constructors. by Benjamin Kramer · 15 years ago
  33. 3b31526 Add CodeGenOptions::{SoftFloat,FloatABI}, and update the all the (far too many) places to use this instead of using the backend -soft-float and -float-abi= options. by Daniel Dunbar · 15 years ago
  34. c238955 Add TextDiagnosticBuffer::FlushDiagnostics, for forwarding the buffered diagnostics to a different diagnostics engine. by Daniel Dunbar · 15 years ago
  35. b33fbaa Eliminate CodeGenOptions::TimePasses. by Daniel Dunbar · 15 years ago
  36. 3636e1d Eliminate CodeGenOptions::SimplifyLibCalls. by Daniel Dunbar · 15 years ago
  37. 6e29014 Fix PR5633 by making the preprocessor handle the case where we can by Chris Lattner · 15 years ago
  38. 9e61240 clang -cc1: Use proper diagnostics for all parsing errors. by Daniel Dunbar · 15 years ago
  39. e032452 Change CompilerInvocation::CreateFromArgs to report errors using a proper diagnostic engine. by Daniel Dunbar · 15 years ago
  40. 545c281 Change CompilerInvocation::CreateFromArgs to take Argv0 and the address of main (or something in the main executable) so it can find the builtin compiler files. by Daniel Dunbar · 15 years ago
  41. f017173 Port BugReporter and BugType to StringRef. by Benjamin Kramer · 15 years ago
  42. 2024f4d Streamline Stmt::CollectingStats() and Decl::CollectingStats(). No functionality change. by Kovarththanan Rajaratnam · 15 years ago
  43. f79bafa This patch moves the frontend timer from clang-cc into CompilerInstance. by Kovarththanan Rajaratnam · 15 years ago
  44. ce6bf1e clang -cc1: Allow -triple= as an alias for -triple, -code-compiletion-at= as an alias for -code-completion-at, and spell "-std=" option correctly. by Daniel Dunbar · 15 years ago
  45. 3e518bd Add DeclarationName support for C++0x operator literals. They should now work as by Sean Hunt · 15 years ago
  46. f219e7c Move LLVM backend options to explicit clang-cc / clang -cc1 options, which we then manually pass to the command line library; eventually the latter grossness should be fixed by a real API when creating the target machine. by Daniel Dunbar · 15 years ago
  47. 7674352 clang-cc: Change -fsigned-char=0 to -fno-unsigned-char and pass -pic-level using separate args. by Daniel Dunbar · 15 years ago
  48. fb43510 Add missing accessors. by Daniel Dunbar · 15 years ago
  49. 1b09695 Change LangOptions::ObjCConstantStringClass to an std::string to avoid worrying about the lifetime. by Daniel Dunbar · 15 years ago
  50. 7d065d0 Move MainFileName option variable into CodeGenOptions instead of LangOptions. by Daniel Dunbar · 15 years ago
  51. 59c55e7 This patch adds a PUNCTUATOR macro (specialization of TOK) in TokenKinds.def and makes use of it in tok::getTokenSimpleSpelling. by Kovarththanan Rajaratnam · 15 years ago
  52. 1495944 Cleanup llvm/Support/Compiler.h include in header files by Kovarththanan Rajaratnam · 15 years ago
  53. 408ac17 Missed a forward declaration. by Benjamin Kramer · 15 years ago
  54. 5865288 Cleanup includes and forward decls. by Benjamin Kramer · 15 years ago
  55. 0486d74 Add Parser support for C++0x literal operators ('operator "" i'). by Sean Hunt · 15 years ago
  56. 1fb7cf9 Add an iterator for walking the primary base chain. by Anders Carlsson · 15 years ago
  57. 261fba6 Use a PointerIntPair for the PrimaryBaseInfo. Yay for clever LLVM data structures! by Anders Carlsson · 15 years ago
  58. ce2009a Add a new PrimaryBaseInfo struct that combines the record decl of a primary base with whether it's virtual or not. by Anders Carlsson · 15 years ago
  59. 83d5a2a Fix typo, thanks Sebastian! by Daniel Dunbar · 15 years ago
  60. 4240096 Add iterators to BlockDataRegion that allow clients to iterate over the VarRegions for "captured" variables for a block. by Ted Kremenek · 15 years ago
  61. 9dce71f Added batch versions of GRState::scanReachableSymbols() so that clients can scan a collection of SVals or MemRegions all at once. by Ted Kremenek · 15 years ago
  62. b1a7b65 Enhance LiveVariables to understand that blocks can extend the liveness of a variable by "capturing" them in a BlockExpr. by Ted Kremenek · 15 years ago
  63. f51ac1b Factor out a LangStandard class and coalesce the information about the standards into LangStandards.def by Daniel Dunbar · 15 years ago
  64. 0ff679f Add clang -cc1 parsing for preprocessor options. by Daniel Dunbar · 15 years ago
  65. 2afce72 Refactor our handling of expression evaluation contexts, so that Sema by Douglas Gregor · 15 years ago
  66. 0a8112a Refine MemRegions for blocks. Add a new region called by Ted Kremenek · 15 years ago
  67. 369a3bd Allow user re-definition of SEL as well as accessing its fields. by Fariborz Jahanian · 15 years ago
  68. d85b5b9 Implement the rules in C++ [basic.link] and C99 6.2.2 for computing by Douglas Gregor · 15 years ago
  69. 6607861 Add post-visit Checker support in GRExprEngine for BlockExpr. by Ted Kremenek · 15 years ago
  70. 32c4995 Make RegisterInternalChecks() part of GRExprEngine's private implementation by making it a static function within GRExprEngine.cpp. by Ted Kremenek · 15 years ago
  71. 51ffb0c Implement support for default template arguments of function templates. by Douglas Gregor · 15 years ago
  72. 5b6d70e Diagnose ill-formed uses of default template arguments in by Douglas Gregor · 15 years ago
  73. cdd9686 What the FIXMEs want, the FIXMEs shall have. by Daniel Dunbar · 15 years ago
  74. 3b84f5b Add an arg_iterator, for iterating over a subset of arguments in an ArgList. by Daniel Dunbar · 15 years ago
  75. 6453f72 Add ParseSourceLocation::FromString, and simplify. by Daniel Dunbar · 15 years ago
  76. d23c447 This patch streamlines CheckerVisitor.def so that it follows the usual '#ifndef foo' pattern: by Kovarththanan Rajaratnam · 15 years ago
  77. 7725e67 Parse C++ member check attributes - base_check, hiding, and override. by Sean Hunt · 15 years ago
  78. bc6c676 UndefResults is not needed. by Zhongxing Xu · 15 years ago
  79. c95ad9f Add transfer function support for BlockExpr. by Ted Kremenek · 15 years ago
  80. eb1c7a0 Split CodeTextRegion into FunctionTextRegion and BlockTextRegion. This a precursor to having basic static analysis support for blocks. by Ted Kremenek · 15 years ago
  81. f88f7ab Some fancy footwork to move the decision on how by Fariborz Jahanian · 15 years ago
  82. 3233441 Qualify the name of the llvm::cast template. I am somewhat amazed that GCC parsed this by Douglas Gregor · 15 years ago
  83. 99e9b4d Eliminate CXXConditionDeclExpr with extreme prejudice. by Douglas Gregor · 15 years ago
  84. d1a7846 Have the parser tell sema whether a member declaration is a function definition. This allows sema to not emit spurious diagnostics in some invalid code. by Sebastian Redl · 15 years ago
  85. fee96e0 Cleanups and fixes to the nil-receiver checker, some of it fallout the by Ted Kremenek · 15 years ago
  86. 5656e14 Clean up the AST for while loops and fix several problems with by Douglas Gregor · 15 years ago
  87. f7a1a74 Rip out TemplateIdRefExpr and make UnresolvedLookupExpr and by John McCall · 15 years ago
  88. 909e589 DeclarationName::getIdentifier should take a const IdentifierInfo, since the by John McCall · 15 years ago
  89. 80ad16f Helper function for turning a TemplateName into a DeclarationName. by John McCall · 15 years ago
  90. 46408ee Make sure redeclaration chains are properly linked, even through invalid decls. This fixes PR5415. by Sebastian Redl · 15 years ago
  91. d3d5301 Explicitly store the condition variable within switch statements, and by Douglas Gregor · 15 years ago
  92. 87392c4 Remove trailing spaces by Kovarththanan Rajaratnam · 15 years ago
  93. f5f5144 Add getByteSize() and getTypeSizeInBytes(). by Ken Dyck · 15 years ago
  94. 668399b Refactor undefined result checker. This is the last one. by Zhongxing Xu · 15 years ago
  95. 2055eff Refactor NilReceiverStructRet and NilReceiverLargerThanVoidPtrRet into by Zhongxing Xu · 15 years ago
  96. 990a07c Remove trailing spaces by Kovarththanan Rajaratnam · 15 years ago
  97. e576af2 Enhance null dereference diagnostics by indicating what variable (if any) was dereferenced. Addresses <rdar://problem/7039161>. by Ted Kremenek · 15 years ago
  98. 33a33d8 Sketch the rest of the clang -cc1 option definitions, aka fun with C-x C-(. by Daniel Dunbar · 15 years ago
  99. 8cfe5a7 Explicitly track the condition variable within an "if" statement, by Douglas Gregor · 15 years ago
  100. 21affc0 Add clang -cc1 parsing of diagnostic options. by Daniel Dunbar · 15 years ago