Committing TBB 2019 Update 9 source code master
authortbbdev <inteltbbdevelopers@intel.com>
Wed, 9 Oct 2019 13:55:53 +0000 (16:55 +0300)
committertbbdev <inteltbbdevelopers@intel.com>
Wed, 9 Oct 2019 14:58:36 +0000 (17:58 +0300)
commita803f276186fa2c286a357207832112265b448e4
tree9bdaa92eb059daadbb820b215ad744f085aacd57
parent4bdba61bafc6ba2d636f31564f1de5702d365cf7
Committing TBB 2019 Update 9 source code
305 files changed:
.gitignore
CHANGES
README.md
build/BSD.inc
build/FreeBSD.gcc.inc
build/Makefile.rml
build/Makefile.test
build/common_rules.inc
build/detect.js
build/linux.clang.inc
build/linux.gcc.inc
build/linux.icc.inc
build/macos.clang.inc
build/macos.gcc.inc
build/macos.icc.inc
build/macos.inc
build/version_info_macos.sh
build/vs2013/tbb.vcxproj
build/vs2013/tbbmalloc.vcxproj
build/vs2013/tbbmalloc_proxy.vcxproj
build/windows.icl.inc
build/windows.inc
cmake/README.rst
cmake/TBBInstallConfig.cmake
cmake/TBBMakeConfig.cmake
cmake/templates/TBBConfig.cmake.in
cmake/templates/TBBConfigInternal.cmake.in
examples/GettingStarted/sub_string_finder/Makefile
examples/GettingStarted/sub_string_finder/msvs/sub_string_finder.vcxproj
examples/GettingStarted/sub_string_finder/msvs/sub_string_finder_extended.vcxproj
examples/GettingStarted/sub_string_finder/msvs/sub_string_finder_pretty.vcxproj
examples/Makefile
examples/common/copy_libraries.bat
examples/common/examples-common.inc
examples/common/index.html
examples/common/utility/get_default_num_threads.h [new file with mode: 0644]
examples/common/utility/utility.h
examples/concurrent_hash_map/count_strings/Makefile
examples/concurrent_hash_map/count_strings/count_strings.cpp
examples/concurrent_hash_map/count_strings/msvs/count_strings.vcxproj
examples/concurrent_hash_map/count_strings/xcode/count_strings.xcodeproj/project.pbxproj
examples/concurrent_priority_queue/shortpath/Makefile
examples/concurrent_priority_queue/shortpath/msvs/shortpath.vcxproj
examples/concurrent_priority_queue/shortpath/shortpath.cpp
examples/concurrent_priority_queue/shortpath/xcode/shortpath.xcodeproj/project.pbxproj
examples/graph/binpack/Makefile
examples/graph/binpack/binpack.cpp
examples/graph/binpack/msvs/binpack.vcxproj
examples/graph/binpack/xcode/binpack.xcodeproj/project.pbxproj
examples/graph/cholesky/Makefile
examples/graph/cholesky/cholesky.cpp
examples/graph/cholesky/msvs/cholesky.vcxproj
examples/graph/cholesky/xcode/cholesky.xcodeproj/project.pbxproj
examples/graph/dining_philosophers/Makefile
examples/graph/dining_philosophers/dining_philosophers.cpp
examples/graph/dining_philosophers/msvs/dining_philosophers.vcxproj
examples/graph/dining_philosophers/xcode/dining_philosophers.xcodeproj/project.pbxproj
examples/graph/fgbzip2/Makefile
examples/graph/fgbzip2/fgbzip2.cpp
examples/graph/fgbzip2/msvs/fgbzip2.vcxproj
examples/graph/fgbzip2/xcode/fgbzip2.xcodeproj/project.pbxproj
examples/graph/logic_sim/Makefile
examples/graph/logic_sim/basics.h
examples/graph/logic_sim/msvs/logic_sim.vcxproj
examples/graph/logic_sim/test_all.cpp
examples/graph/som/Makefile
examples/graph/som/msvs/som.vcxproj
examples/graph/som/som_graph.cpp
examples/graph/som/xcode/som.xcodeproj/project.pbxproj
examples/graph/stereo/msvs/stereo.vcxproj
examples/parallel_do/parallel_preorder/Graph.cpp
examples/parallel_do/parallel_preorder/Graph.h
examples/parallel_do/parallel_preorder/Makefile
examples/parallel_do/parallel_preorder/main.cpp
examples/parallel_do/parallel_preorder/msvs/parallel_preorder.vcxproj
examples/parallel_do/parallel_preorder/xcode/parallel_preorder.xcodeproj/project.pbxproj
examples/parallel_for/game_of_life/Makefile
examples/parallel_for/game_of_life/msvs/Game_of_life.vcxproj
examples/parallel_for/game_of_life/src/Evolution.cpp
examples/parallel_for/game_of_life/src/Evolution.h
examples/parallel_for/game_of_life/src/Game_of_life.cpp
examples/parallel_for/polygon_overlay/Makefile
examples/parallel_for/polygon_overlay/msvs/pover.vcxproj
examples/parallel_for/polygon_overlay/polymain.cpp
examples/parallel_for/polygon_overlay/polyover.cpp
examples/parallel_for/polygon_overlay/polyover.h
examples/parallel_for/polygon_overlay/pover_video.cpp
examples/parallel_for/polygon_overlay/xcode/polygon_overlay.xcodeproj/project.pbxproj
examples/parallel_for/seismic/Makefile
examples/parallel_for/seismic/main.cpp
examples/parallel_for/seismic/msvs/SeismicSimulation.vcxproj
examples/parallel_for/seismic/seismic_video.cpp
examples/parallel_for/seismic/xcode/seismic.xcodeproj/project.pbxproj
examples/parallel_for/tachyon/Makefile
examples/parallel_for/tachyon/msvs/tachyon.tbb.vcxproj
examples/parallel_for/tachyon/msvs/tachyon.tbb1d.vcxproj
examples/parallel_for/tachyon/msvs/uwp/App.xaml [moved from examples/parallel_for/tachyon/msvs/win8ui/App.xaml with 100% similarity]
examples/parallel_for/tachyon/msvs/uwp/App.xaml.cpp [moved from examples/parallel_for/tachyon/msvs/win8ui/App.xaml.cpp with 100% similarity]
examples/parallel_for/tachyon/msvs/uwp/App.xaml.h [moved from examples/parallel_for/tachyon/msvs/win8ui/App.xaml.h with 100% similarity]
examples/parallel_for/tachyon/msvs/uwp/Assets/Logo.png [moved from examples/parallel_for/tachyon/msvs/win8ui/Assets/Logo.png with 100% similarity]
examples/parallel_for/tachyon/msvs/uwp/Assets/SmallLogo.png [moved from examples/parallel_for/tachyon/msvs/win8ui/Assets/SmallLogo.png with 100% similarity]
examples/parallel_for/tachyon/msvs/uwp/Assets/SplashScreen.png [moved from examples/parallel_for/tachyon/msvs/win8ui/Assets/SplashScreen.png with 100% similarity]
examples/parallel_for/tachyon/msvs/uwp/Assets/StoreLogo.png [moved from examples/parallel_for/tachyon/msvs/win8ui/Assets/StoreLogo.png with 100% similarity]
examples/parallel_for/tachyon/msvs/uwp/Common/StandardStyles.xaml [moved from examples/parallel_for/tachyon/msvs/win8ui/Common/StandardStyles.xaml with 100% similarity]
examples/parallel_for/tachyon/msvs/uwp/DirectXBase.cpp [moved from examples/parallel_for/tachyon/msvs/win8ui/DirectXBase.cpp with 99% similarity]
examples/parallel_for/tachyon/msvs/uwp/DirectXBase.h [moved from examples/parallel_for/tachyon/msvs/win8ui/DirectXBase.h with 100% similarity]
examples/parallel_for/tachyon/msvs/uwp/DirectXPage.xaml [moved from examples/parallel_for/tachyon/msvs/win8ui/DirectXPage.xaml with 100% similarity]
examples/parallel_for/tachyon/msvs/uwp/DirectXPage.xaml.cpp [moved from examples/parallel_for/tachyon/msvs/win8ui/DirectXPage.xaml.cpp with 89% similarity]
examples/parallel_for/tachyon/msvs/uwp/DirectXPage.xaml.h [moved from examples/parallel_for/tachyon/msvs/win8ui/DirectXPage.xaml.h with 100% similarity]
examples/parallel_for/tachyon/msvs/uwp/Package.appxmanifest [new file with mode: 0644]
examples/parallel_for/tachyon/msvs/uwp/copy_libraries_and_assets.bat [moved from examples/parallel_for/tachyon/msvs/win8ui/copy_libraries_and_assets.bat with 75% similarity]
examples/parallel_for/tachyon/msvs/uwp/pch.h [moved from examples/parallel_for/tachyon/msvs/win8ui/pch.h with 100% similarity]
examples/parallel_for/tachyon/msvs/uwp/tbbTachyon.sln [new file with mode: 0644]
examples/parallel_for/tachyon/msvs/uwp/tbbTachyon.vcxproj [moved from examples/parallel_for/tachyon/msvs/win8ui/tbbTachyon.vcxproj with 91% similarity]
examples/parallel_for/tachyon/msvs/uwp/tbbTachyon.vcxproj.filters [moved from examples/parallel_for/tachyon/msvs/win8ui/tbbTachyon.vcxproj.filters with 87% similarity]
examples/parallel_for/tachyon/msvs/uwp/tbbTachyonRenderer.cpp [moved from examples/parallel_for/tachyon/msvs/win8ui/tbbTachyonRenderer.cpp with 97% similarity]
examples/parallel_for/tachyon/msvs/uwp/tbbTachyonRenderer.h [moved from examples/parallel_for/tachyon/msvs/win8ui/tbbTachyonRenderer.h with 100% similarity]
examples/parallel_for/tachyon/msvs/win8ui/Package.appxmanifest [deleted file]
examples/parallel_for/tachyon/msvs/win8ui/tbbTachyon.sln [deleted file]
examples/parallel_for/tachyon/src/main.cpp
examples/parallel_for/tachyon/src/trace.tbb.cpp
examples/parallel_for/tachyon/src/trace.tbb1d.cpp
examples/parallel_for/tachyon/xcode/tachyon.xcodeproj/project.pbxproj
examples/parallel_reduce/convex_hull/Makefile
examples/parallel_reduce/convex_hull/convex_hull.h
examples/parallel_reduce/convex_hull/convex_hull_bench.cpp
examples/parallel_reduce/convex_hull/convex_hull_sample.cpp
examples/parallel_reduce/convex_hull/msvs/convex_hull_benchmark.vcxproj
examples/parallel_reduce/convex_hull/msvs/convex_hull_sample.vcxproj
examples/parallel_reduce/primes/Makefile
examples/parallel_reduce/primes/main.cpp
examples/parallel_reduce/primes/msvs/primes.vcxproj
examples/parallel_reduce/primes/primes.cpp
examples/parallel_reduce/primes/primes.h
examples/pipeline/index.html
examples/pipeline/square/Makefile
examples/pipeline/square/msvs/square.vcxproj
examples/pipeline/square/readme.html
examples/pipeline/square/square.cpp
examples/task/tree_sum/Makefile
examples/task/tree_sum/main.cpp
examples/task/tree_sum/msvs/tree_sum.vcxproj
examples/task_arena/fractal/Makefile
examples/task_arena/fractal/fractal.cpp
examples/task_arena/fractal/fractal.h
examples/task_arena/fractal/fractal_video.h
examples/task_arena/fractal/main.cpp
examples/task_arena/fractal/msvs/fractal.vcxproj
examples/task_arena/fractal/readme.html
examples/task_arena/fractal/xcode/fractal.xcodeproj/project.pbxproj
examples/task_arena/index.html
examples/task_group/sudoku/Makefile
examples/task_group/sudoku/msvs/sudoku.vcxproj
examples/task_group/sudoku/sudoku.cpp
examples/task_group/sudoku/xcode/sudoku.xcodeproj/project.pbxproj
examples/test_all/fibonacci/CMakeLists.txt
examples/test_all/fibonacci/Fibonacci.cpp
examples/test_all/fibonacci/Makefile
examples/test_all/fibonacci/msvs/fibonacci.vcxproj
examples/test_all/fibonacci/xcode/fibonacci.xcodeproj/project.pbxproj
include/serial/tbb/parallel_for.h
include/tbb/aggregator.h
include/tbb/aligned_space.h
include/tbb/atomic.h
include/tbb/combinable.h
include/tbb/compat/condition_variable
include/tbb/compat/ppl.h
include/tbb/compat/thread
include/tbb/compat/tuple
include/tbb/concurrent_hash_map.h
include/tbb/concurrent_lru_cache.h
include/tbb/concurrent_map.h
include/tbb/concurrent_priority_queue.h
include/tbb/concurrent_queue.h
include/tbb/concurrent_set.h
include/tbb/concurrent_unordered_map.h
include/tbb/concurrent_unordered_set.h
include/tbb/concurrent_vector.h
include/tbb/critical_section.h
include/tbb/enumerable_thread_specific.h
include/tbb/flow_graph.h
include/tbb/flow_graph_abstractions.h
include/tbb/flow_graph_opencl_node.h
include/tbb/internal/_concurrent_queue_impl.h
include/tbb/internal/_concurrent_skip_list_impl.h
include/tbb/internal/_concurrent_unordered_impl.h
include/tbb/internal/_deprecated_header_message_guard.h [new file with mode: 0644]
include/tbb/internal/_flow_graph_body_impl.h
include/tbb/internal/_flow_graph_cache_impl.h
include/tbb/internal/_flow_graph_impl.h
include/tbb/internal/_flow_graph_indexer_impl.h
include/tbb/internal/_flow_graph_join_impl.h
include/tbb/internal/_flow_graph_node_impl.h
include/tbb/internal/_flow_graph_node_set_impl.h [new file with mode: 0644]
include/tbb/internal/_flow_graph_nodes_deduction.h [new file with mode: 0644]
include/tbb/internal/_flow_graph_streaming_node.h
include/tbb/internal/_flow_graph_trace_impl.h
include/tbb/internal/_tbb_hash_compare_impl.h
include/tbb/internal/_tbb_strings.h
include/tbb/internal/_template_helpers.h
include/tbb/internal/_warning_suppress_disable_notice.h [new file with mode: 0644]
include/tbb/internal/_warning_suppress_enable_notice.h [new file with mode: 0644]
include/tbb/iterators.h
include/tbb/mutex.h
include/tbb/parallel_do.h
include/tbb/parallel_for.h
include/tbb/parallel_invoke.h
include/tbb/parallel_reduce.h
include/tbb/parallel_scan.h
include/tbb/parallel_sort.h
include/tbb/parallel_while.h
include/tbb/partitioner.h
include/tbb/pipeline.h
include/tbb/queuing_mutex.h
include/tbb/queuing_rw_mutex.h
include/tbb/reader_writer_lock.h
include/tbb/recursive_mutex.h
include/tbb/runtime_loader.h
include/tbb/spin_mutex.h
include/tbb/task.h
include/tbb/task_arena.h
include/tbb/task_group.h
include/tbb/task_scheduler_init.h
include/tbb/task_scheduler_observer.h
include/tbb/tbb.h
include/tbb/tbb_config.h
include/tbb/tbb_exception.h
include/tbb/tbb_profiling.h
include/tbb/tbb_stddef.h
include/tbb/tbb_thread.h
python/setup.py
src/old/concurrent_queue_v2.h
src/perf/harness_perf.h [new file with mode: 0644]
src/perf/time_resumable_tasks.cpp [new file with mode: 0644]
src/rml/server/rml_server.cpp
src/tbb/arena.cpp
src/tbb/arena.h
src/tbb/co_context.h [new file with mode: 0644]
src/tbb/custom_scheduler.h
src/tbb/governor.cpp
src/tbb/governor.h
src/tbb/lin32-tbb-export.lst
src/tbb/lin64-tbb-export.lst
src/tbb/lin64ipf-tbb-export.lst
src/tbb/mac32-tbb-export.lst
src/tbb/mac64-tbb-export.lst
src/tbb/market.cpp
src/tbb/market.h
src/tbb/scheduler.cpp
src/tbb/scheduler.h
src/tbb/scheduler_common.h
src/tbb/tbb_main.cpp
src/tbb/tbb_misc.cpp
src/tbb/tbb_misc.h
src/tbb/win32-tbb-export.lst
src/tbb/win64-gcc-tbb-export.lst
src/tbb/win64-tbb-export.lst
src/test/harness.h
src/test/harness_graph.h
src/test/harness_m128.h
src/test/test_allocator.h
src/test/test_async_msg.cpp
src/test/test_async_node.cpp
src/test/test_broadcast_node.cpp
src/test/test_buffer_node.cpp
src/test/test_combinable.cpp
src/test/test_concurrent_associative_common.h
src/test/test_concurrent_map.cpp
src/test/test_concurrent_ordered_common.h
src/test/test_concurrent_priority_queue.cpp
src/test/test_concurrent_queue.cpp
src/test/test_concurrent_set.cpp
src/test/test_continue_node.cpp
src/test/test_eh_flow_graph.cpp
src/test/test_eh_tasks.cpp
src/test/test_flow_graph_whitebox.cpp
src/test/test_follows_and_precedes_api.h [new file with mode: 0644]
src/test/test_function_node.cpp
src/test/test_global_control.cpp
src/test/test_indexer_node.cpp
src/test/test_iterators.cpp
src/test/test_join_node.cpp
src/test/test_join_node.h
src/test/test_join_node_key_matching.cpp
src/test/test_join_node_msg_key_matching.cpp
src/test/test_limiter_node.cpp
src/test/test_multifunction_node.cpp
src/test/test_opencl_node.cpp
src/test/test_overwrite_node.cpp
src/test/test_parallel_pipeline.cpp
src/test/test_parallel_reduce.cpp
src/test/test_partitioner_whitebox.h
src/test/test_priority_queue_node.cpp
src/test/test_queue_node.cpp
src/test/test_resumable_tasks.cpp [new file with mode: 0644]
src/test/test_sequencer_node.cpp
src/test/test_source_node.cpp
src/test/test_split_node.cpp
src/test/test_streaming_node.cpp
src/test/test_tagged_msg.cpp
src/test/test_task.cpp
src/test/test_task_group.cpp
src/test/test_tbb_header.cpp
src/test/test_tbb_version.cpp
src/test/test_write_once_node.cpp