Commit Graph

  • f1165249fb Merge branch 'develop' Edward Diener 2015-01-15 15:20:38 -05:00
  • fd135a078f Added BOOST_PP_LIST_SIZE_D to list of re-entrant macros. Edward Diener 2014-12-09 13:21:49 -05:00
  • eedd7378f1 Added EQUAL and NOT_EQUAL to re-entrancy list. Edward Diener 2014-12-07 16:04:57 -05:00
  • e1ade3ea3b Changed explanation of which value should be greater for maximum efficiency. Edward Diener 2014-12-05 00:16:11 -05:00
  • 3760758d4e When the Intellisense compiler is being used wihin the Visual Studio IDE, both __EDG__ and __INTELLISENSE__ are defined along with the usual VC++ predefines. This change adjusts the Boost PP configuration to take into account that situation. Edward Diener 2014-11-09 14:20:03 -05:00
  • 0baf10bfc6 Updated docs to refer to config.hpp rather than variadics.hpp. Edward Diener 2014-11-07 16:35:36 -05:00
  • e72b298001 Merge branch 'develop' boost-1.57.0 Edward Diener 2014-10-12 18:29:09 -04:00
  • f77c8f2c85 When using clang variadic macro support is now dependent on the C or C++ version system, and not automatically turned on in all situations. This reduces clang warnings. Edward Diener 2014-08-19 00:30:05 -04:00
  • 9c2ef3ae46 Merge pull request #3 from danieljames/metadata Edward Diener 2014-08-18 11:36:36 -04:00
  • 1a40a5ea30 Add metadata file. Daniel James 2014-08-18 15:09:06 +01:00
  • 15f75eca35 Updated test for "empty" tuple and arrays. Edward Diener 2014-07-21 08:38:07 -04:00
  • 8924ad016f Additional tests for "empty" tuples. Edward Diener 2014-07-20 17:40:34 -04:00
  • 9c478f0c39 Special processing when "empty" single element . Edward Diener 2014-07-20 17:40:02 -04:00
  • cee3323340 Corrected link. Edward Diener 2014-07-16 19:30:51 -04:00
  • 503175a63e Added copyright and base link back to original macro. Edward Diener 2014-02-27 17:25:32 -05:00
  • 46ff3eb1f4 Correct line endings. Edward Diener 2014-07-03 21:15:56 -04:00
  • 04634b402b Added topics for showing lists of macros which re-enter FOR, REPEAT, and WHILE. Edward Diener 2014-02-27 16:49:57 -05:00
  • 83f05f5325 Add links tio topics for re-entrancies. Edward Diener 2014-07-03 21:02:11 -04:00
  • 00d05d4f04 Added links to topics with macros which use re-entrancy versions. Edward Diener 2014-02-27 17:06:00 -05:00
  • 542bd2653d Use expand to fix VC++ problem. Edward Diener 2014-06-24 15:01:39 -04:00
  • fd36e236bc get_data not needed. Edward Diener 2014-06-24 15:01:16 -04:00
  • c4bf80ee1d Cleaner inclusion if is_single_return functionality. Edward Diener 2014-06-22 21:32:47 -04:00
  • 2cea910cd8 Simplify get_data. Edward Diener 2014-06-21 15:10:11 -04:00
  • 4fc958a89d Remove special processing for REM_CTOR wsing VC++. Edward Diener 2014-06-20 19:14:23 -04:00
  • 08c50b219d Added documentation for is_begin_parens and remove_parens. Edward Diener 2014-06-08 02:00:24 -04:00
  • 3a472c2084 Updated docs Edward Diener 2014-07-03 16:56:40 -04:00
  • 4063b1564b Updated doc for empty array and/or list when converted to other data type. Edward Diener 2014-06-04 06:50:33 -04:00
  • b70598c357 Using BOOST_PP_IDENTITY makes code clearer. Edward Diener 2014-05-26 16:36:30 -04:00
  • 56525c76cc Change back to original implementation. Edward Diener 2014-05-25 07:53:44 -04:00
  • 8ac31eb612 Changed BOOST_PP_EMPTY to only use the variadic version when not VC++. Corrected others to use local version of EMPTY. Edward Diener 2014-05-23 10:23:40 -04:00
  • f61bb8a80f Changed functionality so empty arrays/lists when converted to a seq or a tuple expand to nothing. Edward Diener 2014-05-05 20:49:20 -04:00
  • df165d9fc6 Added further tests for empty lists and arrays. Edward Diener 2014-05-04 23:55:53 -04:00
  • fb732aaab5 Fixes for empty conversions and tests for empty conversions. Edward Diener 2014-05-04 03:07:00 -04:00
  • 9dfce3363c Added remove_parens and tests. Edward Diener 2014-05-03 02:15:47 -04:00
  • 6590e41581 Further tests of changes involving empty data. Edward Diener 2014-05-02 20:17:08 -04:00
  • ec93b32f82 Corrected calculation _msc_ver number. Edward Diener 2014-05-02 02:59:10 -04:00
  • 6c091d7f99 Removed tests which involve undefined behavior. Edward Diener 2014-05-01 23:21:05 -04:00
  • b3b9e80f86 Updated tests for strict compilers or VC++ Edward Diener 2014-05-01 01:20:12 -04:00
  • ea91a3defa Added variadic is_empty tests. Edward Diener 2014-04-30 16:15:57 -04:00
  • 4ed6f6e07a Addition of is_empty tests and changes to rem processing as a workaround to VC++ problem. Edward Diener 2014-04-30 16:06:49 -04:00
  • 2c7cf9410a Added variadic version of BOOST_PP_EMPTY and added new is_empty tests. Edward Diener 2014-04-28 22:12:08 -04:00
  • 975c39b910 Added variadic is_empty and is_begin_parens along with tests. Edward Diener 2014-04-28 19:24:42 -04:00
  • f80bb83f3b Fixes for empty tuple processing Edward Diener 2014-04-27 12:00:13 -04:00
  • 21ccb35814 Reapply typo fix. Edward Diener 2014-06-17 07:08:04 -04:00
  • 6b0be3fe4f Revert "Merge branch 'master' into develop" Edward Diener 2014-06-16 23:58:35 -04:00
  • 1422fce0db Merge branch 'master' into develop Edward Diener 2014-06-16 08:43:38 -04:00
  • 9d2d1fffdf Revert use of variadic is_empty. Edward Diener 2014-06-16 07:01:15 -04:00
  • 60691e3a49 Merge branch 'vcoverload' into develop Edward Diener 2014-06-08 10:21:02 -04:00
  • 3f75659921 Added documentation for is_begin_parens and remove_parens. Edward Diener 2014-06-08 02:00:24 -04:00
  • b43a4708eb Correct line endings. Edward Diener 2014-06-04 19:38:09 -04:00
  • b923dadf19 Merge pull request #2 from coding-po/Bug_8454 Edward Diener 2014-06-04 06:53:42 -04:00
  • e57370608e Updated doc for empty array and/or list when converted to other data type. Edward Diener 2014-06-04 06:50:33 -04:00
  • 7da3c88d82 #8454. Fixed minor typo in documentation. 6recetru 2014-05-26 16:55:07 -07:00
  • 70e0f2d6e0 Using BOOST_PP_IDENTITY makes code clearer. Edward Diener 2014-05-26 16:36:30 -04:00
  • b03d46129c Change back to original implementation. Edward Diener 2014-05-25 07:53:44 -04:00
  • 9d308c1b9d Changed BOOST_PP_EMPTY to only use the variadic version when not VC++. Corrected others to use local version of EMPTY. Edward Diener 2014-05-23 10:23:40 -04:00
  • 1f16a481c7 Changed functionality so empty arrays/lists when converted to a seq or a tuple expand to nothing. Edward Diener 2014-05-05 20:49:20 -04:00
  • 181a88db7e Added further tests for empty lists and arrays. Edward Diener 2014-05-04 23:55:53 -04:00
  • 697ebcd840 Fixes for empty conversions and tests for empty conversions. Edward Diener 2014-05-04 03:07:00 -04:00
  • 70e775452a Added remove_parens and tests. Edward Diener 2014-05-03 02:15:47 -04:00
  • dec4cfd273 Further tests of changes involving empty data. Edward Diener 2014-05-02 20:17:08 -04:00
  • 7da9dbb7a9 Corrected calculation _msc_ver number. Edward Diener 2014-05-02 02:59:10 -04:00
  • 5c22605c3d Removed tests which involve undefined behavior. Edward Diener 2014-05-01 23:21:05 -04:00
  • 4614c62130 Updated tests for strict compilers or VC++ Edward Diener 2014-05-01 01:20:12 -04:00
  • fe2a9cbfcc Added variadic is_empty tests. Edward Diener 2014-04-30 16:15:57 -04:00
  • c66ea5871f Addition of is_empty tests and changes to rem processing as a workaround to VC++ problem. Edward Diener 2014-04-30 16:06:49 -04:00
  • 6fe93a542d Added variadic version of BOOST_PP_EMPTY and added new is_empty tests. Edward Diener 2014-04-28 22:12:08 -04:00
  • d2bfda8308 Added variadic is_empty and is_begin_parens along with tests. Edward Diener 2014-04-28 19:24:42 -04:00
  • 0a23b4d6a6 Fixes for empty tuple processing Edward Diener 2014-04-27 12:00:13 -04:00
  • 81302d1e69 Merge branch 'develop' boost-1.56.0 Edward Diener 2014-04-01 00:43:06 -04:00
  • 91fb925e1c Correct line ending. Edward Diener 2014-02-27 22:43:23 -05:00
  • cc9fbc3734 Fix incorrect line ending. Edward Diener 2014-02-27 17:37:30 -05:00
  • a5ed4fe7d8 Added copyright and base link back to original macro. Edward Diener 2014-02-27 17:25:32 -05:00
  • 042fb29bf1 Added links to topics with macros which use re-entrancy versions. Edward Diener 2014-02-27 17:06:00 -05:00
  • 2b46c0f6bd Added topics for showing lists of macros which re-enter FOR, REPEAT, and WHILE. Edward Diener 2014-02-27 16:49:57 -05:00
  • 7cb46e03ea Change from develop to master. Edward Diener 2014-02-26 09:40:58 -05:00
  • 093216b300 Merge develop to master Edward Diener 2014-02-26 00:53:43 -05:00
  • b24e7a708d Create first merge point for Git on Master Edward Diener 2014-02-25 23:50:42 -05:00
  • 6978c83372 Explanations about using tuples rather than arrays with variadic macro support. Edward Diener 2013-12-05 17:43:48 -05:00
  • 58cf4ccba9 Updated title explanation about Boost PP usability. Edward Diener 2013-12-05 17:28:42 -05:00
  • d11b03ad1e Updated tests to cover more areas of the implementation. Edward Diener 2013-12-05 14:43:02 -05:00
  • b3cdac0ea2 Updated tests. Edward Diener 2013-11-23 07:45:00 +00:00
  • b03b732a19 Updated documentation for tuples. Edward Diener 2013-11-23 03:59:40 +00:00
  • e9bdfe5276 Corrected description. Edward Diener 2013-11-22 04:00:54 +00:00
  • b8eb1e0149 Updated tuple docujmentation for new functionality. Edward Diener 2013-11-22 03:38:17 +00:00
  • 428b3c5103 The clang compiler now supports variadic macros by default. Edward Diener 2013-11-21 18:57:41 +00:00
  • 25dbb38e1e Updated tuple tests. Edward Diener 2013-11-19 14:53:24 +00:00
  • 8647354545 Updated tuple rem documentation. Edward Diener 2013-11-19 04:31:38 +00:00
  • 9d3203eb71 Fixes for VC++ and variadic size usage. Edward Diener 2013-11-19 02:47:23 +00:00
  • e607287986 Updated array tests. Edward Diener 2013-11-17 22:23:51 +00:00
  • b3a1643428 Fix to BOOST_PP_TUPLE_REM for VC++8.0 and note in documentation about it. Edward Diener 2013-11-17 22:05:23 +00:00
  • 8179a114c3 Added new tuple headers and updated tests to use a common test source file for each test. Edward Diener 2013-11-15 23:54:12 +00:00
  • dec1a74c28 Release 1.55.0 boost-1.55.0 1753797946332559003/tmp_refs/tags/boost-1.55.0 1753787877965176340/tmp_refs/tags/boost-1.55.0 1753784501910628597/tmp_refs/tags/boost-1.55.0 1753784304937093040/tmp_refs/tags/boost-1.55.0 1753783054607746039/tmp_refs/tags/boost-1.55.0 1753782885225681980/tmp_refs/tags/boost-1.55.0 1753782718309565807/tmp_refs/tags/boost-1.55.0 1753782593634064840/tmp_refs/tags/boost-1.55.0 Marshall Clow 2013-11-11 19:45:21 +00:00
  • 390d72525e Update to restore BOOST_PP_TUPLE_REM_0() Edward Diener 2013-10-02 23:21:31 +00:00
  • 5e0422ff97 Reinstate fix for clang so that it is recognized as strict compliance. Edward Diener 2013-09-30 02:04:47 +00:00
  • 06b1bf9b21 Revert previous change for clang. Edward Diener 2013-09-29 19:21:46 +00:00
  • 1cd181a946 Changed for clang on Windows which defines _MSC_VER. Edward Diener 2013-09-29 15:16:25 +00:00
  • 6f56be00ee Update to restore BOOST_PP_TUPLE_REM_0() Edward Diener 2013-07-30 00:36:47 +00:00
  • b3012776ff Release 1.54.0 boost-1.54.0 1753799784411499854/tmp_refs/tags/boost-1.54.0 1753783479654421285/tmp_refs/tags/boost-1.54.0 Marshall Clow 2013-07-01 16:53:14 +00:00
  • 03461e3671 Release 1.54.0 beta1 boost-1.54.0-beta1 Marshall Clow 2013-06-03 14:02:28 +00:00