1. 0063e98 Use #include <stdio.h> when using fprintf and stderr. by Dan Gohman · 15 years ago
  2. 0498cfc clang-cc: Start moving "pure" option handling to Options.cpp, to separate it by Daniel Dunbar · 15 years ago
  3. 9773429 clang-cc: Sink more options inside codegenopts namespace. by Daniel Dunbar · 15 years ago
  4. e359445 Change LangOpts initialization to directly test the code generation options, by Daniel Dunbar · 15 years ago
  5. 314b97f Improve parsing of template arguments to lay the foundation for by Douglas Gregor · 15 years ago
  6. 4770a4a Changed a variable name to match what it represents (Ted's feedback). by Fariborz Jahanian · 15 years ago
  7. 88f4280 This patch implements Code gen. for destruction of global array of objects. by Fariborz Jahanian · 15 years ago
  8. 0854d70 CIndex: Only display diagnostics to llvm::errs() when the client has set the 'displayDiagnostics' option to 1 in clang_createIndex(). This fixes <rdar://problem/7370691>. by Ted Kremenek · 15 years ago
  9. f1c0333 Only generate a VTT for classes that need a VTT. by Mike Stump · 15 years ago
  10. 8fa01c8 Driver: Run 'clang' in C++ mode based on the name it was invoked by. We match by Daniel Dunbar · 15 years ago
  11. fcb0c3b Factor out parts of InitializeCompileOptions that depend on the LangOptions. by Daniel Dunbar · 15 years ago
  12. 8d35314 Localize -disable-llvm-optzns handling to BackendConsumer::CreatePasses. by Daniel Dunbar · 15 years ago
  13. bc2ea34 clang-cc: Start sinking (CodeGen) options into namespaces to limit their scope. by Daniel Dunbar · 15 years ago
  14. 9af8695 Cleanup some clang-cc FIXMEs by Daniel Dunbar · 15 years ago
  15. 36f4ec3 Add CompileOptions to CompilerInvocation. by Daniel Dunbar · 15 years ago
  16. d9f01d4 Fix a similar problem with qualified lookup through using directives, by John McCall · 15 years ago
  17. 12ea578 Make a somewhat more convincing test case for unqualified lookup through by John McCall · 15 years ago
  18. b6aa69a Ignore parentheses when check the type of the expr. by Zhongxing Xu · 15 years ago
  19. cdc89c4 Simple test case for [basic.lookup.udir]. by John McCall · 15 years ago
  20. 37e9c47 SizeofPointerChecker: Many false positives have the form 'sizeof *p'. by Zhongxing Xu · 15 years ago
  21. 380dd75 Add vtable caching to prevent multiple vtables for the same class from by Mike Stump · 15 years ago
  22. d7be78a Fix unqualified lookup through using directives. by John McCall · 15 years ago
  23. b76cd3d When trying to assign a regular string literal to an Objective-C 'id' type or a pointer to an NSString, emit a code insertion hint that turns it into an Objective-C string. For example: by Anders Carlsson · 15 years ago
  24. 2f019aa Don't try to emit null fixit hints. by Anders Carlsson · 15 years ago
  25. cbe091f Now we can safely use the argument expression's source range. by Zhongxing Xu · 15 years ago
  26. 52cb277 SizeofPointerChecker: If an explicit type specifier is used, do not issue warnings. by Zhongxing Xu · 15 years ago
  27. 4881b99 Use PP.getLocForEndOfToken as suggested by John. by Anders Carlsson · 15 years ago
  28. 572ea26 Use the source range of the whole sizeof expression, otherwise it crashes when by Zhongxing Xu · 15 years ago
  29. ad26b73 If a function with a default argument is redefined and the new function also has a defualt argument then add a fixit hint that removes the default argument. Fixes PR5444. by Anders Carlsson · 15 years ago
  30. 8ac5a40 Update xode project. by Anders Carlsson · 15 years ago
  31. 79234ca Add test case for PointerSubChecker. by Zhongxing Xu · 15 years ago
  32. adca271 Refine PointerSubChecker: compare the base region instead of the original by Zhongxing Xu · 15 years ago
  33. fbfb52d Be sure to clear out VCall when we clear out VCalls. by Mike Stump · 15 years ago
  34. 479529e Rename: StripCasts describes what it does better. by Zhongxing Xu · 15 years ago
  35. 82d75b0 Finish off mangling for the VTT. by Mike Stump · 15 years ago
  36. ab3f7e9 Add mangling for the construction vtable. by Mike Stump · 15 years ago
  37. 3958b50 Fix clang's use of DenseMap iterators after r86636 fixed their constness. by Jeffrey Yasskin · 15 years ago
  38. 89f8c1d Simplify, following MemoryBuffer::getSTDIN API fix. by Daniel Dunbar · 15 years ago
  39. 731ad8f Switch to getFileOrSTDIN(). by Daniel Dunbar · 15 years ago
  40. 9253e49 Remove some if-0'd code, we can resurrect this if we ever decide to support by Daniel Dunbar · 15 years ago
  41. fee8a3c Move all of the type-printing logic to its own C++ source file by Douglas Gregor · 15 years ago
  42. 5fc7d34 Add PreprocessorOptions to CompilerInvocation. by Daniel Dunbar · 15 years ago
  43. 2cdafa8 Privatize InitHeaderSearch, this functionality is only exposed via by Daniel Dunbar · 15 years ago
  44. 26a0cac Move LangOptions, HeaderSearchOptions, and the target feature map into by Daniel Dunbar · 15 years ago
  45. 638c901 Switch Target* to Target&. by Daniel Dunbar · 15 years ago
  46. 0f25ae8 Add default initializer for Sysroot ivar. by Daniel Dunbar · 15 years ago
  47. 227b238 Change clang-cc to expect that all inputs have the same language (so we can only construct a single LangInfo). This matches how it is used in practice (since the compiler only it invokes it for one file at a time). by Daniel Dunbar · 15 years ago
  48. 094a84c (llvm up) Convert clang-cc.cpp:GetLanguage to StringSwitch. by Daniel Dunbar · 15 years ago
  49. 3ada2df Enable the use of the new llvm objectsize intrinsic. by Mike Stump · 15 years ago
  50. d288baf Further change in a comment. by Fariborz Jahanian · 15 years ago
  51. 9aea0ce Removed a FIXME on nested type specifier warning. by Fariborz Jahanian · 15 years ago
  52. 3451e92 Changed error for nested type qualifier mismatch to by Fariborz Jahanian · 15 years ago
  53. 89c49f0 Make sure that Type::getAs<ArrayType>() (or Type::getAs<subclass of by Douglas Gregor · 15 years ago
  54. 99ef53a Remove stale FIXME. by Ted Kremenek · 15 years ago
  55. ff4393c Make sure that we look into nested, transparent declaration contexts by Douglas Gregor · 15 years ago
  56. d411b3f For array pointee type, get its cvr qualifier from by Fariborz Jahanian · 15 years ago
  57. e29709f Add CompilerInvocation object, to capture all the options one needs to invoke by Daniel Dunbar · 15 years ago
  58. c19aa99 Stub out a few more warning groups. by Eli Friedman · 15 years ago
  59. 3f17a37 Fix build after r86579. by Benjamin Kramer · 15 years ago
  60. d47c47d Make sure that we instantiate default function arguments for an by Douglas Gregor · 15 years ago
  61. 80c30da Add additional note to mark the cause of synthesized constructors. Mark by Eli Friedman · 15 years ago
  62. 0f8716b Improve instantiation of default template arguments for nested by Douglas Gregor · 15 years ago
  63. 62cf322 Factor CXString creation into a helper method. by Benjamin Kramer · 15 years ago
  64. d49c7b6 Add code generation test for r86500. by Eli Friedman · 15 years ago
  65. 8875334 Test case for Sean Hunt's patch which I left out. by Fariborz Jahanian · 15 years ago
  66. 8f4c59e Add support for cdecl attribute. (As far as I know, it doesn't affect CodeGen by Eli Friedman · 15 years ago
  67. 11a8240 Slightly more testing for instantiation of non-type template parameters in nested templates, for my own sanity's sake by Douglas Gregor · 15 years ago
  68. 858e5de Writing to a struct passed by value is pointless. Remove dead code. by Benjamin Kramer · 15 years ago
  69. 88d2395 Improve c-index-test's parsing of the -code-completion-at=file:line:column argument by Douglas Gregor · 15 years ago
  70. a23dcce Add a triple to try to fix the buildbot error. by Anders Carlsson · 15 years ago
  71. ef0cef6 Introduce CXString type and associated functions clang_getCString() and clang_disposeString(). by Steve Naroff · 15 years ago
  72. 1c03ca3 __uint128_t is indeed an unsigned integer type. Fixes PR5435. by Anders Carlsson · 15 years ago
  73. e48319a When transforming an InitListExpr, if we already computed a non-dependent type for the InitListExpr, keep it by Douglas Gregor · 15 years ago
  74. d5a2089 C doesn't allow mixing declarations and statements, silly by Douglas Gregor · 15 years ago
  75. 4bb2c28 Simplify test to deal with type-based ordering variations by Douglas Gregor · 15 years ago
  76. ac06a7c Verify that code-completion is at least a little bit robust against inclusion of missing headers by Douglas Gregor · 15 years ago
  77. 3ac7385 Minor cleanup for CIndex-based code-completion: by Douglas Gregor · 15 years ago
  78. cd5a505 Fix a broken link by Douglas Gregor · 15 years ago
  79. e4da0eb update test case. by Zhongxing Xu · 15 years ago
  80. ede7eb2 Add check for pointer arithmetic on non-array variables. by Zhongxing Xu · 15 years ago
  81. bd842e3 Add check for obsolete function call of getpw(). by Zhongxing Xu · 15 years ago
  82. b23c869 remove redundant file name in CMakeLists.txt. by Zhongxing Xu · 15 years ago
  83. 483bfaa update CMakeList.txt by Zhongxing Xu · 15 years ago
  84. 671b9e2 Update CMake by Daniel Dunbar · 15 years ago
  85. aa30b3b Add comments. by Zhongxing Xu · 15 years ago
  86. 4f3dc69 Add checker for CWE-588: Attempt to Access Child of a Non-structure Pointer. by Zhongxing Xu · 15 years ago
  87. 2900ca3 Update CMake by Daniel Dunbar · 15 years ago
  88. dfed7a1 Put all long strings in 80-col. by Zhongxing Xu · 15 years ago
  89. b10a7c2 Add checker for CWE-587: Assignment of a Fixed Address to a Pointer. by Zhongxing Xu · 15 years ago
  90. 3ce2dc3 Add checker for CWE-469: Use of Pointer Subtraction to Determine Size. This by Zhongxing Xu · 15 years ago
  91. 654ad40 Rearrange function to avoid recursive use-after-free. by Eli Friedman · 15 years ago
  92. e401cd5 Explicitly note that pre-inc/dec lvalues are not supported yet, so that it by Eli Friedman · 15 years ago
  93. 8e2a9d8 Remove dead code. by Zhongxing Xu · 15 years ago
  94. d73fef6 fix thinko by Chris Lattner · 15 years ago
  95. bb4a33c Add hack to make the given testcase work. As far as I can tell, this change is by Eli Friedman · 15 years ago
  96. 63d423d mention that clang defaults to C99 mode, PR5388 by Chris Lattner · 15 years ago
  97. d2c1c60 remove a mostly obsolete "word of warning" by Chris Lattner · 15 years ago
  98. c24e9f3 Add a test case for CWE-467, and simplify the wording of the warning. by Zhongxing Xu · 15 years ago
  99. 53012f4 Rename areAllFields32Or64BitBasicType to canExpandIndirectArgument to closer match what it is semantically used for. by Daniel Dunbar · 15 years ago
  100. f8db477 Remove a useless variable that got left behind. by Eli Friedman · 15 years ago