Merge ~bullwinkle-team/ubuntu/+source/rocthrust:bullwinkle/llvm-21/ubuntu/devel into ubuntu/+source/rocthrust:ubuntu/devel
Proposed by
Bojan Aleksovski
| Status: | Approved | ||||
|---|---|---|---|---|---|
| Approved by: | Andreas Hasenack | ||||
| Approved revision: | 86ad8de1ddef993aa9597ccd224574c0484d384f | ||||
| Proposed branch: | ~bullwinkle-team/ubuntu/+source/rocthrust:bullwinkle/llvm-21/ubuntu/devel | ||||
| Merge into: | ubuntu/+source/rocthrust:ubuntu/devel | ||||
| Diff against target: |
361892 lines (+132806/-124112) 1519 files modified
.clang-format (+164/-99) .githooks/install (+1/-1) .github/CODEOWNERS (+1/-1) .gitlab-ci.yml (+135/-28) .gitlab/run_benchmarks.py (+1/-1) CHANGELOG.md (+75/-4) CMakeLists.txt (+86/-44) CONTRIBUTING.md (+2/-2) NOTICES.txt (+39/-28) README.md (+132/-49) benchmark/bench/adjacent_difference/basic.cu (+115/-109) benchmark/bench/adjacent_difference/custom.cu (+126/-122) benchmark/bench/adjacent_difference/in_place.cu (+116/-115) benchmark/bench/copy/basic.cu (+191/-0) benchmark/bench/copy/if.cu (+203/-0) benchmark/bench/equal/basic.cu (+145/-0) benchmark/bench/fill/basic.cu (+116/-109) benchmark/bench/for_each/basic.cu (+169/-0) benchmark/bench/inner_product/basic.cu (+122/-118) benchmark/bench/merge/basic.cu (+187/-0) benchmark/bench/partition/basic.cu (+156/-144) benchmark/bench/reduce/basic.cu (+116/-114) benchmark/bench/reduce/by_key.cu (+211/-0) benchmark/bench/scan/exclusive/by_key.cu (+177/-0) benchmark/bench/scan/exclusive/max.cu (+118/-116) benchmark/bench/scan/exclusive/sum.cu (+116/-112) benchmark/bench/scan/inclusive/by_key.cu (+177/-0) benchmark/bench/scan/inclusive/max.cu (+123/-110) benchmark/bench/scan/inclusive/sum.cu (+116/-112) benchmark/bench/set_operations/base.hpp (+161/-0) benchmark/bench/set_operations/by_key.hpp (+183/-0) benchmark/bench/set_operations/difference.cu (+38/-40) benchmark/bench/set_operations/difference_by_key.cu (+49/-58) benchmark/bench/set_operations/intersection.cu (+38/-40) benchmark/bench/set_operations/intersection_by_key.cu (+49/-57) benchmark/bench/set_operations/symmetric_difference.cu (+38/-40) benchmark/bench/set_operations/symmetric_difference_by_key.cu (+49/-58) benchmark/bench/set_operations/union.cu (+38/-40) benchmark/bench/set_operations/union_by_key.cu (+49/-58) benchmark/bench/shuffle/basic.cu (+194/-0) benchmark/bench/sort/keys.cu (+127/-124) benchmark/bench/sort/keys_custom.cu (+127/-124) benchmark/bench/sort/pairs.cu (+170/-0) benchmark/bench/sort/pairs_custom.cu (+171/-0) benchmark/bench/tabulate/basic.cu (+117/-113) benchmark/bench/transform/basic.cu (+387/-0) benchmark/bench/transform_reduce/sum.cu (+170/-0) benchmark/bench/unique/basic.cu (+169/-0) benchmark/bench/unique/by_key.cu (+205/-0) benchmark/bench/vectorized_search/basic.cu (+160/-0) benchmark/bench/vectorized_search/lower_bound.cu (+160/-0) benchmark/bench/vectorized_search/upper_bound.cu (+160/-0) benchmark/bench_utils/bench_utils.hpp (+527/-522) benchmark/bench_utils/cmdparser.hpp (+492/-489) benchmark/bench_utils/common/types.hpp (+52/-5) benchmark/bench_utils/custom_reporter.hpp (+630/-662) benchmark/bench_utils/generation_utils.hpp (+522/-551) cmake/Benchmarks.cmake (+4/-30) cmake/Dependencies.cmake (+313/-50) cmake/DownloadProject.CMakeLists.cmake.in (+1/-1) cmake/DownloadProject.cmake (+7/-1) cmake/FindROCMCmake.cmake (+0/-1) cmake/GenerateResourceSpec.cmake (+10/-8) cmake/Summary.cmake (+67/-7) cmake/VerifyCompiler.cmake (+1/-1) custom.properties (+1/-1) debian/changelog (+20/-0) debian/control (+7/-6) debian/patches/0004-Skip-transform_input_output_iterator-test.patch (+3/-3) debian/patches/series (+0/-1) debian/rules (+7/-1) debian/tests/control (+1/-1) debian/watch (+5/-0) dev/null (+0/-250) doc/CHANGELOG.md (+0/-1) docs/bitwise-repro.rst (+2/-2) docs/conf.py (+3/-3) docs/cpp_api.rst (+0/-12) docs/data-type-support.rst (+0/-1) docs/doxygen/Doxyfile (+584/-261) docs/hip-execution-policies.rst (+4/-2) docs/hipgraph-support.rst (+3/-1) docs/how-to/rocThrust-build-backends.rst (+73/-0) docs/how-to/run-rocThrust-tests-on-multiple-gpus.rst (+5/-11) docs/how-to/use-rocThrust-in-a-project.rst (+1/-2) docs/index.rst (+4/-2) docs/install/rocThrust-install-overview.rst (+14/-5) docs/install/rocThrust-install-script.rst (+4/-3) docs/install/rocThrust-install-with-cmake.rst (+10/-8) docs/install/rocThrust-prerequisites.rst (+1/-1) docs/install/rocThrust-rmake-install.rst (+4/-4) docs/license.rst (+1/-0) docs/reference/rocThrust-hipstdpar.rst (+2/-2) docs/sphinx/_toc.yml.in (+3/-2) docs/sphinx/requirements.in (+1/-1) docs/sphinx/requirements.txt (+138/-7) examples/CMakeLists.txt (+3/-2) examples/README.md (+6/-4) examples/arbitrary_transformation.cu (+81/-51) examples/basic_vector.cu (+59/-35) examples/bounding_box.cu (+57/-36) examples/bucket_sort2d.cu (+42/-37) examples/constant_iterator.cu (+36/-18) examples/counting_iterator.cu (+56/-38) examples/cpp_integration/CMakeLists.txt (+2/-1) examples/cpp_integration/README (+1/-2) examples/cpp_integration/device.cu (+29/-10) examples/cpp_integration/device.h (+20/-0) examples/cpp_integration/host.cpp (+31/-11) examples/cuda/async_reduce.cu (+27/-8) examples/cuda/custom_temporary_allocation.cu (+43/-30) examples/cuda/explicit_cuda_stream.cu (+23/-6) examples/cuda/global_device_vector.cu (+37/-19) examples/cuda/range_view.cu (+81/-89) examples/device_ptr.cu (+25/-6) examples/discrete_voronoi.cu (+176/-144) examples/dot_products_with_zip.cu (+117/-109) examples/expand.cu (+43/-36) examples/fill_copy_sequence.cu (+38/-16) examples/histogram.cu (+67/-52) examples/include/host_device.h (+2/-2) examples/include/timer.h (+11/-10) examples/lambda.cu (+48/-24) examples/lexicographical_sort.cu (+80/-61) examples/max_abs_diff.cu (+45/-26) examples/minimal_custom_backend.cu (+33/-11) examples/minmax.cu (+37/-20) examples/mode.cu (+82/-63) examples/monte_carlo.cu (+43/-27) examples/monte_carlo_disjoint_sequences.cu (+34/-17) examples/mr_basic.cu (+81/-66) examples/norm.cu (+42/-23) examples/padded_grid_reduction.cu (+77/-54) examples/permutation_iterator.cu (+47/-26) examples/print_version.cu (+35/-0) examples/raw_reference_cast.cu (+43/-27) examples/remove_points2d.cu (+71/-44) examples/repeated_range.cu (+88/-63) examples/run_length_decoding.cu (+72/-46) examples/run_length_encoding.cu (+59/-35) examples/saxpy.cu (+65/-44) examples/scan_by_key.cu (+89/-72) examples/scan_matrix_by_rows.cu (+43/-17) examples/set_operations.cu (+41/-21) examples/simple_moving_average.cu (+56/-28) examples/sort.cu (+59/-26) examples/sorting_aos_vs_soa.cu (+31/-10) examples/sparse_vector.cu (+124/-85) examples/stream_compaction.cu (+60/-43) examples/strided_range.cu (+93/-69) examples/sum.cu (+25/-5) examples/sum_rows.cu (+49/-25) examples/summary_statistics.cu (+135/-110) examples/summed_area_table.cu (+55/-35) examples/tiled_range.cu (+89/-65) examples/transform_input_output_iterator.cu (+56/-30) examples/transform_iterator.cu (+98/-81) examples/transform_output_iterator.cu (+33/-12) examples/uninitialized_vector.cu (+34/-18) examples/weld_vertices.cu (+60/-43) examples/word_count.cu (+71/-51) extra/CMakeLists.txt (+3/-5) extra/test_rocthrust_package.cpp (+13/-17) install (+0/-12) internal/test/thrust.example.discrete_voronoi.filecheck (+11/-0) rmake.py (+9/-9) rtest.py (+13/-13) scripts/code-format/check-format.sh (+57/-0) scripts/copyright-date/check-copyright.sh (+2/-0) scripts/gdb-pretty-printers.py (+70/-41) test/CMakeLists.txt (+100/-31) test/address_stability.cmake (+12/-0) test/async_reduce.cmake (+9/-0) test/bitwise_repro/bwr_db.hpp (+256/-255) test/bitwise_repro/bwr_utils.hpp (+309/-284) test/hipstdpar/CMakeLists.txt (+11/-4) test/hipstdpar/test_algorithms.cpp (+134/-140) test/hipstdpar/test_interpose.cpp (+113/-78) test/test_address_stability.cpp (+150/-0) test/test_adjacent_difference.cpp (+155/-183) test/test_advance.cpp (+73/-51) test/test_alignment.cpp (+203/-0) test/test_allocator.cpp (+205/-105) test/test_allocator_aware_policies.cpp (+103/-123) test/test_async_copy.cpp (+352/-153) test/test_async_for_each.cpp (+69/-68) test/test_async_reduce.cpp (+749/-949) test/test_async_reduce_into.cpp (+553/-0) test/test_async_scan.cpp (+137/-132) test/test_async_sort.cpp (+229/-232) test/test_async_transform.cpp (+387/-295) test/test_binary_search.cpp (+805/-527) test/test_binary_search_descending.cpp (+88/-151) test/test_binary_search_vector.cpp (+428/-571) test/test_binary_search_vector_descending.cpp (+179/-268) test/test_caching_allocator.cpp (+25/-4) test/test_complex.cpp (+1176/-197) test/test_complex_transform.cpp (+250/-256) test/test_complex_various.cpp (+1139/-0) test/test_constant_iterator.cpp (+119/-95) test/test_copy.cpp (+819/-593) test/test_copy_n.cpp (+187/-240) test/test_count.cpp (+120/-106) test/test_counting_iterator.cpp (+165/-135) test/test_decompose.cpp (+103/-0) test/test_dependencies_aware_policies.cpp (+143/-0) test/test_dereference.cpp (+95/-73) test/test_device_delete.cpp (+31/-33) test/test_device_ptr.cpp (+154/-142) test/test_device_reference.cpp (+207/-201) test/test_discard_iterator.cpp (+60/-59) test/test_distance.cpp (+27/-26) test/test_equal.cpp (+128/-112) test/test_event.cpp (+182/-0) test/test_fill.cpp (+324/-400) test/test_find.cpp (+286/-278) test/test_for_each.cpp (+345/-328) test/test_functional.cpp (+380/-0) test/test_functional_arithmetic.cpp (+109/-0) test/test_functional_bitwise.cpp (+131/-0) test/test_functional_logical.cpp (+101/-0) test/test_functional_placeholders_arithmetic.cpp (+142/-0) test/test_functional_placeholders_bitwise.cpp (+153/-0) test/test_functional_placeholders_compound_assignment.cpp (+292/-0) test/test_functional_placeholders_logical.cpp (+125/-0) test/test_functional_placeholders_miscellaneous.cpp (+132/-0) test/test_functional_placeholders_relational.cpp (+93/-0) test/test_future.cpp (+221/-0) test/test_gather.cpp (+319/-375) test/test_generate.cpp (+124/-132) test/test_imag_assertions.hpp (+146/-0) test/test_inner_product.cpp (+202/-99) test/test_is_contiguous_iterator.cpp (+167/-0) test/test_is_operator_function_object.cpp (+144/-0) test/test_is_partitioned.cpp (+55/-62) test/test_is_sorted.cpp (+55/-64) test/test_is_sorted_until.cpp (+73/-88) test/test_logical.cpp (+200/-0) test/test_max_element.cpp (+105/-90) test/test_memory.cpp (+171/-185) test/test_merge.cpp (+183/-246) test/test_merge_by_key.cpp (+421/-453) test/test_merge_key_value.cpp (+146/-0) test/test_metaprogramming.cpp (+67/-0) test/test_min_and_max.cpp (+111/-0) test/test_min_element.cpp (+103/-90) test/test_minmax_element.cpp (+131/-114) test/test_mismatch.cpp (+31/-45) test/test_mr_disjoint_pool.cpp (+214/-206) test/test_mr_new.cpp (+38/-20) test/test_mr_pool.cpp (+279/-272) test/test_mr_pool_options.cpp (+65/-47) test/test_out_of_memory_recovery.cpp (+55/-0) test/test_pair.cpp (+312/-259) test/test_pair_reduce.cpp (+40/-44) test/test_pair_scan.cpp (+60/-95) test/test_pair_scan_by_key.cpp (+90/-0) test/test_pair_sort.cpp (+38/-42) test/test_pair_sort_by_key.cpp (+68/-0) test/test_pair_transform.cpp (+50/-51) test/test_parallel_for.cpp (+32/-42) test/test_param_fixtures.hpp (+329/-0) test/test_partition.cpp (+1218/-1528) test/test_partition_point.cpp (+79/-56) test/test_permutation_iterator.cpp (+204/-260) test/test_preprocessor.cpp (+743/-0) test/test_random.cpp (+478/-496) test/test_real_assertions.hpp (+146/-0) test/test_reduce.cpp (+202/-190) test/test_reduce_by_key.cpp (+330/-412) test/test_reduce_large.cpp (+58/-0) test/test_remove.cpp (+446/-577) test/test_replace.cpp (+416/-601) test/test_reproducibility.cpp (+426/-455) test/test_reverse.cpp (+222/-0) test/test_reverse_iterator.cpp (+85/-104) test/test_scan.cpp (+729/-568) test/test_scan_by_key.exclusive.cpp (+510/-0) test/test_scan_by_key.inclusive.cpp (+508/-0) test/test_scatter.cpp (+246/-338) test/test_seed.in.hpp (+6/-6) test/test_sequence.cpp (+115/-108) test/test_set_difference.cpp (+155/-158) test/test_set_difference_by_key.cpp (+285/-342) test/test_set_difference_by_key_descending.cpp (+95/-131) test/test_set_difference_descending.cpp (+42/-64) test/test_set_difference_key_value.cpp (+82/-0) test/test_set_intersection.cpp (+186/-186) test/test_set_intersection_by_key.cpp (+255/-346) test/test_set_intersection_by_key_descending.cpp (+89/-113) test/test_set_intersection_descending.cpp (+42/-62) test/test_set_intersection_key_value.cpp (+55/-67) test/test_set_symmetric_difference.cpp (+186/-246) test/test_set_symmetric_difference_by_key.cpp (+279/-354) test/test_set_symmetric_difference_by_key_descending.cpp (+98/-142) test/test_set_symmetric_difference_descending.cpp (+48/-72) test/test_set_union.cpp (+99/-150) test/test_set_union_by_key.cpp (+279/-354) test/test_set_union_by_key_descending.cpp (+88/-416) test/test_set_union_descending.cpp (+40/-68) test/test_set_union_key_value.cpp (+178/-255) test/test_shuffle.cpp (+394/-307) test/test_sort.cpp (+272/-322) test/test_sort_by_key.cpp (+143/-199) test/test_sort_by_key_variable_bits.cpp (+38/-32) test/test_sort_permutation_iterator.cpp (+103/-218) test/test_sort_variable_bits.cpp (+33/-27) test/test_stable_sort.cpp (+109/-130) test/test_stable_sort_by_key.cpp (+129/-154) test/test_stable_sort_by_key_large_keys.cpp (+6/-4) test/test_stable_sort_by_key_large_keys_and_values.cpp (+5/-3) test/test_stable_sort_by_key_large_values.cpp (+9/-13) test/test_stable_sort_large.cpp (+24/-33) test/test_swap_ranges.cpp (+174/-181) test/test_tabulate.cpp (+88/-86) test/test_tabulate_output_iterator.cpp (+181/-0) test/test_transform.cpp (+817/-1026) test/test_transform_input_output_iterator.cpp (+171/-0) test/test_transform_iterator.cpp (+278/-91) test/test_transform_output_iterator.cpp (+124/-0) test/test_transform_output_iterator_reduce_by_key.cpp (+76/-0) test/test_transform_reduce.cpp (+91/-93) test/test_transform_scan.cpp (+331/-350) test/test_trivial_sequence.cpp (+86/-0) test/test_tuple.cpp (+599/-463) test/test_tuple_algorithms.cpp (+77/-0) test/test_tuple_reduce.cpp (+40/-46) test/test_tuple_scan.cpp (+97/-0) test/test_tuple_sort.cpp (+48/-55) test/test_tuple_transform.cpp (+40/-46) test/test_type_traits.cpp (+255/-0) test/test_uninitialized_copy.cpp (+163/-191) test/test_uninitialized_fill.cpp (+161/-211) test/test_unique.cpp (+281/-253) test/test_unique_by_key.cpp (+497/-443) test/test_universal_memory.cpp (+142/-112) test/test_utils.hpp (+615/-348) test/test_utils_tester.cpp (+70/-0) test/test_vector.cpp (+599/-674) test/test_vector_allocators.cpp (+222/-175) test/test_vector_insert.cpp (+183/-249) test/test_vector_manipulation.cpp (+97/-85) test/test_zip_function.cpp (+200/-0) test/test_zip_iterator.cpp (+342/-339) test/test_zip_iterator_reduce.cpp (+40/-41) test/test_zip_iterator_reduce_by_key.cpp (+154/-173) test/test_zip_iterator_scan.cpp (+105/-96) test/test_zip_iterator_sort.cpp (+25/-30) test/test_zip_iterator_sort_by_key.cpp (+48/-72) testing/CMakeLists.txt (+43/-21) testing/address_stability.cmake (+12/-0) testing/address_stability.cu (+143/-0) testing/adjacent_difference.cu (+88/-99) testing/advance.cu (+70/-53) testing/alignment.cu (+129/-227) testing/allocator.cu (+83/-116) testing/allocator_aware_policies.cu (+110/-144) testing/async/exclusive_scan/CMakeLists.txt (+1/-0) testing/async/exclusive_scan/counting_iterator.cu (+32/-12) testing/async/exclusive_scan/discard_output.cu (+32/-7) testing/async/exclusive_scan/large_indices.cu (+61/-42) testing/async/exclusive_scan/large_types.cu (+30/-10) testing/async/exclusive_scan/mixed_types.cu (+41/-20) testing/async/exclusive_scan/mixin.h (+48/-35) testing/async/exclusive_scan/simple.cu (+31/-12) testing/async/exclusive_scan/stateful_operator.cu (+38/-12) testing/async/exclusive_scan/using_vs_adl.cu (+76/-51) testing/async/inclusive_scan/CMakeLists.txt (+1/-0) testing/async/inclusive_scan/counting_iterator.cu (+32/-12) testing/async/inclusive_scan/discard_output.cu (+33/-9) testing/async/inclusive_scan/large_indices.cu (+59/-40) testing/async/inclusive_scan/large_types.cu (+30/-10) testing/async/inclusive_scan/mixed_types.cu (+46/-23) testing/async/inclusive_scan/mixin.h (+63/-30) testing/async/inclusive_scan/simple.cu (+60/-14) testing/async/inclusive_scan/stateful_operator.cu (+38/-11) testing/async/inclusive_scan/using_vs_adl.cu (+76/-51) testing/async/mixin.h (+107/-71) testing/async/test_policy_overloads.h (+102/-155) testing/async_copy.cu (+127/-206) testing/async_for_each.cu (+53/-62) testing/async_reduce.cmake (+9/-0) testing/async_reduce.cu (+433/-655) testing/async_reduce_into.cu (+331/-446) testing/async_sort.cu (+133/-265) testing/async_transform.cu (+203/-278) testing/binary_search.cu (+159/-230) testing/binary_search_descending.cu (+90/-101) testing/binary_search_vector.cu (+209/-269) testing/binary_search_vector_descending.cu (+93/-133) testing/caching_allocator.cu (+27/-9) testing/complex.cu (+56/-50) testing/complex_transform.cu (+84/-79) testing/constant_iterator.cu (+85/-76) testing/copy.cu (+415/-438) testing/copy_n.cu (+164/-198) testing/count.cu (+57/-66) testing/counting_iterator.cu (+167/-164) testing/cpp/adjacent_difference.cu (+59/-30) testing/cuda/adjacent_difference.cu (+87/-62) testing/cuda/binary_search.cu (+22/-7) testing/cuda/complex.cu (+31/-43) testing/cuda/copy.cu (+38/-31) testing/cuda/copy_if.cu (+110/-112) testing/cuda/count.cu (+40/-36) testing/cuda/cudart.cu (+22/-4) testing/cuda/device_side_universal_vector.cu (+47/-52) testing/cuda/equal.cu (+62/-40) testing/cuda/fill.cu (+90/-88) testing/cuda/find.cu (+83/-80) testing/cuda/for_each.cu (+100/-91) testing/cuda/gather.cu (+110/-82) testing/cuda/generate.cu (+46/-42) testing/cuda/inner_product.cu (+37/-21) testing/cuda/is_partitioned.cu (+51/-26) testing/cuda/is_sorted.cu (+34/-19) testing/cuda/is_sorted_until.cu (+49/-35) testing/cuda/logical.cu (+98/-99) testing/cuda/max_element.cu (+53/-43) testing/cuda/memory.cu (+44/-34) testing/cuda/merge.cu (+53/-61) testing/cuda/merge_by_key.cu (+74/-50) testing/cuda/merge_sort.cu (+101/-92) testing/cuda/min_element.cu (+49/-36) testing/cuda/minmax_element.cu (+50/-42) testing/cuda/mismatch.cu (+83/-46) testing/cuda/pair_sort.cu (+28/-17) testing/cuda/pair_sort_by_key.cu (+32/-20) testing/cuda/partition.cu (+271/-228) testing/cuda/partition_point.cu (+41/-27) testing/cuda/reduce.cu (+41/-30) testing/cuda/reduce_by_key.cu (+188/-129) testing/cuda/remove.cu (+173/-236) testing/cuda/replace.cu (+101/-101) testing/cuda/reverse.cu (+39/-54) testing/cuda/scan.cu (+114/-94) testing/cuda/scan_by_key.cu (+103/-126) testing/cuda/scatter.cu (+91/-83) testing/cuda/sequence.cu (+50/-58) testing/cuda/set_difference.cu (+40/-31) testing/cuda/set_difference_by_key.cu (+73/-70) testing/cuda/set_intersection.cu (+42/-42) testing/cuda/set_intersection_by_key.cu (+71/-63) testing/cuda/set_symmetric_difference.cu (+41/-42) testing/cuda/set_symmetric_difference_by_key.cu (+73/-64) testing/cuda/set_union.cu (+39/-42) testing/cuda/set_union_by_key.cu (+75/-66) testing/cuda/sort.cu (+229/-72) testing/cuda/sort_by_key.cu (+49/-73) testing/cuda/stream_legacy.cu (+20/-2) testing/cuda/stream_per_thread.cu (+20/-2) testing/cuda/swap_ranges.cu (+37/-43) testing/cuda/tabulate.cu (+47/-51) testing/cuda/transform.cu (+252/-142) testing/cuda/transform_reduce.cu (+38/-28) testing/cuda/transform_scan.cu (+175/-76) testing/cuda/uninitialized_copy.cu (+48/-64) testing/cuda/uninitialized_fill.cu (+108/-140) testing/cuda/unique.cu (+109/-194) testing/cuda/unique_by_key.cu (+206/-183) testing/decompose.cu (+60/-43) testing/dependencies_aware_policies.cu (+99/-166) testing/dereference.cu (+91/-61) testing/device_delete.cu (+42/-31) testing/device_ptr.cu (+82/-68) testing/device_reference.cu (+201/-179) testing/discard_iterator.cu (+26/-9) testing/distance.cu (+29/-12) testing/docs/doxybook_test.h (+28/-19) testing/equal.cu (+90/-96) testing/event.cu (+39/-41) testing/fill.cu (+237/-289) testing/find.cu (+189/-210) testing/fix_clang_nvcc_11.5.h (+21/-6) testing/for_each.cu (+201/-236) testing/functional.cu (+233/-224) testing/functional_arithmetic.cu (+74/-63) testing/functional_bitwise.cu (+70/-54) testing/functional_logical.cu (+62/-46) testing/functional_placeholders_arithmetic.cu (+90/-60) testing/functional_placeholders_bitwise.cu (+86/-58) testing/functional_placeholders_compound_assignment.cu (+199/-133) testing/functional_placeholders_logical.cu (+58/-43) testing/functional_placeholders_miscellaneous.cu (+78/-19) testing/functional_placeholders_relational.cu (+57/-42) testing/future.cu (+65/-93) testing/gather.cu (+241/-246) testing/generate.cu (+103/-119) testing/generate_const_iterators.cu (+28/-11) testing/inner_product.cu (+89/-92) testing/is_contiguous_iterator.cu (+99/-165) testing/is_operator_function_object.cu (+61/-126) testing/is_partitioned.cu (+21/-30) testing/is_sorted.cu (+35/-53) testing/is_sorted_until.cu (+67/-84) testing/logical.cu (+73/-94) testing/max_element.cu (+78/-72) testing/memory.cu (+90/-93) testing/merge.cu (+64/-105) testing/merge_by_key.cu (+241/-218) testing/merge_key_value.cu (+68/-65) testing/metaprogramming.cu (+63/-0) testing/min_and_max.cu (+59/-34) testing/min_element.cu (+77/-73) testing/minmax_element.cu (+97/-93) testing/mismatch.cu (+48/-46) testing/mr_disjoint_pool.cu (+211/-202) testing/mr_new.cu (+36/-18) testing/mr_pool.cu (+296/-290) testing/mr_pool_options.cu (+70/-52) testing/namespace_wrapped.cu (+21/-9) testing/omp/nvcc_independence.cpp (+32/-15) testing/omp/reduce_intervals.cu (+36/-31) testing/out_of_memory_recovery.cu (+24/-4) testing/pair.cu (+132/-89) testing/pair_reduce.cu (+29/-15) testing/pair_scan.cu (+33/-20) testing/pair_scan_by_key.cu (+36/-19) testing/pair_sort.cu (+30/-13) testing/pair_sort_by_key.cu (+27/-9) testing/pair_transform.cu (+39/-15) testing/partition.cu (+941/-1340) testing/partition_point.cu (+43/-63) testing/permutation_iterator.cu (+181/-233) testing/preprocessor.cu (+23/-3) testing/random.cu (+212/-263) testing/reduce.cu (+118/-124) testing/reduce_by_key.cu (+209/-214) testing/reduce_large.cu (+35/-19) testing/remove.cu (+304/-489) testing/replace.cu (+256/-427) testing/reverse.cu (+34/-75) testing/reverse_iterator.cu (+51/-45) testing/scan.cu (+474/-426) testing/scan_by_key.exclusive.cu (+95/-291) testing/scan_by_key.inclusive.cu (+90/-237) testing/scatter.cu (+210/-263) testing/sequence.cu (+77/-91) testing/set_difference.cu (+82/-103) testing/set_difference_by_key.cu (+159/-160) testing/set_difference_by_key_descending.cu (+65/-55) testing/set_difference_descending.cu (+33/-29) testing/set_difference_key_value.cu (+28/-16) testing/set_intersection.cu (+87/-115) testing/set_intersection_by_key.cu (+138/-148) testing/set_intersection_by_key_descending.cu (+62/-52) testing/set_intersection_descending.cu (+33/-29) testing/set_intersection_key_value.cu (+27/-14) testing/set_symmetric_difference.cu (+80/-109) testing/set_symmetric_difference_by_key.cu (+156/-162) testing/set_symmetric_difference_by_key_descending.cu (+65/-56) testing/set_symmetric_difference_descending.cu (+34/-29) testing/set_union.cu (+61/-89) testing/set_union_by_key.cu (+156/-162) testing/set_union_by_key_descending.cu (+65/-56) testing/set_union_descending.cu (+31/-29) testing/set_union_key_value.cu (+38/-31) testing/shuffle.cu (+255/-164) testing/sort.cu (+60/-62) testing/sort_by_key.cu (+88/-93) testing/sort_by_key_variable_bits.cu (+41/-29) testing/sort_permutation_iterator.cu (+95/-162) testing/sort_variable_bits.cu (+41/-28) testing/stable_sort.cu (+68/-106) testing/stable_sort_by_key.cu (+80/-79) testing/stable_sort_by_key_large_keys.cu (+19/-2) testing/stable_sort_by_key_large_keys_and_values.cu (+17/-0) testing/stable_sort_by_key_large_values.cu (+20/-9) testing/stable_sort_large.cu (+20/-19) testing/swap_ranges.cu (+78/-64) testing/tabulate.cu (+21/-38) testing/tabulate_output_iterator.cu (+161/-0) testing/transform.cu (+457/-609) testing/transform_input_output_iterator.cu (+93/-84) testing/transform_iterator.cu (+251/-68) testing/transform_output_iterator.cu (+64/-61) testing/transform_output_iterator_reduce_by_key.cu (+31/-15) testing/transform_reduce.cu (+43/-73) testing/transform_scan.cu (+287/-310) testing/trivial_sequence.cu (+52/-37) testing/tuple.cu (+192/-83) testing/tuple_algorithms.cu (+19/-4) testing/tuple_reduce.cu (+40/-26) testing/tuple_scan.cu (+46/-36) testing/tuple_sort.cu (+50/-36) testing/tuple_transform.cu (+41/-29) testing/type_traits.cu (+230/-108) testing/uninitialized_copy.cu (+66/-113) testing/uninitialized_fill.cu (+117/-179) testing/unique.cu (+215/-228) testing/unique_by_key.cu (+384/-367) testing/unittest/assertions.h (+525/-431) testing/unittest/ctest.h (+32/-13) testing/unittest/cuda/testframework.cu (+75/-45) testing/unittest/cuda/testframework.h (+29/-12) testing/unittest/exceptions.h (+38/-32) testing/unittest/hip/testframework.cu (+87/-56) testing/unittest/hip/testframework.h (+29/-12) testing/unittest/meta.h (+80/-73) testing/unittest/random.h (+81/-73) testing/unittest/runtime_static_assert.h (+98/-104) testing/unittest/special_types.h (+102/-115) testing/unittest/system.h (+21/-5) testing/unittest/testframework.cu (+216/-202) testing/unittest/testframework.h (+457/-442) testing/unittest/unittest.h (+27/-9) testing/unittest/util.h (+41/-22) testing/unittest/util_async.h (+26/-16) testing/unittest_static_assert.cmake (+15/-0) testing/unittest_static_assert.cu (+34/-14) testing/unittest_tester.cu (+38/-22) testing/universal_memory.cu (+74/-48) testing/vector.cu (+537/-543) testing/vector_allocators.cu (+208/-181) testing/vector_insert.cu (+176/-251) testing/vector_manipulation.cu (+92/-70) testing/zip_function.cu (+33/-14) testing/zip_iterator.cu (+165/-181) testing/zip_iterator_reduce.cu (+33/-19) testing/zip_iterator_reduce_by_key.cu (+74/-60) testing/zip_iterator_scan.cu (+73/-55) testing/zip_iterator_sort.cu (+29/-13) testing/zip_iterator_sort_by_key.cu (+43/-32) thrust/CMakeLists.txt (+3/-24) thrust/addressof.h (+2/-5) thrust/adjacent_difference.h (+41/-41) thrust/advance.h (+7/-8) thrust/allocate_unique.h (+127/-216) thrust/async/copy.h (+71/-88) thrust/async/for_each.h (+48/-58) thrust/async/reduce.h (+244/-358) thrust/async/scan.h (+193/-220) thrust/async/sort.h (+65/-49) thrust/async/transform.h (+37/-27) thrust/binary_search.h (+474/-486) thrust/complex.h (+130/-256) thrust/copy.h (+95/-107) thrust/count.h (+42/-34) thrust/detail/adjacent_difference.inl (+4/-4) thrust/detail/algorithm_wrapper.h (+1/-1) thrust/detail/alignment.h (+47/-102) thrust/detail/allocator/allocator_traits.h (+184/-205) thrust/detail/allocator/allocator_traits.inl (+144/-224) thrust/detail/allocator/copy_construct_range.h (+10/-18) thrust/detail/allocator/copy_construct_range.inl (+116/-179) thrust/detail/allocator/destroy_range.h (+3/-5) thrust/detail/allocator/destroy_range.inl (+52/-77) thrust/detail/allocator/fill_construct_range.h (+3/-7) thrust/detail/allocator/fill_construct_range.inl (+40/-50) thrust/detail/allocator/malloc_allocator.h (+12/-17) thrust/detail/allocator/malloc_allocator.inl (+1/-2) thrust/detail/allocator/no_throw_allocator.h (+33/-35) thrust/detail/allocator/tagged_allocator.h (+57/-62) thrust/detail/allocator/tagged_allocator.inl (+0/-1) thrust/detail/allocator/temporary_allocator.h (+29/-41) thrust/detail/allocator/temporary_allocator.inl (+2/-2) thrust/detail/allocator/value_initialize_range.h (+4/-9) thrust/detail/allocator/value_initialize_range.inl (+40/-50) thrust/detail/allocator_aware_execution_policy.h (+33/-32) thrust/detail/binary_search.inl (+26/-26) thrust/detail/caching_allocator.h (+9/-16) thrust/detail/complex/arithmetic.h (+61/-69) thrust/detail/complex/c99math.h (+70/-55) thrust/detail/complex/catrig.h (+189/-84) thrust/detail/complex/catrigf.h (+181/-79) thrust/detail/complex/ccosh.h (+34/-14) thrust/detail/complex/ccoshf.h (+39/-23) thrust/detail/complex/cexp.h (+29/-17) thrust/detail/complex/cexpf.h (+31/-19) thrust/detail/complex/clog.h (+55/-44) thrust/detail/complex/clogf.h (+54/-42) thrust/detail/complex/cpow.h (+15/-16) thrust/detail/complex/cproj.h (+11/-7) thrust/detail/complex/csinh.h (+33/-15) thrust/detail/complex/csinhf.h (+34/-13) thrust/detail/complex/csqrt.h (+39/-16) thrust/detail/complex/csqrtf.h (+40/-16) thrust/detail/complex/ctanh.h (+23/-17) thrust/detail/complex/ctanhf.h (+19/-12) thrust/detail/complex/math_private.h (+26/-23) thrust/detail/complex/stream.h (+27/-28) thrust/detail/config.h (+1/-2) thrust/detail/config/compiler.h (+103/-150) thrust/detail/config/compiler_fence.h (+31/-22) thrust/detail/config/config.h (+17/-18) thrust/detail/config/cpp_compatibility.h (+86/-84) thrust/detail/config/cpp_dialect.h (+72/-55) thrust/detail/config/deprecated.h (+84/-29) thrust/detail/config/device_system.h (+20/-16) thrust/detail/config/diagnostic.h (+42/-23) thrust/detail/config/execution_space.h (+31/-25) thrust/detail/config/global_workarounds.h (+1/-2) thrust/detail/config/host_system.h (+9/-8) thrust/detail/config/libcxx.h (+69/-0) thrust/detail/config/memory_resource.h (+18/-10) thrust/detail/config/namespace.h (+158/-79) thrust/detail/config/rtti.h (+66/-0) thrust/detail/config/simple_defines.h (+5/-2) thrust/detail/config/visibility.h (+22/-0) thrust/detail/contiguous_storage.h (+107/-144) thrust/detail/contiguous_storage.inl (+194/-302) thrust/detail/copy.h (+31/-56) thrust/detail/copy.inl (+4/-4) thrust/detail/copy_if.h (+28/-44) thrust/detail/copy_if.inl (+5/-5) thrust/detail/count.h (+22/-33) thrust/detail/count.inl (+2/-2) thrust/detail/cpp_version_check.h (+8/-4) thrust/detail/dependencies_aware_execution_policy.h (+50/-68) thrust/detail/device_free.inl (+1/-1) thrust/detail/device_malloc.inl (+2/-2) thrust/detail/device_ptr.inl (+15/-31) thrust/detail/equal.inl (+4/-4) thrust/detail/event_error.h (+27/-32) thrust/detail/execute_with_allocator.h (+56/-76) thrust/detail/execute_with_allocator_fwd.h (+50/-39) thrust/detail/execute_with_dependencies.h (+160/-198) thrust/detail/execution_policy.h (+24/-20) thrust/detail/extrema.inl (+6/-6) thrust/detail/fill.inl (+2/-2) thrust/detail/find.inl (+3/-3) thrust/detail/for_each.inl (+2/-2) thrust/detail/function.h (+17/-125) thrust/detail/functional.inl (+60/-48) thrust/detail/functional/actor.h (+173/-91) thrust/detail/functional/address_stability.h (+137/-0) thrust/detail/functional/operators.h (+367/-6) thrust/detail/gather.inl (+11/-11) thrust/detail/generate.inl (+2/-2) thrust/detail/get_iterator_value.h (+13/-13) thrust/detail/inner_product.inl (+4/-4) thrust/detail/integer_math.h (+54/-57) thrust/detail/integer_traits.h (+61/-71) thrust/detail/internal_functional.h (+170/-288) thrust/detail/logical.inl (+3/-3) thrust/detail/malloc_and_free.h (+32/-21) thrust/detail/malloc_and_free_fwd.h (+22/-12) thrust/detail/memory_algorithms.h (+102/-123) thrust/detail/memory_wrapper.h (+1/-1) thrust/detail/merge.inl (+18/-18) thrust/detail/minmax.h (+9/-13) thrust/detail/mismatch.inl (+4/-4) thrust/detail/modern_gcc_required.h (+0/-1) thrust/detail/mpl/math.h (+28/-47) thrust/detail/numeric_traits.h (+70/-85) thrust/detail/numeric_wrapper.h (+1/-1) thrust/detail/nv_target.h (+4/-6) thrust/detail/overlapped_copy.h (+32/-46) thrust/detail/pair.inl (+2/-3) thrust/detail/partition.inl (+22/-22) thrust/detail/pointer.h (+128/-153) thrust/detail/pointer.inl (+71/-107) thrust/detail/preprocessor.h (+364/-367) thrust/detail/range/head_flags.h (+72/-185) thrust/detail/range/tail_flags.h (+78/-89) thrust/detail/raw_pointer_cast.h (+7/-12) thrust/detail/raw_reference_cast.h (+82/-190) thrust/detail/reduce.inl (+15/-16) thrust/detail/reference.h (+99/-116) thrust/detail/reference_forward_declaration.h (+1/-1) thrust/detail/remove.inl (+11/-12) thrust/detail/replace.inl (+11/-12) thrust/detail/reverse.inl (+3/-4) thrust/detail/scan.inl (+63/-32) thrust/detail/scatter.inl (+11/-12) thrust/detail/select_system.h (+19/-26) thrust/detail/seq.h (+12/-15) thrust/detail/sequence.inl (+3/-4) thrust/detail/set_operations.inl (+70/-71) thrust/detail/shuffle.inl (+3/-5) thrust/detail/sort.inl (+16/-17) thrust/detail/static_assert.h (+16/-11) thrust/detail/static_map.h (+79/-89) thrust/detail/swap_ranges.inl (+2/-3) thrust/detail/tabulate.inl (+1/-2) thrust/detail/temporary_array.h (+96/-120) thrust/detail/temporary_array.inl (+63/-89) thrust/detail/temporary_buffer.h (+21/-22) thrust/detail/transform.inl (+14/-15) thrust/detail/transform_reduce.inl (+1/-2) thrust/detail/transform_scan.inl (+98/-60) thrust/detail/trivial_sequence.h (+64/-57) thrust/detail/tuple.inl (+79/-80) thrust/detail/tuple_algorithms.h (+11/-49) thrust/detail/tuple_meta_transform.h (+13/-18) thrust/detail/tuple_transform.h (+25/-44) thrust/detail/type_deduction.h (+46/-31) thrust/detail/type_traits.h (+189/-572) thrust/detail/type_traits/has_member_function.h (+27/-15) thrust/detail/type_traits/has_nested_type.h (+23/-12) thrust/detail/type_traits/is_call_possible.h (+130/-121) thrust/detail/type_traits/is_commutative.h (+69/-0) thrust/detail/type_traits/is_metafunction_defined.h (+4/-9) thrust/detail/type_traits/iterator/is_discard_iterator.h (+3/-5) thrust/detail/type_traits/iterator/is_output_iterator.h (+25/-24) thrust/detail/type_traits/minimum_type.h (+75/-93) thrust/detail/type_traits/pointer_traits.h (+185/-213) thrust/detail/uninitialized_copy.inl (+4/-6) thrust/detail/uninitialized_fill.inl (+2/-3) thrust/detail/unique.inl (+20/-21) thrust/detail/use_default.h (+2/-2) thrust/detail/util/align.h (+10/-19) thrust/detail/vector_base.h (+557/-571) thrust/detail/vector_base.inl (+355/-521) thrust/device_allocator.h (+75/-87) thrust/device_delete.h (+3/-4) thrust/device_free.h (+2/-2) thrust/device_make_unique.h (+16/-14) thrust/device_malloc.h (+6/-3) thrust/device_malloc_allocator.h (+133/-119) thrust/device_new.h (+5/-8) thrust/device_new_allocator.h (+133/-113) thrust/device_ptr.h (+101/-109) thrust/device_reference.h (+137/-147) thrust/device_vector.h (+260/-220) thrust/distance.h (+8/-8) thrust/equal.h (+47/-42) thrust/event.h (+0/-1) thrust/execution_policy.h (+23/-31) thrust/extrema.h (+101/-109) thrust/fill.h (+30/-42) thrust/find.h (+52/-58) thrust/for_each.h (+33/-52) thrust/functional.h (+533/-524) thrust/future.h (+46/-39) thrust/gather.h (+135/-123) thrust/generate.h (+30/-51) thrust/host_vector.h (+243/-224) thrust/inner_product.h (+72/-73) thrust/iterator/constant_iterator.h (+114/-108) thrust/iterator/counting_iterator.h (+102/-91) thrust/iterator/detail/any_assign.h (+8/-13) thrust/iterator/detail/any_system_tag.h (+14/-3) thrust/iterator/detail/constant_iterator_base.h (+14/-23) thrust/iterator/detail/counting_iterator.inl (+61/-74) thrust/iterator/detail/device_system_tag.h (+1/-1) thrust/iterator/detail/discard_iterator_base.h (+22/-21) thrust/iterator/detail/distance_from_result.h (+18/-9) thrust/iterator/detail/host_system_tag.h (+1/-1) thrust/iterator/detail/is_iterator_category.h (+24/-25) thrust/iterator/detail/iterator_adaptor_base.h (+47/-68) thrust/iterator/detail/iterator_category_to_system.h (+40/-38) thrust/iterator/detail/iterator_category_to_traversal.h (+63/-86) thrust/iterator/detail/iterator_category_with_system_and_traversal.h (+14/-20) thrust/iterator/detail/iterator_facade_category.h (+97/-134) thrust/iterator/detail/iterator_traits.h (+95/-0) thrust/iterator/detail/iterator_traits.inl (+49/-56) thrust/iterator/detail/iterator_traversal_tags.h (+12/-12) thrust/iterator/detail/join_iterator.h (+82/-89) thrust/iterator/detail/minimum_category.h (+20/-24) thrust/iterator/detail/minimum_system.h (+41/-46) thrust/iterator/detail/normal_iterator.h (+28/-33) thrust/iterator/detail/permutation_iterator_base.h (+17/-20) thrust/iterator/detail/retag.h (+47/-75) thrust/iterator/detail/reverse_iterator_base.h (+6/-9) thrust/iterator/detail/tabulate_output_iterator.inl (+61/-0) thrust/iterator/detail/tagged_iterator.h (+26/-29) thrust/iterator/detail/transform_input_output_iterator.inl (+58/-54) thrust/iterator/detail/transform_iterator.inl (+64/-33) thrust/iterator/detail/transform_output_iterator.inl (+38/-34) thrust/iterator/detail/tuple_of_iterator_references.h (+73/-158) thrust/iterator/detail/universal_categories.h (+74/-35) thrust/iterator/detail/zip_iterator.inl (+0/-1) thrust/iterator/detail/zip_iterator_base.h (+128/-192) thrust/iterator/discard_iterator.h (+55/-48) thrust/iterator/iterator_adaptor.h (+135/-119) thrust/iterator/iterator_categories.h (+38/-44) thrust/iterator/iterator_facade.h (+521/-413) thrust/iterator/iterator_traits.h (+36/-15) thrust/iterator/permutation_iterator.h (+83/-69) thrust/iterator/retag.h (+1/-3) thrust/iterator/reverse_iterator.h (+51/-54) thrust/iterator/tabulate_output_iterator.h (+117/-0) thrust/iterator/transform_input_output_iterator.h (+37/-35) thrust/iterator/transform_iterator.h (+160/-140) thrust/iterator/transform_output_iterator.h (+35/-36) thrust/iterator/zip_iterator.h (+93/-95) thrust/limits.h (+14/-2) thrust/logical.h (+83/-68) thrust/memory.h (+66/-68) thrust/merge.h (+260/-212) thrust/mismatch.h (+46/-49) thrust/mr/allocator.h (+144/-158) thrust/mr/device_memory_resource.h (+4/-9) thrust/mr/disjoint_pool.h (+323/-357) thrust/mr/disjoint_sync_pool.h (+62/-64) thrust/mr/disjoint_tls_pool.h (+9/-14) thrust/mr/fancy_pointer_resource.h (+41/-42) thrust/mr/host_memory_resource.h (+1/-3) thrust/mr/memory_resource.h (+133/-132) thrust/mr/new.h (+54/-60) thrust/mr/polymorphic_adaptor.h (+35/-37) thrust/mr/pool.h (+402/-423) thrust/mr/pool_options.h (+121/-75) thrust/mr/sync_pool.h (+56/-59) thrust/mr/tls_pool.h (+10/-12) thrust/mr/universal_memory_resource.h (+0/-1) thrust/mr/validator.h (+11/-13) thrust/optional.h (+1074/-1070) thrust/pair.h (+76/-148) thrust/partition.h (+298/-351) thrust/per_device_resource.h (+43/-52) thrust/random.h (+16/-20) thrust/random/detail/discard_block_engine.inl (+4/-5) thrust/random/detail/erfcinv.h (+56/-45) thrust/random/detail/linear_congruential_engine.inl (+4/-5) thrust/random/detail/linear_congruential_engine_discard.h (+32/-31) thrust/random/detail/linear_feedback_shift_engine.inl (+4/-5) thrust/random/detail/linear_feedback_shift_engine_wordmask.h (+7/-10) thrust/random/detail/mod.h (+15/-20) thrust/random/detail/normal_distribution.inl (+77/-141) thrust/random/detail/normal_distribution_base.h (+99/-84) thrust/random/detail/random_core_access.h (+19/-22) thrust/random/detail/subtract_with_carry_engine.inl (+4/-5) thrust/random/detail/uniform_int_distribution.inl (+5/-6) thrust/random/detail/uniform_real_distribution.inl (+4/-5) thrust/random/detail/xor_combine_engine.inl (+4/-5) thrust/random/detail/xor_combine_engine_max.h (+94/-211) thrust/random/discard_block_engine.h (+133/-144) thrust/random/linear_congruential_engine.h (+122/-128) thrust/random/linear_feedback_shift_engine.h (+122/-135) thrust/random/normal_distribution.h (+139/-163) thrust/random/subtract_with_carry_engine.h (+121/-130) thrust/random/uniform_int_distribution.h (+135/-158) thrust/random/uniform_real_distribution.h (+134/-156) thrust/random/xor_combine_engine.h (+150/-167) thrust/reduce.h (+214/-244) thrust/remove.h (+156/-190) thrust/replace.h (+180/-179) thrust/reverse.h (+35/-40) thrust/rocthrust_version.hpp.in (+3/-3) thrust/scan.h (+499/-460) thrust/scatter.h (+166/-146) thrust/sequence.h (+50/-73) thrust/sequence_access.h (+2/-2) thrust/set_operations.h (+1016/-950) thrust/shuffle.h (+24/-27) thrust/sort.h (+283/-322) thrust/swap.h (+42/-47) thrust/system/cpp/detail/adjacent_difference.h (+0/-1) thrust/system/cpp/detail/assign_value.h (+0/-1) thrust/system/cpp/detail/binary_search.h (+0/-1) thrust/system/cpp/detail/copy.h (+0/-1) thrust/system/cpp/detail/copy_if.h (+0/-1) thrust/system/cpp/detail/count.h (+1/-2) thrust/system/cpp/detail/equal.h (+1/-2) thrust/system/cpp/detail/execution_policy.h (+25/-15) thrust/system/cpp/detail/extrema.h (+0/-1) thrust/system/cpp/detail/fill.h (+1/-2) thrust/system/cpp/detail/find.h (+0/-1) thrust/system/cpp/detail/for_each.h (+0/-1) thrust/system/cpp/detail/gather.h (+1/-2) thrust/system/cpp/detail/generate.h (+1/-2) thrust/system/cpp/detail/get_value.h (+0/-1) thrust/system/cpp/detail/inner_product.h (+1/-2) thrust/system/cpp/detail/iter_swap.h (+0/-1) thrust/system/cpp/detail/logical.h (+1/-2) thrust/system/cpp/detail/malloc_and_free.h (+0/-1) thrust/system/cpp/detail/memory.inl (+0/-1) thrust/system/cpp/detail/merge.h (+0/-1) thrust/system/cpp/detail/mismatch.h (+1/-2) thrust/system/cpp/detail/par.h (+11/-16) thrust/system/cpp/detail/partition.h (+0/-1) thrust/system/cpp/detail/per_device_resource.h (+0/-1) thrust/system/cpp/detail/reduce.h (+0/-1) thrust/system/cpp/detail/reduce_by_key.h (+0/-1) thrust/system/cpp/detail/remove.h (+0/-1) thrust/system/cpp/detail/replace.h (+1/-2) thrust/system/cpp/detail/reverse.h (+1/-2) thrust/system/cpp/detail/scan.h (+0/-1) thrust/system/cpp/detail/scan_by_key.h (+0/-1) thrust/system/cpp/detail/scatter.h (+1/-2) thrust/system/cpp/detail/sequence.h (+1/-2) thrust/system/cpp/detail/set_operations.h (+0/-1) thrust/system/cpp/detail/sort.h (+0/-1) thrust/system/cpp/detail/swap_ranges.h (+0/-1) thrust/system/cpp/detail/tabulate.h (+1/-2) thrust/system/cpp/detail/temporary_buffer.h (+0/-1) thrust/system/cpp/detail/transform.h (+0/-1) thrust/system/cpp/detail/transform_reduce.h (+1/-2) thrust/system/cpp/detail/transform_scan.h (+1/-2) thrust/system/cpp/detail/uninitialized_copy.h (+1/-2) thrust/system/cpp/detail/uninitialized_fill.h (+1/-2) thrust/system/cpp/detail/unique.h (+0/-1) thrust/system/cpp/detail/unique_by_key.h (+0/-1) thrust/system/cpp/execution_policy.h (+0/-3) thrust/system/cpp/memory.h (+29/-19) thrust/system/cpp/memory_resource.h (+21/-17) thrust/system/cpp/pointer.h (+23/-21) thrust/system/cpp/vector.h (+19/-5) thrust/system/cuda/config.h (+28/-29) thrust/system/cuda/detail/adjacent_difference.h (+161/-230) thrust/system/cuda/detail/assign_value.h (+35/-32) thrust/system/cuda/detail/async/copy.h (+184/-359) thrust/system/cuda/detail/async/customization.h (+60/-74) thrust/system/cuda/detail/async/exclusive_scan.h (+60/-95) thrust/system/cuda/detail/async/for_each.h (+48/-69) thrust/system/cuda/detail/async/inclusive_scan.h (+159/-98) thrust/system/cuda/detail/async/reduce.h (+93/-200) thrust/system/cuda/detail/async/scan.h (+1/-2) thrust/system/cuda/detail/async/sort.h (+143/-332) thrust/system/cuda/detail/async/transform.h (+52/-72) thrust/system/cuda/detail/binary_search.h (+14/-14) thrust/system/cuda/detail/cdp_dispatch.h (+35/-36) thrust/system/cuda/detail/copy.h (+46/-101) thrust/system/cuda/detail/copy_if.h (+54/-30) thrust/system/cuda/detail/core/agent_launcher.h (+232/-1079) thrust/system/cuda/detail/core/triple_chevron_launch.h (+129/-104) thrust/system/cuda/detail/core/util.h (+632/-608) thrust/system/cuda/detail/count.h (+25/-34) thrust/system/cuda/detail/cross_system.h (+143/-246) thrust/system/cuda/detail/dispatch.h (+191/-55) thrust/system/cuda/detail/equal.h (+19/-29) thrust/system/cuda/detail/error.inl (+0/-1) thrust/system/cuda/detail/execution_policy.h (+45/-18) thrust/system/cuda/detail/extrema.h (+325/-397) thrust/system/cuda/detail/fill.h (+40/-39) thrust/system/cuda/detail/find.h (+181/-126) thrust/system/cuda/detail/for_each.h (+41/-62) thrust/system/cuda/detail/future.inl (+417/-554) thrust/system/cuda/detail/gather.h (+44/-60) thrust/system/cuda/detail/generate.h (+29/-32) thrust/system/cuda/detail/get_value.h (+31/-28) thrust/system/cuda/detail/inner_product.h (+33/-52) thrust/system/cuda/detail/internal/copy_cross_system.h (+149/-192) thrust/system/cuda/detail/internal/copy_device_to_device.h (+57/-66) thrust/system/cuda/detail/iter_swap.h (+24/-21) thrust/system/cuda/detail/logical.h (+1/-2) thrust/system/cuda/detail/make_unsigned_special.h (+31/-21) thrust/system/cuda/detail/malloc_and_free.h (+49/-55) thrust/system/cuda/detail/memory.inl (+0/-1) thrust/system/cuda/detail/merge.h (+177/-945) thrust/system/cuda/detail/mismatch.h (+166/-65) thrust/system/cuda/detail/par.h (+71/-84) thrust/system/cuda/detail/par_to_seq.h (+16/-15) thrust/system/cuda/detail/parallel_for.h (+19/-117) thrust/system/cuda/detail/partition.h (+31/-24) thrust/system/cuda/detail/per_device_resource.h (+23/-20) thrust/system/cuda/detail/reduce.h (+661/-832) thrust/system/cuda/detail/reduce_by_key.h (+865/-1026) thrust/system/cuda/detail/remove.h (+43/-70) thrust/system/cuda/detail/replace.h (+106/-155) thrust/system/cuda/detail/reverse.h (+29/-40) thrust/system/cuda/detail/scan.h (+235/-232) thrust/system/cuda/detail/scan_by_key.h (+218/-297) thrust/system/cuda/detail/scatter.h (+33/-60) thrust/system/cuda/detail/sequence.h (+1/-2) thrust/system/cuda/detail/set_operations.h (+1315/-1498) thrust/system/cuda/detail/sort.h (+355/-506) thrust/system/cuda/detail/swap_ranges.h (+54/-53) thrust/system/cuda/detail/tabulate.h (+39/-36) thrust/system/cuda/detail/temporary_buffer.h (+0/-1) thrust/system/cuda/detail/terminate.h (+16/-19) thrust/system/cuda/detail/transform.h (+312/-325) thrust/system/cuda/detail/transform_reduce.h (+109/-31) thrust/system/cuda/detail/transform_scan.h (+76/-64) thrust/system/cuda/detail/uninitialized_copy.h (+56/-59) thrust/system/cuda/detail/uninitialized_fill.h (+51/-55) thrust/system/cuda/detail/unique.h (+514/-654) thrust/system/cuda/detail/unique_by_key.h (+20/-9) thrust/system/cuda/detail/util.h (+138/-179) thrust/system/cuda/error.h (+65/-68) thrust/system/cuda/execution_policy.h (+1/-0) thrust/system/cuda/future.h (+28/-22) thrust/system/cuda/memory.h (+33/-20) thrust/system/cuda/memory_resource.h (+53/-60) thrust/system/cuda/pointer.h (+22/-19) thrust/system/cuda/vector.h (+28/-9) thrust/system/detail/adl/adjacent_difference.h (+7/-7) thrust/system/detail/adl/assign_value.h (+6/-6) thrust/system/detail/adl/async/copy.h (+4/-5) thrust/system/detail/adl/async/for_each.h (+4/-5) thrust/system/detail/adl/async/reduce.h (+4/-5) thrust/system/detail/adl/async/scan.h (+4/-5) thrust/system/detail/adl/async/sort.h (+4/-5) thrust/system/detail/adl/async/transform.h (+4/-5) thrust/system/detail/adl/binary_search.h (+6/-6) thrust/system/detail/adl/copy.h (+6/-6) thrust/system/detail/adl/copy_if.h (+6/-6) thrust/system/detail/adl/count.h (+6/-7) thrust/system/detail/adl/equal.h (+6/-6) thrust/system/detail/adl/extrema.h (+6/-7) thrust/system/detail/adl/fill.h (+6/-6) thrust/system/detail/adl/find.h (+6/-6) thrust/system/detail/adl/for_each.h (+6/-6) thrust/system/detail/adl/gather.h (+6/-6) thrust/system/detail/adl/generate.h (+6/-6) thrust/system/detail/adl/get_value.h (+6/-6) thrust/system/detail/adl/inner_product.h (+6/-6) thrust/system/detail/adl/iter_swap.h (+6/-6) thrust/system/detail/adl/logical.h (+6/-6) thrust/system/detail/adl/malloc_and_free.h (+6/-6) thrust/system/detail/adl/merge.h (+6/-6) thrust/system/detail/adl/mismatch.h (+6/-6) thrust/system/detail/adl/partition.h (+6/-7) thrust/system/detail/adl/per_device_resource.h (+4/-5) thrust/system/detail/adl/reduce.h (+6/-6) thrust/system/detail/adl/reduce_by_key.h (+6/-7) thrust/system/detail/adl/remove.h (+6/-6) thrust/system/detail/adl/replace.h (+6/-6) thrust/system/detail/adl/reverse.h (+6/-6) thrust/system/detail/adl/scan.h (+6/-6) thrust/system/detail/adl/scan_by_key.h (+6/-6) thrust/system/detail/adl/scatter.h (+6/-6) thrust/system/detail/adl/sequence.h (+6/-6) thrust/system/detail/adl/set_operations.h (+6/-6) thrust/system/detail/adl/sort.h (+6/-6) thrust/system/detail/adl/swap_ranges.h (+6/-6) thrust/system/detail/adl/tabulate.h (+6/-6) thrust/system/detail/adl/temporary_buffer.h (+6/-6) thrust/system/detail/adl/transform.h (+6/-6) thrust/system/detail/adl/transform_reduce.h (+6/-6) thrust/system/detail/adl/transform_scan.h (+6/-6) thrust/system/detail/adl/uninitialized_copy.h (+6/-6) thrust/system/detail/adl/uninitialized_fill.h (+6/-6) thrust/system/detail/adl/unique.h (+6/-6) thrust/system/detail/adl/unique_by_key.h (+6/-6) thrust/system/detail/bad_alloc.h (+25/-27) thrust/system/detail/errno.h (+2/-4) thrust/system/detail/error_category.inl (+219/-154) thrust/system/detail/error_code.inl (+49/-70) thrust/system/detail/error_condition.inl (+38/-47) thrust/system/detail/generic/adjacent_difference.h (+11/-16) thrust/system/detail/generic/adjacent_difference.inl (+2/-3) thrust/system/detail/generic/advance.h (+2/-5) thrust/system/detail/generic/advance.inl (+0/-1) thrust/system/detail/generic/binary_search.h (+99/-112) thrust/system/detail/generic/binary_search.inl (+5/-5) thrust/system/detail/generic/copy.h (+10/-24) thrust/system/detail/generic/copy.inl (+28/-37) thrust/system/detail/generic/copy_if.h (+21/-27) thrust/system/detail/generic/copy_if.inl (+75/-80) thrust/system/detail/generic/count.h (+8/-11) thrust/system/detail/generic/count.inl (+2/-2) thrust/system/detail/generic/distance.h (+4/-6) thrust/system/detail/generic/distance.inl (+0/-1) thrust/system/detail/generic/equal.h (+11/-10) thrust/system/detail/generic/equal.inl (+25/-18) thrust/system/detail/generic/extrema.h (+13/-36) thrust/system/detail/generic/extrema.inl (+110/-114) thrust/system/detail/generic/fill.h (+6/-15) thrust/system/detail/generic/find.h (+10/-24) thrust/system/detail/generic/find.inl (+6/-6) thrust/system/detail/generic/for_each.h (+13/-29) thrust/system/detail/generic/gather.h (+34/-42) thrust/system/detail/generic/gather.inl (+59/-65) thrust/system/detail/generic/generate.h (+8/-20) thrust/system/detail/generic/generate.inl (+30/-36) thrust/system/detail/generic/inner_product.h (+23/-22) thrust/system/detail/generic/inner_product.inl (+8/-12) thrust/system/detail/generic/logical.h (+15/-19) thrust/system/detail/generic/memory.h (+18/-25) thrust/system/detail/generic/memory.inl (+0/-2) thrust/system/detail/generic/merge.h (+61/-53) thrust/system/detail/generic/merge.inl (+8/-9) thrust/system/detail/generic/mismatch.h (+11/-20) thrust/system/detail/generic/mismatch.inl (+2/-2) thrust/system/detail/generic/partition.h (+88/-129) thrust/system/detail/generic/partition.inl (+6/-7) thrust/system/detail/generic/per_device_resource.h (+8/-12) thrust/system/detail/generic/reduce.h (+15/-20) thrust/system/detail/generic/reduce.inl (+1/-2) thrust/system/detail/generic/reduce_by_key.h (+44/-50) thrust/system/detail/generic/reduce_by_key.inl (+16/-18) thrust/system/detail/generic/remove.h (+45/-72) thrust/system/detail/generic/remove.inl (+3/-4) thrust/system/detail/generic/replace.h (+58/-61) thrust/system/detail/generic/replace.inl (+2/-2) thrust/system/detail/generic/reverse.h (+10/-18) thrust/system/detail/generic/reverse.inl (+1/-3) thrust/system/detail/generic/scalar/binary_search.h (+23/-36) thrust/system/detail/generic/scalar/binary_search.inl (+3/-3) thrust/system/detail/generic/scan.h (+35/-62) thrust/system/detail/generic/scan_by_key.h (+85/-103) thrust/system/detail/generic/scan_by_key.inl (+12/-9) thrust/system/detail/generic/scatter.h (+34/-42) thrust/system/detail/generic/scatter.inl (+48/-54) thrust/system/detail/generic/select_system.h (+60/-76) thrust/system/detail/generic/select_system.inl (+72/-102) thrust/system/detail/generic/select_system_exists.h (+106/-103) thrust/system/detail/generic/sequence.h (+10/-25) thrust/system/detail/generic/sequence.inl (+1/-1) thrust/system/detail/generic/set_operations.h (+237/-274) thrust/system/detail/generic/set_operations.inl (+34/-35) thrust/system/detail/generic/shuffle.h (+18/-17) thrust/system/detail/generic/sort.h (+76/-117) thrust/system/detail/generic/sort.inl (+7/-8) thrust/system/detail/generic/swap_ranges.h (+7/-10) thrust/system/detail/generic/swap_ranges.inl (+37/-28) thrust/system/detail/generic/tabulate.h (+4/-12) thrust/system/detail/generic/tabulate.inl (+1/-3) thrust/system/detail/generic/tag.h (+6/-8) thrust/system/detail/generic/temporary_buffer.h (+15/-17) thrust/system/detail/generic/transform.h (+62/-65) thrust/system/detail/generic/transform.inl (+15/-16) thrust/system/detail/generic/transform_reduce.h (+13/-16) thrust/system/detail/generic/transform_reduce.inl (+0/-1) thrust/system/detail/generic/transform_scan.h (+48/-29) thrust/system/detail/generic/transform_scan.inl (+61/-35) thrust/system/detail/generic/uninitialized_copy.h (+8/-20) thrust/system/detail/generic/uninitialized_copy.inl (+76/-94) thrust/system/detail/generic/uninitialized_fill.h (+8/-20) thrust/system/detail/generic/uninitialized_fill.inl (+59/-69) thrust/system/detail/generic/unique.h (+34/-61) thrust/system/detail/generic/unique.inl (+6/-7) thrust/system/detail/generic/unique_by_key.h (+41/-55) thrust/system/detail/generic/unique_by_key.inl (+5/-6) thrust/system/detail/internal/decompose.h (+80/-78) thrust/system/detail/sequential/adjacent_difference.h (+15/-19) thrust/system/detail/sequential/assign_value.h (+7/-8) thrust/system/detail/sequential/binary_search.h (+34/-58) thrust/system/detail/sequential/copy.h (+7/-21) thrust/system/detail/sequential/copy.inl (+1/-2) thrust/system/detail/sequential/copy_backward.h (+3/-9) thrust/system/detail/sequential/copy_if.h (+16/-18) thrust/system/detail/sequential/count.h (+0/-1) thrust/system/detail/sequential/equal.h (+0/-1) thrust/system/detail/sequential/execution_policy.h (+19/-15) thrust/system/detail/sequential/extrema.h (+22/-51) thrust/system/detail/sequential/fill.h (+0/-1) thrust/system/detail/sequential/find.h (+9/-18) thrust/system/detail/sequential/for_each.h (+11/-32) thrust/system/detail/sequential/gather.h (+0/-1) thrust/system/detail/sequential/general_copy.h (+32/-53) thrust/system/detail/sequential/generate.h (+0/-1) thrust/system/detail/sequential/get_value.h (+8/-11) thrust/system/detail/sequential/inner_product.h (+0/-1) thrust/system/detail/sequential/insertion_sort.h (+26/-39) thrust/system/detail/sequential/iter_swap.h (+22/-11) thrust/system/detail/sequential/logical.h (+0/-1) thrust/system/detail/sequential/malloc_and_free.h (+10/-13) thrust/system/detail/sequential/merge.h (+33/-38) thrust/system/detail/sequential/merge.inl (+2/-3) thrust/system/detail/sequential/mismatch.h (+0/-1) thrust/system/detail/sequential/partition.h (+114/-145) thrust/system/detail/sequential/per_device_resource.h (+0/-1) thrust/system/detail/sequential/reduce.h (+10/-19) thrust/system/detail/sequential/reduce_by_key.h (+25/-29) thrust/system/detail/sequential/remove.h (+50/-73) thrust/system/detail/sequential/replace.h (+0/-1) thrust/system/detail/sequential/reverse.h (+0/-1) thrust/system/detail/sequential/scan.h (+85/-42) thrust/system/detail/sequential/scan_by_key.h (+52/-57) thrust/system/detail/sequential/scatter.h (+0/-1) thrust/system/detail/sequential/sequence.h (+0/-1) thrust/system/detail/sequential/set_operations.h (+70/-88) thrust/system/detail/sequential/sort.h (+18/-23) thrust/system/detail/sequential/sort.inl (+97/-113) thrust/system/detail/sequential/stable_merge_sort.h (+18/-23) thrust/system/detail/sequential/stable_merge_sort.inl (+9/-9) thrust/system/detail/sequential/stable_primitive_sort.h (+10/-18) thrust/system/detail/sequential/stable_primitive_sort.inl (+59/-85) thrust/system/detail/sequential/stable_radix_sort.h (+10/-18) thrust/system/detail/sequential/stable_radix_sort.inl (+259/-262) thrust/system/detail/sequential/swap_ranges.h (+0/-1) thrust/system/detail/sequential/tabulate.h (+0/-1) thrust/system/detail/sequential/temporary_buffer.h (+0/-1) thrust/system/detail/sequential/transform.h (+0/-1) thrust/system/detail/sequential/transform_reduce.h (+0/-1) thrust/system/detail/sequential/transform_scan.h (+1/-2) thrust/system/detail/sequential/trivial_copy.h (+12/-18) thrust/system/detail/sequential/uninitialized_copy.h (+1/-2) thrust/system/detail/sequential/uninitialized_fill.h (+0/-1) thrust/system/detail/sequential/unique.h (+24/-40) thrust/system/detail/sequential/unique_by_key.h (+32/-42) thrust/system/detail/system_error.inl (+0/-1) thrust/system/error_code.h (+221/-232) thrust/system/hip/config.h (+29/-28) thrust/system/hip/detail/adjacent_difference.h (+166/-192) thrust/system/hip/detail/assign_value.h (+58/-33) thrust/system/hip/detail/async/copy.h (+179/-362) thrust/system/hip/detail/async/customization.h (+63/-72) thrust/system/hip/detail/async/exclusive_scan.h (+51/-76) thrust/system/hip/detail/async/for_each.h (+45/-71) thrust/system/hip/detail/async/inclusive_scan.h (+165/-103) thrust/system/hip/detail/async/reduce.h (+105/-198) thrust/system/hip/detail/async/sort.h (+142/-342) thrust/system/hip/detail/async/transform.h (+48/-74) thrust/system/hip/detail/binary_search.h (+505/-595) thrust/system/hip/detail/copy.h (+69/-86) thrust/system/hip/detail/copy_if.h (+266/-334) thrust/system/hip/detail/count.h (+23/-25) thrust/system/hip/detail/cross_system.h (+160/-243) thrust/system/hip/detail/dispatch.h (+37/-31) thrust/system/hip/detail/equal.h (+17/-17) thrust/system/hip/detail/execution_policy.h (+56/-34) thrust/system/hip/detail/extrema.h (+265/-287) thrust/system/hip/detail/fill.h (+46/-23) thrust/system/hip/detail/find.h (+194/-114) thrust/system/hip/detail/for_each.h (+39/-36) thrust/system/hip/detail/future.inl (+421/-545) thrust/system/hip/detail/gather.h (+40/-45) thrust/system/hip/detail/general/temp_storage.h (+248/-258) thrust/system/hip/detail/general/various.h (+18/-15) thrust/system/hip/detail/generate.h (+31/-30) thrust/system/hip/detail/get_value.h (+54/-30) thrust/system/hip/detail/guarded_driver_types.h (+1/-2) thrust/system/hip/detail/guarded_hip_runtime_api.h (+7/-7) thrust/system/hip/detail/inner_product.h (+31/-39) thrust/system/hip/detail/internal/copy_cross_system.h (+136/-216) thrust/system/hip/detail/internal/copy_device_to_device.h (+54/-49) thrust/system/hip/detail/iter_swap.h (+32/-14) thrust/system/hip/detail/make_unsigned_special.h (+32/-21) thrust/system/hip/detail/malloc_and_free.h (+37/-39) thrust/system/hip/detail/merge.h (+292/-345) thrust/system/hip/detail/mismatch.h (+171/-50) thrust/system/hip/detail/nv/detail/__preprocessor.h (+14/-15) thrust/system/hip/detail/nv/detail/__target_macros.h (+10/-10) thrust/system/hip/detail/nv/target.h (+2/-2) thrust/system/hip/detail/par.h (+322/-266) thrust/system/hip/detail/par_to_seq.h (+27/-33) thrust/system/hip/detail/parallel_for.h (+127/-115) thrust/system/hip/detail/partition.h (+575/-695) thrust/system/hip/detail/per_device_resource.h (+23/-15) thrust/system/hip/detail/reduce.h (+124/-146) thrust/system/hip/detail/reduce_by_key.h (+287/-286) thrust/system/hip/detail/remove.h (+36/-45) thrust/system/hip/detail/replace.h (+101/-120) thrust/system/hip/detail/reverse.h (+39/-40) thrust/system/hip/detail/scan.h (+352/-367) thrust/system/hip/detail/scan_by_key.h (+431/-461) thrust/system/hip/detail/scatter.h (+30/-51) thrust/system/hip/detail/set_operations.h (+1514/-1521) thrust/system/hip/detail/sort.h (+379/-446) thrust/system/hip/detail/swap_ranges.h (+57/-51) thrust/system/hip/detail/tabulate.h (+38/-35) thrust/system/hip/detail/terminate.h (+25/-15) thrust/system/hip/detail/transform.h (+249/-290) thrust/system/hip/detail/transform_reduce.h (+34/-17) thrust/system/hip/detail/transform_scan.h (+71/-61) thrust/system/hip/detail/uninitialized_copy.h (+46/-44) thrust/system/hip/detail/uninitialized_fill.h (+50/-45) thrust/system/hip/detail/unique.h (+177/-182) thrust/system/hip/detail/unique_by_key.h (+203/-217) thrust/system/hip/detail/util.h (+500/-442) thrust/system/hip/error.h (+72/-72) thrust/system/hip/execution_policy.h (+2/-2) thrust/system/hip/future.h (+32/-19) thrust/system/hip/hipstdpar/hipstdpar_lib.hpp (+46/-22) thrust/system/hip/hipstdpar/impl/batch.hpp (+77/-74) thrust/system/hip/hipstdpar/impl/copy.hpp (+107/-129) thrust/system/hip/hipstdpar/impl/generation.hpp (+115/-133) thrust/system/hip/hipstdpar/impl/heap.hpp (+30/-10) thrust/system/hip/hipstdpar/impl/hipstd.hpp (+54/-41) thrust/system/hip/hipstdpar/impl/interpose_allocations_v0.hpp (+140/-113) thrust/system/hip/hipstdpar/impl/interpose_allocations_v1.hpp (+279/-0) thrust/system/hip/hipstdpar/impl/lexicographical_comparison.hpp (+113/-110) thrust/system/hip/hipstdpar/impl/math_lib.hpp (+393/-0) thrust/system/hip/hipstdpar/impl/merge.hpp (+76/-102) thrust/system/hip/hipstdpar/impl/min_max.hpp (+153/-185) thrust/system/hip/hipstdpar/impl/numeric.hpp (+463/-767) thrust/system/hip/hipstdpar/impl/order_changing.hpp (+75/-73) thrust/system/hip/hipstdpar/impl/partitioning.hpp (+144/-173) thrust/system/hip/hipstdpar/impl/removing.hpp (+185/-249) thrust/system/hip/hipstdpar/impl/search.hpp (+836/-1063) thrust/system/hip/hipstdpar/impl/set.hpp (+280/-486) thrust/system/hip/hipstdpar/impl/sorting.hpp (+394/-478) thrust/system/hip/hipstdpar/impl/swap.hpp (+41/-33) thrust/system/hip/hipstdpar/impl/transformation.hpp (+173/-257) thrust/system/hip/hipstdpar/impl/uninitialized.hpp (+240/-361) thrust/system/hip/memory.h (+33/-20) thrust/system/hip/memory_resource.h (+61/-67) thrust/system/hip/pointer.h (+27/-22) thrust/system/hip/vector.h (+29/-9) thrust/system/omp/detail/adjacent_difference.h (+12/-14) thrust/system/omp/detail/assign_value.h (+0/-1) thrust/system/omp/detail/binary_search.h (+25/-27) thrust/system/omp/detail/copy.h (+6/-19) thrust/system/omp/detail/copy.inl (+8/-9) thrust/system/omp/detail/copy_if.h (+17/-18) thrust/system/omp/detail/copy_if.inl (+0/-1) thrust/system/omp/detail/count.h (+0/-1) thrust/system/omp/detail/default_decomposition.h (+1/-2) thrust/system/omp/detail/default_decomposition.inl (+0/-1) thrust/system/omp/detail/equal.h (+0/-1) thrust/system/omp/detail/execution_policy.h (+26/-26) thrust/system/omp/detail/extrema.h (+11/-18) thrust/system/omp/detail/fill.h (+0/-1) thrust/system/omp/detail/find.h (+3/-7) thrust/system/omp/detail/for_each.h (+9/-19) thrust/system/omp/detail/for_each.inl (+2/-3) thrust/system/omp/detail/gather.h (+0/-1) thrust/system/omp/detail/generate.h (+0/-1) thrust/system/omp/detail/get_value.h (+0/-1) thrust/system/omp/detail/inner_product.h (+0/-1) thrust/system/omp/detail/iter_swap.h (+0/-1) thrust/system/omp/detail/logical.h (+0/-1) thrust/system/omp/detail/malloc_and_free.h (+0/-1) thrust/system/omp/detail/memory.inl (+0/-1) thrust/system/omp/detail/merge.h (+0/-1) thrust/system/omp/detail/mismatch.h (+0/-1) thrust/system/omp/detail/par.h (+11/-16) thrust/system/omp/detail/partition.h (+38/-47) thrust/system/omp/detail/partition.inl (+0/-1) thrust/system/omp/detail/per_device_resource.h (+0/-1) thrust/system/omp/detail/pragma_omp.h (+35/-37) thrust/system/omp/detail/reduce.h (+7/-13) thrust/system/omp/detail/reduce.inl (+1/-2) thrust/system/omp/detail/reduce_by_key.h (+10/-13) thrust/system/omp/detail/reduce_by_key.inl (+0/-1) thrust/system/omp/detail/reduce_intervals.h (+7/-7) thrust/system/omp/detail/reduce_intervals.inl (+5/-6) thrust/system/omp/detail/remove.h (+26/-41) thrust/system/omp/detail/remove.inl (+0/-1) thrust/system/omp/detail/replace.h (+0/-1) thrust/system/omp/detail/reverse.h (+0/-1) thrust/system/omp/detail/scan.h (+0/-1) thrust/system/omp/detail/scan_by_key.h (+0/-1) thrust/system/omp/detail/scatter.h (+0/-1) thrust/system/omp/detail/sequence.h (+0/-1) thrust/system/omp/detail/set_operations.h (+0/-1) thrust/system/omp/detail/sort.h (+14/-15) thrust/system/omp/detail/sort.inl (+5/-6) thrust/system/omp/detail/swap_ranges.h (+0/-1) thrust/system/omp/detail/tabulate.h (+0/-1) thrust/system/omp/detail/temporary_buffer.h (+0/-1) thrust/system/omp/detail/transform.h (+0/-1) thrust/system/omp/detail/transform_reduce.h (+0/-1) thrust/system/omp/detail/transform_scan.h (+0/-1) thrust/system/omp/detail/uninitialized_copy.h (+0/-1) thrust/system/omp/detail/uninitialized_fill.h (+0/-1) thrust/system/omp/detail/unique.h (+16/-31) thrust/system/omp/detail/unique.inl (+1/-2) thrust/system/omp/detail/unique_by_key.h (+25/-31) thrust/system/omp/detail/unique_by_key.inl (+2/-3) thrust/system/omp/execution_policy.h (+0/-3) thrust/system/omp/memory.h (+29/-18) thrust/system/omp/memory_resource.h (+21/-15) thrust/system/omp/pointer.h (+21/-18) thrust/system/omp/vector.h (+19/-5) thrust/system/system_error.h (+80/-80) thrust/system/tbb/detail/adjacent_difference.h (+12/-14) thrust/system/tbb/detail/assign_value.h (+0/-1) thrust/system/tbb/detail/binary_search.h (+0/-1) thrust/system/tbb/detail/copy.h (+6/-19) thrust/system/tbb/detail/copy.inl (+8/-9) thrust/system/tbb/detail/copy_if.h (+7/-16) thrust/system/tbb/detail/copy_if.inl (+9/-10) thrust/system/tbb/detail/count.h (+0/-1) thrust/system/tbb/detail/equal.h (+0/-1) thrust/system/tbb/detail/execution_policy.h (+20/-17) thrust/system/tbb/detail/extrema.h (+11/-18) thrust/system/tbb/detail/fill.h (+0/-1) thrust/system/tbb/detail/find.h (+2/-5) thrust/system/tbb/detail/for_each.h (+8/-17) thrust/system/tbb/detail/for_each.inl (+0/-1) thrust/system/tbb/detail/gather.h (+0/-1) thrust/system/tbb/detail/generate.h (+0/-1) thrust/system/tbb/detail/get_value.h (+0/-1) thrust/system/tbb/detail/inner_product.h (+0/-1) thrust/system/tbb/detail/iter_swap.h (+0/-1) thrust/system/tbb/detail/logical.h (+0/-1) thrust/system/tbb/detail/malloc_and_free.h (+0/-1) thrust/system/tbb/detail/memory.inl (+0/-1) thrust/system/tbb/detail/merge.h (+28/-27) thrust/system/tbb/detail/merge.inl (+11/-5) thrust/system/tbb/detail/mismatch.h (+0/-1) thrust/system/tbb/detail/par.h (+11/-16) thrust/system/tbb/detail/partition.h (+38/-47) thrust/system/tbb/detail/partition.inl (+0/-1) thrust/system/tbb/detail/per_device_resource.h (+0/-1) thrust/system/tbb/detail/reduce.h (+7/-13) thrust/system/tbb/detail/reduce.inl (+40/-33) thrust/system/tbb/detail/reduce_by_key.h (+18/-20) thrust/system/tbb/detail/reduce_by_key.inl (+204/-156) thrust/system/tbb/detail/reduce_intervals.h (+55/-46) thrust/system/tbb/detail/remove.h (+30/-41) thrust/system/tbb/detail/remove.inl (+0/-1) thrust/system/tbb/detail/replace.h (+0/-1) thrust/system/tbb/detail/reverse.h (+0/-1) thrust/system/tbb/detail/scan.h (+10/-21) thrust/system/tbb/detail/scan.inl (+111/-54) thrust/system/tbb/detail/scan_by_key.h (+0/-1) thrust/system/tbb/detail/scatter.h (+0/-1) thrust/system/tbb/detail/sequence.h (+0/-1) thrust/system/tbb/detail/set_operations.h (+0/-1) thrust/system/tbb/detail/sort.h (+17/-18) thrust/system/tbb/detail/sort.inl (+8/-7) thrust/system/tbb/detail/swap_ranges.h (+0/-1) thrust/system/tbb/detail/tabulate.h (+0/-1) thrust/system/tbb/detail/temporary_buffer.h (+0/-1) thrust/system/tbb/detail/transform.h (+0/-1) thrust/system/tbb/detail/transform_reduce.h (+0/-1) thrust/system/tbb/detail/transform_scan.h (+0/-1) thrust/system/tbb/detail/uninitialized_copy.h (+0/-1) thrust/system/tbb/detail/uninitialized_fill.h (+0/-1) thrust/system/tbb/detail/unique.h (+16/-31) thrust/system/tbb/detail/unique.inl (+1/-2) thrust/system/tbb/detail/unique_by_key.h (+25/-31) thrust/system/tbb/detail/unique_by_key.inl (+2/-3) thrust/system/tbb/execution_policy.h (+0/-3) thrust/system/tbb/memory.h (+27/-18) thrust/system/tbb/memory_resource.h (+21/-15) thrust/system/tbb/pointer.h (+21/-18) thrust/system/tbb/vector.h (+19/-5) thrust/system_error.h (+1/-8) thrust/tabulate.h (+21/-26) thrust/transform.h (+422/-412) thrust/transform_reduce.h (+40/-49) thrust/transform_scan.h (+253/-131) thrust/tuple.h (+505/-526) thrust/type_traits/integer_sequence.h (+38/-64) thrust/type_traits/is_contiguous_iterator.h (+68/-67) thrust/type_traits/is_execution_policy.h (+15/-4) thrust/type_traits/is_operator_less_or_greater_function_object.h (+25/-25) thrust/type_traits/is_operator_plus_function_object.h (+11/-9) thrust/type_traits/is_trivially_relocatable.h (+58/-70) thrust/type_traits/logical_metafunctions.h (+35/-246) thrust/type_traits/remove_cvref.h (+13/-66) thrust/type_traits/void_t.h (+13/-11) thrust/uninitialized_copy.h (+50/-56) thrust/uninitialized_fill.h (+38/-49) thrust/unique.h (+271/-326) thrust/universal_allocator.h (+1/-3) thrust/universal_ptr.h (+0/-2) thrust/universal_vector.h (+14/-0) thrust/version.h (+22/-8) thrust/zip_function.h (+95/-61) toolchain-windows.cmake (+1/-1) |
||||
| Related bugs: |
|
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Andreas Hasenack | Approve | ||
| Ubuntu Sponsors | Pending | ||
|
Review via email:
|
|||
Description of the change
Update to new upstream version 7.1.0
To post a comment you must log in.

uploaded package to this ppa: https:/ /launchpad. net/~b0b0a/ +archive/ ubuntu/ rocthrust- 2139676/
(-proposed and amd64, amd64v3, arm64 archs enabled)
Gonna trigger autopkgtest when it is built and published