#
861a19c2 |
| 26-Jun-2016 |
Vedant Kumar <vsk@apple.com> |
[llvm-cov] Simplify the way expansion views are rendered (NFC)
If a sub-view has already been rendered, it's helpful to re-render the expansion site before rendering the next expansion view. Make th
[llvm-cov] Simplify the way expansion views are rendered (NFC)
If a sub-view has already been rendered, it's helpful to re-render the expansion site before rendering the next expansion view. Make this fact explicit in the rendering interface, instead of hiding it behind an awkward Optional<LineRef> parameter.
llvm-svn: 273789
show more ...
|
#
8b12ecb7 |
| 25-Jun-2016 |
Vedant Kumar <vsk@apple.com> |
[llvm-cov] Make an API more consistent, NFC
Make renderExpansionView() look a bit more like renderLine(), and clarify its doxygen comment.
llvm-svn: 273773
|
#
ee5a5e9b |
| 25-Jun-2016 |
Vedant Kumar <vsk@apple.com> |
[llvm-cov] Flesh out some doxygen comments, NFC
llvm-svn: 273772
|
#
4f4e8d81 |
| 25-Jun-2016 |
Vedant Kumar <vsk@apple.com> |
Try to fix the MSVC build
There's some kind of issue with using "constexpr unsigned" in an anonymous namespace.
http://lab.llvm.org:8011/builders/clang-x64-ninja-win7/builds/13395
llvm-svn: 273770
|
#
f9151b93 |
| 25-Jun-2016 |
Vedant Kumar <vsk@apple.com> |
[llvm-cov] Separate presentation logic from formatting logic, NFC
This makes it easier to add renderers for new kinds of output formats.
- Define and document a pure-virtual coverage rendering inte
[llvm-cov] Separate presentation logic from formatting logic, NFC
This makes it easier to add renderers for new kinds of output formats.
- Define and document a pure-virtual coverage rendering interface. - Move the text-based rendering logic into its a new file. - Re-work the API to better reflect the presentation/formatting split.
llvm-svn: 273767
show more ...
|