1. a51ca52 Simplify CompilerInvocation::toArgs, now that LangOptions handling is more predictable. by Daniel Dunbar · 15 years ago
  2. c5a97ec Move -fnext-runtime defaulting to driver (and change clang-cc default to by Daniel Dunbar · 15 years ago
  3. 6490ae5 Silence some warnings produced by Clang, and add a missing header by Douglas Gregor · 15 years ago
  4. b3375cb Add initial cut at CompilerInvocation::toArgs, which "serializes" the CompilerInvocation into a list of arguments which can be passed to clang-cc (eventually, clang -cc1). by Daniel Dunbar · 15 years ago
  5. 049d3a0 Simplify PreprocessorOptions, it doesn't need abstracted field access. by Daniel Dunbar · 15 years ago
  6. 1b483e7 Remove unused IsCXXAware and IgnoreSysRoots option from HeaderSearchOptions::Entry. by Daniel Dunbar · 15 years ago
  7. c363cb1 Store more information in HeaderSearchOptions so that its initialization is not by Daniel Dunbar · 15 years ago
  8. a4923eb First part of changes to eliminate problems with cv-qualifiers and by Douglas Gregor · 15 years ago
  9. ab7ae95 Use configure options for searching for libstdc++. by Rafael Espindola · 15 years ago
  10. eef22ef Parameterize the constant-generating macros in stdint.h with new built-in by Ken Dyck · 15 years ago
  11. d58c03f Add TargetOptions and use it when constructing targets. by Daniel Dunbar · 15 years ago
  12. 5f3b997 Add FrontendActions for all preprocessor based clang-cc actions. by Daniel Dunbar · 15 years ago
  13. 8305d01 Add FrontendActions, which provides a FrontendAction interface to all the existing AST consumer based clang-cc actions. by Daniel Dunbar · 15 years ago
  14. 4ee2409 Add FrontendAction interface, for encapsulating a "clang-cc" style action. by Daniel Dunbar · 15 years ago
  15. 221c721 Shuffle VerifyDiagnosticsClient API to be less fragile. by Daniel Dunbar · 15 years ago
  16. ccb6cb6 Add CompilerInstance::InitializeSourceManager. by Daniel Dunbar · 15 years ago
  17. f79dced Switch -verify implementation to use VerifyDiagnosticClient. by Daniel Dunbar · 15 years ago
  18. 81f5a1e Add VerifyDiagnosticsClient, to replace old -verify. by Daniel Dunbar · 15 years ago
  19. 12ce694 Add ASTConsumer to CompilerInstance. by Daniel Dunbar · 15 years ago
  20. 8a9f569 Move CompilerInstance::set* methods out-of-line. by Daniel Dunbar · 15 years ago
  21. 8382cf5 Add clang-cc option "--analyzer-experimental-internal-checks". This by Ted Kremenek · 15 years ago
  22. f482d59 Add CompilerInstance utility functions for creating output files. by Daniel Dunbar · 15 years ago
  23. e675049 Remove local splitLines reimplementation. by Daniel Dunbar · 15 years ago
  24. a920483 Add output file list to CompilerInstance, so that it can track them instead of by Daniel Dunbar · 15 years ago
  25. c2f484f Add CodeCompletion consumer to CompilerInvocation. by Daniel Dunbar · 15 years ago
  26. 0f80039 Add CompilerInstance::createPCHExternalASTSource. by Daniel Dunbar · 15 years ago
  27. 5eb8100 Add ASTContext to CompilerInstance. by Daniel Dunbar · 15 years ago
  28. 0fbb3d9 Add CompilerInstance::createDiagnostics, and move clang-cc to it. by Daniel Dunbar · 15 years ago
  29. 22dacfa Add Preprocessor to CompilerInstance, and move clang-cc CreatePreprocessor to by Daniel Dunbar · 15 years ago
  30. aadd7a4 Use StringRef::split instead of SplitString. by Rafael Espindola · 15 years ago
  31. 16b7449 Add {File,Source}Manager to CompilerInstance. by Daniel Dunbar · 15 years ago
  32. 2a79e16 Add CompilerInstance, and starting moving clang-cc to it. by Daniel Dunbar · 15 years ago
  33. 179ce89 Only flush plist diagnostics once. by Ted Kremenek · 15 years ago
  34. cca5e1e Fix recently introduced use-after-free error reported in <rdar://problem/7387478>. by Ted Kremenek · 15 years ago
  35. fbe2faf Move input kind identification (-x) into FrontendOptions. by Daniel Dunbar · 15 years ago
  36. eb94113 Add clang-cc option "-analyzer-experimental-checks" to enable experimental path-sensitive checks. The idea is to separate "barely working" or "skunkworks" checks from ones that should always run. Later we need more fine-grain checker control. by Ted Kremenek · 15 years ago
  37. 2811ccf Move CompileOptions -> CodeGenOptions, and sink it into the CodeGen library. by Chandler Carruth · 15 years ago
  38. dcdd2a0 Generalize stdint.h for non-8-bit-multiple types, patch by Ken Dyck! by Chris Lattner · 15 years ago
  39. 9184646 do not store wchar/char16/char32/intmax width/alignment info by Chris Lattner · 15 years ago
  40. 6907943 Move warning options into DiagnosticOptions. by Daniel Dunbar · 15 years ago
  41. c706468 Avoid comparing string literals. by Daniel Dunbar · 15 years ago
  42. f0a2f51 Use the --with-c-include-dirs configure option. by Rafael Espindola · 15 years ago
  43. c716293 Tweak PCH -include handling to make sure it matches the name as would be present by Daniel Dunbar · 15 years ago
  44. 961c76e Always initialize the header search object as part of InitializePreprocessor; by Daniel Dunbar · 15 years ago
  45. 5814e65 Allow Preprocessor to take ownership of the HeaderSearch object. I think it should probably always own the header search object, but I'm not sure... by Daniel Dunbar · 15 years ago
  46. ca11f61 Sink AttachDependencyFileGen into CreatePreprocessor. by Daniel Dunbar · 15 years ago
  47. 0e0bae8 Add DependencyOutputOptions to wrap -M... options, and propogate to by Daniel Dunbar · 15 years ago
  48. f465e85 Move the ManagerRegistry to the Analysis library to resolve the layering violation. by Chandler Carruth · 15 years ago
  49. 29cf746 Add PreprocessorOutputOptions to CompilerInvocation, and move initialization to by Daniel Dunbar · 15 years ago
  50. 775bee7 Add PreprocessorOutputOptions, for things like -dM, -C, -CC which control -E by Daniel Dunbar · 15 years ago
  51. aea3641 Allow TextDiagnosticPrinter to have optional ownership of its output stream. by Daniel Dunbar · 15 years ago
  52. 1d9cbeb Fix display of "ANALYZE" statements in AnalysisConsumer by correctly resetting the flag indicating that the current Decl* has not yet been displayed. Also move this out of AnalysisManager, since AnalysisManager should not handle text output to the user. by Ted Kremenek · 15 years ago
  53. 7b5a121 Redo how PCH handles its implicit include. Instead of treating this specially in by Daniel Dunbar · 15 years ago
  54. 4d5936a More StringRef simplification to PCHValidator::ReadPredefinesBuffer. by Daniel Dunbar · 15 years ago
  55. 10014aa Rewrite splitLines using StringRef; this is much simpler, and also now avoids by Daniel Dunbar · 15 years ago
  56. 788cd06 Introduce a new representation for template template by Douglas Gregor · 15 years ago
  57. dc3c0d2 StringRefify some PCH interfaces. by Daniel Dunbar · 15 years ago
  58. 4fda42e Replace startsWith functions with StringRef. by Daniel Dunbar · 15 years ago
  59. 0f9fed7 Add Diagnostic::Report method for reporting diagnostics without a location. by Daniel Dunbar · 15 years ago
  60. b6d1cc8 PreprocessorOptions: Get rid of unnecessary 'isPTH' flag for include entries. by Daniel Dunbar · 15 years ago
  61. 8d35314 Localize -disable-llvm-optzns handling to BackendConsumer::CreatePasses. by Daniel Dunbar · 15 years ago
  62. 731ad8f Switch to getFileOrSTDIN(). by Daniel Dunbar · 15 years ago
  63. 2cdafa8 Privatize InitHeaderSearch, this functionality is only exposed via by Daniel Dunbar · 15 years ago
  64. 8f4c59e Add support for cdecl attribute. (As far as I know, it doesn't affect CodeGen by Eli Friedman · 15 years ago
  65. 28a109f Add a checker for CWE-467: Use of sizeof() on a Pointer Type. by Zhongxing Xu · 15 years ago
  66. dd35ce9 Switch clang-cc to use ApplyHeaderSearchOptions, and fix a thinko. by Daniel Dunbar · 15 years ago
  67. 63c8b77 Add HeaderSearchOptions class, for packaging the information needed to by Daniel Dunbar · 15 years ago
  68. e166582 Lift InitHeaderSearch::AddEnvVarPaths logic higher. by Daniel Dunbar · 15 years ago
  69. 5c5758b Formatting fixes. by Daniel Dunbar · 15 years ago
  70. 8863b98 Rename PreprocessorInitOptions to PreprocessorOptions for consistency, and fix by Daniel Dunbar · 15 years ago
  71. 40d1bb6 Eliminate tabls by John Thompson · 15 years ago
  72. 9099e7b clean up integer preprocessor type definitions, patch by Ken Dyck! by Chris Lattner · 15 years ago
  73. a6fda12 Adding -fshort-wchar option. by John Thompson · 15 years ago
  74. 5114eca Add Ubuntu 9.10 libstdc++ install location. by Sebastian Redl · 15 years ago
  75. efcbe94 Replace DiagnosticClient::setLangOptions with {Begin,End}SourceFile, and clarify by Daniel Dunbar · 15 years ago
  76. efceabd Convert CreateAnalysisConsumer and friends to just take a const Preprocessor&, and simplify. by Daniel Dunbar · 15 years ago
  77. eb6aeb5 Remove unused SetPreprocessor method. by Daniel Dunbar · 15 years ago
  78. b697a4e Acting on Daniel's nagging, remove PathDiagnosticClientFactory() and by Ted Kremenek · 15 years ago
  79. 90b1827 Kill PreprocessorFactory, which was both morally repugnant and totally unused. by Daniel Dunbar · 15 years ago
  80. 938963f InitializePreprocessor cannot fail. by Daniel Dunbar · 15 years ago
  81. 468fe24 Move -undef flag into PreprocessorInitOptions by Daniel Dunbar · 15 years ago
  82. 5ab7517 Preserve type source information in sizeof/alignof expressions, and pass it by John McCall · 15 years ago
  83. eace874 Factor out a diagnostic options class. by Daniel Dunbar · 15 years ago
  84. e6113de Implement support for the -undef command line option, patch by by Chris Lattner · 15 years ago
  85. 3e27c01 Fix buffer overflow in PrintMacroDefinition() by inverting the check to see if the target buffer needs to be resized. Fixes <rdar://problem/7255377>. by Ted Kremenek · 15 years ago
  86. ecf003e Remove unused header. by Daniel Dunbar · 15 years ago
  87. 47c06ee clean up namespace. by Chris Lattner · 15 years ago
  88. 5d7a188 Add C++ include paths for Exherbo. Patch by Daniel Mierswa! by Benjamin Kramer · 15 years ago
  89. 833ca99 Track source information for template arguments and template specialization by John McCall · 15 years ago
  90. c883770 simplify intmax setup, patch by Ken Dyck! by Chris Lattner · 15 years ago
  91. 0130f3c Rename FunctionDecl::isInline/setInline to by Douglas Gregor · 15 years ago
  92. e4b255c Split AddDefaultSystemIncludePaths into C, C++ and framework specific functions. by Rafael Espindola · 15 years ago
  93. 9994a34 Audit the code for places where it is assumed that every base specifier refers to a RecordType. Add assertions or conditions as appropriate. This fixes another crash in the Apache stdlib vector. by Sebastian Redl · 15 years ago
  94. ba6a9bd Preserve type source information in TypedefDecls. Preserve it across by John McCall · 15 years ago
  95. 58e4677 Remove OriginalTypeParmDecl; the original type is the one specified by John McCall · 15 years ago
  96. a2813ce Eliminate QualifiedDeclRefExpr, which captured the notion of a by Douglas Gregor · 15 years ago
  97. 231bc0b Add comment. by Ted Kremenek · 15 years ago
  98. ff1ea46 Fix integer overflow in PCHReader when reading the length of an by Ted Kremenek · 15 years ago
  99. 86acc2a FunctionTypeLocs don't necessarily provide ParmVarDecls, so don't crash if by John McCall · 15 years ago
  100. 54e14c4 When building types from declarators, instead of building two types (one for by John McCall · 15 years ago