We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
This issue is to keep track of breaking changes we'd like to make in the next major version release.
thrust::optional
cub::PolicyWrapper
cub::KernelConfig
triple_chevron
type_deduction.h
thrust::cuda_cub::terminate
thrust::numeric_limits
cub::IterateThreadStore
cub::Swap
CUB_IS_INT128_ENABLED
Int2Type
BinaryOpHasIdxParam::HAS_PARAM
FpLimits
Agent*
detail::<algorithm name>::Agent*
cub::ArrayWrapper
LEGACY_PTX_ARCH
cub::DeviceSpmv
::result_type
debug_synchronous
thrust::[unary|binary]_function
unary_traits
binary_traits
not1
not2
cub::min
thrust::remove_cvref
cub::max
Moved to #3700
Moved to #3701
DispatchScan
<cuda/bit>
bitfield_insert
bitfield_extract
bit_reverse
bitmask
thrust::discard_iterator
value_type
void
universal_host_pinned_memory_resource
universal_ptr
ForceInclusive
thrust::tabulate_output_iterator
ceil_div
<complex>
thrust/thrust/system/detail/sequential/*
<algorithm>
THRUST_UNUSED_VAR
The text was updated successfully, but these errors were encountered:
shfl_sync
I reviewed the list of deprecated entites for CCCL 2.8 #3700 and updated the list of stuff to be removed for CCCL 3.0.
Sorry, something went wrong.
bernhardmgruber
No branches or pull requests
This issue is to keep track of breaking changes we'd like to make in the next major version release.
Removals
thrust::optional
(dropped by Drop thrust::future|event|async::* #3730, but reinstated by Reinstatethrust::optional
#3759 to give users more time to migrate, @miscco is responsible to determine when we can drop)cub::PolicyWrapper
,cub::KernelConfig
,triple_chevron
, thrust logical meta functions, thrust macros fromtype_deduction.h
,thrust::cuda_cub::terminate
,thrust::numeric_limits
,cub::IterateThreadStore
,cub::Swap
Drop small deprecated entites #3748CUB_IS_INT128_ENABLED
,Int2Type
,BinaryOpHasIdxParam::HAS_PARAM
,FpLimits
: Drop deprecated entities from CUB util_type #3743Agent*
alias templates for the respectivedetail::<algorithm name>::Agent*
#3467cub::ArrayWrapper
#3665LEGACY_PTX_ARCH
parameters #3552cub::DeviceSpmv
in favor of cuSPARSE #3070::result_type
etc. from Thrust function objects (and alias them to the libcu++ ones) #3271debug_synchronous
parameter #3329thrust::[unary|binary]_function
#3273unary_traits
andbinary_traits
#3259not1
andnot2
#3263cub::min
andthrust::remove_cvref
#3450cub::max
Deprecations with backports to 2.8
Moved to #3700
Planned deprecations for which we ran out of time
Moved to #3701
API breaking changes
DispatchScan
to be unsigned<cuda/bit>
operations:bitfield_insert
,bitfield_extract
,bit_reverse
,bitmask
#3941 as a replacement of removed CUB bit functionsthrust::discard_iterator
'svalue_type
void
#3399universal_host_pinned_memory_resource
's pointer type should probably be auniversal_ptr
#2659ForceInclusive
parameter ofDispatchScan
before policy #3739thrust::tabulate_output_iterator
#3573ceil_div
should return the resulting type of its operation #2845ABI breaking changes
Behavioral changes
<complex>
Enable users to disable normalization for division too. libcudacxx#474 (review)Cleanup
thrust/thrust/system/detail/sequential/*
by libcu++<algorithm>
THRUST_UNUSED_VAR
by some CCCL macroThe text was updated successfully, but these errors were encountered: