|
3ed3cd689e
|
Added more thorough tests for large seqs
|
2015-05-30 08:00:33 -04:00 |
|
|
fc6229660e
|
Added not about VC++ compiler limitation
|
2015-05-29 22:53:01 -04:00 |
|
|
b125850bbb
|
Fixes for BOOST_PP_SEQ_REMOVE when the seq is its maximum size and has its last element removed. Also updated seq tests.
|
2015-05-29 01:36:06 -04:00 |
|
|
350c0e59b1
|
Add ned macro
|
2015-05-27 19:15:45 -04:00 |
|
|
2612bf706c
|
Corrected fix for the for_each problem when dealing with as much as 256 seq elements.
|
2015-05-27 19:13:22 -04:00 |
|
|
b84235fcb7
|
Revert "Corrected fix for seq for each processing."
This reverts commit dc61cc1373 .
|
2015-05-27 07:44:30 -04:00 |
|
|
4aa8ae8a01
|
Disallow variadic macro support for versions below 12.4, since that is the first version with C++11 support.
|
2015-05-26 17:39:58 -04:00 |
|
|
9044b17f18
|
For Oracle C++ do not automatically turn off variadic macro support for version 12.3 or higher, since those versions can support C++11.
|
2015-05-25 23:46:33 -04:00 |
|
|
106f5a43a1
|
Added local copy of preprocessor introduction from the C++ Template Metaprogramming Book Appendix A
|
2015-05-20 17:19:31 -04:00 |
|
|
915ab7834c
|
Add local copy of preprocessing tutorail
|
2015-05-20 16:48:23 -04:00 |
|
|
dc61cc1373
|
Corrected fix for seq for each processing.
|
2015-05-19 20:10:39 -04:00 |
|
|
4c2c83f9f2
|
Backing out for_each and for_each_i changes.
|
2015-05-19 11:34:02 -04:00 |
|
|
862f64c45c
|
Updated documentation about undefined behavior.
|
2015-05-18 17:02:48 -04:00 |
|
|
06c18a67f8
|
Fixed replace when replacing the last element of a 256 element sequence.
|
2015-05-18 16:36:06 -04:00 |
|
|
eb2a675b8f
|
Added #undef to quell VC++ warnings about macro be redefined.
|
2015-05-18 10:51:50 -04:00 |
|
|
b12333b419
|
Fixed problem when repetitions go past 256 and the 257th loop op returns that the repetitions are finished.
|
2015-05-18 02:14:35 -04:00 |
|
|
1543b5fbf7
|
Remove need to add extra nil element
|
2015-05-17 14:54:39 -04:00 |
|
|
86378d648e
|
Removed need to add extra seq element.
|
2015-05-17 13:30:03 -04:00 |
|
|
633f1e679a
|
Added information about empty data.
|
2015-05-17 00:46:10 -04:00 |
|
|
4360660e39
|
Add wstringize.hpp to library header
|
2015-05-16 23:58:39 -04:00 |
|
|
827ff0905c
|
Cleaner use of preprocessor defines to quell warnings.
|
2015-05-16 23:44:06 -04:00 |
|
|
9cb039ab8b
|
Merge branch 'develop'
boost-1.58.0
|
2015-03-28 04:19:20 -04:00 |
|
|
1b3fe1570b
|
Put BOOST_PP_EXPAND in correct place for VC++
|
2015-02-02 21:19:50 -05:00 |
|
|
4f0adfb553
|
Reveert removal of BOOST_PP_EXPAND
|
2015-02-02 18:04:58 -05:00 |
|
|
01848af60d
|
Merge branch 'vctuple' into develop
|
2015-01-30 23:16:08 -05:00 |
|
|
dc54fee21c
|
Remove BOOST_PP_EXPAND usage since it is no needed
|
2015-01-30 23:11:07 -05:00 |
|
|
77a9177c31
|
Remove extraneous include
|
2015-01-30 22:15:54 -05:00 |
|
|
f1165249fb
|
Merge branch 'develop'
|
2015-01-15 15:20:38 -05:00 |
|
|
fd135a078f
|
Added BOOST_PP_LIST_SIZE_D to list of re-entrant macros.
|
2014-12-09 13:21:49 -05:00 |
|
|
eedd7378f1
|
Added EQUAL and NOT_EQUAL to re-entrancy list.
|
2014-12-07 16:04:57 -05:00 |
|
|
e1ade3ea3b
|
Changed explanation of which value should be greater for maximum efficiency.
|
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.
|
2014-11-09 14:20:03 -05:00 |
|
|
0baf10bfc6
|
Updated docs to refer to config.hpp rather than variadics.hpp.
|
2014-11-07 16:35:36 -05:00 |
|
|
e72b298001
|
Merge branch 'develop'
boost-1.57.0
|
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.
|
2014-08-19 00:32:35 -04:00 |
|
|
9c2ef3ae46
|
Merge pull request #3 from danieljames/metadata
Create metadata file.
|
2014-08-18 11:36:36 -04:00 |
|
|
1a40a5ea30
|
Add metadata file.
|
2014-08-18 15:09:06 +01:00 |
|
|
15f75eca35
|
Updated test for "empty" tuple and arrays.
|
2014-07-21 08:38:07 -04:00 |
|
|
8924ad016f
|
Additional tests for "empty" tuples.
|
2014-07-20 17:40:34 -04:00 |
|
|
9c478f0c39
|
Special processing when "empty" single element .
|
2014-07-20 17:40:02 -04:00 |
|
|
cee3323340
|
Corrected link.
|
2014-07-16 19:30:51 -04:00 |
|
|
503175a63e
|
Added copyright and base link back to original macro.
|
2014-07-03 21:17:20 -04:00 |
|
|
46ff3eb1f4
|
Correct line endings.
|
2014-07-03 21:15:56 -04:00 |
|
|
04634b402b
|
Added topics for showing lists of macros which re-enter FOR, REPEAT, and WHILE.
|
2014-07-03 21:10:26 -04:00 |
|
|
83f05f5325
|
Add links tio topics for re-entrancies.
|
2014-07-03 21:02:11 -04:00 |
|
|
00d05d4f04
|
Added links to topics with macros which use re-entrancy versions.
|
2014-07-03 20:55:39 -04:00 |
|
|
542bd2653d
|
Use expand to fix VC++ problem.
|
2014-07-03 16:59:52 -04:00 |
|
|
fd36e236bc
|
get_data not needed.
|
2014-07-03 16:59:39 -04:00 |
|
|
c4bf80ee1d
|
Cleaner inclusion if is_single_return functionality.
|
2014-07-03 16:59:30 -04:00 |
|
|
2cea910cd8
|
Simplify get_data.
|
2014-07-03 16:59:15 -04:00 |
|