1. 5af8de8 If we encounter a fatal error, exit with status 70. For BSD systems this is by Chad Rosier · 13 years ago
  2. 02c23eb Make DiagnosticOptions intrusively reference-counted, and make sure by Douglas Gregor · 13 years ago
  3. a74e4af Just revert r163605 for now. It broke the build and had some by Chandler Carruth · 13 years ago
  4. 6d445a6 Select the correct, or, failing that, compatible, dialect when invoked as cc, by David Chisnall · 13 years ago
  5. df9b933 [Win32] Rework crash-report since r145389. by NAKAMURA Takumi · 13 years ago
  6. bfd7a52 Unify Options.td and CC1Options.td, in a first step towards unifying the serialization logic in Frontend and Driver. by James Molloy · 13 years ago
  7. 80ec127 Add a little hack to emulate a clang crash, so the diagnostics generator can be by Chad Rosier · 13 years ago
  8. 2dec85b [driver] Parse diagnostic args in the driver. by Chad Rosier · 13 years ago
  9. c93dc78 Basic: import IntrusiveRefCntPtr<> into clang namespace by Dylan Noblesmith · 13 years ago
  10. 36d5927 drop more llvm:: prefixes on SmallString<> by Dylan Noblesmith · 14 years ago
  11. 1e4c01b drop more llvm:: prefixes on OwningPtr<> by Dylan Noblesmith · 14 years ago
  12. 9ec60df rename -ccc-host-triple into -target by Sebastian Pop · 14 years ago
  13. 31cbe68 Revert r148138; it's causing test failures. by Eli Friedman · 14 years ago
  14. edd4f3c rename -ccc-host-triple into -target by Sebastian Pop · 14 years ago
  15. 1770e0d remove unneeded config.h includes by Dylan Noblesmith · 14 years ago
  16. 5d8b954 rename getHostTriple into getDefaultTargetTriple in clang by Sebastian Pop · 14 years ago
  17. 10a82cd Rip out flags for controlling C++ "production mode" separately. by Bob Wilson · 14 years ago
  18. d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 14 years ago
  19. a6b4045 Match LLVM change: TargetRegistry and TargetSelect have been moved to Support. by Evan Cheng · 14 years ago
  20. 2b81910 When the compiler crashes, the compiler driver now produces diagnostic by Chad Rosier · 14 years ago
  21. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
  22. d7a3ba0 Temporarily revert r135614 while I fix the cmake build. by Chad Rosier · 14 years ago
  23. 2da13b1 When the compiler crashes, the compiler driver now produces diagnostic information by Chad Rosier · 14 years ago
  24. ca02643 Slightly improve the code to derive target from program name to not by Joerg Sonnenberger · 14 years ago
  25. c8a22b0 Driver: Sketch driver support for a CC_LOG_DIAGNOSTICS options, similar to the by Daniel Dunbar · 14 years ago
  26. 7f9fc3f switch a few Driver APIs to use llvm::ArrayRef, cleaning up code. by Chris Lattner · 14 years ago
  27. 0ce89c6 Refactor program name logic. Extend it to infer the target triple from by Joerg Sonnenberger · 14 years ago
  28. 9ade4ae If called as *cpp or *cpp-[^-]*, run only the preprocessor. If no by Joerg Sonnenberger · 14 years ago
  29. 322c29f clang: Add support for a CC_PRINT_HEADERS environment variable, which mirrors by Daniel Dunbar · 15 years ago
  30. 43d013d Add missing <cctype> include, from Joerg Sonnenberger by Douglas Gregor · 15 years ago
  31. fbfd180 Replace all uses of PathV1::makeAbsolute with PathV2::fs::make_absolute. by Michael J. Spencer · 15 years ago
  32. d5b08be Replace all uses of PathV1::get{Basename,Dirname,Suffix} with their PathV2 equivalents. by Michael J. Spencer · 15 years ago
  33. 472ccff Replace all uses of PathV1::getLast with PathV2::filename. by Michael J. Spencer · 15 years ago
  34. 4eeebc4 MemoryBuffer API update. by Michael J. Spencer · 15 years ago
  35. 3a321e2 Use error_code instead of std::string* for MemoryBuffer. by Michael J. Spencer · 15 years ago
  36. 03013fa Merge System into Support. by Michael J. Spencer · 15 years ago
  37. 33e4e70 Refactoring of Diagnostic class. by Argyrios Kyrtzidis · 15 years ago
  38. aeed3da Turns out that we may end up calling dladdr on GetExecutablePath, give it external linkage to make sure the lookup works on all platforms. by Benjamin Kramer · 15 years ago
  39. 5e0cc38 This function doesn't need external linkage either. by Benjamin Kramer · 15 years ago
  40. 79e9e9d Make "-ccc-cxx" option work on Linux. Patch by nobled. by Rafael Espindola · 15 years ago
  41. bdbb004 Simplify the ownership model for DiagnosticClients, which was really by Douglas Gregor · 15 years ago
  42. edf29b0 Driver: Keep track of a separate "install dir", which is the path where clang by Daniel Dunbar · 15 years ago
  43. 5633c1e Simplify. by Daniel Dunbar · 15 years ago
  44. e5d6967 Driver: Switch to using a SmallVector instead of std::vector, and stop by Daniel Dunbar · 15 years ago
  45. 8a1af32 Implement support for reading arguments specified in a file with @file. If by Rafael Espindola · 15 years ago
  46. 6658874 Revert r108672, "Implement support for reading arguments specified in a file by Daniel Dunbar · 15 years ago
  47. 1c2ab11 Implement support for reading arguments specified in a file with @file. by Rafael Espindola · 15 years ago
  48. 0bbad51 Driver: Change the driver to take the path to the main executable, instead of by Daniel Dunbar · 15 years ago
  49. 06e35d3 Refactor the code a bit so that there is only one call to BuildCompilation. The by Rafael Espindola · 15 years ago
  50. 41b5b17 Driver/MC: Add 'clang -cc1as' integrated assembler tool, currently accepts approximately the same interface as 'llvm-mc'. by Daniel Dunbar · 15 years ago
  51. 5d93ed3 Driver: Add support for a CLANGXX_IS_PRODUCTION build variable, which enable by Daniel Dunbar · 15 years ago
  52. 30bc7e8 make -ftime-report work even in -disable-free mode. Woo, finally. by Chris Lattner · 15 years ago
  53. 4c00fcd Driver: Support CC_PRINT_OPTIONS, used for logging the compile commands (in -v style) to a file. by Daniel Dunbar · 15 years ago
  54. 240c734 Mark variable as const by Kovarththanan Rajaratnam · 15 years ago
  55. af20afb Driver: Use TextDiagnosticPrinter instead of a custom one. by Daniel Dunbar · 15 years ago
  56. 0de9a7b clang: Add support for s// edit form of QA_OVERRIDE_GCC3_OPTIONS. by Daniel Dunbar · 15 years ago
  57. 0dea4be Driver: Use "g++" as generic gcc name when running in C++ mode, for platforms by Daniel Dunbar · 16 years ago
  58. e3fdca2 Remove several .c_str() to be forward-compatible with StringRef. by Jeffrey Yasskin · 16 years ago
  59. 0f4c59c Add gcc's -no-canonical-prefixes option to clang. by Rafael Espindola · 16 years ago
  60. c88aa79 Put CompilerInvocation testing code in clang-cc instead of clang for now, I can't bear to link all of clang into 'clang' yet. :) by Daniel Dunbar · 16 years ago
  61. 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 · 16 years ago
  62. d5dc9f3 Add a workaround to silence a bogus g++-4.4 -pedantic warning. by Benjamin Kramer · 16 years ago
  63. 217acbf Sketch some 'clang -cc1' support, for testing parts of CompilerInvocation. by Daniel Dunbar · 16 years ago
  64. 265e9ef Driver: ArgList doesn't depend on Options.h anymore. by Daniel Dunbar · 16 years ago
  65. e26bd90 Fix unsafe use of StringRef I introduced. by Daniel Dunbar · 16 years ago
  66. 8fa01c8 Driver: Run 'clang' in C++ mode based on the name it was invoked by. We match by Daniel Dunbar · 16 years ago
  67. f44c585 Push "clang-is-production" logic up to tools/driver, and make it hittable by by Daniel Dunbar · 16 years ago
  68. 237a31b Fix indentation / trailing white space. by Daniel Dunbar · 16 years ago
  69. e3d6023 [llvm up] Add support for '#' component of QA_OVERRIDE_GCC3_OPTIONS. by Daniel Dunbar · 16 years ago
  70. c88a88f Driver: Move Compilation::Execute to Driver::ExecuteCompilation. by Daniel Dunbar · 16 years ago
  71. 0311d47 Revert to using &...[0] for std::vector, apparently .data isn't generally by Daniel Dunbar · 16 years ago
  72. 549adeb Use .data() vs &...[0] by Daniel Dunbar · 16 years ago
  73. 8e6e709 The driver/diagnostic client don't need to be on the heap. by Daniel Dunbar · 16 years ago
  74. ec9587d Support QA_OVERRIDE_GCC3_OPTIONS - Cover your eyes... by Daniel Dunbar · 16 years ago
  75. a1e2fd9 Driver: CCC_ADD_ARGS could end up using dangling pointers. by Daniel Dunbar · 16 years ago
  76. 6b83f66 Allow CCC_ADD_ARGS to add empty arguments by Daniel Dunbar · 16 years ago
  77. e5be6da Support CCC_ADD_ARGS in new driver. by Daniel Dunbar · 16 years ago
  78. af07f93 (LLVM up) Update to use llvm::sys::getHostTriple(). by Daniel Dunbar · 16 years ago
  79. 7ec3daf Rename clang-driver to clang. by Daniel Dunbar · 16 years ago
  80. af96def Driver: Give Compilation::Execute total control over the Driver result by Daniel Dunbar · 16 years ago
  81. 734932c Driver: Get executable path using llvm::sys::Path::GetMainExecutable. by Daniel Dunbar · 16 years ago
  82. 510d732 Driver: Use custom diag printer to drop dependency on libFrontend and libLex. by Daniel Dunbar · 16 years ago
  83. 8f25c79 Driver: Use PrettyStackTrace. by Daniel Dunbar · 16 years ago
  84. f353c8c Driver: Implement majority tool binding logic. by Daniel Dunbar · 16 years ago
  85. ab83543 Driver: Return 0 from BuildCompilation on -ccc-print-phases, -ccc-print-options. by Daniel Dunbar · 16 years ago
  86. 4ad4b3e Driver: Use standard Diagnostic interface for diagnostics. by Daniel Dunbar · 16 years ago
  87. dd98e2c Driver: Add host info. by Daniel Dunbar · 16 years ago
  88. 365c02f Driver: Handle magic -ccc- options. by Daniel Dunbar · 16 years ago
  89. 1b3bb6e Driver: Sink Driver/Compilation into clang::driver namespace. by Daniel Dunbar · 16 years ago
  90. 2c6f6f3 Driver: More Option implementation. by Daniel Dunbar · 16 years ago
  91. 1eb4e64 Sketch Driver Option classes. by Daniel Dunbar · 16 years ago
  92. 3ede8d0 Stub out some structure for C++ driver. by Daniel Dunbar · 16 years ago