Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | serialized diagnostics: simplify code. | Benjamin Kramer | 2011-11-10 | 1 | -5/+1 | |
| | | | | llvm-svn: 144277 | |||||
* | serialized diagnostics: implement full deserialization of clang diagnostics ↵ | Ted Kremenek | 2011-11-10 | 1 | -9/+26 | |
| | | | | | | | | via the libclang API. I've tested it on simple cases and it works. Test cases to follow as well as a few tweaks. llvm-svn: 144269 | |||||
* | serialized diagnostics: serialize the version info in a separate meta block. | Ted Kremenek | 2011-11-08 | 1 | -20/+31 | |
| | | | | llvm-svn: 144115 | |||||
* | serialized diagnostics: include FixIt information in serialized diagnostics. | Ted Kremenek | 2011-11-05 | 1 | -6/+41 | |
| | | | | llvm-svn: 143776 | |||||
* | serialized diagnostics: pull emission of filenames into diagnostic block. | Ted Kremenek | 2011-11-05 | 1 | -81/+56 | |
| | | | | llvm-svn: 143765 | |||||
* | serialized diagnostics: pull emission of diagnostic flag string into ↵ | Ted Kremenek | 2011-11-05 | 1 | -65/+62 | |
| | | | | | | diagnostics block. llvm-svn: 143764 | |||||
* | Serialized diagnostics: pull category name serialization into diagnostic ↵ | Ted Kremenek | 2011-11-05 | 1 | -24/+33 | |
| | | | | | | blocks. The goal is to remove BLOCK_STRINGS so that the bitcode file can potentially be streamed. llvm-svn: 143763 | |||||
* | serialized diagnostics: emit source ranges. | Ted Kremenek | 2011-11-05 | 1 | -2/+55 | |
| | | | | llvm-svn: 143762 | |||||
* | Move definition of record/block IDs for serialized diagnostics to public header. | Ted Kremenek | 2011-11-05 | 1 | -16/+1 | |
| | | | | llvm-svn: 143761 | |||||
* | Serialized diagnostics: encode a 24 bit version number as part of the "magic ↵ | Ted Kremenek | 2011-11-05 | 1 | -4/+2 | |
| | | | | | | number" of serialized diagnostics. llvm-svn: 143760 | |||||
* | serialized diagnostics: unique warning strings when emitting serialized ↵ | Ted Kremenek | 2011-11-05 | 1 | -25/+61 | |
| | | | | | | diagnostics. llvm-svn: 143759 | |||||
* | Serialized diagnostics: serialize "notes" as sub diagnostics of warnings and ↵ | Ted Kremenek | 2011-11-05 | 1 | -4/+27 | |
| | | | | | | errors. llvm-svn: 143758 | |||||
* | Also include file modification time and size in output of ↵ | Ted Kremenek | 2011-11-05 | 1 | -1/+5 | |
| | | | | | | SerializedDiagnosticPrinter. llvm-svn: 143757 | |||||
* | Start work on SerializedDiagnosticPrinter, a new DiagnosticConsumer that ↵ | Ted Kremenek | 2011-10-29 | 1 | -0/+357 | |
serializes out the diagnostics for a given translation unit to a bit code file. This is a WIP. The motivation for this new DiagnosticConsumer is to provide a way for tools invoking the compiler to get its diagnostics via a libclang interface, rather than textually parsing the compiler output. This gives us flexibility to change the compiler's textual output, but have a structured data format for clients to use to get the diagnostics via a stable API. I have no tests for this, but llvm-bcanalyzer so far shows that the emitted file is well-formed. More work to follow. llvm-svn: 143259 |