1. 6ecc0b5 Remove another ';' after method definition. by Daniel Dunbar · 15 years ago
  2. 7177dee Remove ';' after method definition. Noticed by clang++, which one would think by Daniel Dunbar · 15 years ago
  3. 7a1dc56 Refactor to remove more dependencies on PreDeclaratorDC. I seem to have made by John McCall · 15 years ago
  4. 17ef166 Fix tyop. by Anders Carlsson · 15 years ago
  5. 65889f3 Some small Builtins.def improvements. by Eli Friedman · 15 years ago
  6. b93292a Targets: Allow CreateTargetInfo to mutate the target features. by Daniel Dunbar · 15 years ago
  7. 7abfbdb Switch more of Sema::CheckInitializerTypes over to by Douglas Gregor · 15 years ago
  8. 29f1a60 Correctly initialize the PrimaryBaseInfo if a base is null. Fixes PR5832. by Anders Carlsson · 15 years ago
  9. c3c90b2 Add and tidy doxygen comments and move implementation of toString() to newly by Ken Dyck · 15 years ago
  10. 5328751 Enhance GRExprEngine::VisitCallExpr() to be used in an lvalue context. Uncovered a new failing test case along the way, but we're making progress on handling C++ references in the analyzer. by Ted Kremenek · 15 years ago
  11. 5231eaa Use System/DataTypes.h, stdint.h isn't portable. by Daniel Dunbar · 15 years ago
  12. ff5ce6e Extend code-completion results with the type of each result by Douglas Gregor · 15 years ago
  13. eac7c53 ARM: Fix predefines (__ARM_ARCH_..., __REGISTER_PREFIX). by Daniel Dunbar · 15 years ago
  14. ec6762c Change clang_codeComplete API to return the results in a structure on by Douglas Gregor · 15 years ago
  15. 4273f70 Change the return type of ASTContext::getTypeSizeInChars() from uint64_t to the by Ken Dyck · 15 years ago
  16. cc906ef Rename getByteSize() and getTypeSizeInBytes() in ASTContext to getCharWidth() by Ken Dyck · 15 years ago
  17. 6443713 Initial implementation of CharUnits, an opaque value class for representing by Ken Dyck · 15 years ago
  18. 38b48af clang -cc1: Rename -mcpu to -target-cpu to match other target options and not alias driver/backend option. by Daniel Dunbar · 15 years ago
  19. 18ef5e2 Switch the initialization required by return statements over to the by Douglas Gregor · 15 years ago
  20. f2d8b9f Add -dwarf-debug-flags, which provides a way to embed the cc1 level options used by Daniel Dunbar · 15 years ago
  21. 9986017 reword the help text of fno_assume_sane_operator_new, following Chris suggestion by Nuno Lopes · 15 years ago
  22. 3cead90 Convert GRExprEngine::VisitCallExpr() to use a worklist instead of recursion to evaluate the arguments of a CallExpr. This simplifies the logic and makes it easier to read. (it also avoids any issues with blowing out the stack if the CallExpr had a ridiculous number of arguments) by Ted Kremenek · 15 years ago
  23. 0a8bab0 implement PR3962: diagnose more faulty cases of usage of the restrict qualifier. this also removes a FIXME by Nuno Lopes · 15 years ago
  24. 3d31560 Include <time.h> in order to use 'time_t'. by Chandler Carruth · 15 years ago
  25. 6dd30fc Diagnose duplicate declaration of a property. Fixes PR5809 by Fariborz Jahanian · 15 years ago
  26. c410d4d Completely remove ObjCObjectRegion (tests pass this time). by Ted Kremenek · 15 years ago
  27. 8663b18 Fix -fdollars-in-identifiers Clang translation. by Daniel Dunbar · 15 years ago
  28. 16006c9 When value-initializing a class with no user-defined constructors but by Douglas Gregor · 15 years ago
  29. dd69aae Diagnose property of reference type as unsupported instead of crashing for now. by Fariborz Jahanian · 15 years ago
  30. fc28448 implement PR5654: add -fassume-sane-operator-new, which is enabled by default, and adds the malloc attribute to the global function new() and to the overloaded new operators. by Nuno Lopes · 15 years ago
  31. 3b4294e Shift things around so that it's easier to recover from a missing by John McCall · 15 years ago
  32. bb14121 Add a new kind of region: CXXObjectRegion. Currently it has only one by Zhongxing Xu · 15 years ago
  33. 578b69b Introduce a centralized routine in Sema for diagnosing failed lookups (when by John McCall · 15 years ago
  34. 3eda63a remove dead code. by Zhongxing Xu · 15 years ago
  35. 772494c Add abort() as a builtin. This has two effects: one, we warn for incorrect by Eli Friedman · 15 years ago
  36. ac7db1f More FullExpr work. by Anders Carlsson · 15 years ago
  37. d4a0552 More work on the FullExpr class. by Anders Carlsson · 15 years ago
  38. 6b8ee78 Teach CheckerVisitor about CXXOperatorCallExpr. by Ted Kremenek · 15 years ago
  39. 1c80087 Teach CFRecStmtDeclVisitor about CXXMethodDecl. by Ted Kremenek · 15 years ago
  40. 3ad359b Make GRSubEngine.h standalone by Douglas Gregor · 15 years ago
  41. 6864748 Fix semantic diagnostics that embed English works, from Nicola Gigante! by Douglas Gregor · 15 years ago
  42. 852274d Add (initial?) static analyzer support for handling C++ references. by Ted Kremenek · 15 years ago
  43. 5ee56e9 Check in a rudimentary FullExpr class that isn't used anywhere yet. Rename Action::FullExpr to Action::MakeFullExpr to avoid name clashes. by Anders Carlsson · 15 years ago
  44. 5fdd764 Successive anonymous namespaces name the same scope. I misinterpreted the by John McCall · 15 years ago
  45. 99a2e60 Switch the C++ new expression over to InitializationSequence, rather by Douglas Gregor · 15 years ago
  46. 2514a30 Diagnose attempting to assign to a sub-structure of an ivar by Fariborz Jahanian · 15 years ago
  47. 28172a2 Remove ValueManager::getRegionValueSymbolValOrUnknown(). It was just extra veneer on top of getRegionValueSymbolVal(). by Ted Kremenek · 15 years ago
  48. 0ece491 ShouldDestroyTemporaries? I don't think so. by Anders Carlsson · 15 years ago
  49. 337cba4 If a ParmVarDecl's default argument is a CXXExprWithTemporaries, return the underlying expr instead. Add getNumDefaultArgTemporaries and getDefaultArgTemporary which returns the temporaries a default arg creates. by Anders Carlsson · 15 years ago
  50. 0479a0b Support OpenCL 1.1 odd-length vector component accessors. by Nate Begeman · 15 years ago
  51. 5cc07df Fix some diagnostic-related FIXMEs, from Nicola Gigante by Douglas Gregor · 15 years ago
  52. 8d09baf Remove displayProgress parameter. by Zhongxing Xu · 15 years ago
  53. aed1df8 move isPodLike<clang::QualType> out to Type.h. We don't by Chris Lattner · 15 years ago
  54. 06159e8 update to match LLVM API change: by Chris Lattner · 15 years ago
  55. 2125adb Add -W[no-]variadic-macros support. by Daniel Dunbar · 15 years ago
  56. feecdf1 Forward -isysroot to clang -cc1. by Daniel Dunbar · 15 years ago
  57. 4b2b02b Diagnose the use of typedefs for template specialization types in the scope by John McCall · 15 years ago
  58. 23f77e5 set up the machinery for a MacroArgs cache hanging off Preprocessor. by Chris Lattner · 15 years ago
  59. 8b9adfe Add -resource-dir to clang -cc1, this allows the base directory for compiler by Daniel Dunbar · 15 years ago
  60. 5348f94 Fix: <rdar://problem/7468209> SymbolManager::isLive() should not crash on captured block variables that are passed by reference by Ted Kremenek · 15 years ago
  61. 6eef519 Improve template instantiation for object constructions in several ways: by Douglas Gregor · 15 years ago
  62. 34f349d teach clang to recover gracefully from conflict markers left in source by Chris Lattner · 15 years ago
  63. c3420ff Revert mmx palignr to use an intrinsic, since mmx shuffle patterns are missing. by Nate Begeman · 15 years ago
  64. ce5818a Support x86's PALIGNR instruction without the use of a palignr intrinsic. by Nate Begeman · 15 years ago
  65. 1d9c54d formatting changes. by Chris Lattner · 15 years ago
  66. 8483443 Rename dump to dumpDeclContext, so that call RD->dump() won't dump the decl context by default. by Anders Carlsson · 15 years ago
  67. 156c78e More improvements to checking allocation and deallocation functions. by Anders Carlsson · 15 years ago
  68. 869824e Lift builtin-include-path logic out of ASTUnit::LoadFromCommandLine and fix CIndex to pass in the right directory (previously it was using the path to the main executable, which generally is wrong). by Daniel Dunbar · 15 years ago
  69. 1e69fe3 CompilerInvocation: Move builtin-include-path logic out of CompilerInvocation::CreateFromArgs. by Daniel Dunbar · 15 years ago
  70. 60cfcec Silence some release build warnings. by Chandler Carruth · 15 years ago
  71. a88cfbf Rework the way we handle template instantiation for by Douglas Gregor · 15 years ago
  72. d9c84c8 Add initial support for realloc() in MallocChecker. by Zhongxing Xu · 15 years ago
  73. aa87d33 Remember the type name's scope specifier in the DeclSpec. by John McCall · 15 years ago
  74. a63d40f Give PartialDiagnostic copy semantics rather than move semantics, since we typically pass it by reference by Douglas Gregor · 15 years ago
  75. cc5ee6b Remove unnecessary pointers from PartialDiagnostic by Douglas Gregor · 15 years ago
  76. 9f61aa9 Un-namespace-qualify llvm_unreachable. It's a macro, so the qualification gave by Jeffrey Yasskin · 15 years ago
  77. 9c276ae Implement runtime checks for undefined behavior. WIP. by Mike Stump · 15 years ago
  78. f86f0d8 Remove non-sensical FIXME. by Daniel Dunbar · 15 years ago
  79. 6feaf57 Make using '-fshort-enums' an error until it is actually implemented (changes the ABI, so it is dangerous to not error out if we don't support it). Fixes <rdar://problem/7461006>. by Ted Kremenek · 15 years ago
  80. a3ccda5 Factor operator new declaration checking out into a separate function. by Anders Carlsson · 15 years ago
  81. 46991d6 More work on improving the operator delete diagnostics. by Anders Carlsson · 15 years ago
  82. 9d59ecb Improve diagnostics for malformed delete operator function declarations. by Anders Carlsson · 15 years ago
  83. dd63b28 Update docs/comments/utils/examples to refer to clang -cc1 instead of clang-cc. by Daniel Dunbar · 15 years ago
  84. 8ff5b28 Driver: Switch to using "clang" "-cc1" instead of "clang-cc". by Daniel Dunbar · 15 years ago
  85. 3b27f1a Patch to allow C-style cast from 'void *' to block pointer type. by Fariborz Jahanian · 15 years ago
  86. d8e494f Switch PathDiagnostic to StringRef. by Benjamin Kramer · 15 years ago
  87. 8294809 Fix two typos. by Benjamin Kramer · 15 years ago
  88. e7e278b Don't enter a new scope for a namespace-qualified declarator unless we're by John McCall · 15 years ago
  89. 2b87ae4 Enhance understanding of VarRegions referenced by a block whose declarations are outside the current stack frame. Fixes <rdar://problem/7462324>. by Ted Kremenek · 15 years ago
  90. 60fa3cf Implement access declarations. Most of the work here is parsing them, which by John McCall · 15 years ago
  91. 7e1848d Give the "cannot pass object of non-POD type 'class C' through variadic constructor; call will abort at runtime" warning a -W flag (non-pod-varargs) and default it being an error by default. There is no good reason to allow users to get bitten by this sort of thing by default. by Chris Lattner · 15 years ago
  92. 737061f Patch to fix a crash trying to access a category name in by Fariborz Jahanian · 15 years ago
  93. 41ce66f Improve the diagnostic when a new declaration conflicts with a using shadow by John McCall · 15 years ago
  94. d87b61f Move initialization via initializer list over to InitializationSequences. by Douglas Gregor · 15 years ago
  95. 9f54ad4 Implement redeclaration checking and hiding semantics for using declarations. There by John McCall · 15 years ago
  96. de138eb Second half of r91023, saving files is good. by Chris Lattner · 15 years ago
  97. 08d92ec refactor the 'ColonIsSacred' argument to ParseOptionalCXXScopeSpecifier by Chris Lattner · 15 years ago
  98. 20093b4 Reimplement reference initialization (C++ [dcl.init.ref]) using the by Douglas Gregor · 15 years ago
  99. 3acd9aa Fixes a bogus error when declaring an extern "C" array. (fixes radar 7457109). by Fariborz Jahanian · 15 years ago
  100. e4cb2a4 Fix 80-col violation. by Mike Stump · 15 years ago