Bruno Dutra
c8fe35643d
Fix to Tickets #7975 and #8749
...
Originally Tickets 7975 and 8749 referred only to insertion of keys into
maps, but the very same bug can be reproduced for sets as well.
Moreover, the removal of keys from both also suffers of the same bug.
2015-02-22 20:59:59 -03:00
K. Noel Belcourt
6a0f617a6c
Revert "Merge pull request #11 from Lastique/modularization"
...
This reverts commit a9a1eddba8 , reversing
changes made to d6bc9845ba .
2014-09-19 18:55:00 -06:00
K. Noel Belcourt
a30e4a49a8
Revert "Merge pull request #12 from Lastique/modularization_fix"
...
This reverts commit c296697981 , reversing
changes made to a9a1eddba8 .
2014-09-19 18:54:50 -06:00
Edward Diener
c296697981
Merge pull request #12 from Lastique/modularization_fix
...
Move compiler.hpp to MPL.Core to avoid circular dependency.
2014-09-17 19:31:37 -04:00
Andrey Semashev
c7997e039d
Moved compiler.hpp to MPL.Core to avoid circular dependency.
2014-09-16 15:43:08 +04:00
Noel Belcourt
a9a1eddba8
Merge pull request #11 from Lastique/modularization
...
Separate MPL and MPL.Core
Unfortunately, I'm not able to test it right now.
2014-09-10 14:36:48 -06:00
Andrey Semashev
cddc55a6c4
Updated tests and jamfiles to reflect the changed testing headers location.
2014-09-04 23:39:44 +04:00
Andrey Semashev
332389f50e
Moved testing headers to tests to avoid dependency on Boost.Core.
2014-09-04 23:15:04 +04:00
Andrey Semashev
6064a97e3a
Moved sizeof.hpp to core components.
2014-08-31 14:41:53 +04:00
Andrey Semashev
a46a787a49
Use core/lightweight_test.hpp.
2014-08-31 14:11:17 +04:00
Andrey Semashev
9bbc806090
Fixed tests compilation.
2014-08-31 14:09:10 +04:00
Andrey Semashev
64f50f82aa
Removed workaround for Borland Compiler 5.9 to avoid dependency on TypeTraits.
2014-08-30 21:00:05 +04:00
Andrey Semashev
6b37526352
Added a readme file.
2014-08-30 20:48:46 +04:00
Andrey Semashev
b2d6e667a0
Added a sublibs tag file.
2014-08-30 20:42:30 +04:00
Andrey Semashev
a469a67ab8
Removed dependency on TypeTraits.
2014-08-30 20:39:07 +04:00
Andrey Semashev
e296279084
Moved min/max to MPL.Core.
2014-08-30 20:26:01 +04:00
Andrey Semashev
07bff9e105
Moved tests for core components to the sub-library.
2014-08-30 20:15:54 +04:00
Andrey Semashev
82890fd03e
Moved Boost.MPL.Core headers to a sublibrary.
2014-08-30 17:21:16 +04:00
Edward Diener
d6bc9845ba
Merge pull request #10 from danieljames/metadata
...
Create metadata file.
2014-08-18 11:38:29 -04:00
Daniel James
afe0e6bbc4
Add metadata file.
2014-08-18 15:07:32 +01:00
Edward Diener
bde91646cf
Merge pull request #9 from ericniebler/develop
...
add back the has_xxx workaround for msvc if used with nvcc
2014-07-07 19:36:08 -04:00
Eric Niebler
aec459a49c
add back the has_xxx workaround for msvc if used with nvcc
2014-07-07 15:47:06 -07:00
Edward Diener
1169c26856
Merge pull request #8 from ericniebler/has-xxx-msvc
...
eliminate unnecessary workaround for modern msvc versions
2014-06-27 07:42:17 -04:00
Eric Niebler
6893e5e5de
eliminate unnecessary workaround for modern msvc versions
2014-06-26 22:25:53 -07:00
Peter Dimov
0b6167c840
Remove dependency on Detail by using Predef directly.
2014-06-05 00:23:41 +03:00
Paul
f976861e13
Add test for constexpr conversion operator
2014-05-16 07:49:35 -06:00
Paul
ed58434c88
Add constexpr to conversion operator for bool integral constants
2014-05-16 07:49:35 -06:00
Paul
1f482c4fa1
Add constexpr to conversion operator for integral constants
2014-05-16 07:49:34 -06:00
Noel Belcourt
e5e30a45a4
Merge pull request #5 from ericniebler/develop
...
mpl::for_each works on nvidia gpu's
Nice, thanks.
2014-05-01 19:38:00 -06:00
Eric Niebler
7f823bec1c
mpl::for_each works on nvidia gpu's
2014-05-01 15:38:13 -07:00
Marshall Clow
cafafafea3
Merge pull request #4 from robertramey/develop
...
added mol print functionally for Clang compiler
2014-03-26 19:10:36 -07:00
Robert Ramey
de26efa6ea
added mol print functionally for Clang compiler
2014-03-26 12:41:20 -07:00
Daniel James
db7e720ce1
Revert Stephen Kelly's changes.
...
They should really wait until MPL's dependencies have dealt with his
changes.
2014-03-25 08:33:44 +00:00
Daniel James
27815b8d37
Merge pull request #2 from danieljames/develop-cherry-pick
...
Cherry pick old changes from master, and a small whitespace fix.
2014-03-20 22:53:28 +00:00
Daniel James
ea6c446ad6
Fix whitespace in 'test/always.cpp'.
2014-03-17 11:38:13 +00:00
Aleksey Gurtovoy
bf895af8f7
Docs/cosmetic: fix td/th border style in Firefox
...
[SVN r69117]
2014-03-02 23:42:31 +00:00
Aleksey Gurtovoy
d1a05aed0a
Closing ticket #816
...
[SVN r69116]
2014-03-02 23:42:31 +00:00
Edward Diener
ec73776cbd
Cast to long for c++11.
...
[SVN r86693]
2013-11-14 04:43:57 +00:00
Edward Diener
cccddd65c7
In clang using VC++ RTL the VC++ macros are keywords.
...
[SVN r86682]
2013-11-13 17:38:31 +00:00
Stephen Kelly
2c77a2b9c1
Fix mpl on MSVC.
...
MSVC defines this macro to 0.
[SVN r86263]
2013-10-12 13:07:26 +00:00
Stephen Kelly
c77da6a6da
MPL: Limit a GCC workaround to a version tested to not need it.
...
[SVN r86261]
2013-10-12 10:32:40 +00:00
Stephen Kelly
eccea8a324
MPL: Remove obsolete GCC version checks.
...
[SVN r86260]
2013-10-12 10:19:11 +00:00
Stephen Kelly
553aa2e52f
Remove remaining occurances of BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
These evaded scripting.
[SVN r86249]
2013-10-11 23:22:36 +00:00
Stephen Kelly
f580ae3b0a
Simplify multi-component ifdefs containing BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
[SVN r86248]
2013-10-11 23:20:59 +00:00
Stephen Kelly
b519e4b12b
Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
Process #elif...#else...#endif blocks.
[SVN r86247]
2013-10-11 23:19:44 +00:00
Stephen Kelly
d6d7e5abe0
Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
Process #ifndef...#else...#endif blocks.
[SVN r86245]
2013-10-11 23:17:48 +00:00
Stephen Kelly
2a61f750a9
Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
Process #ifndef...#endif conditions.
[SVN r86244]
2013-10-11 23:15:00 +00:00
Stephen Kelly
9b42f0453e
Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
Process #ifdef...#endif blocks.
[SVN r86243]
2013-10-11 23:13:10 +00:00
Stephen Kelly
61d75128b4
Remove obsolete files.
...
[SVN r86242]
2013-10-11 23:11:35 +00:00
Stephen Kelly
d2fcd238d6
MPL: Remove obsolete GCC version checks.
...
[SVN r86070]
2013-09-30 15:59:23 +00:00