Commit Graph

3194 Commits

Author SHA1 Message Date
Raffi Enficiaud
55bf325d9c Change log 2019-07-21 11:30:26 +02:00
Kedar R. Bhat
8dbdeced84 Commented out unused argument name (stack_decorator::apply)
Both GCC and Clang complain about the argument to `stack_decorator::apply` being unused; commenting out the variable name quiets the warning
2019-07-20 19:29:53 +02:00
Raffi Enficiaud
b2d10381d3 Merge branch 'develop'
* develop:
  Change log
  Timer should not be named on Windows
2019-07-17 07:38:55 +02:00
Raffi Enficiaud
3924434b80 Merge branch 'topic/fix-windows-timer' into develop
* topic/fix-windows-timer:
  Change log
  Timer should not be named on Windows
2019-07-17 07:38:36 +02:00
Raffi Enficiaud
8711d0aad9 Change log 2019-07-16 21:47:52 +02:00
Raffi Enficiaud
364b153de3 Timer should not be named on Windows
The name makes the visibility of the timer global. This fails builds
when they are run concurrently on the same machine.
2019-07-16 21:45:30 +02:00
Raffi Enficiaud
29ecd9ed95 Merge branch 'develop'
* develop:
  Change log
  Fix visibility warnings
  Fixes issue with sun_cc lacking the __global attribute for enums
2019-03-28 20:54:36 +01:00
Raffi Enficiaud
ec3aeac46b Merge branch 'hotfix/visibility-warnings' into develop
* hotfix/visibility-warnings:
  Change log
  Fix visibility warnings
  Fixes issue with sun_cc lacking the __global attribute for enums
2019-03-28 18:43:48 +01:00
Raffi Enficiaud
d31d52d691 Change log 2019-03-28 08:52:16 +01:00
Raffi Enficiaud
04006ad5bd Fix visibility warnings
Forward declarations for templates should also have the visibility right
Local static variables cannot have their visibility set and need to get out of the function scope.
2019-03-28 08:52:16 +01:00
Juan Alday
377695da54 Fixes issue with sun_cc lacking the __global attribute for enums
Fixes https://github.com/boostorg/test/issues/213
https://docs.oracle.com/cd/E19205-01/819-5267/bkaed/index.html
2019-03-28 07:26:44 +01:00
Raffi Enficiaud
834b98e330 Merge branch 'develop'
* develop:
  Win32 waitable timer: better casting
  More about datasets and delayed ones
  Updates on what is a sequence.
  Test tree constrains and doc refactoring
2019-03-25 19:34:57 +01:00
Raffi Enficiaud
6a8773f626 Merge branch 'doc/small-additions' into next-internal
* doc/small-additions:
  More about datasets and delayed ones
  Updates on what is a sequence.
  Test tree constrains and doc refactoring
2019-03-24 17:43:25 +01:00
Raffi Enficiaud
9ffe07ebd0 Merge branch 'topic/cast-waitable-timer' into next-internal
* topic/cast-waitable-timer:
  Win32 waitable timer: better casting
2019-03-24 17:43:19 +01:00
Raffi Enficiaud
4f3806d802 Win32 waitable timer: better casting 2019-03-24 17:42:31 +01:00
Raffi Enficiaud
17ce78b0fe More about datasets and delayed ones 2019-03-24 17:41:37 +01:00
Raffi Enficiaud
ed83dc53c9 Updates on what is a sequence. 2019-03-24 17:41:37 +01:00
Raffi Enficiaud
3b08f3a436 Test tree constrains and doc refactoring
the test suite and master test suite are now part of a more general
section about the test tree. The constraints on the tree are now
visible on the TOC.
2019-03-24 17:40:35 +01:00
Raffi Enficiaud
b5099bce75 Merge branch 'develop'
* develop:
  Change log
  Comment 'ar' parameter of assertion_result to avoid warning
  Revert "Building this branch"
  Change log
  Coverage should be in C++11
  Discard broken compilers
  Change `Windows.h` to lower case.
2019-03-21 23:36:21 +01:00
Raffi Enficiaud
b9d74d1f55 Merge branch 'topic/PR-212-ar-parameter-assertion_result-warning' into next-internal
* topic/PR-212-ar-parameter-assertion_result-warning:
  Change log
  Comment 'ar' parameter of assertion_result to avoid warning

# Conflicts:
#	doc/closing_chapters/change_log.qbk
2019-03-20 20:29:39 +01:00
Raffi Enficiaud
95427e31d0 Change log 2019-03-20 20:28:38 +01:00
Mateusz Łoskot
fa037a059e Comment 'ar' parameter of assertion_result to avoid warning 2019-03-20 20:28:34 +01:00
Raffi Enficiaud
1569256173 Merge branch 'topic/PR-211-windows-h-lower-case' into next-internal
* topic/PR-211-windows-h-lower-case:
  Change log
  Change `Windows.h` to lower case.
2019-03-20 19:54:46 +01:00
Raffi Enficiaud
31b2b7596e Merge branch 'build/fix-travis' into next-internal
* build/fix-travis:
  Revert "Building this branch"
  Coverage should be in C++11
  Discard broken compilers
2019-03-20 19:54:38 +01:00
Raffi Enficiaud
cb3da2e068 Revert "Building this branch"
This reverts commit 1d7d57f85e.
2019-03-20 19:54:08 +01:00
Raffi Enficiaud
6702b9e4ae Change log 2019-03-20 19:50:48 +01:00
Raffi Enficiaud
b340dca6a2 Coverage should be in C++11 2019-03-20 08:56:08 +01:00
Raffi Enficiaud
a30e992fd2 Discard broken compilers 2019-03-20 08:45:17 +01:00
Rainer Deyke
5feed945fc Change Windows.h to lower case. 2019-03-20 08:25:52 +01:00
Raffi Enficiaud
869f68fec5 Merge branch 'develop'
* develop:
  Building this branch
  Passing the files as bjam run arguments
  Change log
  New documentation section about runtime configuration
2019-03-20 07:10:19 +01:00
Raffi Enficiaud
96977228be Merge branch 'doc/custom-command-line' into develop
* doc/custom-command-line:
  Building this branch
  Passing the files as bjam run arguments
2019-03-19 23:33:21 +01:00
Raffi Enficiaud
1d7d57f85e Building this branch 2019-03-19 23:33:11 +01:00
Raffi Enficiaud
9e4510d552 Passing the files as bjam run arguments 2019-03-19 23:33:11 +01:00
Raffi Enficiaud
d44509b4e4 Merge branch 'doc/custom-command-line' into next-internal
* doc/custom-command-line:
  Change log
  New documentation section about runtime configuration
2019-03-19 01:47:30 +01:00
Raffi Enficiaud
c419184939 Change log 2019-03-19 01:43:37 +01:00
Raffi Enficiaud
fcd24729df New documentation section about runtime configuration
- adding tests for custom command line argument passing
- using command line argument in global fixtures and raising strong errors
- using command line argument in init function and describing the errors
- using command line argument dataset test cases and describing the errors
- removing sample totally from all the examples
2019-03-19 01:43:29 +01:00
Raffi Enficiaud
622a035e34 Merge branch 'develop'
* develop:
  Change log
  Change log
  Change log
  Template test cases: handling the references and volatile in the test-case names
  Template test cases with arbitrary parameter pack
  Making the dynamic link aware of the b2/cmake defines
  Fixup _WIN32_WINNT definition
2019-03-07 19:11:13 +01:00
Raffi Enficiaud
37dfcf2117 Merge branch 'topic/fix-win32-timed-test' into next-internal
* topic/fix-win32-timed-test:
  Change log
  Fixup _WIN32_WINNT definition
2019-03-05 21:56:34 +01:00
Raffi Enficiaud
6e3360aa86 Change log 2019-03-05 21:56:23 +01:00
Raffi Enficiaud
0ed5a9a71f Merge branch 'topic/GH-198-support-boost-cmake-in-b2' into next-internal
* topic/GH-198-support-boost-cmake-in-b2:
  Change log
  Making the dynamic link aware of the b2/cmake defines
2019-03-05 21:54:25 +01:00
Raffi Enficiaud
e8a1f583e7 Change log 2019-03-05 21:54:07 +01:00
Raffi Enficiaud
c7066f7f9a Merge branch 'topic/GH-141-mp11-hana-typelist' into next-internal
* topic/GH-141-mp11-hana-typelist:
  Change log
  Template test cases: handling the references and volatile in the test-case names
  Template test cases with arbitrary parameter pack
2019-03-05 21:52:18 +01:00
Raffi Enficiaud
409e44b7c0 Change log 2019-03-04 21:02:18 +01:00
Raffi Enficiaud
7d71da7a7f Template test cases: handling the references and volatile in the test-case names 2019-03-04 21:02:13 +01:00
Raffi Enficiaud
9b3be27a9f Template test cases with arbitrary parameter pack
Using arbitrary parameter pack of a template
class/struct to infer the list of types, instead
of restricting to `std::tuples`.

Filtering the mpl::sequences from this logic because
the parameter pack is filled with `mpl::na` on non-entries.
2019-03-04 15:23:08 +01:00
Raffi Enficiaud
625bafd2cd Making the dynamic link aware of the b2/cmake defines 2019-03-03 20:42:28 +01:00
Raffi Enficiaud
504723babe Fixup _WIN32_WINNT definition 2019-03-03 16:15:56 +01:00
Raffi Enficiaud
5f279846e0 Merge branch 'develop'
* develop:
  Change log
  Change log
  Junit counting fixups: failed and errored differences
  Disabling cppcheck on Travis
  Indicating UBSAN for clang build
  Adjusting the UBSan options
  Added CI framework - travis with valgrind, cppcheck, ubsan, codecov, covscan (future) - appveyor with MSVC 2010 through 2017, cygwin 32/64, mingw 32/64 - README, LICENSE, etc. - Fixed example Jamfile to build examples based on C++ features
2019-03-01 18:56:51 +01:00
Raffi Enficiaud
5919410bd4 Merge branch 'topic/PR-185-CI-framework' into next-internal
* topic/PR-185-CI-framework:
  Change log
  Disabling cppcheck on Travis
  Indicating UBSAN for clang build
  Adjusting the UBSan options
  Added CI framework - travis with valgrind, cppcheck, ubsan, codecov, covscan (future) - appveyor with MSVC 2010 through 2017, cygwin 32/64, mingw 32/64 - README, LICENSE, etc. - Fixed example Jamfile to build examples based on C++ features
2019-03-01 13:18:16 +01:00
Raffi Enficiaud
2880cc9a2d Change log 2019-03-01 13:18:03 +01:00