catch2/include/internal
Martin Hořeňovský e810d9602e Fix for sigsegv stack overflow behavior
Also stops Catch from assuming its the only signal user in the binary,
and makes it restore the signal handlers it has replaced. Same goes for
the signal stack.

The signal stack itself probably shouldn't be always reallocated for
fragmentation reasons, but that can be fixed later on.
2016-11-26 21:05:17 +01:00
..
catch_approx.hpp Fixed toString for Approx 2014-12-11 23:48:11 +00:00
catch_assertionresult.h Reorganised C+11 feature detection a bit 2015-05-19 22:31:57 +01:00
catch_assertionresult.hpp Renamed ShouldNegate to FalseTest 2014-05-29 08:00:20 +01:00
catch_capture.hpp "test" expression using !! instead of static_cast to bool. 2016-05-12 19:17:55 +01:00
catch_clara.h New version of Clara 2014-03-17 18:40:58 +00:00
catch_commandline.hpp -f supports quoted test names (test name surrounded with " characters). 2016-09-27 10:27:28 +01:00
catch_common.h Use __COUNTER__ when generating unique names instead of __LINE__, if available. 2016-03-14 07:55:00 +00:00
catch_common.hpp Fix transform without a lambda 2016-10-14 14:28:15 -07:00
catch_compiler_capabilities.h Use std::shuffle instead of (deprecated) std::random_shuffle if C++14 detected 2016-06-09 08:15:57 +01:00
catch_config.hpp Switched remaining std::auto_ptrs to use CATCH_AUTO_PTR 2016-06-08 19:14:54 +01:00
catch_console_colour_impl.hpp Added --use-colour option to give finer control over colourisation. 2016-02-29 08:03:48 +00:00
catch_console_colour.hpp Cleaned up terminal colouring impl and added more config options 2014-10-21 07:24:30 +01:00
catch_context_impl.hpp Refactored stream related stuff 2015-09-29 19:23:06 +01:00
catch_context.h Fixed dereferenced null issue 2014-05-20 18:49:28 +01:00
catch_debugger.h Big assertion capture refactoring. 2014-05-28 18:53:01 +01:00
catch_debugger.hpp Use CATCH_NULL instead of NULL 2015-07-01 07:33:27 +01:00
catch_default_main.hpp main takes args by non-const char* 2015-12-09 06:22:15 +00:00
catch_evaluate.hpp Support explicit operator bool 2016-02-25 00:34:09 -08:00
catch_exception_translator_registry.hpp exception translators considered even for types deriving from std::exception, now 2015-11-18 08:39:21 +00:00
catch_expression_lhs.hpp Reorganised C+11 feature detection a bit 2015-05-19 22:31:57 +01:00
catch_fatal_condition.hpp Fix for sigsegv stack overflow behavior 2016-11-26 21:05:17 +01:00
catch_generators_impl.hpp Removed all trailing whitespace 2013-07-03 19:14:59 +01:00
catch_generators.hpp Removed all trailing whitespace 2013-07-03 19:14:59 +01:00
catch_impl.hpp Stripped trailing whitespace from all source code lines 2015-11-04 18:04:15 +00:00
catch_interfaces_capture.h Do uncaught_exception checking before calling sectionEnded 2015-09-26 18:12:21 -07:00
catch_interfaces_config.h Added --use-colour option to give finer control over colourisation. 2016-02-29 08:03:48 +00:00
catch_interfaces_exception.h Use __COUNTER__ when generating unique names instead of __LINE__, if available. 2016-03-14 07:55:00 +00:00
catch_interfaces_generators.h Removed all trailing whitespace 2013-07-03 19:14:59 +01:00
catch_interfaces_registry_hub.h Fixes for single include 2015-08-07 17:28:48 +01:00
catch_interfaces_reporter.h Removed use of dynamic_cast for MultipleReporters 2016-04-28 08:11:12 +01:00
catch_interfaces_runner.h Big assertion capture refactoring. 2014-05-28 18:53:01 +01:00
catch_interfaces_tag_alias_registry.h Tag aliases feature 2014-06-30 07:33:17 +01:00
catch_interfaces_testcase.h Stripped trailing whitespace from all source code lines 2015-11-04 18:04:15 +00:00
catch_legacy_reporter_adapter.h Support for reporting skipped tests 2014-12-22 20:10:33 +00:00
catch_legacy_reporter_adapter.hpp Support for reporting skipped tests 2014-12-22 20:10:33 +00:00
catch_list.hpp --list-test-names quotes test names that start with # 2016-09-27 10:43:03 +01:00
catch_matchers.hpp Fix EndsWith Matcher (and refactored EndsWith and StartsWith in terms of endsWith and startsWith) (see Issue #573) 2016-01-22 07:59:06 +00:00
catch_message.h Suppressed a load of warnings 2014-05-19 18:57:14 +01:00
catch_message.hpp Suppressed a load of warnings 2014-05-19 18:57:14 +01:00
catch_notimplemented_exception.h Suppressed a load of warnings 2014-05-19 18:57:14 +01:00
catch_notimplemented_exception.hpp Conditionally removes usage of deprecated features 2014-03-20 14:03:51 +01:00
catch_objc_arc.hpp Conditionally compile clang pragmas 2012-08-16 18:47:41 +01:00
catch_objc.hpp Use CATCH_NULL instead of NULL 2015-07-01 07:33:27 +01:00
catch_option.hpp Use CATCH_NULL instead of NULL 2015-07-01 07:33:27 +01:00
catch_platform.h Separated out catch_platform.h 2013-08-16 19:08:39 +01:00
catch_ptr.hpp Removed Runner class 2015-07-28 18:55:11 +01:00
catch_reenable_warnings.h Suppress warnings correctly for Intel compiler 2015-03-04 07:54:35 +00:00
catch_registry_hub.hpp Replaced some stray overrides with CATCH_OVERRIDE 2015-08-10 07:32:21 +01:00
catch_reporter_registrars.hpp Stripped trailing whitespace from all source code lines 2015-11-04 18:04:15 +00:00
catch_reporter_registry.hpp Some small clean-ups and refactorings 2015-09-28 01:09:06 -07:00
catch_result_builder.h Stripped trailing whitespace from all source code lines 2015-11-04 18:04:15 +00:00
catch_result_builder.hpp Stripped trailing whitespace from all source code lines 2015-11-04 18:04:15 +00:00
catch_result_type.h Stripped trailing whitespace from all source code lines 2015-11-04 18:04:15 +00:00
catch_run_context.hpp Fixed !shouldfail 2016-03-14 19:13:34 +00:00
catch_section_info.h Stripped trailing whitespace from all source code lines 2015-11-04 18:04:15 +00:00
catch_section_info.hpp Use CATCH_NULL instead of NULL 2015-07-01 07:33:27 +01:00
catch_section.h Updated NonCopyable (to include C++11 version) and use for Session and Section 2014-10-03 08:15:27 +01:00
catch_section.hpp Do uncaught_exception checking before calling sectionEnded 2015-09-26 18:12:21 -07:00
catch_stream.h Switched remaining std::auto_ptrs to use CATCH_AUTO_PTR 2016-06-08 19:14:54 +01:00
catch_stream.hpp Merged from develop branch 2015-12-04 10:19:08 +00:00
catch_streambuf.h Merge branch 'master' of https://github.com/gnzlbg/Catch 2014-04-18 08:49:35 +01:00
catch_suppress_warnings.h Moved all new tracking impl into catch_test_case_tracker.pp 2015-11-02 06:14:52 +00:00
catch_tag_alias_registry.h Tag aliases feature 2014-06-30 07:33:17 +01:00
catch_tag_alias_registry.hpp Only use std::cout/ cert via Catch::cout/ cert - and make those conditional on CATCH_CONFIG_NOSTDOUT 2014-10-02 19:08:19 +01:00
catch_tag_alias.h Tag aliases feature 2014-06-30 07:33:17 +01:00
catch_test_case_info.h Stripped trailing whitespace from all source code lines 2015-11-04 18:04:15 +00:00
catch_test_case_info.hpp Stripped trailing whitespace from all source code lines 2015-11-04 18:04:15 +00:00
catch_test_case_registry_impl.hpp Fix random_shuffle narrowing warnings 2016-10-14 14:06:45 -07:00
catch_test_case_tracker.hpp Removed use of dynamic_cast from test_case_tracker. 2016-04-28 08:11:12 +01:00
catch_test_registry.hpp Use __COUNTER__ when generating unique names instead of __LINE__, if available. 2016-03-14 07:55:00 +00:00
catch_test_spec_parser.hpp Added [!mayfail] tag to indicate test case that can fail without failing the suite. 2014-07-03 08:09:57 +01:00
catch_test_spec.hpp Added braces to emphasise the return logic 2016-09-27 09:58:12 +01:00
catch_text.h New version of Clara 2014-03-17 18:40:58 +00:00
catch_timer.h Changed time function name to reflect that it actually returns Microseconds as reported in #323 2014-09-03 19:20:23 +01:00
catch_timer.hpp Use CATCH_NULL instead of NULL 2015-07-01 07:33:27 +01:00
catch_tostring.h Stripped trailing whitespace from all source code lines 2015-11-04 18:04:15 +00:00
catch_tostring.hpp Stripped trailing whitespace from all source code lines 2015-11-04 18:04:15 +00:00
catch_totals.hpp Fixed up xml reporter and rebased 2014-12-30 18:24:31 +00:00
catch_version.h Stripped trailing whitespace from all source code lines 2015-11-04 18:04:15 +00:00
catch_version.hpp Build 1.5.8 2016-10-26 12:08:26 +01:00
catch_wildcard_pattern.hpp Stripped trailing whitespace from all source code lines 2015-11-04 18:04:15 +00:00
catch_xmlwriter.hpp Fixes for XML encoding. 2016-08-24 09:38:24 -05:00