jofaber
adaf950fad
Merging some fixes and tweaks.
2018-06-20 03:53:28 +02:00
jofaber
d8635a59f0
added test case for ticket 7871
2018-06-19 17:52:41 +02:00
jofaber
aa9bc55955
added test to check for ticket 12926
2018-06-19 16:39:32 +02:00
jofaber
f6b8e7e314
added testcase from ticket 11942
2018-06-19 15:55:41 +02:00
jofaber
5424c482ca
fix for ticket 11344 missing include
2018-06-19 14:38:58 +02:00
jofaber
e31d2464b5
fix syntax error for oder compilers
2018-06-11 17:54:58 +02:00
jofaber
f877b24274
closing pointed brackets of templates need to be blank separated for old compilers
2018-06-06 15:20:11 +02:00
jofaber
fccb9d95ab
function elements will return an iterator range for interval containers
2018-06-06 15:06:09 +02:00
jofaber
0fa9d4cffb
Tweaks from law based tests
2018-06-05 22:58:00 +02:00
jofaber
3851f9ec79
Tweaks in type_traits
2018-06-05 00:12:16 +02:00
jofaber
6390d489c6
resoved ambiguity in test: fix_tickets
2018-06-04 19:31:58 +02:00
jofaber
9a28ea45ba
Merge pull request #14 from DanielaE/fix/no-iterator-inheritance
...
Inheriting std::iterator is deprecated in C++17
2018-06-03 19:14:55 +02:00
jofaber
a6e5904618
added test to detect ticket_12872
2018-06-03 18:59:05 +02:00
jofaber
09d25cdd88
Merge pull request #8 from davelgraphcore/invalid_iterator_fix
...
Fix invalid insertion hint to underlying set container
2018-06-03 17:58:47 +02:00
jofaber
1976442a2d
added code for span and hull from docs.
2018-06-02 15:13:06 +02:00
jofaber
80e8f0354d
added tests for span and hull.
2018-05-29 17:25:15 +02:00
jofaber
3b82ba1894
Included test/detail/suppress_warnings.hpp for tests to silence warnings
2018-05-29 12:08:40 +02:00
Daniela Engert
c9c2266f9b
Inheriting std::iterator is deprecated in C++17
...
Therefore replace inheritance by lifting std::iterator's members into the derived class.
Signed-off-by: Daniela Engert <dani@ngrt.de>
2018-01-01 13:29:39 +01:00
jofaber
56d44a54a7
Warning fixes for tests
2017-12-07 08:05:13 +01:00
jofaber
8c1e554b5c
Warning fixes for tests
2017-12-06 21:59:02 +01:00
jofaber
096977ab3c
Warning fixes for tests
2017-12-05 19:21:36 +01:00
jofaber
cd02f5b51c
Warning fixes for tests
2017-12-04 22:47:24 +01:00
jofaber
ed48875915
Modified tests on icl::find after compile problems with msvc
2017-12-04 20:30:44 +01:00
jofaber
71990d3f09
Silenced warnings in tests
2017-12-04 01:24:28 +01:00
jofaber
97ddf97240
Silenced conversion warning in test
2017-12-04 00:38:03 +01:00
Peter Dimov
738631eb46
Merge branch 'develop'
2017-11-26 17:59:55 +02:00
Peter Dimov
0a291e9ad9
Merge branch 'fix-ub-interval_bounds-reverse_right' of https://github.com/avikivity/icl into develop
2017-11-22 02:03:34 +02:00
Peter Dimov
aa746c2fa3
Merge branch 'feature/handle-deprecated-c++98-adapters' into develop
2017-11-22 01:03:52 +02:00
Peter Dimov
f13e66cf2d
Merge branch 'nre/develop/fastbuild-compiler-error' of https://github.com/nre-ableton/icl into develop
2017-11-22 00:43:23 +02:00
Avi Kivity
9687dea689
Fix undefined behavior in interval_bounds::reverse_right()
...
The ~ operator converts _bits from unsigned char to int, and makes it
negative to boot. Shifting left a negative number is undefined behavior.
Cast it back to unsigned char to prevent undefined behavior.
2017-11-21 20:57:20 +02:00
Peter Dimov
51f6b49e12
Merge branch 'feature/handle-deprecated-c++98-adapters' of https://github.com/DanielaE/boost.icl into feature/handle-deprecated-c++98-adapters
2017-11-21 20:50:11 +02:00
Peter Dimov
6ccf57bf3c
Merge branch 'develop' into feature/pull-9
2017-11-21 20:34:23 +02:00
Peter Dimov
d1fc43ff77
Install libstdc++ 4.9 for clang to avoid ::gets error
2017-11-21 20:34:01 +02:00
Peter Dimov
9018909ca3
Merge branch 'develop' into feature/pull-9
2017-11-21 20:28:06 +02:00
Peter Dimov
23a437f0cb
Add -j 3 to Travis
2017-11-21 20:27:28 +02:00
Peter Dimov
0097c6e1bb
Merge branch 'patch-1' of https://github.com/mgaunard/icl into feature/pull-9
2017-11-21 19:48:33 +02:00
Peter Dimov
25d59069be
Add .travis.yml
2017-11-21 19:40:49 +02:00
Daniela Engert
2d38b37634
Inline typedefs from deprecated/removed C++98 function adapters.
...
Signed-off-by: Daniela Engert <dani@ngrt.de>
2017-05-11 17:08:45 +02:00
Mathias Gaunard
32178e147a
Compatibility with GCC 7.1
...
The libstdc++ shipped with GCC 7.1 uses a unary class template for std::string.
type_to_string needs to be adapted to deal with this properly.
2017-05-04 17:20:57 +01:00
David Lacey
7b245a99ce
Fix invalid insertion hint to underlying set container
...
The code in the add_segment function tries to get the prior of an
iterator that may be the first iterator of the underlying set container.
This is then used as an insertion hint which causes a segfault in some
standard container libraries.
The fix is to use cyclic_prior instead.
This is a fix for ticket #12872 .
2017-02-26 08:21:14 +00:00
nre
4db160cba9
Fix compiler error when building with FASTBuild
...
FASTBuild attempts to preprocess and cache element_iterator.hpp, but
the missing space between the ")" and the "const" tokens cause the
compiler to throw error C2065: 'Intervalconst': undeclared identifier
2016-12-22 14:54:58 +01:00
Rene Rivera
978891dd60
Add, and update, documentation build targets.
2016-10-10 11:39:50 -05:00
Rene Rivera
117fbf3583
Add, and update, documentation build targets.
2016-10-07 23:07:34 -05:00
jofaber
3f15f2cc7d
Merge branch 'develop' Merging bugfix ticket 11308 and warning fixes
2015-11-22 13:21:02 +01:00
jofaber
b8d2f1ed6a
Cleanup includes
2015-11-22 13:19:50 +01:00
jofaber
6a0e34dbe3
Merge branch 'master' into develop
...
Merging master to update develop before bugfix release icl-2015-11-22
2015-11-22 12:57:50 +01:00
jofaber
95afc4c442
Added tests for ticket 11308 for extreme valued closed intervals
2015-11-21 15:44:02 +01:00
jofaber
88461c4117
Tweaks in function comments
2015-11-19 09:28:04 +01:00
jofaber
371de6edd3
Fix for https://svn.boost.org/trac/boost/ticket/11803
2015-11-18 21:41:09 +01:00
jofaber
c175ea15d4
Warning fixes: typedef locally defined but not used
2015-09-24 01:04:44 +02:00