Commit Graph
136 Commits
Author SHA1 Message Date
Edward Diener ea15d11d2f Updated iteration tests for 512 maximum 2020-07-25 12:43:39 -04:00
Edward Diener 42a283d112 Repetition tests when exceeding the 256 minimum number of repetitions 2020-07-19 17:30:40 -04:00
Edward Diener 6272649c8f Allow macro to be passed only tuple, without the tuple size, when variadics are used. 2020-07-14 17:34:17 -04:00
Edward Diener efe8cb6242 Updated list tests 2020-07-12 19:06:21 -04:00
Edward Diener f10c669bab Add more large list tests 2020-07-07 19:13:37 -04:00
Edward Diener bb9d4273d4 Updated seq tests 2020-07-02 18:39:04 -04:00
Edward Diener 110ddaca75 Updated tests. 2020-07-02 15:07:17 -04:00
Edward Diener 47b430e3d5 Updated limits need undefs. Break reverse into two eequal parts. Updated seq tests. 2020-06-28 12:52:41 -04:00
Edward Diener 62da4cc84b Updated tests. 2020-06-13 04:01:22 -04:00
Edward Diener b72dcd7958 Fixed array functionality for large arrays. 2020-06-11 20:44:39 -04:00
Edward Diener cf34b5c21b Simplified functionality 2020-06-11 08:23:22 -04:00
Edward Diener e8bbb16f57 Use detail check for number 1 rather than empty implementation. 2020-06-10 10:44:35 -04:00
Edward Diener 25aaea0136 Updated arithmetic. 2020-06-10 09:59:30 -04:00
Edward Diener 13c9669410 Updated arithmetic implementations to deal with corner cases whichy run out of WHILE loops. 2020-06-09 20:54:12 -04:00
Edward Diener d41d1dda97 Updated multiplication and subtraction to check for maximum/minimum numbers. 2020-06-07 15:49:53 -04:00
Edward Diener a6c5cd5bcf Update test and jamfile 2020-06-04 21:52:46 -04:00
Edward Diener 05b3defe2f Update arithmetic tests 2020-05-29 21:35:40 -04:00
Edward Diener 7541c351ce Update variadics test. 2020-05-29 13:12:53 -04:00
Edward Diener efa576203b Testing of numbers up to 512 2020-05-09 17:03:48 -04:00
Edward Diener fd3b57b15a Added arithmetic testing for numbers up to 512. Corrected seq macro which does not expect a number above 256. 2020-05-04 18:44:20 -04:00
Edward Diener c859da1fc9 Fixed some syntax errors and updated a test to asccount for numbers being more than 256. 2020-05-04 00:34:09 -04:00
Edward Diener 9cf66925d4 Latest Borland with clang can support variadic macros. Updated iso test to be more correct choosing compiler level. 2020-02-18 02:44:51 -05:00
Edward Diener 98f6c75e1e Make the quick.cpp test 'explicit'. 2020-01-06 02:34:42 -05:00
Peter Dimov 728c71ba75 Enable C in test/CMakeLists.txt; add int main() {} to quick.cpp 2020-01-05 05:07:08 +02:00
Peter Dimov 1ab9385a91 Add CMake install support, tests 2020-01-05 04:32:16 +02:00
Edward Diener da60e76913 Added 'explicit' for test_iso. 2019-11-13 20:45:02 -05:00
Edward Diener 661dd91603 Added explicit test with the alias 'test_iso' to run tests for macro expansion for the various C++ standards. 2019-11-13 20:38:10 -05:00
Edward Diener 776037ae56 Corrected implementation and testing for BOOST_PP_VA_OPT 2019-10-31 06:07:10 -04:00
Edward Diener 80107ea60a Changed opt to has_opt in header file and HTML 2019-10-19 10:51:40 -04:00
Edward Diener 1473215dc7 Changed name of macro from BOOST_PP_VARIADIC_OPT to BOOST_PP_VARIADIC_HAS_OPT 2019-10-19 05:49:13 -04:00
Edward Diener bda6ad9148 Updated docs 2019-10-06 22:20:19 -04:00
Edward Diener 88a0365f4d Added the BOOST_PP_CHECK_EMPTY macro and documentation. 2019-10-06 22:06:38 -04:00
Edward Diener af70b2872e Updated for compiling a CUDA file with clang. 2019-10-02 18:52:09 -04:00
Edward Diener b7b1425c7f Remove duplicate printing of a macro in this test. 2019-09-28 11:25:09 -04:00
Edward Diener e439b2555e Updated name and parameters for clang cuda test. 2019-09-27 13:44:19 -04:00
Edward Diener e476f10f52 Added OPT macro to determine whether C++20's __VA_OPT__ is supported or not. Updated the undocumented variadic IS_EMPTY to use the functionality of __VA_OPT__ if it exists to provide perfect functionality for testing for emptiness. 2019-09-25 06:29:04 -04:00
Edward Diener c436de6142 Adjusted the configuration so that compiling a cuda source file ( .cu ) using clang does not set BOOST_PP_VARIADICS to 0. An 'explicit' test was also added for this situation. 2019-09-14 10:27:14 -04:00
Edward Diener 5756fb08ad Fixed inspect report problems: tabs and lack of copyright notices, and a few other small html file errors. 2019-08-27 01:29:21 -04:00
Edward Diener 8d26689387 Merge branch 'develop' of https://github.com/boostorg/preprocessor into develop 2018-10-25 16:58:28 -04:00
Edward Diener f78f0a1d25 Removing any forcing of C++ levels. 2018-10-25 16:57:55 -04:00
Edward Diener 87fd89a7db Merge pull request #20 from Mike-Devel/min_cmake
[CMake] Generate cmake target that other libraries can use
2018-10-23 09:49:20 -04:00
Edward Diener fe70754559 Include wchar.h in order to test wide character stringize under C. 2018-10-19 16:57:17 -04:00
Edward Diener 45588469f3 Only test wide character stringize in c++. 2018-10-19 16:41:43 -04:00
Mike Dev 344ce6abf9 [CMake/CI] Use config_info.cpp for cmake self test 2018-10-17 12:13:45 +02:00
Mike Dev 31653b34c9 [CMake/CI] Some cleanup 2018-10-17 12:12:57 +02:00
Edward Diener 0e335df79e Test for stringize macro and use of variadic in stringize macro. 2018-10-16 16:37:10 -04:00
Mike Dev ee5ed2510d [CMake] Add self-test for cmake file to travis 2018-10-16 19:58:45 +02:00
Edward Diener d8389ffda6 Exclude tests for gcc when C++0x is not supported. This should fix some test matrices for old versions of gcc. 2017-01-05 09:57:01 -05:00
Edward Diener eb143c10f8 Added configuration info test. 2016-11-14 00:25:46 -05:00
Edward Diener 7835ed019c Updated configuration to support clang targeting VC++ 2016-03-30 12:08:46 -04:00