Commit Graph

220 Commits

Author SHA1 Message Date
Joachim Faulhaber
9c04f55d31 Fix for ticket #6924: Now using insert with hint.
[SVN r78975]
2012-06-17 16:25:15 +00:00
Joachim Faulhaber
e0d42e755c Fixed multiple definition error reported by Rajalakshmi Iyer.
[SVN r78322]
2012-05-04 12:05:39 +00:00
Joachim Faulhaber
3195d2f36a Fixed multiple definition error reported by Rajalakshmi Iyer.
[SVN r77570]
2012-03-26 20:56:57 +00:00
Joachim Faulhaber
105996d1c2 Fixing missing reference to boost::move.
[SVN r76250]
2012-01-01 11:01:36 +00:00
Joachim Faulhaber
945e760ab4 Fixing missing reference to boost::move.
[SVN r76249]
2012-01-01 10:19:16 +00:00
Joachim Faulhaber
39c8a64470 Merged revision [76235]. Added move semantics for binary operators.
[SVN r76245]
2011-12-31 11:43:39 +00:00
Joachim Faulhaber
3b5c77a27e Merged revision [76235]. Added move semantics for binary operators.
[SVN r76244]
2011-12-31 11:41:30 +00:00
Joachim Faulhaber
c6679d4590 Added move semantics for T operators(...) according to the Dave-Abrahams-Transformation
(http://cpp-next.com/archive/2009/09/making-your-next-move/). Worked like a charm ;) 

[SVN r76235]
2011-12-30 20:53:12 +00:00
Joachim Faulhaber
efaa02786e Merged revisions [75397-76220]. Fixed tickets #6095, #6210. Added move constructors and move assignment operators. Added vc10 project files for msvc user convenience.
[SVN r76228]
2011-12-30 10:24:29 +00:00
Joachim Faulhaber
ba0d1d2089 Merged revisions [75397-76220]. Fixed tickets #6095, #6210. Added move constructors and move assignment operators.
[SVN r76227]
2011-12-30 10:16:31 +00:00
Joachim Faulhaber
2c82d2992e Adding vc10 convenience project files
[SVN r76220]
2011-12-29 22:34:31 +00:00
Joachim Faulhaber
b11eba2dfc Adding vc10 convenience project files
[SVN r76218]
2011-12-29 12:56:05 +00:00
Joachim Faulhaber
b3304793bd Replaced move emulation by c++11. Now using c++11 move ctors and assignment operators.
[SVN r76209]
2011-12-28 11:32:26 +00:00
Joachim Faulhaber
fc0d697eaf Workaround for gcc static_cast complaints in move emulation tests.
[SVN r76175]
2011-12-26 16:11:40 +00:00
Joachim Faulhaber
af9349c230 Portability fix for gcc.
[SVN r76166]
2011-12-26 10:26:03 +00:00
Joachim Faulhaber
071def2fa2 Fixed bug in move constructor.
[SVN r76165]
2011-12-26 08:39:37 +00:00
Joachim Faulhaber
649bc76d66 Generated tests (prefixed by bcont_) for an implementation variant using Boost.Container.
[SVN r76162]
2011-12-25 22:25:34 +00:00
Joachim Faulhaber
18f3a1f004 Fixed a configuration error.
[SVN r76161]
2011-12-25 21:20:21 +00:00
Joachim Faulhaber
46f89efd20 Added move emulation.
[SVN r76155]
2011-12-25 19:14:24 +00:00
Joachim Faulhaber
3c2c158061 Bugfix ticket 6210. In addition: Some changes for introducing move semantics.
[SVN r75815]
2011-12-05 22:59:49 +00:00
Joachim Faulhaber
2248112aba Replaced TABs by BLANKs. Bug fix ticket #6095 complete.
[SVN r75448]
2011-11-12 00:50:49 +00:00
Joachim Faulhaber
781cc417a7 Polished ticket #6095 filed by Marvin Sielenkemper. https://svn.boost.org/trac/boost/ticket/6095. Improved implementation of is_empty for open intervals as suggested by Marvin.
[SVN r75410]
2011-11-08 18:08:26 +00:00
Joachim Faulhaber
ad82986dc0 Resolving ambiguity in call of identity_element.
[SVN r75399]
2011-11-08 07:30:38 +00:00
Joachim Faulhaber
7f64edb8be Fixed ticket #6095 filed by Marvin Sielenkemper. https://svn.boost.org/trac/boost/ticket/6095. Completing is_empty for open intervals (numeric_limits<domain_type>::max(), x).
[SVN r75397]
2011-11-08 00:20:31 +00:00
Gennadiy Rozental
11e5332cbb eliminated test_case_template.hpp
[SVN r74735]
2011-10-05 10:28:08 +00:00
Joachim Faulhaber
d3f9660dc5 Cleaning up tests.
[SVN r72436]
2011-06-06 14:25:08 +00:00
Joachim Faulhaber
b84a721461 Cleaning up tests after checking last bug claims by Denis.
[SVN r72435]
2011-06-06 14:10:52 +00:00
Joachim Faulhaber
177c3b327c Merging changes [71736-72403]. Fixed tickets #5482, #5559, #5562.
[SVN r72405]
2011-06-05 13:36:25 +00:00
Joachim Faulhaber
7bf060c881 Fixed ticket #5562: typo in boost\icl\concept\element_set.hpp
[SVN r72403]
2011-06-05 13:11:33 +00:00
Joachim Faulhaber
2f6ed4db5f Bug fix for ticket 5559: Assertion for numeric_minimum failed for std::greater ordering. Adjustments for portability 2.
[SVN r72206]
2011-05-27 08:04:05 +00:00
Joachim Faulhaber
d2230906df Bug fix for ticket 5559: Assertion for numeric_minimum failed for std::greater ordering. Adjustments for portability.
[SVN r72179]
2011-05-26 11:55:01 +00:00
Joachim Faulhaber
370c45814c Bug fix for ticket 5559: Assertion for numeric_minimum failed for std::greater ordering.
Added a Compare-parameter and a partial specialization for struct template numeric_minimum.

[SVN r72158]
2011-05-25 15:28:06 +00:00
Joachim Faulhaber
6c2b3417b2 Patch sent by Christoffer Jefferson, 04-22-2001.
The following patch does two things:
1) Cleans up a bunch of warnings to do with "unused parameter", which I get in clang.
2) Add a couple of headers which clang needs.


[SVN r71766]
2011-05-06 17:56:50 +00:00
Joachim Faulhaber
4b03e82ceb Patch sent by Christoffer Jefferson, 04-22-2001.
The following patch does two things:
1) Cleans up a bunch of warnings to do with "unused parameter", which I get in clang.
2) Add a couple of headers which clang needs.


[SVN r71736]
2011-05-05 11:22:07 +00:00
Joachim Faulhaber
4e24d2fdac Merged changes [71328-71362] Bug fix for ticket #5482. Made library default for compare-ordering customizable.
[SVN r71365]
2011-04-17 21:49:02 +00:00
Joachim Faulhaber
970faa99f2 Merged changes [71328-71362] Bug fix for ticket #5482
[SVN r71364]
2011-04-17 21:46:06 +00:00
Joachim Faulhaber
c8c350e6c5 Added macro BOOST_ICL_USE_COMPARE_STD_GREATER to change container and interval orderings for the library.
This can be used to change the compare-ordering for whole test-programs. (ticket #5482).

[SVN r71362]
2011-04-17 21:07:35 +00:00
Joachim Faulhaber
baa082c6ef Added macro BOOST_ICL_USE_COMPARE_STD_GREATER to change container and interval orderings for the library.
This can be used to change the compare-ordering for whole test-programs. (ticket #5482).

[SVN r71360]
2011-04-17 21:05:34 +00:00
Joachim Faulhaber
75c8c584a7 Bugfix: ticket_5482
[SVN r71328]
2011-04-16 20:27:16 +00:00
Joachim Faulhaber
e3e5e55580 Adjustment for lib++ associated to clang. Qualified call of this->equal_range in split_interval_set.
[SVN r71076]
2011-04-07 09:42:45 +00:00
Joachim Faulhaber
71bc388e5c Adjustment for lib++ associated to clang. Qualified call of this->equal_range in split_interval_set.
[SVN r71074]
2011-04-07 09:20:56 +00:00
Joachim Faulhaber
fe6509c118 Due to Chris Jefferson's problem report on function equal_range in libxx I changed its implementation using lower_bound and upper_bound directly.
[SVN r71034]
2011-04-06 16:27:25 +00:00
Joachim Faulhaber
58c523eebe Due to Chris Jefferson's problem report on function equal_range in libxx I changed its implementation using lower_bound and upper_bound directly.
[SVN r71015]
2011-04-05 20:25:03 +00:00
Joachim Faulhaber
a1d66a7301 Merged 69961-7083: (1) Fixed standard conformance issues, detected by Doug Gregor March-05. (2) Adapted implementation so boost::chrono types are usable in icl intervals and containers without customization. (3) Added tests for icl/chrono interoperability.
[SVN r70787]
2011-03-31 16:34:01 +00:00
Joachim Faulhaber
8f420714a2 Fixed some missing includes of mpl/has_xxx.hpp that may lead to problems.
[SVN r70783]
2011-03-31 14:44:46 +00:00
Joachim Faulhaber
3baf3f6876 Improved mutual agnostic interoperability between boost::chrono and boost::icl. Second try, improved for gcc.
[SVN r70757]
2011-03-30 20:20:23 +00:00
Joachim Faulhaber
630cdca46d Reverted interoperability chrono-icl test features due to some unexpected compiler problems.
[SVN r70745]
2011-03-30 10:01:54 +00:00
Joachim Faulhaber
1a2aab3b8c Added more test for chrono-icl interoperability.
[SVN r70723]
2011-03-29 23:32:18 +00:00
Joachim Faulhaber
8bb8fe3e98 Improved mutual agnostic interoperability between boost::chrono and boost::icl. Added test for chrono-icl interoperability.
[SVN r70722]
2011-03-29 23:12:53 +00:00
Joachim Faulhaber
6dccad056b Fixed standard conformance issues, detected by Doug Gregor March-05.
[SVN r69962]
2011-03-13 18:39:06 +00:00