1. a268fc0 Frontend: Replace -nostdinc by -nostdsysteminc (which is just system include by Daniel Dunbar · 13 years ago
  2. c892c5f For the FileChanged Preprocessor callback, when exiting a file, pass its FileID. by Argyrios Kyrtzidis · 13 years ago
  3. a696ece [libclang] Implement ConcurrencyCheck using a recursive mutex to allow re-entrancy in the same thread. by Argyrios Kyrtzidis · 13 years ago
  4. c91562c Revert r140009, about disabling clang's builtin in -fms-compatibility mode. by Francois Pichet · 13 years ago
  5. e305e81 When an included non-system directory duplicates a system directory the clang by Chad Rosier · 13 years ago
  6. ae57ead OpenCL: add driver/frontend support for precompiled headers by Peter Collingbourne · 13 years ago
  7. 0caed28 lib/Frontend/CompilerInstance.cpp: Suppress a "Comparision of unsigned and signed" warning on Cygwin gcc-4.3.4. by NAKAMURA Takumi · 13 years ago
  8. a789ca9 Whitespace by NAKAMURA Takumi · 13 years ago
  9. 5e1cdac Rename TagDecl::isDefinition -> isCompleteDefinition by John McCall · 13 years ago
  10. d51e43a CUDA: add -fcuda-is-device flag by Peter Collingbourne · 13 years ago
  11. 88934e8 Driver & AST: Implement support for -fpack-struct and -fpack-struct= command by Daniel Dunbar · 13 years ago
  12. 2572849 Seriously ugly hack, part 2 by Douglas Gregor · 13 years ago
  13. 1872e79 Seriously ugly hack to try to get the Windows builders back online by Douglas Gregor · 13 years ago
  14. 2bc7507 Introduce a simple file-based locking protocol for on-demand module by Douglas Gregor · 13 years ago
  15. ef48e05 Fix include path detection on Fedora 15 with GCC 4.6.1. Patch by Arthur Haas. by Justin Holewinski · 13 years ago
  16. 10a82cd Rip out flags for controlling C++ "production mode" separately. by Bob Wilson · 13 years ago
  17. 0ced799 When build a module on demand, run the module-building job on a by Douglas Gregor · 13 years ago
  18. d1e40d5 Make -fobjc-nonfragile-abi the -cc1 default, since it's the by John McCall · 13 years ago
  19. d309528 [analyzer] Add -analyzer-purge option which can take on multiple values, remove -analyzer-purge=none. (Small refactor as well: move the work of constructing AnalysisManager from the callers to the class itself.) by Anna Zaks · 13 years ago
  20. 76101cf Basic/Diagnostics: Add an isDefaultMappingAsError method, and switch TextDiagnosticPrinter to use that instead of extracting the current mapping via getDiagnosticLevel, which fixes one class of corner cases w.r.t. printing the "-Werror" diagnostic option marker. by Daniel Dunbar · 13 years ago
  21. 4aa8f2b Basic/Diagnostic: Factor out by Daniel Dunbar · 13 years ago
  22. 08d6acf Introduce an opt-in warning when a module is being implicitly built by Douglas Gregor · 13 years ago
  23. aee526e Introduce a pure virtual clone() method to DiagnosticConsumer, so that by Douglas Gregor · 13 years ago
  24. cc78c6c [driver] Add basic support for escaping XML characters in CC_LOG_DIAGNOSTICS by Chad Rosier · 13 years ago
  25. ed73b10 Remove the egregious hack that made Objective-C++ ARC work with older by Douglas Gregor · 13 years ago
  26. 30c4240 When 'bool' is not a built-in type but is defined as a macro, print by Douglas Gregor · 13 years ago
  27. 64b0cee Add back support for a manually formatted section of the diagnostic by Chandler Carruth · 13 years ago
  28. e6d1dff Hoist and beef up the asserts about the level of infrastructure expected by Chandler Carruth · 13 years ago
  29. 0ef8988 Switch the emission of diagnostics without a source location to by Chandler Carruth · 13 years ago
  30. 75c1bef Extract the actual printing of the message string into a helper by Chandler Carruth · 13 years ago
  31. 8dcdde1 Group the helpers for word wrapping with the primary routine. No by Chandler Carruth · 13 years ago
  32. ee0f84f Don't map a file:line:col triplet that is inside the preamble range to by Argyrios Kyrtzidis · 13 years ago
  33. a65cb0c Don't print a stray ] at the end of diagnostics. by Benjamin Kramer · 13 years ago
  34. 3a21809 Remove support for splitting word-wrapped diagnostic messages on newline by Chandler Carruth · 13 years ago
  35. 45b19de Move the word wrapped printing routine down to all the other helper by Chandler Carruth · 13 years ago
  36. a3ba6bb Switch some of my recently added helper functions to use the proper by Chandler Carruth · 13 years ago
  37. 253d41d Rewrite the printing of diagnostic options, categories, etc to actually by Chandler Carruth · 13 years ago
  38. 40847cf Rename DiagnosticInfo to Diagnostic as per issue 5397 by David Blaikie · 13 years ago
  39. c3516af Delete an extraneous line I missed. by Chandler Carruth · 13 years ago
  40. 53a529e A direct extraction of the rest of the option printing into a helper. by Chandler Carruth · 13 years ago
  41. 621bc69 Rename VerifyDiagnosticsClient to VerifyDiagnosticConsumer as per issue 5397 by David Blaikie · 13 years ago
  42. 7614578 Start a more correct pattern for factoring out the name printing. Slowly by Chandler Carruth · 13 years ago
  43. a629004 Revert r140484. That was *not* ready to be committed! Only halfway done, by Chandler Carruth · 13 years ago
  44. 534ed20 Fix a formatting goof. by Chandler Carruth · 13 years ago
  45. 4e85b8a Rename ChainedDiagnosticClient to ChainedDiagnosticConsumer as per issue 5397 by David Blaikie · 13 years ago
  46. 89645ba Extract the diagnostic message formatting into a helper routine. by Chandler Carruth · 13 years ago
  47. 26e7a90 Rename StoredDiagnosticClient to StoredDiagnosticConsumer as per issue 5397 by David Blaikie · 13 years ago
  48. 99c4e5b Extract the logic for printing a colorful level name into a helper function. by Chandler Carruth · 13 years ago
  49. 78ad0b9 Rename DiagnosticClient to DiagnosticConsumer as per issue 5397 by David Blaikie · 13 years ago
  50. d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 13 years ago
  51. 026cb76 Inline this method now that its completely trivial, and prepare for by Chandler Carruth · 13 years ago
  52. 18fc002 Shuffle some names around. 'CaretDiagnostic' is inaccurate as this needs by Chandler Carruth · 13 years ago
  53. 8be5c15 Actually remove the members of CaretDiagnostic no longer in use for by Chandler Carruth · 13 years ago
  54. b9c398b Sink the logic for suppressing some macro expansion notes from the by Chandler Carruth · 13 years ago
  55. a02a8a9 Split the recursive macro expansion walk out from the routine which by Chandler Carruth · 13 years ago
  56. 10efbaf Don't translate CRLF files into LF files. Fixes PR6870, from Aaron Ballman! by Douglas Gregor · 13 years ago
  57. 548f6c8 More missing header inclusions from llvm_unreachable migration. by David Blaikie · 13 years ago
  58. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
  59. c535d97 Reenable -cxx-isystem for Objective C++, until I come up with a better solution by Benjamin Kramer · 13 years ago
  60. 47adebe Add support for CPATH and friends. by Benjamin Kramer · 13 years ago
  61. 37c31c2 In the OpenCL mode, the AltiVec mode must be off and checks must be strict by Tobias Grosser · 13 years ago
  62. 47fcd29 Remove __WCHAR_UNSIGNED__ and anything that used it. by Eric Christopher · 13 years ago
  63. 92ddef1 In libclang, when visiting preprocessed entities in a source range, use by Argyrios Kyrtzidis · 13 years ago
  64. b6441ef Introduce local_begin()/local_end() methods in PreprocessingRecord which by Argyrios Kyrtzidis · 13 years ago
  65. 507097e [libclang] When getting a source location from a file:line:col triplet by Argyrios Kyrtzidis · 13 years ago
  66. a64ccef Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. by Argyrios Kyrtzidis · 13 years ago
  67. 9850ae1 Do not use builtin includes if -fms-compatibility is specified. Some MSVC header files have the same name as clang's builtins, this creates clash. by Francois Pichet · 13 years ago
  68. 62ec1f2 Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear that this flag must be used only for Microsoft extensions and not emulation; to avoid confusion with the new LangOptions::MicrosoftMode flag. by Francois Pichet · 13 years ago
  69. ae55608 As per discussion with Doug Gregor on the IRC channel, introduce a new compiler switch: -fms-compatility. by Francois Pichet · 13 years ago
  70. fba18aa Add an experimental flag -fauto-module-import that automatically turns by Douglas Gregor · 13 years ago
  71. b2d39c2 Comment what's going on when we compile a module by Douglas Gregor · 13 years ago
  72. 4ebd45f Detect cyclic module dependencies in a manner that is rather more by Douglas Gregor · 13 years ago
  73. 7489889 Eliminate the list of modules from the preprocessor options. This was by Douglas Gregor · 13 years ago
  74. 531dcce Eliminate the unused -create-module cc1-level option by Douglas Gregor · 13 years ago
  75. 1a995dd When we load the first module, make sure that we wire up the ASTConsumer to the newly-created ASTReader. This makes sure that CodeGen sees the declarations it is interested in by Douglas Gregor · 13 years ago
  76. e24692b [PCH] Overhaul how preprocessed entities are [de]serialized. by Argyrios Kyrtzidis · 13 years ago
  77. de8a905 Make -E work with module imports by Douglas Gregor · 13 years ago
  78. 815759c Encode the module hash in base-36, to reduce the length of the strings a bit by Douglas Gregor · 13 years ago
  79. 76d991e Assert that the module hash produced after stripping away non-modular options is the same as the module hash before stripping those options. by Douglas Gregor · 13 years ago
  80. 6e975c4 For modules, use a hash of the compiler version, language options, and by Douglas Gregor · 13 years ago
  81. 1c7e047 When building a module on-demand, clear out the "non-modular" language by Douglas Gregor · 13 years ago
  82. e289d81 Switch LangOptions over to a .def file that describes header of the by Douglas Gregor · 13 years ago
  83. 7824365 When compiling a module on-demand, re-use the diagnostics client by Douglas Gregor · 13 years ago
  84. 21cae20 When an import statement fails to find a module in the module cache, by Douglas Gregor · 13 years ago
  85. 9a6da69 Introduce a cc1-level option to provide the path to the module cache, by Douglas Gregor · 13 years ago
  86. 26d43cd [libclang] In ASTUnit::Parse copy the CompilerInvocation object instead of by Argyrios Kyrtzidis · 13 years ago
  87. eced60c Only predefine the __EXCEPTIONS macro if C++ exceptions are turned on. by Douglas Gregor · 13 years ago
  88. 08e0bc1 Kill of the Decl::PCHLevel field entirely. We now only need to know by Douglas Gregor · 13 years ago
  89. 13db5cf Treat the weak export of block runtime symbols as a deployment-target by John McCall · 13 years ago
  90. 5770bb7 Extract the emission of the diagnostic's location into a separate by Chandler Carruth · 13 years ago
  91. 6c57cce Move the HilightRange method from TextDiagnosticPrinter down to by Chandler Carruth · 13 years ago
  92. d2156fc Hoist the tab expansion into a helper function. by Chandler Carruth · 13 years ago
  93. 0580e7d Don't compute the same line number in two places, once inside a loop. by Chandler Carruth · 13 years ago
  94. 5182a18 Switch the CharSourceRange array to a small vector. The array was by Chandler Carruth · 13 years ago
  95. c79a0d2 Remove the doxyment for this now defunct parameter. by Chandler Carruth · 13 years ago
  96. f15651a Don't recompute the presumed loc twice in 5 lines of code... Spotted by by Chandler Carruth · 13 years ago
  97. 8a7b3f7 Use ArrayRef for the fixit hint array rather than a pointer and a size. by Chandler Carruth · 13 years ago
  98. 682630c Hoist the construction of the FixItHint line into a member function with by Chandler Carruth · 13 years ago
  99. 335a13f Add missing dependency by Peter Collingbourne · 13 years ago
  100. c8c97a0 Fix Lexer::ComputePreamble when MaxLines parameter is non-zero. by Argyrios Kyrtzidis · 13 years ago