Commit graph

1210 commits

Author SHA1 Message Date
Snaipe
b347b70bdb Refactored runner coroutine into its own file 2015-09-24 16:08:58 +02:00
Snaipe
5ec278c7d6 Fixed memory leaks 2015-09-24 01:14:16 +02:00
Snaipe
461c56e8e9 Removed deprecated 1.x unprefixed assertion macros 2015-09-24 00:15:32 +02:00
Snaipe
13760d0447 Fixed BSD unused warning 2015-09-23 22:34:27 +02:00
Snaipe
013992d9cd Removed asprintf::invalid test 2015-09-23 13:30:08 -07:00
Snaipe
665dd40059 Fixed BSD & OSX get_processor_count implementation 2015-09-23 13:29:31 -07:00
Snaipe
10a3cbb988 Conditionally disabled asprintf::invalid on some OSes 2015-09-23 21:57:20 +02:00
Snaipe
2354ba6c78 Fixed and completed documentation on parameterized tests 2015-09-23 21:54:42 +02:00
Snaipe
0b8680aac7 Added array-to-criterion_test_param conversion constructor 2015-09-23 21:35:05 +02:00
Snaipe
f44eb1760e Added optional cleanup parameter to conversion function 2015-09-23 20:37:09 +02:00
Snaipe
b773bb61c3 Added C++ version of parameterized sample 2015-09-23 20:11:35 +02:00
Snaipe
2b66cda524 Added criterion::parameters for simpler C++ parameter generation 2015-09-23 20:10:00 +02:00
Snaipe
37a043147f [Issue #54] Added custom allocator for cr_malloc/cr_free 2015-09-23 19:48:11 +02:00
Snaipe
05812ca34e Fixed buggy delete_arr 2015-09-23 19:21:32 +02:00
Snaipe
350eb235b1 [Issue #53] Removed ext/stdio_sync_filebuf.h 2015-09-23 14:12:09 +02:00
Snaipe
473d91ea18 Removed readme FAQ [ci skip] 2015-09-23 14:10:30 +02:00
Snaipe
7263020d74 Updated documentation intro [ci skip] 2015-09-23 14:10:09 +02:00
Snaipe
7d4896da07 Updated documentation to mention extglob patterns 2015-09-23 02:19:11 +02:00
Snaipe
fbd6d3dba0 Added documentation for --jobs and CRITERION_JOBS 2015-09-23 02:11:06 +02:00
Snaipe
a6f2bbb4c2 Boyscouting. 2015-09-23 01:59:31 +02:00
Snaipe
525e69a5ab Merge branch 'features/parallel' into bleeding 2015-09-23 01:21:10 +02:00
Snaipe
f90131d6be Fixed invalid platform name for x64 in appveyor config 2015-09-23 00:59:12 +02:00
Snaipe
ace14dc3bc Fixed sysctl errors being ignored when getting the number of processors on BSD 2015-09-23 00:42:30 +02:00
Snaipe
080c10ebad Fixed clang warnings over partial initialization in coroutine 2015-09-23 00:34:30 +02:00
Snaipe
2c76e45479 Fixed missing typedefs on BSD 2015-09-22 23:30:53 +02:00
Snaipe
40dbcc3408 Added --jobs CLI switch and CRITERION_JOBS environment variable 2015-09-22 23:21:51 +02:00
Snaipe
eac6ee518d Fixed various memory and logic errors 2015-09-22 22:32:32 +02:00
Snaipe
a086aa995c Added parallelisation code & cleaned up runner code 2015-09-22 21:43:22 +02:00
Snaipe
3af74ac9dd Added package links for brew and AUR 2015-09-22 14:06:36 +02:00
Snaipe
ca85603b0d Removed unused include 2015-09-22 12:14:33 +02:00
Snaipe
0de2797dee Renamed assume macros for consistency 2015-09-22 12:12:54 +02:00
Snaipe
1c42bf8de0 Fixed signedness comparison warning on delete_arr 2015-09-22 01:46:56 +02:00
Snaipe
984ecc5a74 Added missing include directory addition for libintl dependency 2015-09-22 01:12:32 +02:00
Snaipe
d05d71bbd5 Renamed TESTS cmake option to CTESTS 2015-09-22 00:16:45 +02:00
Snaipe
86a1707b75 Added cmake option to turn on/off tests (off by default) 2015-09-21 23:26:47 +02:00
Snaipe
3148348c37 [v2.1.0] Merge branch 'bleeding' (Version release) 2015-09-21 22:35:34 +02:00
Snaipe
7efbac94d1 Fixed wrong setjmp usage in theory main and cleaned up function 2015-09-21 13:02:51 -07:00
Snaipe
87cfa36481 Fixed warnings on Release builds 2015-09-21 20:32:56 +02:00
Snaipe
b5156702b2 Disabled coverage for non-debug builds 2015-09-21 20:13:16 +02:00
Snaipe
e57e81bf89 [Issue #52] Added Release and RelWithDebInfo configuration targets for CI builds 2015-09-21 20:09:43 +02:00
Snaipe
9531e5d970 Added clarification on theories vs parameterized tests in documentation 2015-09-21 18:19:55 +02:00
Snaipe
7c9855f9da Updated README feature list 2015-09-21 18:08:06 +02:00
Snaipe
9683945a06 Updated documentation on parameterized tests to include dynamic allocation 2015-09-21 18:06:56 +02:00
Snaipe
eb99798241 [Issue #51] Removed template declaration to redirection functions 2015-09-21 08:43:12 -07:00
Snaipe
39265392be Revert "Fixed stdin redirection test"
This reverts commit 84706900b4.
2015-09-21 08:35:50 -07:00
Snaipe
c474567472 [Issue #47] Merge branch 'features/winfork' into bleeding 2015-09-21 17:23:59 +02:00
Snaipe
2819cf9ebe Added missing alloc.h header inclusion 2015-09-21 17:11:20 +02:00
Snaipe
942de4a583 Fixed line numbers on regression tests for parameterized tests 2015-09-21 17:02:16 +02:00
Snaipe
e2cf03c327 Fixed context passing errors for the heap and added dynamic parameter allocation for parameterized tests 2015-09-21 07:55:40 -07:00
Snaipe
40f7646e22 Added retry routine on heap creation until the base address is suitable. 2015-09-21 07:03:11 -07:00