Commit Graph

1407 Commits

Author SHA1 Message Date
Eric Niebler
df6017dc1c fix use of incomplete fusion::nil as caught by clang
[SVN r74019]
2011-08-23 15:13:30 +00:00
Eric Niebler
def510808d bug fixes to segmented fusion support, more fwd headers
[SVN r73927]
2011-08-19 18:41:11 +00:00
Eric Niebler
eb903d71a7 enable segmented tests
[SVN r73908]
2011-08-19 02:04:40 +00:00
Eric Niebler
9fcb3105e5 make fold aware of segments
[SVN r73906]
2011-08-18 23:14:48 +00:00
Eric Niebler
5ff6210759 make for_each aware of segments
[SVN r73899]
2011-08-18 22:09:59 +00:00
Eric Niebler
b8bb98a36b simplify segmented_fold_until interface
[SVN r73898]
2011-08-18 21:33:39 +00:00
Eric Niebler
9dd14c435e make find and find_if algorithms segment-aware, stylistic consistency tweaks
[SVN r73892]
2011-08-18 17:12:05 +00:00
Eric Niebler
528ad04fdb baking segmented Fusion
[SVN r73854]
2011-08-17 18:53:56 +00:00
Eric Niebler
2baebc560a continue great segmented Fusion reorg
[SVN r73834]
2011-08-16 23:43:24 +00:00
Eric Niebler
2ccb8d604f progress with integrating the segmented Fusion work
[SVN r73831]
2011-08-16 23:07:51 +00:00
Joel de Guzman
2212f57287 Fix Ticket #5784
[SVN r73774]
2011-08-15 10:53:13 +00:00
Eric Niebler
afbda073a3 naming tweaks
[SVN r73771]
2011-08-15 06:53:35 +00:00
Eric Niebler
9ed1f3d606 use iterator_facade to simplify implementation of segmented_iterator
[SVN r73770]
2011-08-15 06:20:24 +00:00
Joel de Guzman
a339669d05 Better is_equal test
[SVN r73699]
2011-08-12 12:16:23 +00:00
Joel de Guzman
1c8d339bb0 Better is_equal test
[SVN r73698]
2011-08-12 12:07:36 +00:00
Joel de Guzman
adbdf8550c Back on track. The code is fine again.
[SVN r73697]
2011-08-12 11:51:57 +00:00
Joel de Guzman
b3649b9343 Back on track. The code is fine again.
[SVN r73696]
2011-08-12 11:45:11 +00:00
Joel de Guzman
c1dd1fa279 Back on track. The code is fine again.
[SVN r73695]
2011-08-12 11:43:24 +00:00
Joel de Guzman
8b80a11877 revert to prior (again).
[SVN r73692]
2011-08-12 07:24:00 +00:00
Joel de Guzman
faa5746f6d added main empty_impl template forward decl
[SVN r73689]
2011-08-12 05:18:44 +00:00
Joel de Guzman
acc306d783 Added Eric's test cases for pop_back
[SVN r73687]
2011-08-12 05:15:08 +00:00
Joel de Guzman
734b9222d2 revert the implementation to previous version, but changed it such that prior is not used. used advance instead which is ok for forward iterators.
[SVN r73686]
2011-08-12 05:14:06 +00:00
Joel de Guzman
744dbcbbc7 added case for equal_to that returns false immediately if the tags are different in the first place
[SVN r73685]
2011-08-12 05:13:03 +00:00
Joel de Guzman
48a0546eea added static sanity check
[SVN r73684]
2011-08-12 05:11:41 +00:00
Eric Niebler
f0fa80ca1a const-correctness tweaks
[SVN r73683]
2011-08-11 23:58:03 +00:00
Eric Niebler
5d07df005b fix find_s and find_if_s to return the end iterator when item not found
[SVN r73669]
2011-08-11 17:49:02 +00:00
Eric Niebler
b83a2954f5 segmented_fold_until should unpack the state's value before invoking the user's function
[SVN r73668]
2011-08-11 17:28:17 +00:00
Joel de Guzman
3af35683ff QOI + small bug fixes
[SVN r73659]
2011-08-11 15:34:58 +00:00
Joel de Guzman
5497ea367e QOI + small bug fixes
[SVN r73658]
2011-08-11 15:34:39 +00:00
Joel de Guzman
5bca571dd1 - Made pop_back not use prior.-
Refactored pop_back_iterator into a reusable iterator_adaptor

[SVN r73657]
2011-08-11 14:49:55 +00:00
Joel de Guzman
5ebfd961aa Refactored pop_back_iterator into a reusable iterator_adaptor
[SVN r73656]
2011-08-11 14:46:22 +00:00
Joel de Guzman
1865ded339 Refactored pop_back_iterator into a reusable iterator_adaptor
[SVN r73655]
2011-08-11 14:45:10 +00:00
Joel de Guzman
e8b0f98a55 Refactored pop_back_iterator into a reusable iterator_adaptor
[SVN r73654]
2011-08-11 14:43:59 +00:00
Joel de Guzman
760c1a534c minor tweaks
[SVN r73645]
2011-08-11 08:52:10 +00:00
Eric Niebler
d9c5b32687 new cleaner(?) implementation for segmented fusion
[SVN r73644]
2011-08-11 04:14:50 +00:00
Joel de Guzman
00b2cfc52e Made pop_back not use prior.
[SVN r73643]
2011-08-10 22:03:09 +00:00
Joel de Guzman
21c17fda63 Added pop_back test for lists
[SVN r73642]
2011-08-10 22:01:37 +00:00
Eric Niebler
518ac25a80 merged [73583] from trunk
[SVN r73606]
2011-08-08 06:29:25 +00:00
Eric Niebler
491b6fb7d8 remove bogus compile-time asserts
[SVN r73583]
2011-08-07 00:06:32 +00:00
Joel de Guzman
adc8be256f fixed wording to make it clear that I/O operators are only available for sequences in fusion's namespace
[SVN r73247]
2011-07-19 23:29:06 +00:00
Eric Niebler
efea9aec4b merge [72977] from trunk, regenerate docs
[SVN r73156]
2011-07-16 21:16:10 +00:00
Eric Niebler
f27ed26e44 make single_view random access
[SVN r72977]
2011-07-08 19:42:35 +00:00
Joel de Guzman
0a54764a6a Added docs for copy
[SVN r72930]
2011-07-06 18:29:02 +00:00
Joel de Guzman
f4f93005ad Added docs for copy
[SVN r72929]
2011-07-06 18:16:56 +00:00
Joel de Guzman
92c2362cef Fix Ticket #4755
[SVN r72601]
2011-06-14 22:57:24 +00:00
Joel de Guzman
01424b06b3 added version of fold (overload) accepting non-const State.
[SVN r71179]
2011-04-10 23:45:34 +00:00
Joel de Guzman
ed4206ee1b Fixes Ticket #5426
[SVN r71026]
2011-04-06 04:55:57 +00:00
Joel de Guzman
b17d6b9147 Fixes Ticket #5420
[SVN r71025]
2011-04-06 04:29:02 +00:00
Joel de Guzman
b54e4b1b06 MPL bug workaround. Fixes Trac ticket: #5411
[SVN r70965]
2011-04-03 23:20:13 +00:00
Joel de Guzman
b3226a5107 Applied patch #5275
[SVN r70841]
2011-04-01 23:38:39 +00:00