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 |