User Details
- User Since
- Jun 21 2022, 4:01 PM (49 w, 1 d)
Aug 26 2022
Reset SARIFDiag during EndSourceFile().
Deleted copy and move for Printer and added asserts.
Resolved pending comments.
Aug 25 2022
Ran clang-format.
Addressed some refactoring and reformatting comments.
Aug 24 2022
Deleted copy/move from renderer and returned OS to reference.
Aug 23 2022
Removed use of pointer reset in Printer.
Added use of std::make_unique.
Documented issue with representing PresumedLocs modified by #line directives.
Modified Printer's interface to use unique pointers when setting the SARIF writer.
Aug 22 2022
Addressed review comments on formatting, style, C++ best practices.
Formatting fixes and synchronization of documentation.
Aug 19 2022
Addressed review style comments.
Added diagnostic level and default configuration to SARIF output.
Removed unit test file.
Aug 18 2022
Commented out unfinished test case
Aug 17 2022
Removed Clang name from FileCheck test.
Aug 16 2022
Hi, checking in on this again, thanks!
Fixed FileCheck test case and added multiple source range error.
Aug 15 2022
Naming fixes.
Minor cleanup.
Removed unused remaining parts of traditional text diagnostics.
Aug 10 2022
Aug 9 2022
Minor formatting/naming fixes.
Adds check for the compatibility of qualifiers on the clear method and the object it is called on.
Aug 8 2022
Aug 5 2022
Adds non-dependent base class test case.
Checks for clear() in base classes as well.
Aug 1 2022
Hi all, I just wanted to check in on this again and see if any more feedback or progress could be made. Thank you!
Jul 19 2022
Removed unintended formatting.
Enabled both "sarif" and "SARIF" as flag spellings.
Update test file to check for warning and address other minor comments
Jul 18 2022
Adds test file and fixes warning-flags test failure by adding warning group.
Jul 15 2022
Commit message edits did not go through
Edited commit message
Gentle ping!
Jul 13 2022
Jul 12 2022
Hi! I'm interning with @cjdb and @denik this summer and I was working on adding a -fdiagnostics-format=sarif option to start off my project, but I just found that a previous abandoned version of this change (D109697) was intending to add it. Seeing as the flag is no longer included in this version of the change, is it okay for me to go on and add it myself, or are you still planning on adding it here? Thanks!
Jul 7 2022
Adds argument 0 test case and refactoring based on feedback.
Adds functionality for only warning on the case of unused return value
of the call to empty() and removes using-directive.
Jun 28 2022
Progress Update
Jun 27 2022
Addressed review edits and clarity feedback.
Removed old test file.
Jun 24 2022
Added functionality to check if member function clear() exists before
suggesting it as a fix, including updated tests to reflect that. Fixed
path change and rebase errors from the initial revision.