catch2/projects
Martin Hořeňovský 8b01883854 Add support for -fno-exceptions (or equivalent)
This means

* Adding new configuration toggle `CATCH_CONFIG_DISABLE_EXCEPTIONS`
and a best-guess configuration auto-checking for it.
* Adding new set of internal macros, `CATCH_TRY`, `CATCH_CATCH_ALL`
and `CATCH_CATCH_ANON` that can be used in place of regular `try`,
`catch(...)` and `catch(T const&)` respectively, while disappearing
when `CATCH_CONFIG_DISABLE_EXCEPTIONS` is enabled.
* Replacing all uses of `throw` with calls to `Catch::throw_exception`
customization point.
* Providing a default implementation for the above customization point
when `CATCH_CONFIG_DISABLE_EXCEPTIONS` is set.
* Letting users override this implementation with their own.
* Some minor changes and ifdefs all around to support the above
2018-09-03 21:08:27 +02:00
..
ExtraTests Add tests for CATCH_CONFIG_DISABLE 2018-09-01 17:28:06 +02:00
SelfTest Add test for AND_GIVEN and update the baselines 2018-09-02 16:53:57 +02:00
XCode/OCTest Reverted removal of #ifdef for chrono converters, and fixed in OC project a different way 2018-06-12 15:37:06 +01:00
CMakeLists.txt Add support for -fno-exceptions (or equivalent) 2018-09-03 21:08:27 +02:00
Where did the projects go.txt Renamed missing project explainer filename 2017-01-09 21:59:53 +00:00