Commit Graph

161 Commits

Author SHA1 Message Date
Peter Dimov c4ea7e40d3 Update test/CMakeLists.txt 2024-02-04 19:09:41 +02:00
Rene Rivera a3d0db9305 Avoid references to root project. 2024-02-04 09:56:35 -06:00
Peter Dimov 667e87b339 Change C test names to not conflict with the C++ ones 2022-08-16 20:59:52 +03:00
Edward Diener 93b896c932 Corrected cmake tests 2021-05-29 08:59:36 -04:00
Edward Diener 5fd12d32d4 Assume variadic macro support. 2020-09-17 18:25:36 -04:00
Edward Diener f74e04f827 Fixed tests for non-strict compilers. 2020-09-02 01:37:00 -04:00
Edward Diener fe67cda385 Create explicit tests for the limitation tests. 2020-08-28 00:59:47 -04:00
Edward Diener a1303d0763 Fixed erroneous extra #endif 2020-08-27 01:35:33 -04:00
Edward Diener 5c83504677 Merge branch 'develop' into expand_number
# Conflicts:
#	include/boost/preprocessor/variadic/size.hpp
#	test/seq.cxx
#	test/variadic.cxx
2020-08-27 00:46:34 -04:00
Edward Diener b0a0bb281c Reinstituted a test. 2020-08-26 21:51:08 -04:00
Edward Diener 661aa5c36e Cleanmer variadic size implementation. 2020-08-26 21:49:21 -04:00
Edward Diener a9ed92efbd Updates for empty variadic data. 2020-08-26 17:47:07 -04:00
Edward Diener 5d70c1fc7b Corrected limit. Added BOOST_PP_IS_STANDARD macro. Updated variadic tests. 2020-08-23 20:08:38 -04:00
Edward Diener 1cf82f9928 Separate variadic and tuple limits so that variadic limits can be greater. 2020-08-17 21:22:13 -04:00
Edward Diener 4afae94309 Updated tests for clang 2020-08-14 19:38:55 -04:00
Edward Diener 44a4e07994 Fix non-variadic tuple elem access. 2020-08-13 01:38:33 -04:00
Edward Diener 3f43be5b55 Limited fold_left invocations. 2020-08-12 12:32:57 -04:00
Edward Diener d86d461aa7 Corrected seq's fold_left. 2020-08-11 22:13:23 -04:00
Edward Diener 45565b6dc3 Updated tests for VC++ deficiencies. 2020-08-11 10:26:13 -04:00
Edward Diener 1fe79acc20 Updated list tests 2020-08-10 21:11:57 -04:00
Edward Diener ff9d451901 Added selection tests. 2020-08-09 11:09:50 -04:00
Edward Diener e7b1f71c7e Updated tests and doc fix. 2020-08-08 11:30:37 -04:00
Edward Diener c5fe11a649 Updated comparisons for 1024 maximum. 2020-08-01 17:57:02 -04:00
Edward Diener ee0c4135c3 Updated arithmetic tests for 1024 max. 2020-07-31 23:41:43 -04:00
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 3ac4c915a3 In C++20 variadic data can be empty. This means that BOOST_PP_VARIADIC_SIZE now returns 0 for empty data instead of 1, and that conversions to and from empty variadic data and lists or arrays, which can be empty, work properly. 2020-06-29 21:57:23 -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