opencv/modules/core
Alexander Alekhin 17e2bf5717 core(tls): implement releasing of TLS on thread termination
- move TLS & instrumentation code out of core/utility.hpp
- (*) TLSData lost .gather() method (to dispose thread data on thread termination)
- use TLSDataAccumulator for reliable collecting of thread data
- prefer using of .detachData() + .cleanupDetachedData() instead of .gather() method

(*) API is broken: replace TLSData => TLSDataAccumulator if gather required
(objects disposal on threads termination is not available in accumulator mode)
2019-10-24 06:36:18 +00:00
..
3rdparty/SoftFloat Add install component for 3rdparty libraries licenses 2018-03-06 16:32:30 +03:00
doc docs: intro formatting update, minor cleanup 2018-11-04 02:36:24 +00:00
include/opencv2 core(tls): implement releasing of TLS on thread termination 2019-10-24 06:36:18 +00:00
misc Fix modules/ typos 2019-08-16 17:34:29 +03:00
perf Merge pull request #15510 from seiko2plus:issue15506 2019-10-07 22:01:35 +03:00
src core(tls): implement releasing of TLS on thread termination 2019-10-24 06:36:18 +00:00
test core(tls): implement releasing of TLS on thread termination 2019-10-24 06:36:18 +00:00
CMakeLists.txt Merge pull request #15510 from seiko2plus:issue15506 2019-10-07 22:01:35 +03:00