Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/onqtam/doctest.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)Author
2022-09-22Fix typoHEADmasterSalvage
2022-09-22Add vcpkg installation instructions (#695)Cheney Wang
* Add vcpkg installation instructions * Fix typo Co-authored-by: Salvage <29021710+Saalvage@users.noreply.github.com>
2022-06-18v2.4.9v2.4.9Salvage
2022-05-01Stringification amendments (#642)Stefan
* Docs * Explicit String stringification * Improved wording
2022-04-28Refactor stringification (#585)Stefan
* 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.
2022-03-19Config no multithreading (#625)Stefan
* 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
2022-03-06Add contains option to checks. (#620)Menno Fraters
* 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>
2022-03-05Allow escaping backslash with backslash in filters (#614) (#616)Egor Suvorov
* Allow escaping backslash with backslash in filters (#614) * Add test * Strengthen test conditions Co-authored-by: Salvage <29021710+Saalvage@users.noreply.github.com>
2022-02-08Fix mpi subcase (#611)BerengerBerthoul
* 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
2022-01-24removes a duplicate word 'most' in configuration.md (#599)Krishnakumar Gopalakrishnan, PhD
* removes a duplicate word 'most' in configuration.md * Fix another typo Co-authored-by: Salvage <29021710+Saalvage@users.noreply.github.com>
2022-01-24Move roadmap and wipe it clean (#601)Stefan
* Remove most references to old roadmap * Update articles and fix all references to the old issue roadmap
2022-01-15Feature config ret vals (#589)Stefan
* Implement #588 * Move DOCTEST_FUNC_EMPTY outside of relevant scopes * Adjust docs * Update assertions.md * Update assertions.md
2022-01-13Feature: Better NaN (#584)Stefan
* 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
2022-01-12Adjust docs to modern release tagging schemeStefan
2022-01-12Value returning assertions docsStefan
2022-01-11Update conan recipe locationsStefan
2022-01-11Nan check (#582)Stefan
* 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
2022-01-10version 2.4.8v2.4.8onqtam
2022-01-10cleanup of travis & appveyor mentions from repoonqtam
2022-01-07added a new config DOCTEST_CONFIG_EVALUATE_ASSERTS_EVEN_WHEN_DISABLED ↵onqtam
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
2022-01-07more tabs to spaces convertedonqtam
2022-01-05fixed #570 , also trimmed roadmaponqtam
2021-12-15removed most references to onqtam and replaced with doctest - the github orgonqtam
2021-12-13Clean up warning suppression a bit; Fixes #565 (#566)Stefan
2021-12-11updated html docs (not sure if anyone uses them...)onqtam
2021-12-11small cleanuponqtam
2021-12-11fix typo - related to 1fab21d77f48904014de35be58bb2ec6ab83f828onqtam
2021-12-11implemented the no-intro option by popular demand - closing #181 #245 #342onqtam
2021-12-11some docs changesonqtam
2021-12-11Add -minimal flag (#562)Stefan
2021-12-11removed unnecessary mutexes and clarified the use of subcases & threads in ↵onqtam
the docs - related to #486
2021-12-11Quiet flag (#561)Stefan
* Add quiet flag and ability to set cout from context; Closes #503
2021-12-11added a small note in relation to #513onqtam
2021-12-11removed dead link - related to #532onqtam
2021-12-11added FAQ entry about using multiple source files - fixes #526onqtam
2021-12-11Spelling (#546)Josh Soref
* 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>
2021-12-11minor fixes in MPI docs (#499)Philipp Bucher
2021-12-11Fix google death test URL (#528)Emre Cilesiz
Old URL resulted in 404
2021-12-11Replace gendered pronouns (#525)Michael Letterle
2021-12-11fix typoViktor Kirilov
2021-12-11updated docs after merging #493Viktor Kirilov
2021-02-02version 2.4.52.4.5Viktor Kirilov
2021-02-02officially supporting 'none' as sorting of test casesViktor Kirilov
2021-02-02added the no_output decorator and also fixed a bug with the recently ↵Viktor Kirilov
introduced no_breaks decorator
2021-02-02added a new no_breaks() decorator - useful together with ↵Viktor Kirilov
should_fail/may_fail/etc.
2021-02-02Implement a multi lane atomic for assertion counts (#453)Martin Ankerl
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
2020-12-15version 2.4.2onqtam
2020-12-15switched from using the << operator to the comma operator for all logging - ↵Viktor Kirilov
this solves the problem in PR #431
2020-12-15added an option to disable the debug console output when a debugger is ↵Viktor Kirilov
attached - can cause massive slowdowns
2020-12-15fixed docs a bitViktor Kirilov