1. 46ab5f5 Add mutex for accessing ASTUnit's global OnDisk data. This may be an issue as libclang could be processing multiple ASTUnit's at once. by Ted Kremenek · 13 years ago
  2. 821f8a1 Move ASTUnit's handling of temporary files and the preamble file into a lazily-created static DenseMap. This DenseMap is cleared (and the files erased) via an atexit routine in the case an ASTUnit is not destroyed. Fixes <rdar://problem/10293367>. by Ted Kremenek · 13 years ago
  3. a34fc03 [PCH] When visiting preprocessed entities, make it possible to avoid deserializing by Argyrios Kyrtzidis · 13 years ago
  4. fd40ad4 Switch to a more natural formatting of the macro name printing. by Chandler Carruth · 13 years ago
  5. 60a4a25 [libclang] Make sure we don't try to erase past the StoredDiagnostics vector. by Argyrios Kyrtzidis · 13 years ago
  6. 3ead475 Make -fms-compatibility imply -fms-extensions. Fixes PR11204. by Douglas Gregor · 13 years ago
  7. c8f2c40 Take DW_AT_comp_dir from $PWD when it's present and starts with a '/'. This is by Nick Lewycky · 13 years ago
  8. 022474a Define __STDC__ in -fms-extensions mode; defining it is consistent with gcc, and not defining it causes the system headers on multiple platforms to break with -fms-extensions because they assume the lack of a definition of __STDC__ implies a traditional (pre-ANSI) preprocessor. PR10324 and <rdar://problem/10313809> . by Eli Friedman · 13 years ago
  9. fe6bd6d Apply changes to migrate to upstream Oct 20th 2011 (r142531) by Logan Chien · 13 years ago
  10. 00a92ab Merge with clang upstream Oct 20th 2011 (r142531) by Logan Chien · 13 years ago
  11. 024f4be Frontend: Support -iframework. by Daniel Dunbar · 13 years ago
  12. ea523d7 Wire up support for the controlling the extended dwarf .file directive. With by Nick Lewycky · 13 years ago
  13. 05edf66 When building a module, use the macro definitions on the command line by Douglas Gregor · 13 years ago
  14. fe627b0 Hoist the logic I added to compute the macro name into a helper by Chandler Carruth · 13 years ago
  15. a47129e Now that macro expansion notes are real notes and go through the same by Chandler Carruth · 13 years ago
  16. 938ef24 Fix the original bug in our diagnostic printing that got me started on by Chandler Carruth · 13 years ago
  17. 4ba5565 Now that the structure of this is more reasonably laid out, fix a long by Chandler Carruth · 13 years ago
  18. 2ed3495 Add proper doxyments to the entry point routine, and remove a dead parameter. by Chandler Carruth · 13 years ago
  19. 21a869a Persist the TextDiagnostic object across multiple diagnostics as long as by Chandler Carruth · 13 years ago
  20. 7531f57 Clean up the names of all the TextDiagnostic methods (and even a static by Chandler Carruth · 13 years ago
  21. 6ddd887 Move two functions out of the public interface that shouldn't have ever by Chandler Carruth · 13 years ago
  22. db463bb Graduate the TextDiagnostic interface to its own header and source file, by Chandler Carruth · 13 years ago
  23. 1f3839e Move the message printing to a class-static function so that it can be by Chandler Carruth · 13 years ago
  24. 7eb84dc Move the diagnostic level printing into a class static helper. This will by Chandler Carruth · 13 years ago
  25. 03efd2e Rationalize the last bit of "arbitrary" state that is carried between by Chandler Carruth · 13 years ago
  26. d614040 Neither 'Warning' nor 'NonNote' was a good name for this location... by Chandler Carruth · 13 years ago
  27. 67e2d51 Nuke a bunch of FIXMEs that are now fixed. =] Also, remove the now-dead by Chandler Carruth · 13 years ago
  28. cae9ab1 Sink the include stack printing into the generic text diagnostic by Chandler Carruth · 13 years ago
  29. f54a614 Rationalize some of how the locations of prior diagnostics are tracked by Chandler Carruth · 13 years ago
  30. 9ed3066 Sink the EmitDiagnosticLoc method down to the generic TextDiagnostic by Chandler Carruth · 13 years ago
  31. 60e4a2a Sink the non-caret diagnostic logic down and out of the diagnostic by Chandler Carruth · 13 years ago
  32. 55c6110 Simplify the interface of a helper method in the TextDiagnosticPrinter by Chandler Carruth · 13 years ago
  33. d79e462 Change 'Emit' to 'EmitCaret' which sums up what it *should* be doing. by Chandler Carruth · 13 years ago
  34. abb5afa Allow calling ASTUnit::LoadFromCompilerInvocationAction with a previously created ASTUnit. by Argyrios Kyrtzidis · 13 years ago
  35. b8989f2 Change operator<< for raw_ostream and NamedDecl to take a reference instead of a pointer. by Benjamin Kramer · 13 years ago
  36. a268fc0 Frontend: Replace -nostdinc by -nostdsysteminc (which is just system include by Daniel Dunbar · 13 years ago
  37. c892c5f For the FileChanged Preprocessor callback, when exiting a file, pass its FileID. by Argyrios Kyrtzidis · 13 years ago
  38. a696ece [libclang] Implement ConcurrencyCheck using a recursive mutex to allow re-entrancy in the same thread. by Argyrios Kyrtzidis · 13 years ago
  39. c91562c Revert r140009, about disabling clang's builtin in -fms-compatibility mode. by Francois Pichet · 13 years ago
  40. e305e81 When an included non-system directory duplicates a system directory the clang by Chad Rosier · 13 years ago
  41. ae57ead OpenCL: add driver/frontend support for precompiled headers by Peter Collingbourne · 13 years ago
  42. 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
  43. a789ca9 Whitespace by NAKAMURA Takumi · 13 years ago
  44. 5e1cdac Rename TagDecl::isDefinition -> isCompleteDefinition by John McCall · 13 years ago
  45. d51e43a CUDA: add -fcuda-is-device flag by Peter Collingbourne · 13 years ago
  46. 88934e8 Driver & AST: Implement support for -fpack-struct and -fpack-struct= command by Daniel Dunbar · 13 years ago
  47. 2572849 Seriously ugly hack, part 2 by Douglas Gregor · 13 years ago
  48. 1872e79 Seriously ugly hack to try to get the Windows builders back online by Douglas Gregor · 13 years ago
  49. 2bc7507 Introduce a simple file-based locking protocol for on-demand module by Douglas Gregor · 13 years ago
  50. ef48e05 Fix include path detection on Fedora 15 with GCC 4.6.1. Patch by Arthur Haas. by Justin Holewinski · 13 years ago
  51. 10a82cd Rip out flags for controlling C++ "production mode" separately. by Bob Wilson · 13 years ago
  52. 0ced799 When build a module on demand, run the module-building job on a by Douglas Gregor · 13 years ago
  53. d1e40d5 Make -fobjc-nonfragile-abi the -cc1 default, since it's the by John McCall · 13 years ago
  54. 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
  55. 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
  56. 4aa8f2b Basic/Diagnostic: Factor out by Daniel Dunbar · 13 years ago
  57. 08d6acf Introduce an opt-in warning when a module is being implicitly built by Douglas Gregor · 13 years ago
  58. aee526e Introduce a pure virtual clone() method to DiagnosticConsumer, so that by Douglas Gregor · 13 years ago
  59. cc78c6c [driver] Add basic support for escaping XML characters in CC_LOG_DIAGNOSTICS by Chad Rosier · 13 years ago
  60. ed73b10 Remove the egregious hack that made Objective-C++ ARC work with older by Douglas Gregor · 13 years ago
  61. 30c4240 When 'bool' is not a built-in type but is defined as a macro, print by Douglas Gregor · 13 years ago
  62. 64b0cee Add back support for a manually formatted section of the diagnostic by Chandler Carruth · 13 years ago
  63. e6d1dff Hoist and beef up the asserts about the level of infrastructure expected by Chandler Carruth · 13 years ago
  64. 0ef8988 Switch the emission of diagnostics without a source location to by Chandler Carruth · 13 years ago
  65. 75c1bef Extract the actual printing of the message string into a helper by Chandler Carruth · 13 years ago
  66. 8dcdde1 Group the helpers for word wrapping with the primary routine. No by Chandler Carruth · 13 years ago
  67. ee0f84f Don't map a file:line:col triplet that is inside the preamble range to by Argyrios Kyrtzidis · 13 years ago
  68. a65cb0c Don't print a stray ] at the end of diagnostics. by Benjamin Kramer · 13 years ago
  69. 3a21809 Remove support for splitting word-wrapped diagnostic messages on newline by Chandler Carruth · 13 years ago
  70. 45b19de Move the word wrapped printing routine down to all the other helper by Chandler Carruth · 13 years ago
  71. a3ba6bb Switch some of my recently added helper functions to use the proper by Chandler Carruth · 13 years ago
  72. 253d41d Rewrite the printing of diagnostic options, categories, etc to actually by Chandler Carruth · 13 years ago
  73. 40847cf Rename DiagnosticInfo to Diagnostic as per issue 5397 by David Blaikie · 13 years ago
  74. c3516af Delete an extraneous line I missed. by Chandler Carruth · 13 years ago
  75. 53a529e A direct extraction of the rest of the option printing into a helper. by Chandler Carruth · 13 years ago
  76. 621bc69 Rename VerifyDiagnosticsClient to VerifyDiagnosticConsumer as per issue 5397 by David Blaikie · 13 years ago
  77. 7614578 Start a more correct pattern for factoring out the name printing. Slowly by Chandler Carruth · 13 years ago
  78. a629004 Revert r140484. That was *not* ready to be committed! Only halfway done, by Chandler Carruth · 13 years ago
  79. 534ed20 Fix a formatting goof. by Chandler Carruth · 13 years ago
  80. 4e85b8a Rename ChainedDiagnosticClient to ChainedDiagnosticConsumer as per issue 5397 by David Blaikie · 13 years ago
  81. 89645ba Extract the diagnostic message formatting into a helper routine. by Chandler Carruth · 13 years ago
  82. 26e7a90 Rename StoredDiagnosticClient to StoredDiagnosticConsumer as per issue 5397 by David Blaikie · 13 years ago
  83. 99c4e5b Extract the logic for printing a colorful level name into a helper function. by Chandler Carruth · 13 years ago
  84. 78ad0b9 Rename DiagnosticClient to DiagnosticConsumer as per issue 5397 by David Blaikie · 13 years ago
  85. d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 13 years ago
  86. 026cb76 Inline this method now that its completely trivial, and prepare for by Chandler Carruth · 13 years ago
  87. 18fc002 Shuffle some names around. 'CaretDiagnostic' is inaccurate as this needs by Chandler Carruth · 13 years ago
  88. 8be5c15 Actually remove the members of CaretDiagnostic no longer in use for by Chandler Carruth · 13 years ago
  89. b9c398b Sink the logic for suppressing some macro expansion notes from the by Chandler Carruth · 13 years ago
  90. a02a8a9 Split the recursive macro expansion walk out from the routine which by Chandler Carruth · 13 years ago
  91. 10efbaf Don't translate CRLF files into LF files. Fixes PR6870, from Aaron Ballman! by Douglas Gregor · 13 years ago
  92. 548f6c8 More missing header inclusions from llvm_unreachable migration. by David Blaikie · 13 years ago
  93. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
  94. c535d97 Reenable -cxx-isystem for Objective C++, until I come up with a better solution by Benjamin Kramer · 13 years ago
  95. 47adebe Add support for CPATH and friends. by Benjamin Kramer · 13 years ago
  96. 37c31c2 In the OpenCL mode, the AltiVec mode must be off and checks must be strict by Tobias Grosser · 13 years ago
  97. 47fcd29 Remove __WCHAR_UNSIGNED__ and anything that used it. by Eric Christopher · 13 years ago
  98. 92ddef1 In libclang, when visiting preprocessed entities in a source range, use by Argyrios Kyrtzidis · 13 years ago
  99. b6441ef Introduce local_begin()/local_end() methods in PreprocessingRecord which by Argyrios Kyrtzidis · 13 years ago
  100. 507097e [libclang] When getting a source location from a file:line:col triplet by Argyrios Kyrtzidis · 13 years ago