Bruno Dutra
c7798600d6
Inserting elements at the beginning of Sequence, rather than at the end
...
This way we take advantage of the constant-time insertion and removal of
elements at the beginning of Front Extensible sequences, such as list.
This implementation is closer to the original.
2015-02-09 20:48:55 -02:00
Bruno Dutra
1c02715e49
Fix to bug 11001
...
According to reference, insert_range should work for any Extensible
sequence or Extensible Associative sequence, but the default
implementation of insert_range_impl assumes a front_inserter is defined
for the given sequence, but neither Extensible nor every Extensible
Associative sequences are required to also be a Front Extensible
sequence. This fix rely only on insert, which is defined for every
Extensible sequence.
2015-02-09 00:04:07 -02:00
Bruno Dutra
6fd793c787
keeping it simple
2015-02-08 19:14:55 -02:00
Bruno Dutra
ff4944f0ec
using BOOST_PP_ENUM_PARAMS to generate base seq accordingly
...
hardcoding a base seq from 0 to 9 was the culprit behind Ticket #7769
2015-02-08 17:07:22 -02: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
Eric Niebler
0341108f6b
add back the has_xxx workaround for msvc if used with nvcc
boost-1.57.0
boost-1.56.0
2014-07-09 17:12:31 -04:00
Eric Niebler
2b6fba6f6c
eliminate unnecessary workaround for modern msvc versions
2014-07-09 17:11:36 -04: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
e6bca9d8fc
Merge branch 'develop'
2014-06-05 00:25:39 +03: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
d032c78c1d
Merge pull request #6 from boostorg/develop
...
Merge to master
2014-05-08 20:24:29 -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
04d02649d8
Merge branch 'develop'
...
No-op since develop and master are now the same - will make it easier to
merge future changes.
2014-03-25 08:34:40 +00: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
Edward Diener
51b8f0e100
Cast to long for c++11.
...
[SVN r86693]
2014-03-23 15:52:52 -04:00
Edward Diener
77651e4aa1
In clang using VC++ RTL the VC++ macros are keywords.
...
[SVN r86682]
2014-03-23 15:52:24 -04:00
Daniel James
0be4fc4b34
Merge whitespace fix.
2014-03-20 23:01:00 +00:00
Daniel James
858652cd0d
Create merge base for develop.
...
From cherry-picking changes into develop.
2014-03-20 22:58:58 +00:00
Daniel James
8a2e64723c
Merge cherry-picked changes from develop.
2014-03-20 22:57:52 +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