Commit Graph

101 Commits

Author SHA1 Message Date
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
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
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
970faa99f2 Merged changes [71328-71362] Bug fix for ticket #5482
[SVN r71364]
2011-04-17 21:46:06 +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
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
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
Joachim Faulhaber
7957f1728d Merged [69071-69538] from trunk for 1.46.1. Ticket #5207, reports from John Reid, corrections on the documentation. Additions of tests. Some tests fro compiler specific issues prefixed by cmp_.
[SVN r69542]
2011-03-04 10:26:17 +00:00
Joachim Faulhaber
e157d8e4a9 Fixed std::tr1/boost ambiguities. Updated documentation for function 'find'.
[SVN r69538]
2011-03-03 22:38:25 +00:00
Joachim Faulhaber
70bb63b4d3 Update of quickbook generated html documentation: New overloads for function 'find'.
[SVN r69526]
2011-03-03 18:46:39 +00:00
Joachim Faulhaber
9a0994e462 More tests and some documentation fixes.
[SVN r69489]
2011-03-02 21:18:25 +00:00
Joachim Faulhaber
007597f01e Renamed unit_closure to detail::unit_trail. It shall not yet go to the public interface. Added tests for fixes around ticket #5207.
[SVN r69480]
2011-03-02 14:04:10 +00:00
Joachim Faulhaber
a4d734777a Added interval_associator_base.hpp and refactored new code for icl::find. Added tests for interval maps using statically bounded intervals: test/fast_stat_interval_map_.
[SVN r69449]
2011-03-01 22:51:00 +00:00
Joachim Faulhaber
86ff9c3dcc Added function icl::unit_closure. Enabled functions find, contains and intersects for element-types-arguments on icl containers. Added some tests.
[SVN r69401]
2011-02-28 21:54:04 +00:00
Joachim Faulhaber
f30ccbabfe Removed test fix_include_after_thread from test suite.
[SVN r69353]
2011-02-27 21:50:41 +00:00
Joachim Faulhaber
fb4b07eef7 Bug fix for ticket 5207: intersects for interval_maps and segment_type/element_type. Added tests.
[SVN r69129]
2011-02-21 22:40:27 +00:00
Joachim Faulhaber
262d463a13 Fixed std/boost::is_same ambiguity.
[SVN r69080]
2011-02-20 16:37:27 +00:00
Joachim Faulhaber
a32a9bd275 Bug fixes: Fixed enable_if guards for functions intersects, disjoint for domain and interval types and for lower, upper, first and last on interval containers. Added tests to the icl test suite.
[SVN r69071]
2011-02-20 00:14:31 +00:00
Joachim Faulhaber
46bbea2098 According to ticket #5177: Added threading<multi> to test/Jamfile.v2 and modified markup.
[SVN r68766]
2011-02-10 21:59:39 +00:00
Joachim Faulhaber
950bdee59b Refining test on template template parameter passing for clang.
[SVN r68616]
2011-02-02 23:57:48 +00:00
Joachim Faulhaber
59b22e2b27 Refining test on template template parameter passing for clang.
[SVN r68606]
2011-02-01 19:38:49 +00:00
Joachim Faulhaber
1197388168 Modified new test, replaced tabs.
[SVN r68598]
2011-02-01 10:52:13 +00:00
Joachim Faulhaber
32938509f0 Provided explicit failure markups.
[SVN r68590]
2011-01-31 22:38:27 +00:00
Joachim Faulhaber
682d2ea13a Added compiler specific tests to look for compiler flaws on all available platforms.
[SVN r68588]
2011-01-31 21:13:17 +00:00
Joachim Faulhaber
7c84a90fbe Updated Jamfile.v2 for test fix_icl_after_thread.
[SVN r68493]
2011-01-27 22:53:12 +00:00
Joachim Faulhaber
b0f04fa4d1 Tests to check for the bug fix described in Ticket #5135.
The affected code in boost/icl/type_traits/is_interval.hpp has been fixed before this commit already.


[SVN r68492]
2011-01-27 22:29:16 +00:00
Joachim Faulhaber
d038732546 Adjustments for back compatibility with gcc-3.4. Jamfiles added for icl_xt test and example.
[SVN r68017]
2011-01-12 00:32:53 +00:00
Joachim Faulhaber
86c9ac3180 Removed tabs.
[SVN r67940]
2011-01-11 01:14:37 +00:00
Joachim Faulhaber
5fdcf559d2 Fixed error in docs: element_iterators are free functions. Added example and test code.
[SVN r67938]
2011-01-11 00:42:38 +00:00
Joachim Faulhaber
398f0b7358 Removed Tabs.
[SVN r67609]
2011-01-03 11:01:32 +00:00
Joachim Faulhaber
b5f057bd2d Minor modifications of tests.
[SVN r67403]
2010-12-21 22:46:17 +00:00
Joachim Faulhaber
2b4e6680b2 Some adjustments of difference_type and size_type on duration types for the adapter code of boost date_time.
[SVN r67338]
2010-12-19 15:21:32 +00:00
Joachim Faulhaber
fa01452470 Fixed tweaks in the documents: Eliminated neutro... protonic... and aggrovering. Made the generator function for pointers more generic.
[SVN r67065]
2010-12-06 13:01:55 +00:00
Joachim Faulhaber
6e04ef50d8 Adjustments for compiler vacpp on platform IBM_Canada_Ltd and Sandia-pgi-10.1.
Addition of int-pointers as in and decrementable domain types in all tests.

[SVN r67063]
2010-12-06 11:51:25 +00:00
Joachim Faulhaber
ca6df85430 Adjustments for stlport-5.2 on VeecoFTC.
[SVN r66799]
2010-11-27 18:29:46 +00:00
Joachim Faulhaber
e3a2331bd9 Excluded some tests for msvc-7.1 to circumvent a mysterious linker error that occurs for msvc-7.1 only.
[SVN r66692]
2010-11-22 22:35:29 +00:00
Joachim Faulhaber
9dc8b6b48a Adaptations for test matrix failures. Portability fixes for msvc-7.1 and clang-2.9. Used macros for some large test template parameters.
[SVN r66553]
2010-11-12 21:37:09 +00:00
Joachim Faulhaber
fff7af9ea7 Adaptations for test matrix failures. Portability fixes for msvc-7.1 and clang-2.9. Added some macros for portability.
[SVN r66494]
2010-11-11 16:51:08 +00:00
Joachim Faulhaber
589c6166b8 Corrections for testing.
[SVN r66484]
2010-11-10 16:56:19 +00:00
Joachim Faulhaber
84eb5afbaa Boost.Icl version 4.0.0 initial import
[SVN r66436]
2010-11-07 17:05:48 +00:00