Commit History

Author SHA1 Message Date
  David Blaikie 1614d5cef4 Remove uses of the redundant ".reset(nullptr)" of unique_ptr, in favor of ".reset()" 11 years ago
  Alexander Kornienko c2f2b74ec2 Remove limits on the number of fix-it hints and ranges in the DiagnosticsEngine. 11 years ago
  Craig Topper d24fb6c947 [C++11] Use 'nullptr'. Frontend edition. 11 years ago
  Craig Topper 85bba31eb7 [C++11] Add 'override' keyword to virtual methods that override their base class. 11 years ago
  Ahmed Charles 70639e8de3 Replace OwningPtr with std::unique_ptr. 11 years ago
  Jordan Rose 4c271d4169 Serialized diagnostic severity levels should be stable. 11 years ago
  Douglas Gregor cc2b653c31 Remove DiagnosticConsumer::clone(), a bad idea that is now unused. 12 years ago
  Ted Kremenek 63631bd173 Teach serialized diagnostics about notes without locations. 12 years ago
  Dmitri Gribenko cfa88f8939 Remove useless 'llvm::' qualifier from names like StringRef and others that are 12 years ago
  Chandler Carruth 55fc873017 Sort all of Clang's files under 'lib', and fix up the broken headers 12 years ago
  Douglas Gregor 14afab36c7 Teach the serialized diagnostic writer to clone() itself, sharing 12 years ago
  Douglas Gregor 02c23ebf41 Make DiagnosticOptions intrusively reference-counted, and make sure 13 years ago
  Richard Smith db309ae1bf Avoid binding a reference to a dereferenced pointer in diagnostic serialization 13 years ago
  Argyrios Kyrtzidis 16afdf76b6 Fix an assertion hit when the serialized diagnostics writer receive a diagnostic 13 years ago
  Daniel Dunbar 8d6ff02cb7 Serialization: Switch over to using the native SmallVector based BitstreamWriter 13 years ago
  Ted Kremenek 8be51eab5a Refactor DiagnosticRenderer and SDiagsRenderer to have some functionality 13 years ago
  Dylan Noblesmith f7ccbad5d9 Basic: import SmallString<> into clang namespace 13 years ago
  Dylan Noblesmith 6f42b62b61 Basic: import OwningPtr<> into clang namespace 13 years ago
  Ted Kremenek 2a76410c0a Refactor SerializeDiagnosticsPrinter to using DiagnosticRenderer. This gives us comparative diagnostics 13 years ago
  Argyrios Kyrtzidis 29f2787b6d Make changes to SDiagsWriter to make it work in combination with the ARC migrator: 13 years ago
  Devang Patel 02ae32ae11 Remove extra ';'. 13 years ago
  Benjamin Kramer 6eb29d2528 serialized diagnostics: simplify code. 13 years ago
  Ted Kremenek 153221717e serialized diagnostics: implement full deserialization of clang diagnostics via the libclang API. 13 years ago
  Ted Kremenek 0b69aa8563 serialized diagnostics: serialize the version info in a separate meta block. 13 years ago
  Ted Kremenek 96dcadec26 serialized diagnostics: include FixIt information in serialized diagnostics. 14 years ago
  Ted Kremenek 0d34e6ebd9 serialized diagnostics: pull emission of filenames into diagnostic block. 14 years ago
  Ted Kremenek 3baf63d37d serialized diagnostics: pull emission of diagnostic flag string into diagnostics block. 14 years ago
  Ted Kremenek 0dbadc4a8e Serialized diagnostics: pull category name serialization into diagnostic blocks. The goal is to remove BLOCK_STRINGS so that the bitcode file can potentially be streamed. 14 years ago
  Ted Kremenek 2a20b4fac5 serialized diagnostics: emit source ranges. 14 years ago
  Ted Kremenek fdd0ced001 Move definition of record/block IDs for serialized diagnostics to public header. 14 years ago