1
0
Fork 0
mirror of https://github.com/bolero-MURAKAMI/Sprout synced 2024-11-12 21:09:01 +00:00
Commit graph

55 commits

Author SHA1 Message Date
bolero-MURAKAMI
ac5ac257e6 fix include header 2013-02-08 00:49:47 +09:00
bolero-MURAKAMI
7aa10d1e08 support hash: floating point 2013-02-07 23:12:57 +09:00
bolero-MURAKAMI
f3b405ad0f fix algorithm: bogo_sort, bozo_sort 2013-02-04 01:10:26 +09:00
bolero-MURAKAMI
092910e2f7 add iterator category check for algorithm incomplete implementation 2013-01-31 23:25:18 +09:00
bolero-MURAKAMI
1cfec16e52 add range adaptors adjacent_filtered, uniqued 2013-01-27 16:56:14 +09:00
bolero-MURAKAMI
271f348972 support STL container: set operation algorithms 2013-01-26 21:30:29 +09:00
bolero-MURAKAMI
ee8602f6a3 fix index_tuple 2013-01-25 15:14:29 +09:00
bolero-MURAKAMI
48f1b2d615 add new signatures: some algorithms 2013-01-20 20:49:37 +09:00
bolero-MURAKAMI
9a593cbb81 fix reverse_iterator
support STL container: some algorithms
2013-01-20 08:53:20 +09:00
bolero-MURAKAMI
a9cd556f8e fix support for STL container: some algorithms 2013-01-17 03:53:17 +09:00
bolero-MURAKAMI
d99a7d1436 fix: copy - support STL container 2013-01-14 01:13:48 +09:00
bolero-MURAKAMI
f26032dce8 fix implementation 2013-01-12 04:08:44 +09:00
bolero-MURAKAMI
5019f6aa96 fix recursion depth O(logN): some algorithms 2013-01-03 17:01:50 +09:00
bolero-MURAKAMI
87ee4f4032 deprecated old sort implementation 2012-11-14 12:17:48 +09:00
bolero-MURAKAMI
b9121b8850 workaroud for clang3.2 (inversive_congruential) 2012-11-14 11:22:05 +09:00
bolero-MURAKAMI
d39f4abe0f workaroud for clang3.2 (shuffle, shuffle_result) 2012-11-14 10:56:22 +09:00
bolero-MURAKAMI
2ddd4014ce workaround for clang3.2 (make_heap, make_partial_heap) 2012-11-14 10:40:01 +09:00
bolero-MURAKAMI
9b9956f810 add algorithm copy_while, copy_until 2012-10-13 22:11:32 +09:00
bolero-MURAKAMI
79ea4f0885 add algorithm clamp, clamp_range_copy, clamp_range 2012-10-13 21:06:32 +09:00
bolero-MURAKAMI
0c00166c5f fix container_traits for array-like classes
fix coding style algorithm/
2012-09-29 17:10:46 +09:00
bolero-MURAKAMI
06f1933220 fix unfold
fix pair tuple support
2012-09-28 16:05:09 +09:00
bolero-MURAKAMI
b1b7a9fefc rename unfold -> recurrence, add-new unfold 2012-09-28 13:15:17 +09:00
bolero-MURAKAMI
a9308ae3ee fix generate, unfold 2012-09-27 22:15:29 +09:00
bolero-MURAKAMI
73ead93fe5 destructive change sprout::generate -> sprout::unfold
add range adapter reversed, replaced, filtered
2012-09-21 15:43:30 +09:00
bolero-MURAKAMI
8cd36c14bd add bozo_sort 2012-07-25 23:10:01 +09:00
bolero-MURAKAMI
a64938fad0 add next_permutatin, prev_premutation 2012-07-25 14:27:01 +09:00
bolero-MURAKAMI
1ea9d30e2a rewrite sprout::algorithm::join performance 2012-05-22 01:06:13 +09:00
bolero-MURAKAMI
3a999dd70c fix inherit_if_xxx decltype 2012-05-14 11:33:36 +09:00
bolero-MURAKAMI
cb830f141d fix io fromat from int
add range::sinusoidal
fix algorithm random_access_iterator parformance
2012-04-30 19:41:24 +09:00
bolero-MURAKAMI
c6bd230ee4 fix inline
add container/indexes.hpp
add tuple/indexes.hpp
2012-04-04 22:23:41 +09:00
bolero-MURAKAMI
db20f64991 porting sscrisk/CEL 2012-04-01 22:15:09 +09:00
bolero-MURAKAMI
ad60c8c530 [desuructive changes] container traits new interface [破壊的変更] 2012-03-31 16:24:13 +09:00
bolero-MURAKAMI
d5dcbaf4b2 sprout::index_t 追加 2012-02-28 10:46:39 +09:00
bolero-MURAKAMI
01e458886a sprout/algorithm/bogo_sort.hpp 追加
sprout/algorithm/bogo_sort_result.hpp 追加
sprout/algorithm/shuffle_result.hpp 追加
2011-12-22 21:52:59 +09:00
bolero-MURAKAMI
2168f05433 fixed_container_traits 仕様変更 2011-10-30 17:40:35 +09:00
bolero-MURAKAMI
41916cf0a5 algorithm/* 実装変更 2011-10-28 23:28:24 +09:00
bolero-MURAKAMI
a79574f251 algorithm/* 実装変更 2011-10-28 21:45:00 +09:00
bolero-MURAKAMI
05e51dc01f replace_copy.hpp replace_copy_if.hpp transform.hpp 実装変更 2011-10-28 20:34:24 +09:00
bolero-MURAKAMI
b8c536cce2 sprout/algorithm/fixed/stable_sort.hpp 実装変更 2011-10-28 00:16:46 +09:00
bolero-MURAKAMI
f4aba3218c sprout/algorithm/fixed/generate.hpp 修正 2011-10-27 19:55:58 +09:00
bolero-MURAKAMI
068656e0b7 sprout/algorithm/fixed/partition_copy.hpp 修正
sprout/algorithm/fit/partition_copy.hpp 修正
2011-10-27 11:24:47 +09:00
bolero-MURAKAMI
4729d31bf2 エラー通知を標準例外に変更 2011-10-26 15:57:31 +09:00
bolero-MURAKAMI
0f8db75fca sprout/checksum/sha1.hpp 追加
sprout/null_array.hpp -> sprout/pit.hpp リネーム
sprout/uuid.hpp 追加
2011-10-25 18:16:27 +09:00
bolero-MURAKAMI
1e14fb7253 algorithm/* fix 2011-10-22 21:25:25 +09:00
bolero-MURAKAMI
42d73cc4d5 range/numeric.hpp 追加
algorithm/* fix
2011-10-21 20:36:19 +09:00
bolero-MURAKAMI
510a265ea5 numeric/partial_sum.hpp 追加
numeric/adjacent_difference.hpp 追加
2011-10-20 13:15:24 +09:00
bolero-MURAKAMI
44b67d28e2 random/normal_distribution.hpp 追加
numeric/iota.hpp 追加
algorithm/shuffle.hpp 追加
2011-10-19 22:47:59 +09:00
bolero-MURAKAMI
99f1a4f741 random/bernoulli_distribution.hpp 追加
string.hpp 修正
2011-10-10 10:20:21 +09:00
bolero-MURAKAMI
304c656b78 アルゴリズムのイテレータ要件を標準に準拠 2011-10-07 16:40:45 +09:00
bolero-MURAKAMI
ed469abdda copy, copy_if InputIterator 対応 2011-10-06 15:00:08 +09:00