oneTBB
oneTBB copied to clipboard
oneAPI Threading Building Blocks (oneTBB)
### Description Extend broadcast_node interface with the new try_put_and_wait API for waiting on single messages. Fixes # - _issue number(s) if exists_ ### Type of change _Choose one or multiple,...
### Description Implement try_put_and_wait for split_node + test Fixes # - _issue number(s) if exists_ ### Type of change _Choose one or multiple, leave empty if none of the other...
### Description Extend buffer_node, queue_node, priority_queue_node and sequencer_node interfaces with the new try_put_and_wait API for waiting on single messages. Fixes # - _issue number(s) if exists_ ### Type of change...
### Description Extend function_node (queueing, rejecting, lightweight) with the new try_put_and_wait API for waiting on single messages. Add basic functionality such as message_metainfo and basic try_put_and_wait function. Fixes # -...
Hi! I was looking at the https://github.com/oneapi-src/oneTBB/blob/master/src/tbb/misc_ex.cpp file, and I noticed that a few several functions uses `cpuset_*affinity()` functions, but they're only available in FreeBSD. Neither OpenBSD or NetBSD seem...
### Description It's better to use relative path instead of full path while debugging and macro __FILE__ is used. If the full path is needed, the option "TBB_FILE_TRIM" can help....
### Description It's better to use relative path instead of full path while debugging and macro FILE is used. If the full path is needed, the option "TBB_FILE_TRIM" can help....
## Description We found using `tbb::static_partitioner` while a `tbb::global_control` is active causes steady and seemingly unbounded memory leaks as tasks were executed. A minimal repro is attached below. The issue...
Hi, I've faced odd crash using parallel_scan over range object that has some logic inside its destructor. It seems that destructor of range sometimes called on not yet constructed range...
### Description Removed deprecated `aligned_storage_t` from tbb Fixes #1253 ### Type of change _Choose one or multiple, leave empty if none of the other choices apply_ _Add a respective label(s)...