Gitiles
Code Review
Sign In
gerrit.cesnet.cz
/
github
/
onqtam
/
doctest
/
ce59fd1d054fa6afe94ed33c758272cba3e141fc
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
5a51f44
back to c++98...
by onqtam
· 8 years ago
c223b69
done with coverage?
by onqtam
· 8 years ago
baa61b9
forgot reference output
by onqtam
· 8 years ago
30c5e4b
more coverage
by onqtam
· 8 years ago
d9bb03a
more coverage
by onqtam
· 8 years ago
9ca2e26
coverage ...
by onqtam
· 8 years ago
4321fd8
more coverage
by onqtam
· 8 years ago
cc9e865
working on code coverage
by onqtam
· 8 years ago
9f934f8
all builds should be working now!!!
by onqtam
· 8 years ago
00332ae
appveyor mingw - it should work now!
by onqtam
· 8 years ago
32b383c
appveyor mingw..
by onqtam
· 8 years ago
6ad1376
appveyor mingw..
by onqtam
· 8 years ago
85bca3d
appveyor mingw debugging
by onqtam
· 8 years ago
c64b948
appveyor mingw debugging...
by onqtam
· 8 years ago
c33624d
appveyor mingw debugging
by onqtam
· 8 years ago
17b2ba1
mingw appveyor debugging
by onqtam
· 8 years ago
a311752
appveyor mingw...
by onqtam
· 8 years ago
8b766c5
mingw on appveyor..
by onqtam
· 8 years ago
01adc5a
trying to get the appveyor mingw build going
by onqtam
· 8 years ago
103eb2d
fixing appveyor 7z utility flags
by onqtam
· 8 years ago
196baef
trying to get mingw build working on appveyor
by onqtam
· 8 years ago
63447e2
trying to get a mingw build on appveyor
by onqtam
· 8 years ago
ef53593
fixing builds..
by onqtam
· 8 years ago
0185fe1
bad .yml format...
by onqtam
· 8 years ago
b382bd3
trying to get all travis builds working
by onqtam
· 8 years ago
1d1ba2a
not using gold anymore
by onqtam
· 8 years ago
d1737e4
fixed #27
by onqtam
· 8 years ago
6d64eb1
fixed #25
by onqtam
· 8 years ago
901a333
fixed #28
by onqtam
· 8 years ago
bcd5c9f
fixing .yml format...
by onqtam
· 8 years ago
e459494
alternative way of supplying packages?
by onqtam
· 8 years ago
c6ad425
newer cmake for travis builds
by onqtam
· 8 years ago
7e20332
still trying to get clang from a .tar.xz working - with the help of https://github.com/ldionne
by onqtam
· 8 years ago
cc35030
the last difference between me and boost.hana - still not working...
by onqtam
· 8 years ago
0115857
again installing clang like boost.hana
by onqtam
· 8 years ago
23c6a34
still trying to get libc++ working on travis
by onqtam
· 8 years ago
9368c05
properly installing libc++
by onqtam
· 8 years ago
095242a
properly installing libc++-dev...
by onqtam
· 8 years ago
6cb83ac
trying to use libc++ for clang under linux
by onqtam
· 8 years ago
e0c0360
switching back to clangs from the llvm apt...
by onqtam
· 8 years ago
fa5a852
switched to using gold on linux for everything
by onqtam
· 8 years ago
Next »