mirror of
https://github.com/catchorg/Catch2.git
synced 2024-12-22 19:33:29 +01:00
43f02027e4
Now we delay allocating owning `NameAndLocation` instances until we construct a new tracker (because a tracker's lifetime can be significantly different from the underlying tracked-thing's name). This saves 4239 allocations (436948 -> 432709) when running `./tests/SelfTest -o /dev/null`, at some cost to code clarity due to introducing a new ref type, `NameAndLocationRef`. |
||
---|---|---|
.. | ||
Clara.tests.cpp | ||
CmdLine.tests.cpp | ||
CmdLineHelpers.tests.cpp | ||
ColourImpl.tests.cpp | ||
Details.tests.cpp | ||
FloatingPoint.tests.cpp | ||
GeneratorsImpl.tests.cpp | ||
InternalBenchmark.tests.cpp | ||
Parse.tests.cpp | ||
PartTracker.tests.cpp | ||
RandomNumberGeneration.tests.cpp | ||
Reporters.tests.cpp | ||
Sharding.tests.cpp | ||
Stream.tests.cpp | ||
String.tests.cpp | ||
StringManip.tests.cpp | ||
Tag.tests.cpp | ||
TestCaseInfoHasher.tests.cpp | ||
TestSpec.tests.cpp | ||
TestSpecParser.tests.cpp | ||
TextFlow.tests.cpp | ||
ToString.tests.cpp | ||
Traits.tests.cpp | ||
UniquePtr.tests.cpp | ||
Xml.tests.cpp |