rewrite sprout::algorithm::join performance

This commit is contained in:
bolero-MURAKAMI 2012-05-22 01:06:13 +09:00
parent 0ceabb5b9b
commit 1ea9d30e2a
145 changed files with 1359 additions and 364 deletions

View file

@ -135,4 +135,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_BOGO_SORT_CPP

View file

@ -177,4 +177,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_BOGO_SORT_RESULT_CPP

View file

@ -104,4 +104,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_COPY_CPP

View file

@ -104,4 +104,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_COPY_BACKWARD_CPP

View file

@ -110,4 +110,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_COPY_IF_CPP

View file

@ -104,4 +104,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_COPY_N_CPP

View file

@ -74,4 +74,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_FILL_CPP

View file

@ -78,4 +78,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_FILL_N_CPP

View file

@ -78,4 +78,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_GENERATE_CPP

View file

@ -82,4 +82,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_GENERATE_N_CPP

View file

@ -133,4 +133,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_INPLACE_MERGE_CPP

View file

@ -125,4 +125,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_MAKE_HEAP_CPP

View file

@ -133,4 +133,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_MAKE_PARTIAL_HEAP_CPP

View file

@ -221,4 +221,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_MERGE_CPP

View file

@ -133,4 +133,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_NTH_ELEMENT_CPP

View file

@ -133,4 +133,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_PARTIAL_SORT_CPP

View file

@ -74,4 +74,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_PARTITION_CPP

View file

@ -110,4 +110,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_PARTITION_COPY_CPP

View file

@ -70,4 +70,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_POP_HEAP_CPP

View file

@ -125,4 +125,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_PUSH_HEAP_CPP

View file

@ -74,4 +74,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_REMOVE_CPP

View file

@ -110,4 +110,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_REMOVE_COPY_CPP

View file

@ -110,4 +110,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_REMOVE_COPY_IF_CPP

View file

@ -74,4 +74,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_REMOVE_IF_CPP

View file

@ -78,4 +78,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_REPLACE_CPP

View file

@ -116,4 +116,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_REPLACE_COPY_CPP

View file

@ -116,4 +116,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_REPLACE_COPY_IF_CPP

View file

@ -78,4 +78,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_REPLACE_IF_CPP

View file

@ -70,4 +70,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_REBERSE_CPP

View file

@ -104,4 +104,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_REBERSE_COPY_CPP

View file

@ -74,4 +74,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_ROTATE_CPP

View file

@ -110,4 +110,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_ROTATE_COPY_CPP

View file

@ -221,4 +221,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_SET_DIFFERENCE_CPP

View file

@ -221,4 +221,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_SET_INTERSECTION_CPP

View file

@ -221,4 +221,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_SET_SYMMETRIC_DIFFERENCE_CPP

View file

@ -221,4 +221,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_SET_UNION_CPP

View file

@ -76,4 +76,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_SHUFFLE_CPP

View file

@ -97,4 +97,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_SHUFFLE_RESULT_CPP

View file

@ -125,4 +125,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_SORT_CPP

View file

@ -125,4 +125,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_SORT_HEAP_CPP

View file

@ -74,4 +74,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_STABLE_PARTITION_CPP

View file

@ -110,4 +110,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_STABLE_PARTITION_COPY_CPP

View file

@ -125,4 +125,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_STABLE_SORT_CPP

View file

@ -78,4 +78,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_SWAP_ELEMENT_CPP

View file

@ -116,4 +116,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_SWAP_ELEMENT_COPY_CPP

View file

@ -208,4 +208,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_TRANSFORM_CPP

View file

@ -125,4 +125,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_UNIQUE_CPP

View file

@ -195,4 +195,3 @@ namespace testspr {
#endif
#endif // #ifndef SPROUT_LIBS_ALGORITHM_TEST_UNIQUE_COPY_CPP