Commit Graph
532 Commits
Author SHA1 Message Date
Neil Groves 74fa42ed13 Merge branch 'develop'
These changes are just to address some small issues on some compiler versions with newly introduced tests. It also includes a fix to a recent regression in the sub_range class so that it preserves constness propagation as before the SFINAE improvement changes.
2014-03-05 22:02:25 +00:00
Neil Groves 4960d8dab2 fix lifetime issue with test case for ticket 6715. 2014-03-04 20:29:34 +00:00
Neil Groves e089e0748f fix for recently introduced regression to sub_range const propagation. 2014-03-04 20:22:57 +00:00
Neil Groves e26866d3fa Merge branch 'feature/drop_front_back' into develop 2014-03-04 16:22:13 +00:00
Neil Groves 09cc98f60d drop_front and drop_back included in synopsis. 2014-03-04 16:19:51 +00:00
Neil Groves 69759731bb implemented drop_front and drop_back with test. 2014-03-04 15:05:00 +00:00
Neil Groves 59f39e5d7f merge branch develop 2014-03-04 13:51:43 +00:00
Neil Groves 194f357eeb trac 6685 - MFC range map adaptor. 2014-03-04 13:33:59 +00:00
Neil Groves b84385cfce trac 8803 - size(const Rng&) returns size_type. It also no longer requires random access. 2014-03-04 12:54:07 +00:00
Neil Groves 5d6867d35c Merge branch 'hotfix/type_erased_test_split' into develop 2014-03-04 12:34:19 +00:00
Neil Groves 0d93777ece type_erased unit test reduce dependencies of the recently split type_erased tests. 2014-03-04 12:33:51 +00:00
Neil Groves 6206535453 type_erased random_access adapter separated. 2014-03-04 12:02:28 +00:00
Neil Groves a4633c2c1e type_erased_bidrectional.cpp formatting. 2014-03-04 11:53:13 +00:00
Neil Groves bd1fd9610e type_erased test separated the forward traversal. 2014-03-04 11:52:02 +00:00
Neil Groves 379fbc51e3 type_erased unit test separated bidirectional traversal. 2014-03-04 11:46:57 +00:00
Neil Groves 438e735dcc type_erased split out single-pass. 2014-03-04 11:41:19 +00:00
Neil Groves c96897198a type_erased test separated the template parameter conversion test. 2014-03-04 11:34:36 +00:00
Neil Groves b5f60f0448 removed obsolete test code from type_erased.cpp. 2014-03-04 11:28:22 +00:00
Neil Groves 8de7e29fc7 type_erased mix of values test separated. 2014-03-04 11:26:50 +00:00
Neil Groves 43ab929257 type_erased abstract and brackets tests separated. 2014-03-04 11:18:46 +00:00
Neil Groves c9a04a1a9a trac 7842 - documentation inaccuracies on intro page for range adaptors. 2014-03-03 18:58:33 +00:00
Neil Groves ef388661b3 trac 8927 - added comment about std::partition requirements pre C++11. 2014-03-03 18:36:01 +00:00
Neil Groves b3180d3a5a trac 9514 - adjacent_filtered requires a ForwardRange. 2014-03-03 18:30:13 +00:00
Neil Groves c9b96f2c88 trac 7376 - join iterator reference type. 2014-03-03 15:43:05 +00:00
Neil Groves ea6ca22e3f trac 7188 c4127 warning in the equal function. 2014-03-03 15:00:42 +00:00
Neil Groves 42a7f0c70c trac 6742 - unit test showing working phoenix combined with the transformed adaptor. 2014-03-03 14:21:35 +00:00
Neil Groves 4cb056c80b ticket 5811 - attempt to fix link error on many automated regression test hosts. 2014-03-03 12:30:23 +00:00
Neil Groves 17c0fa271c trac 9515 - fix for uniqued adaptor consistent with unique algorithm. 2014-03-03 01:24:56 +00:00
Neil Groves d87e1f3ade make intel happy with type_erased static_assert calls. 2014-03-03 00:30:11 +00:00
Neil Groves 132828a8db make msvc happy with the ticket 6715 test case. 2014-03-03 00:26:22 +00:00
Neil Groves 63acc5c633 trac 8676 sliced adaptor fixed. 2014-03-03 00:10:08 +00:00
Neil Groves 8b60f2c768 iterator_range interop with variant. 2014-03-02 22:50:24 +00:00
Neil Groves 79d2a66831 trac 5816 - fix any_range requiring copyable elements. 2014-03-02 15:35:50 +00:00
Neil Groves 3afac93b7f Merge branch 'hotfix/trac_8617_counting_range' into develop 2014-02-27 17:43:05 +00:00
Neil Groves 3af0142509 fixed counting_range from a range. 2014-02-27 17:42:32 +00:00
Neil Groves 19f0726533 Merge branch 'hotfix/trac_9524_assertions_break_single_pass' into develop 2014-02-27 16:52:46 +00:00
Neil Groves 502abb9884 eliminate unused local typedef and signed/unsigned comparison warnings. 2014-02-27 16:34:58 +00:00
Neil Groves 9b477525de reformatted numeric.hpp 2014-02-27 15:59:03 +00:00
Neil Groves fd0f99c767 inner_product avoids pre-condition check with input_iterators due to single-pass limitation. 2014-02-27 13:51:06 +00:00
Neil Groves 259e917eaf trac_8693 const cast warn 2014-02-26 22:02:27 +00:00
Neil Groves 665477de19 Merge branch 'hotfix/trac_6732_join_iterator_unused_warn' into develop 2014-02-26 21:41:01 +00:00
Neil Groves 2a065b2420 trac_6732 join_iterator.hpp unused variable warn. 2014-02-26 21:40:39 +00:00
Neil Groves b130e25804 Merge branch 'hotfix/trac_9403_equal_impl_order_n' into develop 2014-02-26 21:35:03 +00:00
Neil Groves 49cfefdef5 equal algorithm corrected to be O(1) with random access and pred. 2014-02-26 21:34:34 +00:00
Neil Groves f064012939 Merge branch 'hotfix/trac_9519_reverse_strided' into develop 2014-02-26 21:18:14 +00:00
Neil Groves ceffd1cf79 strided adaptor rewritten to correct defects and optimise performance. 2014-02-26 21:17:29 +00:00
Neil Groves 298de4cd85 Merge branch 'hotfix/integer_range_size' into develop 2014-02-26 00:56:46 +00:00
Neil Groves 9e6bdc13ba hotfix to regression in integer_range due to recent SFINAE change to iterator_range. 2014-02-26 00:56:27 +00:00
Neil Groves 654ae838ee refactored iterator_range to better handle SFINAE. 2014-02-24 18:26:03 +00:00
Neil Groves b07224c752 Merge branch 'hotfix/ticket_6715_iterator_range_equality' into develop 2014-02-24 14:46:12 +00:00