├── .github ├── FUNDING.yml └── workflows │ └── ci.yml ├── .gitignore ├── .scripts ├── run_benchmark.sh └── run_benchmarks.sh ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── benches ├── chain3_collect_map.rs ├── chain4_collect_map.rs ├── chain_collect_map.rs ├── collect_filter.rs ├── collect_filtermap.rs ├── collect_flatmap.rs ├── collect_iter_into_par.rs ├── collect_long_chain.rs ├── collect_map.rs ├── collect_map_filter.rs ├── collect_map_filter_hash_set.rs ├── count_filtermap.rs ├── count_flatmap.rs ├── count_map.rs ├── count_map_filter.rs ├── drain_vec_collect_map_filter.rs ├── find.rs ├── find_any.rs ├── find_flatmap.rs ├── find_iter_into_par.rs ├── find_map_filter.rs ├── mut_for_each_iter.rs ├── mut_for_each_slice.rs ├── rec_iter_map_collect.rs ├── rec_iter_map_sum.rs ├── reduce.rs ├── reduce_iter_into_par.rs ├── reduce_long_chain.rs ├── reduce_map.rs ├── reduce_map_filter.rs ├── result_collect_map.rs ├── result_reduce_map.rs ├── results │ └── benchmark-results.xlsx ├── sum.rs ├── sum_filtermap.rs ├── sum_flatmap.rs ├── sum_map_filter.rs ├── vec_deque_collect_map_filter.rs └── vec_deque_collect_map_filter_owned.rs ├── docs └── using.md ├── examples ├── benchmark_collect.rs ├── benchmark_find.rs ├── benchmark_find_any.rs ├── benchmark_heterogeneous.rs ├── benchmark_pools.rs ├── benchmark_reduce.rs ├── collection_of_results.rs ├── map_while.rs ├── max_num_threads_config.rs ├── mutable_par_iter.rs ├── parallelization_on_tree │ ├── collection_on_entire_tree.rs │ ├── main.rs │ ├── node.rs │ ├── reduction_on_entire_tree.rs │ ├── reduction_on_subset_of_tree.rs │ ├── run_utils.rs │ └── tree.rs ├── using_for_each.rs ├── using_map.rs ├── using_metrics.rs ├── using_random_walk.rs └── utils │ ├── benchmark_utils.rs │ └── mod.rs ├── src ├── collect_into │ ├── collect.rs │ ├── fixed_vec.rs │ ├── mod.rs │ ├── par_collect_into.rs │ ├── split_vec.rs │ ├── utils.rs │ └── vec.rs ├── computational_variants │ ├── fallible_option.rs │ ├── fallible_result │ │ ├── map_result.rs │ │ ├── mod.rs │ │ ├── par_result.rs │ │ └── xap_result.rs │ ├── map.rs │ ├── mod.rs │ ├── par.rs │ ├── tests │ │ ├── copied.rs │ │ ├── count.rs │ │ ├── flatten.rs │ │ ├── for_each.rs │ │ ├── inspect.rs │ │ ├── iter_consuming.rs │ │ ├── iter_ref.rs │ │ ├── map │ │ │ ├── collect.rs │ │ │ ├── find.rs │ │ │ ├── mod.rs │ │ │ └── reduce.rs │ │ ├── min_max.rs │ │ ├── mod.rs │ │ ├── range.rs │ │ ├── slice.rs │ │ ├── sum.rs │ │ ├── vectors.rs │ │ └── xap │ │ │ ├── collect.rs │ │ │ ├── find.rs │ │ │ ├── mod.rs │ │ │ └── reduce.rs │ └── xap.rs ├── default_fns.rs ├── env.rs ├── executor │ ├── computation_kind.rs │ ├── executor_with_diagnostics │ │ ├── mod.rs │ │ ├── parallel_executor.rs │ │ ├── shared_state.rs │ │ └── thread_executor.rs │ ├── fixed_chunk_executor │ │ ├── chunk_size.rs │ │ ├── mod.rs │ │ ├── parallel_executor.rs │ │ └── thread_executor.rs │ ├── mod.rs │ ├── parallel_compute │ │ ├── collect_arbitrary.rs │ │ ├── collect_ordered.rs │ │ ├── mod.rs │ │ ├── next.rs │ │ ├── next_any.rs │ │ └── reduce.rs │ ├── parallel_executor.rs │ ├── thread_compute │ │ ├── collect_arbitrary.rs │ │ ├── collect_ordered.rs │ │ ├── mod.rs │ │ ├── next.rs │ │ ├── next_any.rs │ │ └── reduce.rs │ └── thread_executor.rs ├── generic_iterator │ ├── collect.rs │ ├── early_exit.rs │ ├── iter.rs │ ├── mod.rs │ ├── reduce.rs │ └── transformations.rs ├── generic_values │ ├── fallible_iterators │ │ ├── mod.rs │ │ └── result_of_iter.rs │ ├── mod.rs │ ├── option.rs │ ├── option_result.rs │ ├── result.rs │ ├── runner_results │ │ ├── collect_arbitrary.rs │ │ ├── collect_ordered.rs │ │ ├── collect_sequential.rs │ │ ├── fallibility.rs │ │ ├── mod.rs │ │ ├── next.rs │ │ ├── reduce.rs │ │ └── stop.rs │ ├── transformable_values.rs │ ├── values.rs │ ├── vector.rs │ ├── vector_result.rs │ ├── whilst_atom.rs │ ├── whilst_atom_result.rs │ ├── whilst_iterators │ │ ├── mod.rs │ │ ├── whilst_atom_flat_map.rs │ │ └── whilst_option_flat_map.rs │ ├── whilst_option.rs │ ├── whilst_option_result.rs │ ├── whilst_vector.rs │ └── whilst_vector_result.rs ├── heap_sort.rs ├── into_par_iter.rs ├── iter │ ├── mod.rs │ ├── recursive │ │ ├── into_par_rec_iter.rs │ │ ├── mod.rs │ │ └── rec_par_iter.rs │ └── special_iterators.rs ├── iter_into_par_iter.rs ├── lib.rs ├── par_iter.rs ├── par_iter_option.rs ├── par_iter_result.rs ├── par_thread_pool.rs ├── parallel_drainable.rs ├── parallelizable.rs ├── parallelizable_collection.rs ├── parallelizable_collection_mut.rs ├── parameters │ ├── chunk_size.rs │ ├── iteration_order.rs │ ├── mod.rs │ ├── num_threads.rs │ └── params.rs ├── runner │ ├── computation_kind.rs │ ├── implementations │ │ ├── mod.rs │ │ ├── pond.rs │ │ ├── poolite.rs │ │ ├── rayon_core.rs │ │ ├── runner_with_pool.rs │ │ ├── scoped_pool.rs │ │ ├── scoped_threadpool.rs │ │ ├── sequential.rs │ │ ├── std_runner.rs │ │ ├── tests │ │ │ ├── mod.rs │ │ │ ├── pond.rs │ │ │ ├── poolite.rs │ │ │ ├── rayon_core.rs │ │ │ ├── scoped_pool.rs │ │ │ ├── scoped_threadpool.rs │ │ │ ├── sequential.rs │ │ │ ├── std.rs │ │ │ ├── utils.rs │ │ │ └── yastl.rs │ │ └── yastl.rs │ ├── mod.rs │ ├── num_spawned.rs │ └── parallel_runner.rs ├── special_type_sets │ ├── mod.rs │ └── sum.rs ├── test_utils.rs ├── using │ ├── collect_into │ │ ├── collect.rs │ │ ├── fixed_vec.rs │ │ ├── mod.rs │ │ ├── split_vec.rs │ │ ├── u_par_collect_into.rs │ │ └── vec.rs │ ├── computational_variants │ │ ├── mod.rs │ │ ├── u_map.rs │ │ ├── u_par.rs │ │ └── u_xap.rs │ ├── executor │ │ ├── mod.rs │ │ ├── parallel_compute │ │ │ ├── collect_arbitrary.rs │ │ │ ├── collect_ordered.rs │ │ │ ├── mod.rs │ │ │ ├── next.rs │ │ │ ├── next_any.rs │ │ │ └── reduce.rs │ │ └── thread_compute │ │ │ ├── collect_arbitrary.rs │ │ │ ├── collect_ordered.rs │ │ │ ├── mod.rs │ │ │ ├── next.rs │ │ │ ├── next_any.rs │ │ │ └── reduce.rs │ ├── mod.rs │ ├── u_par_iter.rs │ └── using_variants.rs └── value_variants │ ├── whilst_iterators │ ├── whilst_atom_flat_map.rs │ └── whilst_option_flat_map.rs │ └── whilst_vector.rs └── tests ├── chain.rs ├── into_par.rs ├── iter_into_par.rs ├── map_while_ok_collect ├── from_map.rs ├── from_par.rs ├── from_xap_chain.rs ├── from_xap_filter.rs ├── from_xap_filter_map.rs ├── from_xap_flat_map.rs └── mod.rs ├── map_while_ok_collect_arbitrary ├── from_map.rs ├── from_par.rs ├── from_xap_chain.rs ├── from_xap_filter.rs ├── from_xap_filter_map.rs ├── from_xap_flat_map.rs ├── mod.rs └── utils.rs ├── map_while_ok_reduce ├── from_map.rs ├── from_par.rs ├── from_xap_chain.rs ├── from_xap_filter.rs ├── from_xap_filter_map.rs ├── from_xap_flat_map.rs └── mod.rs ├── mut_iter.rs ├── parallel_drainable.rs ├── parallelizable.rs ├── parallelizable_collection.rs ├── test_groups.rs ├── trait_bounds.rs ├── using ├── mod.rs └── rng.rs └── whilst ├── collect.rs ├── collect_arbitrary.rs ├── find.rs ├── mod.rs └── reduce.rs /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [orxfun] 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/.gitignore -------------------------------------------------------------------------------- /.scripts/run_benchmark.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/.scripts/run_benchmark.sh -------------------------------------------------------------------------------- /.scripts/run_benchmarks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/.scripts/run_benchmarks.sh -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/README.md -------------------------------------------------------------------------------- /benches/chain3_collect_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/benches/chain3_collect_map.rs -------------------------------------------------------------------------------- /benches/chain4_collect_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/benches/chain4_collect_map.rs -------------------------------------------------------------------------------- /benches/chain_collect_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/benches/chain_collect_map.rs -------------------------------------------------------------------------------- /benches/collect_filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/benches/collect_filter.rs -------------------------------------------------------------------------------- /benches/collect_filtermap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/benches/collect_filtermap.rs -------------------------------------------------------------------------------- /benches/collect_flatmap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/benches/collect_flatmap.rs -------------------------------------------------------------------------------- /benches/collect_iter_into_par.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/benches/collect_iter_into_par.rs -------------------------------------------------------------------------------- /benches/collect_long_chain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/benches/collect_long_chain.rs -------------------------------------------------------------------------------- /benches/collect_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/benches/collect_map.rs -------------------------------------------------------------------------------- /benches/collect_map_filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/benches/collect_map_filter.rs -------------------------------------------------------------------------------- /benches/collect_map_filter_hash_set.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/benches/collect_map_filter_hash_set.rs -------------------------------------------------------------------------------- /benches/count_filtermap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/benches/count_filtermap.rs -------------------------------------------------------------------------------- /benches/count_flatmap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/benches/count_flatmap.rs -------------------------------------------------------------------------------- /benches/count_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/benches/count_map.rs -------------------------------------------------------------------------------- /benches/count_map_filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/benches/count_map_filter.rs -------------------------------------------------------------------------------- /benches/drain_vec_collect_map_filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/benches/drain_vec_collect_map_filter.rs -------------------------------------------------------------------------------- /benches/find.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/benches/find.rs -------------------------------------------------------------------------------- /benches/find_any.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/benches/find_any.rs -------------------------------------------------------------------------------- /benches/find_flatmap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/benches/find_flatmap.rs -------------------------------------------------------------------------------- /benches/find_iter_into_par.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/benches/find_iter_into_par.rs -------------------------------------------------------------------------------- /benches/find_map_filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/benches/find_map_filter.rs -------------------------------------------------------------------------------- /benches/mut_for_each_iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/benches/mut_for_each_iter.rs -------------------------------------------------------------------------------- /benches/mut_for_each_slice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/benches/mut_for_each_slice.rs -------------------------------------------------------------------------------- /benches/rec_iter_map_collect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/benches/rec_iter_map_collect.rs -------------------------------------------------------------------------------- /benches/rec_iter_map_sum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/benches/rec_iter_map_sum.rs -------------------------------------------------------------------------------- /benches/reduce.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/benches/reduce.rs -------------------------------------------------------------------------------- /benches/reduce_iter_into_par.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/benches/reduce_iter_into_par.rs -------------------------------------------------------------------------------- /benches/reduce_long_chain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/benches/reduce_long_chain.rs -------------------------------------------------------------------------------- /benches/reduce_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/benches/reduce_map.rs -------------------------------------------------------------------------------- /benches/reduce_map_filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/benches/reduce_map_filter.rs -------------------------------------------------------------------------------- /benches/result_collect_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/benches/result_collect_map.rs -------------------------------------------------------------------------------- /benches/result_reduce_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/benches/result_reduce_map.rs -------------------------------------------------------------------------------- /benches/results/benchmark-results.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/benches/results/benchmark-results.xlsx -------------------------------------------------------------------------------- /benches/sum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/benches/sum.rs -------------------------------------------------------------------------------- /benches/sum_filtermap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/benches/sum_filtermap.rs -------------------------------------------------------------------------------- /benches/sum_flatmap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/benches/sum_flatmap.rs -------------------------------------------------------------------------------- /benches/sum_map_filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/benches/sum_map_filter.rs -------------------------------------------------------------------------------- /benches/vec_deque_collect_map_filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/benches/vec_deque_collect_map_filter.rs -------------------------------------------------------------------------------- /benches/vec_deque_collect_map_filter_owned.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/benches/vec_deque_collect_map_filter_owned.rs -------------------------------------------------------------------------------- /docs/using.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/docs/using.md -------------------------------------------------------------------------------- /examples/benchmark_collect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/examples/benchmark_collect.rs -------------------------------------------------------------------------------- /examples/benchmark_find.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/examples/benchmark_find.rs -------------------------------------------------------------------------------- /examples/benchmark_find_any.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/examples/benchmark_find_any.rs -------------------------------------------------------------------------------- /examples/benchmark_heterogeneous.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/examples/benchmark_heterogeneous.rs -------------------------------------------------------------------------------- /examples/benchmark_pools.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/examples/benchmark_pools.rs -------------------------------------------------------------------------------- /examples/benchmark_reduce.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/examples/benchmark_reduce.rs -------------------------------------------------------------------------------- /examples/collection_of_results.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/examples/collection_of_results.rs -------------------------------------------------------------------------------- /examples/map_while.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/examples/map_while.rs -------------------------------------------------------------------------------- /examples/max_num_threads_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/examples/max_num_threads_config.rs -------------------------------------------------------------------------------- /examples/mutable_par_iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/examples/mutable_par_iter.rs -------------------------------------------------------------------------------- /examples/parallelization_on_tree/collection_on_entire_tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/examples/parallelization_on_tree/collection_on_entire_tree.rs -------------------------------------------------------------------------------- /examples/parallelization_on_tree/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/examples/parallelization_on_tree/main.rs -------------------------------------------------------------------------------- /examples/parallelization_on_tree/node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/examples/parallelization_on_tree/node.rs -------------------------------------------------------------------------------- /examples/parallelization_on_tree/reduction_on_entire_tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/examples/parallelization_on_tree/reduction_on_entire_tree.rs -------------------------------------------------------------------------------- /examples/parallelization_on_tree/reduction_on_subset_of_tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/examples/parallelization_on_tree/reduction_on_subset_of_tree.rs -------------------------------------------------------------------------------- /examples/parallelization_on_tree/run_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/examples/parallelization_on_tree/run_utils.rs -------------------------------------------------------------------------------- /examples/parallelization_on_tree/tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/examples/parallelization_on_tree/tree.rs -------------------------------------------------------------------------------- /examples/using_for_each.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/examples/using_for_each.rs -------------------------------------------------------------------------------- /examples/using_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/examples/using_map.rs -------------------------------------------------------------------------------- /examples/using_metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/examples/using_metrics.rs -------------------------------------------------------------------------------- /examples/using_random_walk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/examples/using_random_walk.rs -------------------------------------------------------------------------------- /examples/utils/benchmark_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/examples/utils/benchmark_utils.rs -------------------------------------------------------------------------------- /examples/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/examples/utils/mod.rs -------------------------------------------------------------------------------- /src/collect_into/collect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/collect_into/collect.rs -------------------------------------------------------------------------------- /src/collect_into/fixed_vec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/collect_into/fixed_vec.rs -------------------------------------------------------------------------------- /src/collect_into/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/collect_into/mod.rs -------------------------------------------------------------------------------- /src/collect_into/par_collect_into.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/collect_into/par_collect_into.rs -------------------------------------------------------------------------------- /src/collect_into/split_vec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/collect_into/split_vec.rs -------------------------------------------------------------------------------- /src/collect_into/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/collect_into/utils.rs -------------------------------------------------------------------------------- /src/collect_into/vec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/collect_into/vec.rs -------------------------------------------------------------------------------- /src/computational_variants/fallible_option.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/computational_variants/fallible_option.rs -------------------------------------------------------------------------------- /src/computational_variants/fallible_result/map_result.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/computational_variants/fallible_result/map_result.rs -------------------------------------------------------------------------------- /src/computational_variants/fallible_result/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/computational_variants/fallible_result/mod.rs -------------------------------------------------------------------------------- /src/computational_variants/fallible_result/par_result.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/computational_variants/fallible_result/par_result.rs -------------------------------------------------------------------------------- /src/computational_variants/fallible_result/xap_result.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/computational_variants/fallible_result/xap_result.rs -------------------------------------------------------------------------------- /src/computational_variants/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/computational_variants/map.rs -------------------------------------------------------------------------------- /src/computational_variants/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/computational_variants/mod.rs -------------------------------------------------------------------------------- /src/computational_variants/par.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/computational_variants/par.rs -------------------------------------------------------------------------------- /src/computational_variants/tests/copied.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/computational_variants/tests/copied.rs -------------------------------------------------------------------------------- /src/computational_variants/tests/count.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/computational_variants/tests/count.rs -------------------------------------------------------------------------------- /src/computational_variants/tests/flatten.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/computational_variants/tests/flatten.rs -------------------------------------------------------------------------------- /src/computational_variants/tests/for_each.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/computational_variants/tests/for_each.rs -------------------------------------------------------------------------------- /src/computational_variants/tests/inspect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/computational_variants/tests/inspect.rs -------------------------------------------------------------------------------- /src/computational_variants/tests/iter_consuming.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/computational_variants/tests/iter_consuming.rs -------------------------------------------------------------------------------- /src/computational_variants/tests/iter_ref.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/computational_variants/tests/iter_ref.rs -------------------------------------------------------------------------------- /src/computational_variants/tests/map/collect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/computational_variants/tests/map/collect.rs -------------------------------------------------------------------------------- /src/computational_variants/tests/map/find.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/computational_variants/tests/map/find.rs -------------------------------------------------------------------------------- /src/computational_variants/tests/map/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/computational_variants/tests/map/mod.rs -------------------------------------------------------------------------------- /src/computational_variants/tests/map/reduce.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/computational_variants/tests/map/reduce.rs -------------------------------------------------------------------------------- /src/computational_variants/tests/min_max.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/computational_variants/tests/min_max.rs -------------------------------------------------------------------------------- /src/computational_variants/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/computational_variants/tests/mod.rs -------------------------------------------------------------------------------- /src/computational_variants/tests/range.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/computational_variants/tests/range.rs -------------------------------------------------------------------------------- /src/computational_variants/tests/slice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/computational_variants/tests/slice.rs -------------------------------------------------------------------------------- /src/computational_variants/tests/sum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/computational_variants/tests/sum.rs -------------------------------------------------------------------------------- /src/computational_variants/tests/vectors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/computational_variants/tests/vectors.rs -------------------------------------------------------------------------------- /src/computational_variants/tests/xap/collect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/computational_variants/tests/xap/collect.rs -------------------------------------------------------------------------------- /src/computational_variants/tests/xap/find.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/computational_variants/tests/xap/find.rs -------------------------------------------------------------------------------- /src/computational_variants/tests/xap/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/computational_variants/tests/xap/mod.rs -------------------------------------------------------------------------------- /src/computational_variants/tests/xap/reduce.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/computational_variants/tests/xap/reduce.rs -------------------------------------------------------------------------------- /src/computational_variants/xap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/computational_variants/xap.rs -------------------------------------------------------------------------------- /src/default_fns.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/default_fns.rs -------------------------------------------------------------------------------- /src/env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/env.rs -------------------------------------------------------------------------------- /src/executor/computation_kind.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/executor/computation_kind.rs -------------------------------------------------------------------------------- /src/executor/executor_with_diagnostics/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/executor/executor_with_diagnostics/mod.rs -------------------------------------------------------------------------------- /src/executor/executor_with_diagnostics/parallel_executor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/executor/executor_with_diagnostics/parallel_executor.rs -------------------------------------------------------------------------------- /src/executor/executor_with_diagnostics/shared_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/executor/executor_with_diagnostics/shared_state.rs -------------------------------------------------------------------------------- /src/executor/executor_with_diagnostics/thread_executor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/executor/executor_with_diagnostics/thread_executor.rs -------------------------------------------------------------------------------- /src/executor/fixed_chunk_executor/chunk_size.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/executor/fixed_chunk_executor/chunk_size.rs -------------------------------------------------------------------------------- /src/executor/fixed_chunk_executor/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/executor/fixed_chunk_executor/mod.rs -------------------------------------------------------------------------------- /src/executor/fixed_chunk_executor/parallel_executor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/executor/fixed_chunk_executor/parallel_executor.rs -------------------------------------------------------------------------------- /src/executor/fixed_chunk_executor/thread_executor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/executor/fixed_chunk_executor/thread_executor.rs -------------------------------------------------------------------------------- /src/executor/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/executor/mod.rs -------------------------------------------------------------------------------- /src/executor/parallel_compute/collect_arbitrary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/executor/parallel_compute/collect_arbitrary.rs -------------------------------------------------------------------------------- /src/executor/parallel_compute/collect_ordered.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/executor/parallel_compute/collect_ordered.rs -------------------------------------------------------------------------------- /src/executor/parallel_compute/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/executor/parallel_compute/mod.rs -------------------------------------------------------------------------------- /src/executor/parallel_compute/next.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/executor/parallel_compute/next.rs -------------------------------------------------------------------------------- /src/executor/parallel_compute/next_any.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/executor/parallel_compute/next_any.rs -------------------------------------------------------------------------------- /src/executor/parallel_compute/reduce.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/executor/parallel_compute/reduce.rs -------------------------------------------------------------------------------- /src/executor/parallel_executor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/executor/parallel_executor.rs -------------------------------------------------------------------------------- /src/executor/thread_compute/collect_arbitrary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/executor/thread_compute/collect_arbitrary.rs -------------------------------------------------------------------------------- /src/executor/thread_compute/collect_ordered.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/executor/thread_compute/collect_ordered.rs -------------------------------------------------------------------------------- /src/executor/thread_compute/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/executor/thread_compute/mod.rs -------------------------------------------------------------------------------- /src/executor/thread_compute/next.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/executor/thread_compute/next.rs -------------------------------------------------------------------------------- /src/executor/thread_compute/next_any.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/executor/thread_compute/next_any.rs -------------------------------------------------------------------------------- /src/executor/thread_compute/reduce.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/executor/thread_compute/reduce.rs -------------------------------------------------------------------------------- /src/executor/thread_executor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/executor/thread_executor.rs -------------------------------------------------------------------------------- /src/generic_iterator/collect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/generic_iterator/collect.rs -------------------------------------------------------------------------------- /src/generic_iterator/early_exit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/generic_iterator/early_exit.rs -------------------------------------------------------------------------------- /src/generic_iterator/iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/generic_iterator/iter.rs -------------------------------------------------------------------------------- /src/generic_iterator/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/generic_iterator/mod.rs -------------------------------------------------------------------------------- /src/generic_iterator/reduce.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/generic_iterator/reduce.rs -------------------------------------------------------------------------------- /src/generic_iterator/transformations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/generic_iterator/transformations.rs -------------------------------------------------------------------------------- /src/generic_values/fallible_iterators/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/generic_values/fallible_iterators/mod.rs -------------------------------------------------------------------------------- /src/generic_values/fallible_iterators/result_of_iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/generic_values/fallible_iterators/result_of_iter.rs -------------------------------------------------------------------------------- /src/generic_values/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/generic_values/mod.rs -------------------------------------------------------------------------------- /src/generic_values/option.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/generic_values/option.rs -------------------------------------------------------------------------------- /src/generic_values/option_result.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/generic_values/option_result.rs -------------------------------------------------------------------------------- /src/generic_values/result.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/generic_values/result.rs -------------------------------------------------------------------------------- /src/generic_values/runner_results/collect_arbitrary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/generic_values/runner_results/collect_arbitrary.rs -------------------------------------------------------------------------------- /src/generic_values/runner_results/collect_ordered.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/generic_values/runner_results/collect_ordered.rs -------------------------------------------------------------------------------- /src/generic_values/runner_results/collect_sequential.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/generic_values/runner_results/collect_sequential.rs -------------------------------------------------------------------------------- /src/generic_values/runner_results/fallibility.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/generic_values/runner_results/fallibility.rs -------------------------------------------------------------------------------- /src/generic_values/runner_results/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/generic_values/runner_results/mod.rs -------------------------------------------------------------------------------- /src/generic_values/runner_results/next.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/generic_values/runner_results/next.rs -------------------------------------------------------------------------------- /src/generic_values/runner_results/reduce.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/generic_values/runner_results/reduce.rs -------------------------------------------------------------------------------- /src/generic_values/runner_results/stop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/generic_values/runner_results/stop.rs -------------------------------------------------------------------------------- /src/generic_values/transformable_values.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/generic_values/transformable_values.rs -------------------------------------------------------------------------------- /src/generic_values/values.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/generic_values/values.rs -------------------------------------------------------------------------------- /src/generic_values/vector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/generic_values/vector.rs -------------------------------------------------------------------------------- /src/generic_values/vector_result.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/generic_values/vector_result.rs -------------------------------------------------------------------------------- /src/generic_values/whilst_atom.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/generic_values/whilst_atom.rs -------------------------------------------------------------------------------- /src/generic_values/whilst_atom_result.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/generic_values/whilst_atom_result.rs -------------------------------------------------------------------------------- /src/generic_values/whilst_iterators/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/generic_values/whilst_iterators/mod.rs -------------------------------------------------------------------------------- /src/generic_values/whilst_iterators/whilst_atom_flat_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/generic_values/whilst_iterators/whilst_atom_flat_map.rs -------------------------------------------------------------------------------- /src/generic_values/whilst_iterators/whilst_option_flat_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/generic_values/whilst_iterators/whilst_option_flat_map.rs -------------------------------------------------------------------------------- /src/generic_values/whilst_option.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/generic_values/whilst_option.rs -------------------------------------------------------------------------------- /src/generic_values/whilst_option_result.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/generic_values/whilst_option_result.rs -------------------------------------------------------------------------------- /src/generic_values/whilst_vector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/generic_values/whilst_vector.rs -------------------------------------------------------------------------------- /src/generic_values/whilst_vector_result.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/generic_values/whilst_vector_result.rs -------------------------------------------------------------------------------- /src/heap_sort.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/heap_sort.rs -------------------------------------------------------------------------------- /src/into_par_iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/into_par_iter.rs -------------------------------------------------------------------------------- /src/iter/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/iter/mod.rs -------------------------------------------------------------------------------- /src/iter/recursive/into_par_rec_iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/iter/recursive/into_par_rec_iter.rs -------------------------------------------------------------------------------- /src/iter/recursive/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/iter/recursive/mod.rs -------------------------------------------------------------------------------- /src/iter/recursive/rec_par_iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/iter/recursive/rec_par_iter.rs -------------------------------------------------------------------------------- /src/iter/special_iterators.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/iter/special_iterators.rs -------------------------------------------------------------------------------- /src/iter_into_par_iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/iter_into_par_iter.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/par_iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/par_iter.rs -------------------------------------------------------------------------------- /src/par_iter_option.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/par_iter_option.rs -------------------------------------------------------------------------------- /src/par_iter_result.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/par_iter_result.rs -------------------------------------------------------------------------------- /src/par_thread_pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/par_thread_pool.rs -------------------------------------------------------------------------------- /src/parallel_drainable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/parallel_drainable.rs -------------------------------------------------------------------------------- /src/parallelizable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/parallelizable.rs -------------------------------------------------------------------------------- /src/parallelizable_collection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/parallelizable_collection.rs -------------------------------------------------------------------------------- /src/parallelizable_collection_mut.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/parallelizable_collection_mut.rs -------------------------------------------------------------------------------- /src/parameters/chunk_size.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/parameters/chunk_size.rs -------------------------------------------------------------------------------- /src/parameters/iteration_order.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/parameters/iteration_order.rs -------------------------------------------------------------------------------- /src/parameters/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/parameters/mod.rs -------------------------------------------------------------------------------- /src/parameters/num_threads.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/parameters/num_threads.rs -------------------------------------------------------------------------------- /src/parameters/params.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/parameters/params.rs -------------------------------------------------------------------------------- /src/runner/computation_kind.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/runner/computation_kind.rs -------------------------------------------------------------------------------- /src/runner/implementations/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/runner/implementations/mod.rs -------------------------------------------------------------------------------- /src/runner/implementations/pond.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/runner/implementations/pond.rs -------------------------------------------------------------------------------- /src/runner/implementations/poolite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/runner/implementations/poolite.rs -------------------------------------------------------------------------------- /src/runner/implementations/rayon_core.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/runner/implementations/rayon_core.rs -------------------------------------------------------------------------------- /src/runner/implementations/runner_with_pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/runner/implementations/runner_with_pool.rs -------------------------------------------------------------------------------- /src/runner/implementations/scoped_pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/runner/implementations/scoped_pool.rs -------------------------------------------------------------------------------- /src/runner/implementations/scoped_threadpool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/runner/implementations/scoped_threadpool.rs -------------------------------------------------------------------------------- /src/runner/implementations/sequential.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/runner/implementations/sequential.rs -------------------------------------------------------------------------------- /src/runner/implementations/std_runner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/runner/implementations/std_runner.rs -------------------------------------------------------------------------------- /src/runner/implementations/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/runner/implementations/tests/mod.rs -------------------------------------------------------------------------------- /src/runner/implementations/tests/pond.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/runner/implementations/tests/pond.rs -------------------------------------------------------------------------------- /src/runner/implementations/tests/poolite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/runner/implementations/tests/poolite.rs -------------------------------------------------------------------------------- /src/runner/implementations/tests/rayon_core.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/runner/implementations/tests/rayon_core.rs -------------------------------------------------------------------------------- /src/runner/implementations/tests/scoped_pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/runner/implementations/tests/scoped_pool.rs -------------------------------------------------------------------------------- /src/runner/implementations/tests/scoped_threadpool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/runner/implementations/tests/scoped_threadpool.rs -------------------------------------------------------------------------------- /src/runner/implementations/tests/sequential.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/runner/implementations/tests/sequential.rs -------------------------------------------------------------------------------- /src/runner/implementations/tests/std.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/runner/implementations/tests/std.rs -------------------------------------------------------------------------------- /src/runner/implementations/tests/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/runner/implementations/tests/utils.rs -------------------------------------------------------------------------------- /src/runner/implementations/tests/yastl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/runner/implementations/tests/yastl.rs -------------------------------------------------------------------------------- /src/runner/implementations/yastl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/runner/implementations/yastl.rs -------------------------------------------------------------------------------- /src/runner/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/runner/mod.rs -------------------------------------------------------------------------------- /src/runner/num_spawned.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/runner/num_spawned.rs -------------------------------------------------------------------------------- /src/runner/parallel_runner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/runner/parallel_runner.rs -------------------------------------------------------------------------------- /src/special_type_sets/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/special_type_sets/mod.rs -------------------------------------------------------------------------------- /src/special_type_sets/sum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/special_type_sets/sum.rs -------------------------------------------------------------------------------- /src/test_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/test_utils.rs -------------------------------------------------------------------------------- /src/using/collect_into/collect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/using/collect_into/collect.rs -------------------------------------------------------------------------------- /src/using/collect_into/fixed_vec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/using/collect_into/fixed_vec.rs -------------------------------------------------------------------------------- /src/using/collect_into/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/using/collect_into/mod.rs -------------------------------------------------------------------------------- /src/using/collect_into/split_vec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/using/collect_into/split_vec.rs -------------------------------------------------------------------------------- /src/using/collect_into/u_par_collect_into.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/using/collect_into/u_par_collect_into.rs -------------------------------------------------------------------------------- /src/using/collect_into/vec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/using/collect_into/vec.rs -------------------------------------------------------------------------------- /src/using/computational_variants/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/using/computational_variants/mod.rs -------------------------------------------------------------------------------- /src/using/computational_variants/u_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/using/computational_variants/u_map.rs -------------------------------------------------------------------------------- /src/using/computational_variants/u_par.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/using/computational_variants/u_par.rs -------------------------------------------------------------------------------- /src/using/computational_variants/u_xap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/using/computational_variants/u_xap.rs -------------------------------------------------------------------------------- /src/using/executor/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/using/executor/mod.rs -------------------------------------------------------------------------------- /src/using/executor/parallel_compute/collect_arbitrary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/using/executor/parallel_compute/collect_arbitrary.rs -------------------------------------------------------------------------------- /src/using/executor/parallel_compute/collect_ordered.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/using/executor/parallel_compute/collect_ordered.rs -------------------------------------------------------------------------------- /src/using/executor/parallel_compute/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/using/executor/parallel_compute/mod.rs -------------------------------------------------------------------------------- /src/using/executor/parallel_compute/next.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/using/executor/parallel_compute/next.rs -------------------------------------------------------------------------------- /src/using/executor/parallel_compute/next_any.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/using/executor/parallel_compute/next_any.rs -------------------------------------------------------------------------------- /src/using/executor/parallel_compute/reduce.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/using/executor/parallel_compute/reduce.rs -------------------------------------------------------------------------------- /src/using/executor/thread_compute/collect_arbitrary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/using/executor/thread_compute/collect_arbitrary.rs -------------------------------------------------------------------------------- /src/using/executor/thread_compute/collect_ordered.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/using/executor/thread_compute/collect_ordered.rs -------------------------------------------------------------------------------- /src/using/executor/thread_compute/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/using/executor/thread_compute/mod.rs -------------------------------------------------------------------------------- /src/using/executor/thread_compute/next.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/using/executor/thread_compute/next.rs -------------------------------------------------------------------------------- /src/using/executor/thread_compute/next_any.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/using/executor/thread_compute/next_any.rs -------------------------------------------------------------------------------- /src/using/executor/thread_compute/reduce.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/using/executor/thread_compute/reduce.rs -------------------------------------------------------------------------------- /src/using/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/using/mod.rs -------------------------------------------------------------------------------- /src/using/u_par_iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/using/u_par_iter.rs -------------------------------------------------------------------------------- /src/using/using_variants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/using/using_variants.rs -------------------------------------------------------------------------------- /src/value_variants/whilst_iterators/whilst_atom_flat_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/value_variants/whilst_iterators/whilst_atom_flat_map.rs -------------------------------------------------------------------------------- /src/value_variants/whilst_iterators/whilst_option_flat_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/value_variants/whilst_iterators/whilst_option_flat_map.rs -------------------------------------------------------------------------------- /src/value_variants/whilst_vector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/src/value_variants/whilst_vector.rs -------------------------------------------------------------------------------- /tests/chain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/tests/chain.rs -------------------------------------------------------------------------------- /tests/into_par.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/tests/into_par.rs -------------------------------------------------------------------------------- /tests/iter_into_par.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/tests/iter_into_par.rs -------------------------------------------------------------------------------- /tests/map_while_ok_collect/from_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/tests/map_while_ok_collect/from_map.rs -------------------------------------------------------------------------------- /tests/map_while_ok_collect/from_par.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/tests/map_while_ok_collect/from_par.rs -------------------------------------------------------------------------------- /tests/map_while_ok_collect/from_xap_chain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/tests/map_while_ok_collect/from_xap_chain.rs -------------------------------------------------------------------------------- /tests/map_while_ok_collect/from_xap_filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/tests/map_while_ok_collect/from_xap_filter.rs -------------------------------------------------------------------------------- /tests/map_while_ok_collect/from_xap_filter_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/tests/map_while_ok_collect/from_xap_filter_map.rs -------------------------------------------------------------------------------- /tests/map_while_ok_collect/from_xap_flat_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/tests/map_while_ok_collect/from_xap_flat_map.rs -------------------------------------------------------------------------------- /tests/map_while_ok_collect/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/tests/map_while_ok_collect/mod.rs -------------------------------------------------------------------------------- /tests/map_while_ok_collect_arbitrary/from_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/tests/map_while_ok_collect_arbitrary/from_map.rs -------------------------------------------------------------------------------- /tests/map_while_ok_collect_arbitrary/from_par.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/tests/map_while_ok_collect_arbitrary/from_par.rs -------------------------------------------------------------------------------- /tests/map_while_ok_collect_arbitrary/from_xap_chain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/tests/map_while_ok_collect_arbitrary/from_xap_chain.rs -------------------------------------------------------------------------------- /tests/map_while_ok_collect_arbitrary/from_xap_filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/tests/map_while_ok_collect_arbitrary/from_xap_filter.rs -------------------------------------------------------------------------------- /tests/map_while_ok_collect_arbitrary/from_xap_filter_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/tests/map_while_ok_collect_arbitrary/from_xap_filter_map.rs -------------------------------------------------------------------------------- /tests/map_while_ok_collect_arbitrary/from_xap_flat_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/tests/map_while_ok_collect_arbitrary/from_xap_flat_map.rs -------------------------------------------------------------------------------- /tests/map_while_ok_collect_arbitrary/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/tests/map_while_ok_collect_arbitrary/mod.rs -------------------------------------------------------------------------------- /tests/map_while_ok_collect_arbitrary/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/tests/map_while_ok_collect_arbitrary/utils.rs -------------------------------------------------------------------------------- /tests/map_while_ok_reduce/from_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/tests/map_while_ok_reduce/from_map.rs -------------------------------------------------------------------------------- /tests/map_while_ok_reduce/from_par.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/tests/map_while_ok_reduce/from_par.rs -------------------------------------------------------------------------------- /tests/map_while_ok_reduce/from_xap_chain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/tests/map_while_ok_reduce/from_xap_chain.rs -------------------------------------------------------------------------------- /tests/map_while_ok_reduce/from_xap_filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/tests/map_while_ok_reduce/from_xap_filter.rs -------------------------------------------------------------------------------- /tests/map_while_ok_reduce/from_xap_filter_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/tests/map_while_ok_reduce/from_xap_filter_map.rs -------------------------------------------------------------------------------- /tests/map_while_ok_reduce/from_xap_flat_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/tests/map_while_ok_reduce/from_xap_flat_map.rs -------------------------------------------------------------------------------- /tests/map_while_ok_reduce/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/tests/map_while_ok_reduce/mod.rs -------------------------------------------------------------------------------- /tests/mut_iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/tests/mut_iter.rs -------------------------------------------------------------------------------- /tests/parallel_drainable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/tests/parallel_drainable.rs -------------------------------------------------------------------------------- /tests/parallelizable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/tests/parallelizable.rs -------------------------------------------------------------------------------- /tests/parallelizable_collection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/tests/parallelizable_collection.rs -------------------------------------------------------------------------------- /tests/test_groups.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/tests/test_groups.rs -------------------------------------------------------------------------------- /tests/trait_bounds.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/tests/trait_bounds.rs -------------------------------------------------------------------------------- /tests/using/mod.rs: -------------------------------------------------------------------------------- 1 | mod rng; 2 | -------------------------------------------------------------------------------- /tests/using/rng.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/tests/using/rng.rs -------------------------------------------------------------------------------- /tests/whilst/collect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/tests/whilst/collect.rs -------------------------------------------------------------------------------- /tests/whilst/collect_arbitrary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/tests/whilst/collect_arbitrary.rs -------------------------------------------------------------------------------- /tests/whilst/find.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/tests/whilst/find.rs -------------------------------------------------------------------------------- /tests/whilst/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/tests/whilst/mod.rs -------------------------------------------------------------------------------- /tests/whilst/reduce.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orxfun/orx-parallel/HEAD/tests/whilst/reduce.rs --------------------------------------------------------------------------------