Gitiles
Code Review
Sign In
gerrit.cesnet.cz
/
github
/
onqtam
/
doctest
/
3a6cb17d093ec074444fdbed85fb69e89ab17c2e
3a6cb17
added xcode 8.1 builds
by onqtam
· 8 years ago
3281a7b
moved pictures out of doc folder
by onqtam
· 8 years ago
b18680d
fixed documentation for stringification - relates https://github.com/philsquared/Catch/issues/741
by onqtam
· 8 years ago
7e61291
version 1.1.3
by onqtam
· 8 years ago
1.1.3
fd62aa0
allowing the linux llvm 3.9 build to fail... cannot get the ppa working
by onqtam
· 8 years ago
7e775f9
to circumvent llvm 3.9 apt not being whitelisted yet - https://github.com/travis-ci/apt-source-whitelist/issues/300
by onqtam
· 8 years ago
e34600e
- updated docs a bit - version bump to 1.1.3
by onqtam
· 8 years ago
4402545
- added the ability to compile code with assertions that need exceptions even without exceptions - see the use of DOCTEST_CONFIG_NO_EXCEPTIONS_BUT_WITH_ALL_ASSERTS
by onqtam
· 8 years ago
1f5d22a
introduced the DOCTEST_CONFIG_NO_EXCEPTIONS and DOCTEST_CONFIG_NO_TRY_CATCH_IN_ASSERTS config identifiers
by onqtam
· 8 years ago
0b51b7b
removed the version from the reference output - so releases that don't change the output don't need to recommit new reference output
by onqtam
· 8 years ago
7c32c26
version 1.1.2
by onqtam
· 8 years ago
1.1.2
b1a3de8
all gcc builds under osx now allowed to fail - I have no $^&%-ing clue why some of them started failing - and in different ways!
by onqtam
· 8 years ago
5cab8e9
fixed #42 - no warnings with clang in c++11 mode
by onqtam
· 8 years ago
ec103be
- changed the test suite macros to require a semicolon with a dummy typedef instead of a forward declaration of a dummy function
by onqtam
· 8 years ago
86d166a
fixed readme...
by onqtam
· 8 years ago
94881ad
put the donations stuff at the top of the readme as well
by onqtam
· 8 years ago
2115e6d
updated docs
by onqtam
· 8 years ago
69fd862
tiny docs changes
by onqtam
· 8 years ago
bf4f453
updated docs and bumped version to 1.1.1
by onqtam
· 8 years ago
1.1.1
3261d89
added support for the bcc32c compiler - Borland (Embarcadero)
by onqtam
· 8 years ago
1bc205f
updated readme with sponsors
by onqtam
· 8 years ago
a755acc
version 1.1 released!
by onqtam
· 8 years ago
1.1.0
c2c79cb
added the missing contributing.html file
by onqtam
· 8 years ago
b6c6967
fixed html documentation!
by onqtam
· 8 years ago
1435c01
bumped version to 1.1
by onqtam
· 8 years ago
2fae6e9
inter-linking in the docs done!
by onqtam
· 8 years ago
30db1a6
almost done with docs!
by onqtam
· 8 years ago
ba6ea2a
FAQ done?
by onqtam
· 8 years ago
4ea79db
FAQ done?
by onqtam
· 8 years ago
a1c34ba
docs updated more - still WIP!
by onqtam
· 8 years ago
62302cf
more docs updated
by onqtam
· 8 years ago
06a3e10
updating docs - WIP
by onqtam
· 8 years ago
c7946e7
finished the docs about benchmarking the assertion macros
by onqtam
· 8 years ago
f4302db
benchmark page text updated
by onqtam
· 8 years ago
c6555cf
all compile time benchmarks done!
by onqtam
· 8 years ago
56c443c
removed c string comparison test because in debug the compiler (atleast MSVC) doesn't optimize the 2 identical C strings and they end up with 2 different addresses in memory.
by onqtam
· 8 years ago
08ed774
switched from REQUIRE to CHECK macro in an example because gcc 4.4 build under OSX fail this test - after an exception is thrown for the REQUIRE the program quits.... this is a known issue (by me)- check out the comment in examples/assertion_macros/CMakeLists.txt
by onqtam
· 8 years ago
c808bb0
breaking change - char pointers no longer compared as C strings by default - you will need to define the DOCTEST_CONFIG_TREAT_CHAR_STAR_AS_STRING identifier to enable this! This also affects stringification of char pointers. fixes #36
by onqtam
· 8 years ago
200e888
more stuff benchmarked
by onqtam
· 8 years ago
7b8d8dc
fixing clang builds - added new line at end of main.cpp for `removing_doctest_options` example...
by onqtam
· 8 years ago
f4ea19f
fixing clang builds...
by onqtam
· 8 years ago
ce59fd1
linux gcc header cost benchmarked!
by onqtam
· 8 years ago
8337278
fixing bench.py script to be executable under linux
by onqtam
· 8 years ago
19b21e9
updated benchmarks (results of doctest vs catch (header inclusion cost) are the same from 4 months ago - doctest 1.0)
by onqtam
· 8 years ago
b793c5b
fixing CI builds... no more shadowing
by onqtam
· 8 years ago
cc6a6d6
- added tests that assertion macros don't copy the types and that they evaluate the expressions only once
by onqtam
· 8 years ago
a1ede61
Added example how to remove doctest options from the command line for the program after the tests run - fixes #20
by onqtam
· 8 years ago
52eee92
- added patreon and paypal donation options
by onqtam
· 8 years ago
11210ce
- added an image instead of code for the main readme
by onqtam
· 8 years ago
d0a083a
this should REALLY give 1 more line hit in the coverage...
by onqtam
· 8 years ago
83de18b
this should get us 1 more line hit in the coverage
by onqtam
· 8 years ago
8d78e70
code coverage should be maxed - around 99.2%
by onqtam
· 8 years ago
3ef438f
code coverage should be again near 99%
by onqtam
· 8 years ago
2860216
added the DOCTEST_CONFIG_ASSERTION_PARAMETERS_BY_VALUE config option - will allow to not odr-use static constants like from user-defined traits - fixed #35
by onqtam
· 8 years ago
956d4ec
added DOCTEST_CONFIG_SUPER_FAST_ASSERTS which makes the fast asserts insanely fast for compile times - just 1 function call - with 1 tiny change in behavior - breaking into the debugger will be into an internal doctest function instead of in the test case
by onqtam
· 8 years ago
86e30c3
renamed _ASSERTION to _ASSERT in macros
by onqtam
· 8 years ago
7ff1dc1
simplified the new unary/binary assertion macros - reusing stuff from the main assertion macro
by onqtam
· 8 years ago
25b5d21
moved stuff out of fwd and into impl
by onqtam
· 8 years ago
441c98d
implemented the fast alternative assertion macros!
by onqtam
· 8 years ago
52755c5
binary assertions (and unary) are now properly implemented.
by onqtam
· 8 years ago
db5eee9
- moved an inline remapping function to the implementation part of doctest
by onqtam
· 8 years ago
828fa1f
fixing clang builds...
by onqtam
· 8 years ago
df09f51
refactor - assertion macros use integers and flags instead of strings and substringing - this will allow me to more easily deal with the increasing number of assertion macros
by onqtam
· 8 years ago
154d5a1
added comments - related to #21
by onqtam
· 8 years ago
fb375ca
fixing travis build...
by onqtam
· 8 years ago
c0a8baf
updated Catch submodule
by onqtam
· 8 years ago
837def0
added a utility cmake function that creates an executable for a static library with tests
by onqtam
· 8 years ago
58643d0
fixing CI builds...
by onqtam
· 8 years ago
f90739e
added warning suppression around the expression decomposition template machinery - comparing signed to unsigned integers should now not generate warnings...
by onqtam
· 8 years ago
0a5fdc4
for some reason clang 3.6+ on OSX doesn't have Wunused-local-typedef so trying to silence Wunknown-pragmas
by onqtam
· 8 years ago
459b708
hopefully fixing CI builds
by onqtam
· 8 years ago
fa04f13
fixing colors for the --success option
by onqtam
· 8 years ago
31628ef
added clearFilters() to doctest::Context - fixed #33
by onqtam
· 8 years ago
96bdf71
- restrict expressions in assertion macros to binary comparisons at most with a static assert
by onqtam
· 8 years ago
a0a5f42
updated docs a bit
by onqtam
· 8 years ago
362c931
this should really fix the CI builds - the initial problem of a warning suddenly appearing is due to gcc 5 and 6 being upgraded on travis - and in 32 bit mode this cast: 'static_cast<unsigned>(testArray.size())' triggered a warning as being unnecessary
by onqtam
· 8 years ago
518c251
still trying to fix the builds...
by onqtam
· 8 years ago
7505ba1
hopefully fixing the travis builds...
by onqtam
· 8 years ago
c7aaa96
updating cmake on travis... Also bumping the minimal version of cmake required to 3.0 because of the 'NAME' target property
by onqtam
· 8 years ago
fada1a9
fixing builds with CMake older than 3.4
by onqtam
· 8 years ago
a0e2846
Using a CMake function called "doctest_force_link_static_lib_in_target" located in "doctest_force_link_static_lib_in_target.cmake" users of CMake can force the linking of every object file from a static library to an executable/shared target. Not intrusive - using generated dummy headers in the build folder of the target, CMake target properties and compiler flags for including the headers to the appropriate sources.
by onqtam
· 8 years ago
f516977
travis builds should pass now
by onqtam
· 8 years ago
dc68304
fixed #31 - dropped support for VC++6
by onqtam
· 8 years ago
84b19bc
hopefully all sanitizer builds should pass now
by onqtam
· 8 years ago
87002fa
up the verbosity for sanitizer outout
by onqtam
· 8 years ago
fba7fb7
not using compare mode for sanitizers - for better build output
by onqtam
· 8 years ago
2802554
removed verbosity of sanitizers
by onqtam
· 8 years ago
106ed9a
added sanitizer options
by onqtam
· 8 years ago
b478ca6
fixing the cmake for code coverage reports! should be >99%
by onqtam
· 8 years ago
8edeaaf
added /std:c++latest for MSVC
by onqtam
· 8 years ago
c30ab66
[tiny commit] removed old stuff from travis config file
by onqtam
· 8 years ago
56c1071
updated roadmap and todo for 1.1 release
by onqtam
· 8 years ago
fe740c2
moved code coverage sources outside of examples
by onqtam
· 8 years ago
15d2d9d
trying to fix the code coverage example under valgrind...
by onqtam
· 8 years ago
4e68e66
trying to fix CI builds after code coverage example...
by onqtam
· 8 years ago
6e00ced
fixing output of tests
by onqtam
· 8 years ago
dea0317
fixing reference output - not displaying the random ordering
by onqtam
· 8 years ago
529c92c
enabling all builds again
by onqtam
· 8 years ago
3802f93
more code coverage!
by onqtam
· 8 years ago
15c5f0f
using the doctest.h header for coverage...
by onqtam
· 8 years ago
Next »