Commit Graph

726 Commits

Author SHA1 Message Date
Edward Diener
f74e04f827 Fixed tests for non-strict compilers. 2020-09-02 01:37:00 -04:00
Edward Diener
1ace1d3806 Fixed syntax error of a missing #endif 2020-09-01 21:08:13 -04:00
Edward Diener
ed066d3c81 Further separation to strict and non-strict implementations in variadic implementations. 2020-09-01 19:31:41 -04:00
Edward Diener
96e994a25a Further separation to strict and non-strict implementations in tuple implementations. 2020-09-01 19:19:23 -04:00
Edward Diener
ac553f44fb Further separation to strict and non-strict implementations in seq implementations. 2020-09-01 16:03:28 -04:00
Edward Diener
b93e99332b Further separation to strict and non-strict implementations in logical and repetition implementations. 2020-09-01 08:30:03 -04:00
Edward Diener
001d109eab Further separation to strict and non-strict implementations in list implementations. 2020-09-01 02:50:29 -04:00
Edward Diener
fedfdc2f32 Further separation to strict and non-strict implementations. 2020-09-01 00:35:19 -04:00
Edward Diener
775f9eb24e Further separation to strict and non-strict implementations. 2020-08-31 21:08:44 -04:00
Edward Diener
9b8138324f Changed separation to strict and non-strict implementations and include only the header files needed by either. 2020-08-31 16:51:00 -04:00
Edward Diener
158fc13f01 Changed separation to strict and non-strict implementations and include only the header files needed by either. 2020-08-31 16:38:03 -04:00
Edward Diener
721ef44e79 Revert arithmetic changes to original for msvc default preprocessor. 2020-08-31 10:55:17 -04:00
Edward Diener
c1eb9292d7 Removed BOOST_PP_CAT workaround for Intel compiler on Windows for version 18.0 and above, as it was causing a failure in preprocessor tests. 2020-08-30 15:07:31 -04:00
Edward Diener
d49db1ef09 Testing preprocessor limits in CI 2020-08-28 14:37:49 -04:00
Edward Diener
92ac085edf Updated for new VC++ preprocessor, explicit tests, address model, and cxxstd. 2020-08-28 01:00:37 -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
f977ee0cd9 Updated the docs for limitations. 2020-08-23 20:12:06 -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
59cdb3e5db Updated limits and corrected deduce_r. 2020-08-16 11:20:25 -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
e44c47c9c3 Merge pull request #32 from jwakely/develop
Fix invalid XHTML document
2020-08-05 09:33:41 -04:00
Jonathan Wakely
0e1a2fecb1 Fix invalid XHTML document 2020-08-05 10:40:01 +01: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
2fb4b3de1b Iteration limit to 1024. 2020-07-28 20:36:00 -04:00
Edward Diener
585fad5198 Fix dec limits. Allow 1024 in number and seq limits. 2020-07-28 01:39:40 -04:00
Edward Diener
21f796567e Add 1024 limit for all related number functionality 2020-07-27 20:59:29 -04:00
Edward Diener
905520aaf8 Added 1024 as maximum number 2020-07-27 07:54:05 -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
aba61d6018 Rename to all lower case. 2020-07-14 17:52:41 -04:00
Edward Diener
572f3f4d4a Fixed syntax error. 2020-07-14 17:39:48 -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
a03dd0419e Fix syntax error 2020-07-12 19:05:57 -04:00
Edward Diener
9ba4469131 Fixed size implementation. 2020-07-11 13:51:08 -04:00
Edward Diener
7e3516eb8f Revert "Revert to original size implementation now that 'while' has been expanded by one iteration."
This reverts commit 7e30c606b7.
2020-07-11 13:46:35 -04:00