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