Snaipe
81f2b1855a
release: Prepare release 2.2.2
2016-06-20 09:36:25 +02:00
Snaipe
95d7ed4356
[v2.2.1] Merge branch 'patch' (Patch release)
...
* Fix: fixed criterion not being embeddable with CMake's `add_directory`
* Fix: fixed resource leaks in the child pump thread
* Fix: fixed redirected standard streams being leaked by cr_(assert|expect)_std(out|err)
* Fix: fixed out of bounds during assert message sending
* Fix: fixed naming convention conflicts for internal variables used by the implementation of cr_assert
* Fix: fixed empty format string warning with GCC 4.8
* Fix: fixed file-to-file comparison assert message being corrupted
2016-03-06 13:45:29 +01:00
Snaipe
65aa79dd52
[v2.2.0] Merge branch 'bleeding' (Version release)
2015-12-08 14:31:59 +01:00
Snaipe
ac2f5e1bce
Removed Objective-C compiler modules
2015-12-08 03:12:05 +01:00
Snaipe
f913940427
Fixed decoupling for parameterized tests and fixed missing definitions
2015-12-08 02:36:23 +01:00
Snaipe
30c3afedda
Added first tentative to decouple the wrappers from the library
2015-12-05 01:37:58 +01:00
Snaipe
503f9e2896
Properly set up cmake install components
2015-11-29 00:33:58 +01:00
Snaipe
ba21d658ca
Added missing files for ppa builds
2015-11-28 14:33:09 +01:00
Snaipe
2ccbdbd578
Added deb generation rules in cmake module
2015-11-28 14:26:08 +01:00
Snaipe
c4bc28b7fb
Added THEORIES cmake option
2015-11-27 15:53:10 +01:00
Snaipe
d16ce3ae61
Refactored main.c -> params.c
2015-11-27 12:52:40 +01:00
Snaipe
fa29b3c6db
Added back GCC 4.6 support
2015-11-25 20:10:09 +01:00
Snaipe
a7d5ecf69c
Refactored redirections and hooks
2015-11-18 16:31:31 +01:00
Snaipe
221df82a12
Changed DIRECTORY to PATH in get_filename_component for cmake <2.8.12 compatibility
2015-11-18 14:00:17 +01:00
Snaipe
eb36959023
Fixed cmake header file installation flattening include subdirectories
2015-11-18 13:20:03 +01:00
Snaipe
f656fb4279
Added missing header files in cmake install files
2015-11-18 13:12:51 +01:00
Snaipe
9b993abb93
Refactored tests and assertions implementation to internal/
2015-11-17 17:33:44 +01:00
Snaipe
7fa0b6580b
Refactored internal headers into its own subdirectory
2015-11-17 16:30:00 +01:00
Snaipe
0722fd4c99
Merge branch 'features/multiple-languages' into bleeding
2015-11-16 20:01:17 +01:00
Snaipe
62b4f2171b
Fixed failing Appveyor MinGW builds due to '_hypot' not being defined.
...
This is caused by a MinGW bug in math.h. See http://ehc.ac/p/mingw/bugs/2250/
for more information.
2015-11-16 19:25:56 +01:00
Snaipe
d59b810a56
Added Foundation framework to link flags on OS X + Clang
2015-11-16 16:06:25 +01:00
Snaipe
44d9e436fe
Removed pedantic warnings and used GNU C 99 standard
2015-11-16 14:47:56 +01:00
Snaipe
10e933d758
Fixed pedantic warnings for C99 + POSIX 2008 compatibility
2015-11-16 00:21:30 +01:00
Snaipe
e7faf8aaed
Removed ansi checks for off_t definition, and added option to define it if needed.
2015-11-15 22:52:25 +01:00
Snaipe
f940632c3a
Added json output provider
2015-11-11 13:13:51 +01:00
Snaipe
8624880183
[Issue #68 ] Merge branch 'features/new-reporting' into bleeding
...
Changelog:
~ Overhauls the output reporting system
+ Adds registration of user defined output reporters
+ Adds --output CLI switch
+ Adds --quiet CLI switch
- Removes CRITERION_ENABLE_{TAP,XML} environment variables
2015-11-11 12:51:53 +01:00
Snaipe
554f25608f
Refactored output_provider -> logger, and moved actual output providers to io/
2015-11-11 11:04:28 +01:00
Snaipe
a3477d689a
Added i18n cmake option
2015-11-11 00:41:38 +01:00
Snaipe
1928e161f7
Added klib cmake dependency
2015-11-10 22:05:19 +01:00
Snaipe
400e989125
Fixed native exceptions gnustep compilation error
2015-11-07 11:57:25 +01:00
Snaipe
7f8c2052ac
Fixed typo in GNUStep include path
2015-11-07 11:46:48 +01:00
Snaipe
6f1a472114
Added GNUStep include path to cmake include directories
2015-11-07 11:41:04 +01:00
Snaipe
0ee9649446
Fixed ObjectiveC cmake language to use the C compiler by default
2015-10-07 17:42:12 +02:00
Snaipe
a838e7786f
Added XML logging
2015-10-05 16:22:55 +02:00
Snaipe
5a1049ce2c
Added Objective-C language support
2015-10-04 23:20:41 +02:00
Adeel
786e70dd1b
config: Check strtok_s capability.
...
Also cleans up redundancies and adds pragma in `UNUSED` macro.
2015-10-03 12:23:16 +03:00
Snaipe
2da6588eab
Added better integration for multiple native languages tests
2015-10-03 02:43:24 +02:00
Snaipe
0d17ecc0f5
Added missing header exports in CMake config
2015-10-02 14:45:28 +02:00
Snaipe
4dcde5259c
Added C/C++ language isolation wrappers
2015-10-01 15:05:22 +02:00
Snaipe
218cd9ecfa
Added /usr/local/include as a system include directory
2015-09-28 12:26:40 +02:00
Snaipe
c546bcef5c
Added valgrind error suppression for the runner process
2015-09-26 17:02:28 +02:00
Snaipe
2b9f14041c
Added sane option defaults when running valgrind
2015-09-26 00:22:21 +02:00
Snaipe
b347b70bdb
Refactored runner coroutine into its own file
2015-09-24 16:08:58 +02:00
Snaipe
40dbcc3408
Added --jobs CLI switch and CRITERION_JOBS environment variable
2015-09-22 23:21:51 +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
5f9f617ee7
Added inheritable heap to fork process
2015-09-20 20:28:31 +02:00
Snaipe
b655e3b1f2
Merge branch 'patch' into bleeding ( Fixes #50 )
2015-09-20 12:49:49 +02:00