2
0
mirror of https://github.com/boostorg/icl.git synced 2026-01-19 04:12:13 +00:00

283 Commits

Author SHA1 Message Date
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
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
d2bcc95347 Documentation update.
[SVN r69507]
2011-03-03 10:48:09 +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
2a9d844b50 Fixed a bug (gcc) introduced by adding icl::find.
[SVN r69441]
2011-03-01 11:11:26 +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
f88d939ceb Last minute bug fix (ticket #5135) for boost 1.46.0 authorized by Rene Rivera.
[SVN r68552]
2011-01-29 22:07:59 +00:00
Joachim Faulhaber
6e540795ea Last minute bug fix (ticket #5135) for boost 1.46.0 authorized by Rene Rivera.
[SVN r68551]
2011-01-29 22:05:56 +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
3cae5eef1d Bug fix. BOOST_STATIC_CONSTANT macro won't compile, if boost/icl/.. includes are preceeded by
#include <boost/thread.hpp>
The fix is to put a subexpression into parentheses.


[SVN r68474]
2011-01-27 15:33:28 +00:00
Joachim Faulhaber
c97f4886c1 Cleaned up test_casual.cpp
[SVN r68130]
2011-01-13 22:09:21 +00:00
Joachim Faulhaber
6d126ab236 Merged corrections of documentation, and some adapter code for gcc-3.4.4.
[SVN r68096]
2011-01-13 12:43:05 +00:00
Joachim Faulhaber
7b1390b5c4 Correction in introduction.qbk. 2nd try.
[SVN r68094]
2011-01-13 11:51:19 +00:00
Joachim Faulhaber
dff3cbbed2 Correction of html-docs. Local boostbook.css no longer needed. Correction of introduction.
[SVN r68093]
2011-01-13 11:44:14 +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
d0f8892631 Fixed tweaks in documentation.
[SVN r67957]
2011-01-11 14:19:35 +00:00
Joachim Faulhaber
9fd8fdf149 Fixed tweaks in documentation.
[SVN r67955]
2011-01-11 12:20:33 +00:00
Joachim Faulhaber
bb4a682ae2 Removed tabs.
[SVN r67941]
2011-01-11 01:26:37 +00:00
Joachim Faulhaber
86c9ac3180 Removed tabs.
[SVN r67940]
2011-01-11 01:14:37 +00:00
Joachim Faulhaber
09944c3ce8 Fixed error in docs: element_iterators are free functions. Added example and test code.
[SVN r67939]
2011-01-11 01:00:04 +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
f64e45d567 Added check for empty intervals in example large_bitset.
[SVN r67677]
2011-01-05 11:10:47 +00:00
Joachim Faulhaber
a3f3a6301a Removed directories and unlinked html-files generated by older versions of quickbook.
[SVN r67610]
2011-01-03 11:22:57 +00:00