catch2/include/reporters
Martin Hořeňovský d36c15c3ca
Store tags in one big pre-allocated string and only work with refs
This should decrease the number of allocations before main is entered
significantly, but complicates the code somewhat in return.

Assuming I used `massif` right, doing just `SelfTest --list-tests`
went from 929 allocations at "Remove gcc-4.9 from the travis builds"
(2 commits up), to 614 allocations with this commit.
2019-11-14 10:53:12 +01:00
..
catch_reporter_automake.hpp Do not copy around TestCaseInfo 2019-11-14 10:52:34 +01:00
catch_reporter_bases.cpp Untemplatize reporter bases 2019-10-29 14:07:18 +01:00
catch_reporter_bases.hpp Do not copy around TestCaseInfo 2019-11-14 10:52:34 +01:00
catch_reporter_compact.cpp Small updates to include directives (#1726) 2019-09-08 14:25:23 +02:00
catch_reporter_compact.h Untemplatize reporter bases 2019-10-29 14:07:18 +01:00
catch_reporter_console.cpp Fixes #1766: Catch terminates when parsing invalid test name 2019-10-19 21:14:06 +02:00
catch_reporter_console.h Untemplatize reporter bases 2019-10-29 14:07:18 +01:00
catch_reporter_junit.cpp Store tags in one big pre-allocated string and only work with refs 2019-11-14 10:53:12 +01:00
catch_reporter_junit.h Untemplatize reporter bases 2019-10-29 14:07:18 +01:00
catch_reporter_listening.cpp Do not copy around TestCaseInfo 2019-11-14 10:52:34 +01:00
catch_reporter_listening.h Do not copy around TestCaseInfo 2019-11-14 10:52:34 +01:00
catch_reporter_sonarqube.hpp Do not copy around TestCaseInfo 2019-11-14 10:52:34 +01:00
catch_reporter_tap.hpp Untemplatize reporter bases 2019-10-29 14:07:18 +01:00
catch_reporter_teamcity.hpp Do not copy around TestCaseInfo 2019-11-14 10:52:34 +01:00
catch_reporter_xml.cpp Store tags in one big pre-allocated string and only work with refs 2019-11-14 10:53:12 +01:00
catch_reporter_xml.h Do not copy around TestCaseInfo 2019-11-14 10:52:34 +01:00