Age | Commit message (Collapse) | Author |
|
|
|
* Add vcpkg installation instructions
* Fix typo
Co-authored-by: Salvage <29021710+Saalvage@users.noreply.github.com>
|
|
|
|
* Docs
* Explicit String stringification
* Improved wording
|
|
* matcher-like nan check
* Remove superfluous extern template declarations
* Add explicit template parameters
* Correct template instantiation
* Fix test includes
* class -> struct
* Correctly instantiate
* Oops
* Try fix interface
* Add MinGW exception
* Add info regarding interface decl and def
* Adjust docs
* Remove accidental paste in comment
* First draft
* operator<< => StringStream (for now)
* Forward declare cstr output operator
* Remove unnecessary String constructor
* Port more stuff to streams
* Remove std::string stringification (it was broken anyways)
* Remove anonymous namespace for the time being
* Revert "Remove anonymous namespace for the time being"
This reverts commit ec2819c44bdb647546108d29b135720083ded48c.
* Move toStream to prevent disabling
* Restore customization points
* Remove superfluous const char* catcher
* Merge branch 'dev' into fix-string
* Better IsNaN stringification
* Reset doctest
* We're getting somewhere!
* size_t -> unsigned long
* Fix nullptr handling
* Why is it selecting the template over the overload??
* Reduce template count
* Forward declare cstr output operator (again)
* Fix pointer stringification
* Add flag that forces custom stringification methods to be provided (#595)
* Add flag that forces custom stringification methods to be provided
* Add docs
* Add IsNaN operator! (#603)
* Add IsNaN operator!
* Docs
* More concise impl
* Optimized floating point stringification
* Remove float stringification override
* unsigned long -> size_t where appropriate
* Automatic type stringification with optional overrides
* Fix type stringification
* Add manual short override to fix tests
* Add tests
* insertion fix?
* Make operator<< static
* Clean up fake type traits
* Try fix stl warnings
* Reintroduce deferred_false
* Work around dumb VS15 shit
* Oops
* Yet another MSVS2015 workaround
* Fix #618
* Doing ungodly things to make MSVS2015 work
* Oops
* rerun tests
* Rerun tests
* Fix #618 by removing string_view
* Remove incorrect restrictions on <string> inclusion
* Add String::EMPTY
* Replace String::EMPTY with static EMPTY_STRING in order to avoid SIOF
* Revert "Add String::EMPTY"
This reverts commit 8856a220596398f27e11a031cedda352f067cbf8.
Revert "Replace String::EMPTY with static EMPTY_STRING in order to avoid SIOF"
This reverts commit 83d3c4f45dde09038d13e77379ea3b40843ce37f.
|
|
* Add DOCTEST_CONFIG_NO_ATOMICS
* Fix
* Fix cmake stuff and ambiguity issue
* No mutices when multithreading is disabled
* Add WASI platform
* Fix various warnings
* No `thread_local`s when multithreading is disabled
* Fix tests
* Add docs
* Fix docs
* Various fixes, simplifications and additional tests
* Small docs amendment
* Tiny style fix
|
|
* Add contains otion to checks.
* Add test for teh contains option of CHECK_THROWS_WITH.
* Adress comments Saalvage: move compare function to Contains, add operator== and make m_exception_string a union."
* Add new tests.
* Attempt to fix windows specific warning about unions.
* Attempt 2 to fix windows specific warning about unions.
* Attempt 3 to fix windows specific warning about unions.
* Attempt 4 to fix windows specific warning about unions.
* Return union to a struct.
* Fixing and refactoring
* Docs
Co-authored-by: Salvage <29021710+Saalvage@users.noreply.github.com>
|
|
* Allow escaping backslash with backslash in filters (#614)
* Add test
* Strengthen test conditions
Co-authored-by: Salvage <29021710+Saalvage@users.noreply.github.com>
|
|
* mpi extension: fixed deadlock if multiple SUBCASEs
Also skip the test if not enough proc and issue a warning (rather than
failing the test)
* More explicit MPI fails
* Updated MPI example
* Fixed GCC warnings
|
|
* removes a duplicate word 'most' in configuration.md
* Fix another typo
Co-authored-by: Salvage <29021710+Saalvage@users.noreply.github.com>
|
|
* Remove most references to old roadmap
* Update articles and fix all references to the old issue roadmap
|
|
* Implement #588
* Move DOCTEST_FUNC_EMPTY outside of relevant scopes
* Adjust docs
* Update assertions.md
* Update assertions.md
|
|
* matcher-like nan check
* Remove superfluous extern template declarations
* Add explicit template parameters
* Correct template instantiation
* Fix test includes
* class -> struct
* Correctly instantiate
* Oops
* Try fix interface
* Add MinGW exception
* Add info regarding interface decl and def
* Adjust docs
* Remove accidental paste in comment
* Remove redundant macro definition
|
|
|
|
|
|
|
|
* CHECK_NAN (Resolves #105)
* Fix helper macro
* Include correct test header
* Move definitions to cpp file
* Extern declaration and exception fix
* Fix more warnings
* Warning suppression
* Add NaN checking docs
* Improved wording
|
|
|
|
|
|
because commit 06af20b9bbbceea87e2769bfcd9077051d1ce167 could have caused unintended changes for people using asserts in their production code together with CONFIG_DISABLE - suddenly whatever was in the asserts would have started being evaluated as a breaking change
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
the docs - related to #486
|
|
* Add quiet flag and ability to set cout from context; Closes #503
|
|
|
|
|
|
|
|
* spelling: cause
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: degrade
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: dummy
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: enough
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: for
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: from
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: happened
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: including
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: inited
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: retrieved
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: suppress
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: -w
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
|
|
|
|
Old URL resulted in 404
|
|
|
|
|
|
|
|
|
|
|
|
introduced no_breaks decorator
|
|
should_fail/may_fail/etc.
|
|
Adds the configuration option `DOCTEST_CONFIG_NO_MULTI_LANE_ATOMICS` to disable multi lane atomics.
This can speed up assertions in highly parallel tests by a factor of 3 and more, with a slight slowdown for the single threaded case.
Closes #452
|
|
|
|
this solves the problem in PR #431
|
|
attached - can cause massive slowdowns
|
|
|