[tbb] 50/64: Imported Debian patch 4.2~20140122-1
Graham Inggs
ginggs at moszumanska.debian.org
Mon Jul 3 12:28:05 UTC 2017
This is an automated email from the git hooks/post-receive script.
ginggs pushed a commit to branch master
in repository tbb.
commit 9bef963857163bea7f23db6b2975528fc11cd7b4
Merge: 0c333ea 324e379
Author: Steve Capper <steven.capper at gmail.com>
Date: Mon Apr 7 14:51:05 2014 +0100
Imported Debian patch 4.2~20140122-1
CHANGES | 95 +-
Makefile | 2 +-
build/AIX.gcc.inc | 4 +-
build/AIX.inc | 6 +-
build/FreeBSD.gcc.inc | 4 +-
build/FreeBSD.inc | 6 +-
build/Makefile.rml | 9 +-
build/Makefile.tbb | 10 +-
build/Makefile.tbbmalloc | 116 +-
build/Makefile.tbbproxy | 4 +-
build/Makefile.test | 79 +-
build/SunOS.gcc.inc | 4 +-
build/SunOS.inc | 6 +-
build/SunOS.suncc.inc | 4 +-
build/android.gcc.inc | 4 +-
build/android.inc | 2 +-
build/android.linux.inc | 4 +-
build/android.linux.launcher.sh | 152 +-
build/android.macos.inc | 4 +-
build/android.windows.inc | 4 +-
build/big_iron.inc | 5 +-
build/common.inc | 11 +-
build/common_rules.inc | 66 +-
build/detect.js | 5 +-
build/generate_tbbvars.bat | 2 +-
build/generate_tbbvars.sh | 9 +-
build/index.html | 2 +-
build/linux.clang.inc | 125 ++
build/linux.gcc.inc | 15 +-
build/linux.icc.inc | 6 +-
build/linux.inc | 10 +-
build/linux.xl.inc | 6 +-
build/macos.clang.inc | 2 +-
build/macos.gcc.inc | 2 +-
build/macos.icc.inc | 4 +-
build/macos.inc | 6 +-
build/mic.icc.inc | 12 +-
build/mic.linux.inc | 10 +-
build/mic.linux.launcher.sh | 90 +-
build/mic.offload.inc | 209 +--
build/test_launcher.bat | 2 +-
build/test_launcher.sh | 33 +-
build/version_info_aix.sh | 2 +-
build/version_info_android.sh | 2 +-
build/version_info_linux.sh | 2 +-
build/version_info_macos.sh | 4 +-
build/version_info_sunos.sh | 2 +-
build/version_info_windows.js | 2 +-
build/vs2008/index.html | 30 +
build/{vsproject => vs2008}/makefile.sln | 0
build/{vsproject => vs2008}/tbb.vcproj | 0
build/{vsproject => vs2008}/tbbmalloc.vcproj | 0
build/{vsproject => vs2008}/tbbmalloc_proxy.vcproj | 0
build/{vsproject => vs2008}/version_string.ver | 0
build/vs2010/index.html | 30 +
build/vs2010/makefile.sln | 78 +
build/vs2010/tbb.vcxproj | 711 ++++++++
build/vs2010/tbbmalloc.vcxproj | 584 +++++++
build/vs2010/tbbmalloc_proxy.vcxproj | 421 +++++
build/{vsproject => vs2010}/version_string.ver | 0
build/vsproject/index.html | 30 -
build/windows.cl.inc | 2 +-
build/windows.gcc.inc | 2 +-
build/windows.icl.inc | 7 +-
build/windows.inc | 11 +-
build/xbox360.cl.inc | 2 +-
build/xbox360.inc | 4 +-
debian/README.source | 10 -
debian/changelog | 12 +
debian/control | 6 +-
debian/libtbb-doc.links | 1 +
debian/patches/adddebug.patch | 39 +-
debian/patches/armhf.patch | 18 -
debian/patches/fixnonlinux.patch | 64 +-
debian/patches/series | 1 -
debian/tbb-examples.links | 1 +
debian/tbb.pc | 11 +
doc/Release_Notes.txt | 19 +-
doc/help/NavScript.js | 58 +
doc/help/Resources/NavScript.js | 61 +
doc/help/Resources/ssgid_scripts.js | 19 +
doc/help/delta.gif | Bin 0 -> 117 bytes
doc/help/deltaend.gif | Bin 0 -> 116 bytes
doc/help/hh_goto.htm | 39 +
doc/help/hh_index.htm | 531 ++++++
doc/help/hh_search.htm | 135 ++
doc/help/hh_toc.htm | 1640 ++++++++++++++++++
doc/help/index.htm | 43 +
doc/help/intel_css_styles.css | 1020 +++++++++++
doc/help/main/Benefits.htm | 164 ++
doc/help/main/Resources/back.GIF | Bin 0 -> 1096 bytes
doc/help/main/Resources/forward.GIF | Bin 0 -> 1111 bytes
doc/help/main/Resources/hpc_header.jpg | Bin 0 -> 27752 bytes
doc/help/main/Resources/sync.GIF | Bin 0 -> 1109 bytes
doc/help/main/help_support.htm | 161 ++
doc/help/main/introducing.htm | 107 ++
doc/help/main/legal_information.htm | 107 ++
doc/help/main/notation.htm | 397 +++++
doc/help/main/title.htm | 51 +
doc/help/reference/Resources/06000005.png | Bin 0 -> 9420 bytes
doc/help/reference/Resources/06000007.png | Bin 0 -> 3931 bytes
doc/help/reference/Resources/06000008.png | Bin 0 -> 1379 bytes
doc/help/reference/Resources/06000009.png | Bin 0 -> 4077 bytes
doc/help/reference/Resources/0600000A.png | Bin 0 -> 5450 bytes
doc/help/reference/Resources/0600000B.png | Bin 0 -> 5710 bytes
doc/help/reference/Resources/0600000C.png | Bin 0 -> 6693 bytes
doc/help/reference/Resources/0600000D.png | Bin 0 -> 5722 bytes
doc/help/reference/Resources/0600000E.png | Bin 0 -> 7031 bytes
doc/help/reference/Resources/0600000F.png | Bin 0 -> 38820 bytes
doc/help/reference/Resources/08000006.png | Bin 0 -> 4058 bytes
doc/help/reference/Resources/dep_graph.jpg | Bin 0 -> 17464 bytes
doc/help/reference/Resources/flow-graph.jpg | Bin 0 -> 17179 bytes
doc/help/reference/Resources/hpc_header.jpg | Bin 0 -> 27752 bytes
.../reference/Resources/message_flow_graph.jpg | Bin 0 -> 17289 bytes
doc/help/reference/Resources/non_consq_rng.jpg | Bin 0 -> 22182 bytes
doc/help/reference/Resources/parll_red.jpg | Bin 0 -> 21964 bytes
doc/help/reference/Resources/parll_scan.jpg | Bin 0 -> 126730 bytes
.../reference/Resources/reference-latest-19.jpg | Bin 0 -> 12005 bytes
doc/help/reference/algorithms.htm | 106 ++
.../parallel_deterministic_reduce_func.htm | 190 +++
doc/help/reference/algorithms/parallel_do_func.htm | 244 +++
.../parallel_do_func/parallel_do_feeder_cls.htm | 126 ++
.../algorithms/parallel_for_each_func.htm | 66 +
.../reference/algorithms/parallel_for_func.htm | 296 ++++
.../reference/algorithms/parallel_invoke_func.htm | 107 ++
.../algorithms/parallel_pipeline_func.htm | 139 ++
.../parallel_pipeline_func/filter_t_cls.htm | 269 +++
.../parallel_pipeline_func/flow_control_cls.htm | 73 +
.../reference/algorithms/parallel_reduce_func.htm | 428 +++++
.../reference/algorithms/parallel_scan_func.htm | 329 ++++
.../pre_scan_tag_and_final_scan_tag_clses.htm | 121 ++
.../reference/algorithms/parallel_sort_func.htm | 171 ++
doc/help/reference/algorithms/partitioners.htm | 186 ++
.../partitioners/affinity_partitioner.htm | 224 +++
.../partitioners/auto_partitioner_cls.htm | 156 ++
.../partitioners/simple_partitioner_cls.htm | 149 ++
doc/help/reference/algorithms/pipeline_cls.htm | 274 +++
.../algorithms/pipeline_cls/filter_cls.htm | 287 ++++
.../pipeline_cls/thread_bound_filter_cls.htm | 339 ++++
doc/help/reference/algorithms/range_concept.htm | 267 +++
.../range_concept/blocked_range2d_cls.htm | 365 ++++
.../range_concept/blocked_range3d_cls.htm | 103 ++
.../algorithms/range_concept/blocked_range_cls.htm | 520 ++++++
.../blocked_range_cls/blocked_range.htm | 57 +
.../blocked_range_cls/blocked_range_1.htm | 66 +
.../reference/algorithms/splittable_concept.htm | 180 ++
.../algorithms/splittable_concept/split_cls.htm | 72 +
doc/help/reference/appendices.htm | 56 +
.../appendices/community_preview_features.htm | 76 +
.../community_preview_features/aggregator_cls.htm | 66 +
.../aggregator_cls/basic_interface.htm | 153 ++
.../aggregator_cls/expert_interface.htm | 275 +++
.../concurrent_lru_cache_cls.htm | 226 +++
.../concurrent_lru_cache_cls/handle_object_cls.htm | 215 +++
.../enabling_a_community_preview_feature.htm | 55 +
.../flow_graph/or_node_cls.htm | 382 +++++
.../flow_graph_features.htm | 49 +
.../community_preview_features/run_time_loader.htm | 133 ++
.../run_time_loader/runtime_loader_cls.htm | 198 +++
.../runtime_loader_cls/error_code_load.htm | 120 ++
.../scalable_memory_pools.htm | 181 ++
.../scalable_memory_pools/fixed_pool_cls.htm | 144 ++
.../memory_pool_allocator_cls.htm | 197 +++
.../scalable_memory_pools/memory_pool_cls.htm | 157 ++
.../community_preview_features/serial_subset.htm | 52 +
.../serial_subset/tbb_serial_parallel_for.htm | 102 ++
.../community_preview_features/task_arena_cls.htm | 416 +++++
.../task_scheduler_observer_ext_cls.htm | 213 +++
.../what_is_a_community_preview_feature.htm | 93 +
.../appendices/compatibility_features.htm | 77 +
.../compatibility_features/debugging_macros.htm | 131 ++
.../interface_for_cls_task.htm | 120 ++
.../interface_for_concurrent_vector.htm | 189 +++
...nterface_for_constructing_a_pipeline_filter.htm | 108 ++
.../compatibility_features/parallel_while_cls.htm | 350 ++++
.../task_enqueuing_flow_graph.htm | 63 +
.../tbb_deprecated_concurrent_queue_cls.htm | 254 +++
.../compatibility_features/tbb_thread_cls.htm | 172 ++
doc/help/reference/appendices/known_issues.htm | 49 +
.../appendices/known_issues/windows_os.htm | 43 +
.../reference/appendices/ppl_compatibility.htm | 228 +++
doc/help/reference/containers_overview.htm | 76 +
.../concurrent_bounded_queue_cls.htm | 343 ++++
.../concurrent_hash_map_cls.htm | 385 +++++
.../concurrent_hash_map_cls/capacity_map_cls.htm | 133 ++
.../concurrent_hash_map_cls/concurrent_access.htm | 413 +++++
.../concurrent_operations.htm | 474 ++++++
.../concurrent_hash_map_cls/global_funcs.htm | 114 ++
.../iterators_hash_map_cls.htm | 192 +++
.../parallel_iteration_container.htm | 121 ++
.../tbb_hash_compare_cls.htm | 105 ++
.../whole_table_operations.htm | 300 ++++
.../concurrent_priority_queue_cls.htm | 573 +++++++
.../containers_overview/concurrent_queue_cls.htm | 572 +++++++
.../concurrent_unordered_map_cls.htm | 472 ++++++
.../bucket_interface_map_cls.htm | 238 +++
.../construct_destroy_copy_map_cls.htm | 399 +++++
.../container_iterators_map_cls.htm | 173 ++
.../hash_policy_map_cls.htm | 123 ++
.../lookup_map_cls.htm | 234 +++
.../modifiers_map_cls.htm | 279 +++
.../observers_map_cls.htm | 91 +
.../parallel_iteration_map_cls.htm | 105 ++
.../size_and_capacity_map_cls.htm | 122 ++
.../concurrent_unordered_set_cls.htm | 430 +++++
.../bucket_interface_set_cls.htm | 238 +++
.../construct_destroy_copy_set_cls.htm | 406 +++++
.../container_iterators_set_cls.htm | 169 ++
.../hash_policy_set_cls.htm | 119 ++
.../lookup_set_cls.htm | 137 ++
.../modifiers_set_cls.htm | 281 ++++
.../observers_set_cls.htm | 85 +
.../parallel_iteration_set_cls.htm | 105 ++
.../size_and_capacity_set_cls.htm | 117 ++
.../containers_overview/concurrent_vector.htm | 417 +++++
.../concurrent_vector/access.htm | 193 +++
.../concurrent_vector/capacity_vector.htm | 122 ++
.../concurrent_vector/concurrent_growth.htm | 160 ++
.../construction_copy_and_assignment.htm | 257 +++
.../concurrent_vector/iterators_vector.htm | 185 ++
.../concurrent_vector/parallel_iteration.htm | 107 ++
.../concurrent_vector/whole_vector_operations.htm | 173 ++
.../container_range_concept.htm | 248 +++
doc/help/reference/environment.htm | 60 +
.../environment/enabling_debugging_features.htm | 300 ++++
doc/help/reference/environment/feature_macros.htm | 216 +++
.../reference/environment/version_information.htm | 355 ++++
doc/help/reference/exceptions.htm | 84 +
.../reference/exceptions/captured_exception.htm | 127 ++
.../reference/exceptions/movable_exception.htm | 161 ++
.../reference/exceptions/specific_exceptions.htm | 214 +++
doc/help/reference/exceptions/tbb_exception.htm | 80 +
doc/help/reference/flow_graph.htm | 138 ++
doc/help/reference/flow_graph/body_objects.htm | 73 +
.../reference/flow_graph/broadcast_node_cls.htm | 320 ++++
doc/help/reference/flow_graph/buffer_node_cls.htm | 362 ++++
doc/help/reference/flow_graph/continue_msg_cls.htm | 61 +
.../reference/flow_graph/continue_node_cls.htm | 563 +++++++
.../reference/flow_graph/continue_receiver_cls.htm | 257 +++
doc/help/reference/flow_graph/copy_body_func.htm | 77 +
.../flow_graph/dependency_flow_graph_example.htm | 161 ++
doc/help/reference/flow_graph/flow_tuple.htm | 113 ++
doc/help/reference/flow_graph/func_node_cls.htm | 671 ++++++++
doc/help/reference/flow_graph/graph_cls.htm | 382 +++++
doc/help/reference/flow_graph/graph_node_cls.htm | 65 +
doc/help/reference/flow_graph/input_port_func.htm | 69 +
doc/help/reference/flow_graph/join_node_cls.htm | 545 ++++++
doc/help/reference/flow_graph/limiter_node_cls.htm | 431 +++++
doc/help/reference/flow_graph/make_edge_func.htm | 49 +
.../flow_graph/message_flow_graph_example.htm | 157 ++
.../flow_graph/message_passing_protocol.htm | 64 +
.../reference/flow_graph/multifunc_node_cls.htm | 576 +++++++
.../reference/flow_graph/overwrite_node_cls.htm | 391 +++++
.../reference/flow_graph/primary_components.htm | 98 ++
.../flow_graph/priority_queue_node_cls.htm | 386 +++++
doc/help/reference/flow_graph/queue_node_cls.htm | 374 ++++
doc/help/reference/flow_graph/receiver_cls.htm | 173 ++
doc/help/reference/flow_graph/remove_edge_func.htm | 49 +
doc/help/reference/flow_graph/sender_cls.htm | 225 +++
.../reference/flow_graph/sequencer_node_cls.htm | 501 ++++++
doc/help/reference/flow_graph/source_node_cls.htm | 477 ++++++
doc/help/reference/flow_graph/split_node_cls.htm | 292 ++++
.../reference/flow_graph/write_once_node_cls.htm | 358 ++++
doc/help/reference/general_conventions.htm | 65 +
.../reference/general_conventions/identifiers.htm | 56 +
.../reference/general_conventions/namespaces.htm | 287 ++++
.../reference/general_conventions/terminology.htm | 170 ++
.../general_conventions/thread_safety.htm | 57 +
doc/help/reference/introducing.htm | 124 ++
doc/help/reference/memory_allocation.htm | 63 +
.../memory_allocation/aligned_space_cls.htm | 155 ++
.../memory_allocation/allocator_concept.htm | 232 +++
.../cache_aligned_allocator_cls.htm | 231 +++
.../memory_allocation/scalable_allocator_cls.htm | 82 +
.../c_interface_to_scalable_allocator.htm | 436 +++++
.../memory_allocation/tbb_allocator_cls.htm | 56 +
.../reference/memory_allocation/zero_allocator.htm | 93 +
doc/help/reference/reference.htm | 56 +
doc/help/reference/synchronization.htm | 55 +
doc/help/reference/synchronization/atomic_cls.htm | 458 +++++
.../synchronization/c_11_synchronization.htm | 150 ++
doc/help/reference/synchronization/mutexes.htm | 82 +
.../mutexes/hardware_transactional_locking.htm | 102 ++
.../synchronization/mutexes/mutex_cls.htm | 67 +
.../synchronization/mutexes/mutex_concept.htm | 905 ++++++++++
.../synchronization/mutexes/null_mutex_cls.htm | 58 +
.../synchronization/mutexes/null_rw_mutex_cls.htm | 61 +
.../synchronization/mutexes/queuing_mutex_cls.htm | 64 +
.../mutexes/queuing_rw_mutex_cls.htm | 59 +
.../mutexes/readerwritermutex_concept.htm | 518 ++++++
.../mutexes/recursive_mutex_cls.htm | 59 +
.../mutexes/speculative_spin_mutex_cls.htm | 138 ++
.../mutexes/speculative_spin_rw_mutex_cls.htm | 146 ++
.../synchronization/mutexes/spin_mutex_cls.htm | 62 +
.../synchronization/mutexes/spin_rw_mutex_cls.htm | 58 +
.../ppl_compatibility/critical_section.htm | 69 +
.../ppl_compatibility/reader_writer_lock_cls.htm | 286 ++++
.../synchronization/ppl_compatibility_synch.htm | 51 +
doc/help/reference/task_groups.htm | 183 ++
.../is_current_task_group_canceling_func.htm | 43 +
doc/help/reference/task_groups/make_task_func.htm | 54 +
.../task_groups/structured_task_group_cls.htm | 102 ++
doc/help/reference/task_groups/task_group_cls.htm | 111 ++
.../task_group_cls/task_group_cls_members.htm | 208 +++
.../task_groups/task_group_status_enum.htm | 50 +
doc/help/reference/task_groups/task_handle_cls.htm | 64 +
doc/help/reference/task_scheduler.htm | 182 ++
doc/help/reference/task_scheduler/affinity.htm | 168 ++
doc/help/reference/task_scheduler/cancellation.htm | 108 ++
.../catalog_of_recommended_task_patterns.htm | 194 +++
.../reference/task_scheduler/empty_task_cls.htm | 57 +
.../task_scheduler/explicit_task_destruction.htm | 87 +
doc/help/reference/task_scheduler/priorities.htm | 203 +++
.../reference/task_scheduler/recycling_tasks.htm | 220 +++
.../task_scheduler/scheduling_algorithm.htm | 149 ++
.../reference/task_scheduler/synchronization.htm | 467 +++++
.../reference/task_scheduler/task_allocation.htm | 248 +++
doc/help/reference/task_scheduler/task_cls.htm | 326 ++++
.../task_scheduler/task_cls/task_derivation.htm | 88 +
doc/help/reference/task_scheduler/task_context.htm | 174 ++
.../reference/task_scheduler/task_debugging.htm | 202 +++
.../task_scheduler/task_group_context.htm | 300 ++++
.../task_group_context/task_group_context.htm | 47 +
.../reference/task_scheduler/task_list_cls.htm | 203 +++
.../task_scheduler/task_scheduler_init_cls.htm | 201 +++
.../task_scheduler_init.htm | 172 ++
.../task_scheduler_init_1.htm | 101 ++
.../task_scheduler/task_scheduler_observer.htm | 71 +
.../task_scheduler_observer_member.htm | 186 ++
doc/help/reference/thread_local_storage.htm | 76 +
.../thread_local_storage/combinable_cls.htm | 292 ++++
.../enumerable_thread_specific_cls.htm | 230 +++
.../enumerable_thread_specific_cls/combining.htm | 107 ++
.../concurrent_operations1.htm | 129 ++
.../iterators_specific_cls.htm | 161 ++
.../parallel_literation_specific_cls.htm | 103 ++
.../whole_container_operations_specific_cls.htm | 235 +++
.../thread_local_storage/flattened2d_cls.htm | 163 ++
.../flattened2d_cls/concurrent_operations.htm | 83 +
.../flattened2d_cls/iterators_2d_cls.htm | 123 ++
.../flattened2d_cls/utility_funcs.htm | 91 +
.../whole_container_operations_2d_cls.htm | 101 ++
doc/help/reference/threads.htm | 186 ++
.../reference/threads/this_thread_namespace.htm | 129 ++
doc/help/reference/threads/thread_cls.htm | 91 +
.../threads/thread_cls/thread_cls_members.htm | 229 +++
doc/help/reference/threads/thread_id.htm | 71 +
doc/help/reference/timing.htm | 53 +
doc/help/reference/timing/tick_count_cls.htm | 87 +
.../tick_count_cls/tick_count_cls_members.htm | 112 ++
.../tick_count_cls/tick_count_interval_t_cls.htm | 237 +++
doc/help/search.js | 471 ++++++
doc/help/searchdata.js | 13 +
doc/help/tbb_userguide/Advanced_Example.htm | 124 ++
.../Advanced_Idiom_Waiting_on_an_Element.htm | 125 ++
...anced_Topic_Other_Kinds_of_Iteration_Spaces.htm | 123 ++
doc/help/tbb_userguide/Atomic_Operations.htm | 388 +++++
doc/help/tbb_userguide/Automatic_Chunking.htm | 73 +
.../tbb_userguide/Automically_Replacing_malloc.htm | 61 +
.../tbb_userguide/Bandwidth_and_Cache_Affinity.htm | 181 ++
.../Cancellation_Without_An_Exception.htm | 93 +
.../Cancellation_and_Nested_Parallelism.htm | 234 +++
.../tbb_userguide/Concurrent_Queue_Classes.htm | 81 +
doc/help/tbb_userguide/Containers.htm | 116 ++
doc/help/tbb_userguide/Continuation_Passing.htm | 191 +++
doc/help/tbb_userguide/Controlling_Chunking.htm | 302 ++++
.../tbb_userguide/Cook_Until_Done_parallel_do.htm | 141 ++
.../Debug_Versus_Release_Libraries.htm | 195 +++
.../Design_Patterns/Agglomeration.htm | 214 +++
.../Design_Patterns/Compare_and_Swap_Loop.htm | 209 +++
.../Design_Patterns/Design_Patterns.htm | 149 ++
.../Design_Patterns/Divide_and_Conquer.htm | 259 +++
.../tbb_userguide/Design_Patterns/Elementwise.htm | 158 ++
.../Design_Patterns/Fenced_Data_Transfer.htm | 218 +++
.../tbb_userguide/Design_Patterns/GUI_Thread.htm | 284 ++++
.../Design_Patterns/General_References.htm | 92 +
.../Design_Patterns/Images/image002.jpg | Bin 0 -> 30886 bytes
.../Design_Patterns/Images/image003.jpg | Bin 0 -> 10918 bytes
.../Design_Patterns/Images/image004.jpg | Bin 0 -> 9101 bytes
.../Design_Patterns/Images/image005.jpg | Bin 0 -> 11889 bytes
.../Design_Patterns/Images/image006.jpg | Bin 0 -> 12007 bytes
.../Design_Patterns/Images/image007.jpg | Bin 0 -> 16822 bytes
.../Design_Patterns/Lazy_Initialization.htm | 283 ++++
.../Design_Patterns/Local_Serializer.htm | 410 +++++
.../Design_Patterns/Non-Preemptive_Priorities.htm | 214 +++
.../Design_Patterns/Odd-Even_Communication.htm | 120 ++
.../tbb_userguide/Design_Patterns/Reduction.htm | 267 +++
.../Design_Patterns/Reference_Counting.htm | 171 ++
.../tbb_userguide/Design_Patterns/Wavefront.htm | 225 +++
doc/help/tbb_userguide/Empty_Tasks.htm | 46 +
.../tbb_userguide/Exceptions_and_Cancellation.htm | 130 ++
.../General_Acyclic_Graphs_of_Tasks.htm | 155 ++
.../tbb_userguide/How_Task_Scheduling_Works.htm | 244 +++
doc/help/tbb_userguide/Images/image002.jpg | Bin 0 -> 10682 bytes
doc/help/tbb_userguide/Images/image004.jpg | Bin 0 -> 3680 bytes
doc/help/tbb_userguide/Images/image006.jpg | Bin 0 -> 14805 bytes
doc/help/tbb_userguide/Images/image007.jpg | Bin 0 -> 21474 bytes
doc/help/tbb_userguide/Images/image008.jpg | Bin 0 -> 20556 bytes
doc/help/tbb_userguide/Images/image009.jpg | Bin 0 -> 41437 bytes
doc/help/tbb_userguide/Images/image010.jpg | Bin 0 -> 767 bytes
doc/help/tbb_userguide/Images/image011.jpg | Bin 0 -> 5852 bytes
doc/help/tbb_userguide/Images/image012.jpg | Bin 0 -> 5596 bytes
doc/help/tbb_userguide/Images/image013.jpg | Bin 0 -> 5533 bytes
doc/help/tbb_userguide/Images/image014.jpg | Bin 0 -> 17178 bytes
doc/help/tbb_userguide/Images/image015.jpg | Bin 0 -> 13148 bytes
doc/help/tbb_userguide/Images/image016.jpg | Bin 0 -> 15846 bytes
doc/help/tbb_userguide/Images/image017.jpg | Bin 0 -> 24044 bytes
doc/help/tbb_userguide/Images/image018.jpg | Bin 0 -> 13870 bytes
.../Initializing_and_Terminating_the_Library.htm | 75 +
...lug-In_for_Microsoft_Visual_Studio_Projects.htm | 52 +
...ating_Over_a_Concurrent_Queue_for_Debugging.htm | 48 +
doc/help/tbb_userguide/Lambda_Expressions.htm | 175 ++
...inux_C_Dynamic_Memory_Interface_Replacement.htm | 70 +
doc/help/tbb_userguide/Linux_OS.htm | 484 ++++++
doc/help/tbb_userguide/Lock_Pathologies.htm | 137 ++
doc/help/tbb_userguide/Memory_Allocation.htm | 78 +
doc/help/tbb_userguide/Memory_Consistency.htm | 188 +++
.../Microsoft_Visual_Studio_Code_Examples.htm | 102 ++
doc/help/tbb_userguide/More_on_HashCompare.htm | 107 ++
doc/help/tbb_userguide/Mutex_Flavors.htm | 536 ++++++
doc/help/tbb_userguide/Mutual_Exclusion.htm | 187 ++
doc/help/tbb_userguide/Non-Linear_Pipelines.htm | 46 +
doc/help/tbb_userguide/OS_X_Systems.htm | 386 +++++
doc/help/tbb_userguide/Open_Source_Version.htm | 474 ++++++
doc/help/tbb_userguide/Package_Contents.htm | 68 +
.../tbb_userguide/Parallelizing_Complex_Loops.htm | 64 +
.../tbb_userguide/Parallelizing_Simple_Loops.htm | 159 ++
doc/help/tbb_userguide/Partitioner_Summary.htm | 196 +++
doc/help/tbb_userguide/Reader_Writer_Mutexes.htm | 72 +
.../tbb_userguide/Recursive_Chain_Reaction_.htm | 67 +
doc/help/tbb_userguide/Recycling.htm | 175 ++
doc/help/tbb_userguide/References.htm | 56 +
.../tbb_userguide/Scalable_Memory_Allocator.htm | 66 +
doc/help/tbb_userguide/Scheduler_Bypass.htm | 127 ++
.../Simple_Example_Fibonacci_Numbers.htm | 247 +++
doc/help/tbb_userguide/Summary_of_Containers.htm | 40 +
.../Summary_of_Loops_and_Pipelines.htm | 40 +
doc/help/tbb_userguide/Task-Based_Programming.htm | 156 ++
doc/help/tbb_userguide/Task_Scheduler_Summary.htm | 51 +
doc/help/tbb_userguide/The_Task_Scheduler.htm | 64 +
doc/help/tbb_userguide/Throughput_of_pipeline.htm | 70 +
doc/help/tbb_userguide/Timing.htm | 46 +
doc/help/tbb_userguide/UpgradeDowngrade.htm | 94 ++
doc/help/tbb_userguide/Useful_Task_Techniques.htm | 58 +
doc/help/tbb_userguide/Using_Circular_Buffers.htm | 64 +
doc/help/tbb_userguide/When_Not_to_Use_Queues.htm | 96 ++
...hen_Task-Based_Programming_Is_Inappropriate.htm | 40 +
.../Which_Dynamic_Libraries_to_Use.htm | 149 ++
.../Why_atomic_T_Has_No_Constructors.htm | 126 ++
...dows_C_Dynamic_Memory_Interface_Replacement.htm | 58 +
doc/help/tbb_userguide/Windows_OS.htm | 638 +++++++
.../Working_on_the_Assembly_Line_pipeline.htm | 432 +++++
doc/help/tbb_userguide/appendix_A.htm | 86 +
doc/help/tbb_userguide/appendix_B.htm | 80 +
doc/help/tbb_userguide/concurrent_hash_map.htm | 112 ++
doc/help/tbb_userguide/concurrent_vector.htm | 127 ++
doc/help/tbb_userguide/parallel_for.htm | 207 +++
doc/help/tbb_userguide/parallel_reduce.htm | 230 +++
doc/help/tbb_userguide/title.htm | 92 +
doc/help/tree.css | 106 ++
doc/help/tree.js | 394 +++++
doc/help/treenodedot.gif | Bin 0 -> 829 bytes
doc/help/treenodeminus.gif | Bin 0 -> 56 bytes
doc/help/treenodeplus.gif | Bin 0 -> 59 bytes
doc/html/a00001.html | 59 +
doc/html/a00002.html | 62 +
doc/html/a00003.html | 55 +
doc/html/a00004.html | 57 +
doc/html/a00005.html | 64 +-
doc/html/a00006.html | 80 +-
doc/html/a00007.html | 71 +-
doc/html/a00008.html | 77 +-
doc/html/a00009.html | 76 +-
doc/html/a00010.html | 173 +-
doc/html/a00010.png | Bin 0 -> 1881 bytes
doc/html/a00011.html | 150 +-
doc/html/a00011.png | Bin 0 -> 1067 bytes
doc/html/a00012.html | 178 +-
doc/html/a00012.png | Bin 0 -> 843 bytes
doc/html/a00013.html | 161 +-
doc/html/a00013.png | Bin 0 -> 1567 bytes
doc/html/a00014.html | 82 +
doc/html/a00015.html | 110 +-
doc/html/a00015.png | Bin 0 -> 595 bytes
doc/html/a00016.html | 90 +
doc/html/a00016.png | Bin 0 -> 688 bytes
doc/html/a00017.html | 107 +-
doc/html/a00017.png | Bin 0 -> 490 bytes
doc/html/a00018.html | 84 +-
doc/html/a00019.html | 165 +-
doc/html/a00019.png | Bin 0 -> 2213 bytes
doc/html/a00020.html | 98 ++
doc/html/a00020.png | Bin 0 -> 1561 bytes
doc/html/a00021.html | 295 +++-
doc/html/a00022.html | 137 +-
doc/html/a00023.html | 142 +-
doc/html/a00024.html | 56 +
doc/html/a00025.html | 220 +++
doc/html/a00025.png | Bin 0 -> 1875 bytes
doc/html/a00026.html | 96 ++
doc/html/a00026.png | Bin 0 -> 1110 bytes
doc/html/a00027.html | 502 ++++++
doc/html/a00027.png | Bin 0 -> 5177 bytes
doc/html/a00028.html | 93 +
doc/html/a00028.png | Bin 0 -> 1158 bytes
doc/html/a00029.html | 144 ++
doc/html/a00030.html | 88 +
doc/html/a00031.html | 253 ++-
doc/html/a00031.png | Bin 0 -> 835 bytes
doc/html/a00032.html | 104 ++
doc/html/a00033.html | 56 +
doc/html/a00034.html | 365 ++++
doc/html/a00034.png | Bin 0 -> 1180 bytes
doc/html/a00035.html | 824 ++++++++-
doc/html/a00035.png | Bin 0 -> 1052 bytes
doc/html/a00036.html | 136 +-
doc/html/a00036.png | Bin 0 -> 1068 bytes
doc/html/a00037.html | 433 +++++
doc/html/a00038.html | 263 ++-
doc/html/a00038.png | Bin 0 -> 872 bytes
doc/html/a00039.html | 304 ++++
doc/html/a00039.png | Bin 0 -> 1170 bytes
doc/html/a00040.html | 180 ++
doc/html/a00040.png | Bin 0 -> 2163 bytes
doc/html/a00041.html | 107 ++
doc/html/a00042.html | 171 ++
doc/html/a00042.png | Bin 0 -> 2174 bytes
doc/html/a00043.html | 196 +++
doc/html/a00043.png | Bin 0 -> 2109 bytes
doc/html/a00044.html | 171 ++
doc/html/a00044.png | Bin 0 -> 2095 bytes
doc/html/a00045.html | 103 ++
doc/html/a00046.html | 808 +++++++--
doc/html/a00046.png | Bin 0 -> 1057 bytes
doc/html/a00047.html | 142 ++
doc/html/a00047.png | Bin 0 -> 1888 bytes
doc/html/a00048.html | 63 +
doc/html/a00049.html | 169 ++
doc/html/a00049.png | Bin 0 -> 2359 bytes
doc/html/a00050.html | 241 +++
doc/html/a00050.png | Bin 0 -> 1010 bytes
doc/html/a00051.html | 152 +-
doc/html/a00051.png | Bin 0 -> 621 bytes
doc/html/a00052.html | 239 +++
doc/html/a00052.png | Bin 0 -> 1259 bytes
doc/html/a00053.html | 146 ++
doc/html/a00053.png | Bin 0 -> 757 bytes
doc/html/a00054.html | 102 ++
doc/html/a00055.html | 98 +-
doc/html/a00056.html | 109 +-
doc/html/a00056.png | Bin 0 -> 574 bytes
doc/html/a00057.html | 166 +-
doc/html/a00058.html | 81 +
doc/html/a00059.html | 203 ++-
doc/html/a00059.png | Bin 0 -> 3107 bytes
doc/html/a00060.html | 170 ++
doc/html/a00060.png | Bin 0 -> 2976 bytes
doc/html/a00061.html | 346 ++++
doc/html/a00061.png | Bin 0 -> 596 bytes
doc/html/a00062.html | 155 +-
doc/html/a00063.html | 163 +-
doc/html/a00063.png | Bin 0 -> 10743 bytes
doc/html/a00064.html | 127 +-
doc/html/a00065.html | 116 +-
doc/html/a00065.png | Bin 0 -> 495 bytes
doc/html/a00066.html | 135 +-
doc/html/a00067.html | 81 +
doc/html/a00067.png | Bin 0 -> 638 bytes
doc/html/a00068.html | 85 +-
doc/html/a00069.html | 91 +
doc/html/a00069.png | Bin 0 -> 1710 bytes
doc/html/a00070.html | 126 +-
doc/html/a00070.png | Bin 0 -> 1729 bytes
doc/html/a00071.html | 124 ++
doc/html/a00071.png | Bin 0 -> 1762 bytes
doc/html/a00072.html | 269 +++
doc/html/a00072.png | Bin 0 -> 1877 bytes
doc/html/a00073.html | 136 +-
doc/html/a00073.png | Bin 0 -> 671 bytes
doc/html/a00074.html | 258 ++-
doc/html/a00075.html | 128 ++
doc/html/a00076.html | 183 +-
doc/html/a00077.html | 169 +-
doc/html/a00077.png | Bin 0 -> 489 bytes
doc/html/a00078.html | 317 ++--
doc/html/a00078.png | Bin 0 -> 960 bytes
doc/html/a00079.html | 182 +-
doc/html/a00079.png | Bin 0 -> 3959 bytes
doc/html/a00080.html | 127 ++
doc/html/a00080.png | Bin 0 -> 3910 bytes
doc/html/a00081.html | 167 ++
doc/html/a00082.html | 90 +
doc/html/a00082.png | Bin 0 -> 1052 bytes
doc/html/a00083.html | 87 +
doc/html/a00084.html | 124 +-
doc/html/a00085.html | 94 ++
doc/html/a00085.png | Bin 0 -> 877 bytes
doc/html/a00086.html | 257 ++-
doc/html/a00086.png | Bin 0 -> 2529 bytes
doc/html/a00087.html | 99 ++
doc/html/a00087.png | Bin 0 -> 625 bytes
doc/html/a00088.html | 183 +-
doc/html/a00088.png | Bin 0 -> 612 bytes
doc/html/a00089.html | 139 ++
doc/html/a00090.html | 106 +-
doc/html/a00091.html | 342 +++-
doc/html/a00091.png | Bin 0 -> 4028 bytes
doc/html/a00092.html | 333 +++-
doc/html/a00092.png | Bin 0 -> 4341 bytes
doc/html/a00093.html | 119 +-
doc/html/a00094.html | 122 +-
doc/html/a00095.html | 255 ++-
doc/html/a00095.png | Bin 0 -> 657 bytes
doc/html/a00096.html | 85 +-
doc/html/a00097.html | 66 +
doc/html/a00098.html | 83 +-
doc/html/a00099.html | 83 +-
doc/html/a00100.html | 88 +-
doc/html/a00101.html | 85 +-
doc/html/a00102.html | 88 +-
doc/html/a00103.html | 88 +-
doc/html/a00104.html | 67 +
doc/html/a00105.html | 87 +-
doc/html/a00106.html | 179 +-
doc/html/a00106.png | Bin 0 -> 4592 bytes
doc/html/a00107.html | 192 ++-
doc/html/a00108.html | 99 +-
doc/html/a00109.html | 84 +-
doc/html/a00110.html | 339 +++-
doc/html/a00110.png | Bin 0 -> 616 bytes
doc/html/a00111.html | 171 +-
doc/html/a00112.html | 109 +-
doc/html/a00113.html | 158 +-
doc/html/a00113.png | Bin 0 -> 594 bytes
doc/html/a00114.html | 233 ++-
doc/html/a00114.png | Bin 0 -> 655 bytes
doc/html/a00115.html | 106 +-
doc/html/a00116.html | 140 +-
doc/html/a00116.png | Bin 0 -> 542 bytes
doc/html/a00117.html | 109 +-
doc/html/a00118.html | 121 +-
doc/html/a00118.png | Bin 0 -> 798 bytes
doc/html/a00119.html | 183 +-
doc/html/a00119.png | Bin 0 -> 651 bytes
doc/html/a00120.html | 133 +-
doc/html/a00120.png | Bin 0 -> 645 bytes
doc/html/a00121.html | 161 +-
doc/html/a00121.png | Bin 0 -> 622 bytes
doc/html/a00122.html | 74 +
doc/html/a00122.png | Bin 0 -> 743 bytes
doc/html/a00123.html | 131 +-
doc/html/a00123.png | Bin 0 -> 839 bytes
doc/html/a00124.html | 125 ++
doc/html/a00124.png | Bin 0 -> 4584 bytes
doc/html/a00125.html | 328 +++-
doc/html/a00125.png | Bin 0 -> 4337 bytes
doc/html/a00126.html | 214 +++
doc/html/a00126.png | Bin 0 -> 1770 bytes
doc/html/a00127.html | 199 ++-
doc/html/a00128.html | 251 ++-
doc/html/a00129.html | 90 +-
doc/html/a00130.html | 175 +-
doc/html/a00130.png | Bin 0 -> 5227 bytes
doc/html/a00131.html | 56 +
doc/html/a00132.html | 82 +-
doc/html/a00133.html | 118 ++
doc/html/a00133.png | Bin 0 -> 961 bytes
doc/html/a00134.html | 56 +
doc/html/a00135.html | 459 ++++-
doc/html/a00135.png | Bin 0 -> 656 bytes
doc/html/a00136.html | 205 ++-
doc/html/a00136.png | Bin 0 -> 891 bytes
doc/html/a00137.html | 138 +-
doc/html/a00137.png | Bin 0 -> 1324 bytes
doc/html/a00138.html | 91 +-
doc/html/a00139.html | 91 +
doc/html/a00139.png | Bin 0 -> 538 bytes
doc/html/a00140.html | 74 +
doc/html/a00140.png | Bin 0 -> 620 bytes
doc/html/a00141.html | 215 +++
doc/html/a00141.png | Bin 0 -> 565 bytes
doc/html/a00142.html | 206 +++
doc/html/a00142.png | Bin 0 -> 906 bytes
doc/html/a00143.html | 185 ++
doc/html/a00143.png | Bin 0 -> 906 bytes
doc/html/a00144.html | 157 ++
doc/html/a00145.html | 112 +-
doc/html/a00146.html | 226 +++
doc/html/a00146.png | Bin 0 -> 1423 bytes
doc/html/a00147.html | 117 ++
doc/html/a00148.html | 114 +-
doc/html/a00149.html | 173 ++
doc/html/a00150.html | 179 +-
doc/html/a00150.png | Bin 0 -> 757 bytes
doc/html/a00151.html | 96 ++
doc/html/a00151.png | Bin 0 -> 794 bytes
doc/html/a00152.html | 138 +-
doc/html/a00152.png | Bin 0 -> 815 bytes
doc/html/a00153.html | 103 ++
doc/html/a00153.png | Bin 0 -> 857 bytes
doc/html/a00154.html | 100 +-
doc/html/a00154.png | Bin 0 -> 1409 bytes
doc/html/a00155.html | 101 ++
doc/html/a00156.html | 99 +-
doc/html/a00156.png | Bin 0 -> 468 bytes
doc/html/a00157.html | 108 +-
doc/html/a00157.png | Bin 0 -> 1711 bytes
doc/html/a00158.html | 73 +-
doc/html/a00159.html | 260 ++-
doc/html/a00159.png | Bin 0 -> 2522 bytes
doc/html/a00160.html | 150 +-
doc/html/a00160.png | Bin 0 -> 638 bytes
doc/html/a00161.html | 125 +-
doc/html/a00161.png | Bin 0 -> 679 bytes
doc/html/a00162.html | 45 -
doc/html/a00163.html | 46 -
doc/html/a00164.html | 37 -
doc/html/a00169.html | 37 -
doc/html/a00173.html | 34 -
doc/html/a00174.html | 34 -
doc/html/a00179.html | 207 +++
doc/html/a00180.html | 99 ++
doc/html/a00183.html | 33 -
doc/html/a00188.html | 36 -
doc/html/a00189.html | 41 -
doc/html/a00199.html | 191 +++
doc/html/a00219.html | 115 ++
doc/html/a00222.html | 641 +++++++
doc/html/a00234.html | 1779 ++++++++++++++++++++
doc/html/a00235.html | 67 +
doc/html/a00236.html | 382 +++++
doc/html/a00237.html | 125 ++
doc/html/a00238.html | 52 +
doc/html/a00239.html | 52 +
doc/html/a00240.html | 46 +
doc/html/a00242.html | 53 +
doc/html/a00243.html | 65 +
doc/html/a00244.html | 58 +
doc/html/a00245.html | 60 +
doc/html/a00246.html | 60 +
doc/html/a00247.html | 69 +
doc/html/a00248.html | 65 +
doc/html/a00249.html | 67 +
doc/html/a00250.html | 74 +
doc/html/a00251.html | 57 +
doc/html/a00252.html | 59 +
doc/html/a00253.html | 57 +
doc/html/a00254.html | 66 +
doc/html/a00255.html | 58 +
doc/html/a00256.html | 84 +
doc/html/a00257.html | 129 ++
doc/html/a00258.html | 73 +
doc/html/a00259.html | 63 +
doc/html/a00260.html | 60 +
doc/html/a00261.html | 106 +-
doc/html/a00261.png | Bin 674 -> 0 bytes
doc/html/a00262.html | 98 +-
doc/html/a00262.png | Bin 671 -> 0 bytes
doc/html/a00263.html | 123 +-
doc/html/a00263.png | Bin 792 -> 0 bytes
doc/html/a00264.html | 149 +-
doc/html/a00264.png | Bin 787 -> 0 bytes
doc/html/a00265.html | 100 +-
doc/html/a00266.html | 101 +-
doc/html/a00267.html | 100 +-
doc/html/a00268.html | 103 +-
doc/html/a00269.html | 112 +-
doc/html/a00270.html | 98 +-
doc/html/a00271.html | 267 +--
doc/html/a00272.html | 130 +-
doc/html/a00273.html | 137 +-
doc/html/a00274.html | 154 +-
doc/html/a00274.png | Bin 1270 -> 0 bytes
doc/html/a00275.html | 456 +----
doc/html/a00275.png | Bin 2898 -> 0 bytes
doc/html/a00276.html | 156 +-
doc/html/a00277.html | 119 +-
doc/html/a00278.html | 194 +--
doc/html/a00278.png | Bin 472 -> 0 bytes
doc/html/a00279.html | 125 +-
doc/html/a00280.html | 349 +---
doc/html/a00280.png | Bin 731 -> 0 bytes
doc/html/a00281.html | 701 +-------
doc/html/a00282.html | 111 +-
doc/html/a00282.png | Bin 1371 -> 0 bytes
doc/html/a00283.html | 118 +-
doc/html/a00284.html | 151 +-
doc/html/a00284.png | Bin 1376 -> 0 bytes
doc/html/a00285.html | 408 +----
doc/html/a00286.html | 222 +--
doc/html/a00287.html | 202 +--
doc/html/a00287.png | Bin 720 -> 0 bytes
doc/html/a00288.html | 657 +-------
doc/html/a00289.html | 106 +-
doc/html/a00290.html | 147 +-
doc/html/a00290.png | Bin 777 -> 0 bytes
doc/html/a00291.html | 209 +--
doc/html/a00291.png | Bin 668 -> 0 bytes
doc/html/a00292.html | 93 +-
doc/html/a00292.png | Bin 387 -> 0 bytes
doc/html/a00293.html | 247 +--
doc/html/a00294.html | 275 +--
doc/html/a00294.png | Bin 433 -> 0 bytes
doc/html/a00295.html | 118 +-
doc/html/a00296.html | 90 +-
doc/html/a00297.html | 92 +-
doc/html/a00298.html | 143 +-
doc/html/a00298.png | Bin 942 -> 0 bytes
doc/html/a00299.html | 147 +-
doc/html/a00299.png | Bin 1016 -> 0 bytes
doc/html/a00300.html | 318 +---
doc/html/a00301.html | 121 +-
doc/html/a00301.png | Bin 5357 -> 0 bytes
doc/html/a00302.html | 93 +-
doc/html/a00303.html | 99 +-
doc/html/a00304.html | 210 +--
doc/html/a00304.png | Bin 1209 -> 0 bytes
doc/html/a00305.html | 93 +-
doc/html/a00306.html | 98 +-
doc/html/a00307.html | 131 +-
doc/html/a00308.html | 179 +-
doc/html/a00309.html | 145 +-
doc/html/a00310.html | 119 +-
doc/html/a00311.html | 229 +--
doc/html/a00311.png | Bin 604 -> 0 bytes
doc/html/a00312.html | 128 +-
doc/html/a00312.png | Bin 982 -> 0 bytes
doc/html/a00313.html | 195 +--
doc/html/a00314.html | 122 +-
doc/html/a00315.html | 123 +-
doc/html/a00316.html | 114 +-
doc/html/a00317.html | 121 +-
doc/html/a00318.html | 112 +-
doc/html/a00319.html | 113 +-
doc/html/a00320.html | 188 +--
doc/html/a00321.html | 118 +-
doc/html/a00322.html | 182 +-
doc/html/a00323.html | 128 +-
doc/html/a00324.html | 207 +--
doc/html/a00324.png | Bin 2103 -> 0 bytes
doc/html/a00325.html | 223 ++-
doc/html/a00325.png | Bin 2251 -> 0 bytes
doc/html/a00326.html | 113 +-
doc/html/a00327.html | 190 ++-
doc/html/a00328.html | 178 +-
doc/html/a00329.html | 221 ++-
doc/html/a00330.html | 264 +--
doc/html/a00331.html | 108 +-
doc/html/a00332.html | 114 +-
doc/html/a00333.html | 157 +-
doc/html/a00333.png | Bin 3242 -> 0 bytes
doc/html/a00334.html | 217 +--
doc/html/a00335.html | 123 +-
doc/html/a00336.html | 367 +---
doc/html/a00337.html | 160 +-
doc/html/a00338.html | 106 +-
doc/html/a00339.html | 152 +-
doc/html/a00339.png | Bin 2681 -> 0 bytes
doc/html/a00340.html | 157 +-
doc/html/a00340.png | Bin 2045 -> 0 bytes
doc/html/a00341.html | 107 +-
doc/html/a00342.html | 214 +--
doc/html/a00342.png | Bin 1084 -> 0 bytes
doc/html/a00343.html | 197 +--
doc/html/a00344.html | 141 +-
doc/html/a00345.html | 198 +--
doc/html/a00346.html | 220 +--
doc/html/a00347.html | 103 +-
doc/html/a00348.html | 116 +-
doc/html/a00348.png | Bin 3149 -> 0 bytes
doc/html/a00349.html | 699 +-------
doc/html/a00349.png | Bin 393 -> 0 bytes
doc/html/a00350.html | 349 +---
doc/html/a00351.html | 89 +-
doc/html/a00352.html | 61 +
doc/html/a00353.html | 85 +-
doc/html/a00354.html | 153 +-
doc/html/a00355.html | 236 +--
doc/html/a00356.html | 183 +-
doc/html/a00357.html | 102 +-
doc/html/a00358.html | 213 +--
doc/html/a00358.png | Bin 894 -> 0 bytes
doc/html/a00359.html | 124 +-
doc/html/a00360.html | 94 +-
doc/html/a00361.html | 161 +-
doc/html/a00361.png | Bin 426 -> 0 bytes
doc/html/a00362.html | 110 +-
doc/html/a00363.html | 128 +-
doc/html/a00364.html | 102 +-
doc/html/a00365.html | 104 +-
doc/html/a00366.html | 140 +-
doc/html/a00367.html | 115 +-
doc/html/a00368.html | 58 +
doc/html/a00369.html | 70 +
doc/html/a00370.html | 65 +
doc/html/a00371.html | 58 +
doc/html/a00372.html | 57 +
doc/html/a00373.html | 67 +
doc/html/a00374.html | 65 +
doc/html/a00375.html | 61 +
doc/html/a00376.html | 57 +
doc/html/a00377.html | 58 +
doc/html/a00378.html | 61 +
doc/html/a00379.html | 62 +
doc/html/a00380.html | 63 +
doc/html/a00381.html | 73 +
doc/html/a00382.html | 66 +
doc/html/a00383.html | 79 +
doc/html/a00385.html | 159 --
doc/html/a00386.html | 64 -
doc/html/a00405.html | 143 --
doc/html/a00425.html | 87 -
doc/html/a00428.html | 680 --------
doc/html/a00441.html | 369 ----
doc/html/a00442.html | 50 -
doc/html/a00443.html | 381 -----
doc/html/a00444.html | 82 -
doc/html/a00445.html | 32 -
doc/html/a00446.html | 44 -
doc/html/annotated.html | 338 ++--
doc/html/bc_s.png | Bin 0 -> 676 bytes
doc/html/bdwn.png | Bin 0 -> 147 bytes
doc/html/classes.html | 117 ++
doc/html/closed.png | Bin 0 -> 132 bytes
doc/html/concepts.html | 31 -
doc/html/deprecated.html | 29 -
doc/html/dir_525f2cc589630bacbdc3bb450847427e.html | 52 +
doc/html/dir_63fb2cc293d133785b96e521fa051167.html | 52 +
doc/html/dir_87119f26c7695cbc270003e99bc7f49f.html | 161 ++
doc/html/dir_b9976680b2be72d2d0b8fca1c31202a2.html | 52 +
doc/html/doxygen.css | 1430 ++++++++++++----
doc/html/doxygen.png | Bin 1281 -> 3779 bytes
doc/html/dynsections.js | 97 ++
doc/html/files.html | 72 +-
doc/html/ftv2blank.png | Bin 0 -> 86 bytes
doc/html/ftv2cl.png | Bin 0 -> 453 bytes
doc/html/ftv2doc.png | Bin 0 -> 746 bytes
doc/html/ftv2folderclosed.png | Bin 0 -> 616 bytes
doc/html/ftv2folderopen.png | Bin 0 -> 597 bytes
doc/html/ftv2lastnode.png | Bin 0 -> 86 bytes
doc/html/ftv2link.png | Bin 0 -> 746 bytes
doc/html/ftv2mlastnode.png | Bin 0 -> 246 bytes
doc/html/ftv2mnode.png | Bin 0 -> 246 bytes
doc/html/ftv2mo.png | Bin 0 -> 403 bytes
doc/html/ftv2node.png | Bin 0 -> 86 bytes
doc/html/ftv2ns.png | Bin 0 -> 388 bytes
doc/html/ftv2plastnode.png | Bin 0 -> 229 bytes
doc/html/ftv2pnode.png | Bin 0 -> 229 bytes
doc/html/ftv2splitbar.png | Bin 0 -> 314 bytes
doc/html/ftv2vertline.png | Bin 0 -> 86 bytes
doc/html/functions.html | 188 ++-
doc/html/functions_0x61.html | 90 -
doc/html/functions_0x62.html | 166 +-
doc/html/functions_0x63.html | 256 ++-
doc/html/functions_0x64.html | 189 ++-
doc/html/functions_0x65.html | 237 ++-
doc/html/functions_0x66.html | 182 +-
doc/html/functions_0x67.html | 168 +-
doc/html/functions_0x68.html | 90 +
doc/html/functions_0x69.html | 225 ++-
doc/html/functions_0x6a.html | 90 +
doc/html/functions_0x6c.html | 169 +-
doc/html/functions_0x6d.html | 175 +-
doc/html/functions_0x6e.html | 155 +-
doc/html/functions_0x6f.html | 224 ++-
doc/html/functions_0x70.html | 198 ++-
doc/html/functions_0x71.html | 151 +-
doc/html/functions_0x72.html | 264 +--
doc/html/functions_0x73.html | 243 ++-
doc/html/functions_0x74.html | 248 ++-
doc/html/functions_0x75.html | 156 +-
doc/html/functions_0x76.html | 148 +-
doc/html/functions_0x77.html | 153 +-
doc/html/functions_0x7e.html | 248 ++-
doc/html/functions_enum.html | 101 +-
doc/html/functions_eval.html | 128 +-
doc/html/functions_func.html | 187 +-
doc/html/functions_func_0x62.html | 163 +-
doc/html/functions_func_0x63.html | 243 ++-
doc/html/functions_func_0x64.html | 172 +-
doc/html/functions_func_0x65.html | 184 +-
doc/html/functions_func_0x66.html | 163 +-
doc/html/functions_func_0x67.html | 165 +-
doc/html/functions_func_0x68.html | 89 +
doc/html/functions_func_0x69.html | 216 ++-
doc/html/functions_func_0x6a.html | 89 +
doc/html/functions_func_0x6c.html | 165 +-
doc/html/functions_func_0x6d.html | 159 +-
doc/html/functions_func_0x6e.html | 147 +-
doc/html/functions_func_0x6f.html | 206 ++-
doc/html/functions_func_0x70.html | 186 +-
doc/html/functions_func_0x71.html | 148 +-
doc/html/functions_func_0x72.html | 245 ++-
doc/html/functions_func_0x73.html | 219 ++-
doc/html/functions_func_0x74.html | 242 ++-
doc/html/functions_func_0x75.html | 153 +-
doc/html/functions_func_0x77.html | 150 +-
doc/html/functions_func_0x7e.html | 245 ++-
doc/html/functions_rela.html | 105 +-
doc/html/functions_type.html | 218 ++-
doc/html/functions_vars.html | 134 +-
doc/html/globals.html | 118 +-
doc/html/globals_func.html | 118 +-
doc/html/hierarchy.html | 445 +++--
doc/html/index.html | 67 +-
doc/html/jquery.js | 31 +
doc/html/modules.html | 69 +-
doc/html/namespacemembers.html | 199 ++-
doc/html/namespacemembers_enum.html | 88 +-
doc/html/namespacemembers_eval.html | 96 +-
doc/html/namespacemembers_func.html | 138 +-
doc/html/namespacemembers_type.html | 87 +-
doc/html/namespaces.html | 70 +-
doc/html/nav_f.png | Bin 0 -> 153 bytes
doc/html/nav_g.png | Bin 0 -> 95 bytes
doc/html/nav_h.png | Bin 0 -> 98 bytes
doc/html/open.png | Bin 0 -> 123 bytes
doc/html/pages.html | 63 +-
doc/html/parallel_do_body_req.html | 38 -
doc/html/parallel_for_body_req.html | 30 -
doc/html/parallel_reduce_body_req.html | 31 -
doc/html/parallel_reduce_lambda_req.html | 25 -
doc/html/parallel_scan_body_req.html | 32 -
doc/html/parallel_sort_iter_req.html | 29 -
doc/html/range_req.html | 32 -
doc/html/sync_off.png | Bin 0 -> 853 bytes
doc/html/sync_on.png | Bin 0 -> 845 bytes
doc/html/tab_a.png | Bin 0 -> 142 bytes
doc/html/tab_b.gif | Bin 35 -> 0 bytes
doc/html/tab_b.png | Bin 0 -> 169 bytes
doc/html/tab_h.png | Bin 0 -> 177 bytes
doc/html/tab_l.gif | Bin 706 -> 0 bytes
doc/html/tab_r.gif | Bin 2585 -> 0 bytes
doc/html/tab_s.png | Bin 0 -> 184 bytes
doc/html/tabs.css | 130 +-
examples/GettingStarted/index.html | 2 +-
examples/GettingStarted/sub_string_finder/Makefile | 4 +-
.../sub_string_finder/Makefile.windows | 2 +-
.../GettingStarted/sub_string_finder/index.html | 2 +-
.../sub_string_finder/sub_string_finder.cpp | 2 +-
.../sub_string_finder_extended.cpp | 2 +-
.../sub_string_finder/sub_string_finder_pretty.cpp | 2 +-
examples/Makefile | 12 +-
examples/common/copy_libraries.bat | 3 +-
examples/common/gui/Makefile.gmake | 2 +-
examples/common/gui/Makefile.win | 2 +-
examples/common/gui/convideo.cpp | 2 +-
examples/common/gui/d2dvideo.cpp | 2 +-
examples/common/gui/ddvideo.cpp | 2 +-
examples/common/gui/dxcheck.bat | 2 +-
examples/common/gui/gdivideo.cpp | 2 +-
examples/common/gui/macvideo.cpp | 2 +-
examples/common/gui/video.h | 2 +-
examples/common/gui/winvideo.h | 2 +-
examples/common/gui/xcode/tbbExample/Info.plist | 2 +-
examples/common/gui/xcode/tbbExample/OpenGLView.h | 2 +-
examples/common/gui/xcode/tbbExample/OpenGLView.m | 2 +-
examples/common/gui/xcode/tbbExample/main.m | 2 +-
.../common/gui/xcode/tbbExample/tbbAppDelegate.h | 2 +-
.../common/gui/xcode/tbbExample/tbbAppDelegate.m | 2 +-
.../gui/xcode/tbbExample/tbbExample-Info.plist | 2 +-
.../gui/xcode/tbbExample/tbbExample-Prefix.pch | 2 +-
examples/common/gui/xvideo.cpp | 8 +-
examples/common/index.html | 2 +-
examples/common/utility/fast_random.h | 2 +-
examples/common/utility/utility.h | 2 +-
.../concurrent_hash_map/count_strings/Makefile | 4 +-
.../count_strings/Makefile.windows | 2 +-
.../count_strings/count_strings.cpp | 2 +-
.../concurrent_hash_map/count_strings/index.html | 2 +-
examples/concurrent_hash_map/index.html | 2 +-
.../concurrent_priority_queue/shortpath/Makefile | 6 +-
.../shortpath/Makefile.windows | 2 +-
.../concurrent_priority_queue/shortpath/index.html | 2 +-
.../shortpath/shortpath.cpp | 2 +-
examples/graph/binpack/Makefile | 4 +-
examples/graph/binpack/Makefile.windows | 2 +-
examples/graph/binpack/binpack.cpp | 2 +-
examples/graph/binpack/index.html | 2 +-
examples/graph/dining_philosophers/Makefile | 4 +-
.../graph/dining_philosophers/Makefile.windows | 2 +-
.../dining_philosophers/dining_philosophers.cpp | 2 +-
examples/graph/dining_philosophers/index.html | 2 +-
examples/graph/index.html | 4 +-
examples/graph/logic_sim/D_latch.h | 2 +-
examples/graph/logic_sim/Makefile | 4 +-
examples/graph/logic_sim/Makefile.windows | 2 +-
examples/graph/logic_sim/basics.h | 2 +-
examples/graph/logic_sim/four_bit_adder.h | 2 +-
examples/graph/logic_sim/index.html | 2 +-
examples/graph/logic_sim/one_bit_adder.h | 2 +-
examples/graph/logic_sim/test_all.cpp | 2 +-
examples/graph/som/Makefile | 66 +
examples/graph/som/Makefile.windows.windows | 54 +
examples/graph/som/index.html | 51 +
examples/graph/som/msvs/som.icproj | 11 +
examples/graph/som/msvs/som.vcproj | 361 ++++
examples/graph/som/msvs/som_cl.sln | 22 +
examples/graph/som/msvs/som_icl.sln | 33 +
examples/graph/som/som.cpp | 225 +++
examples/graph/som/som.h | 169 ++
examples/graph/som/som_graph.cpp | 431 +++++
.../graph/som/xcode/som.xcodeproj/project.pbxproj | 313 ++++
examples/index.html | 2 +-
examples/parallel_do/index.html | 2 +-
examples/parallel_do/parallel_preorder/Graph.cpp | 2 +-
examples/parallel_do/parallel_preorder/Graph.h | 2 +-
examples/parallel_do/parallel_preorder/Makefile | 4 +-
.../parallel_do/parallel_preorder/Makefile.windows | 2 +-
examples/parallel_do/parallel_preorder/Matrix.h | 2 +-
examples/parallel_do/parallel_preorder/index.html | 2 +-
examples/parallel_do/parallel_preorder/main.cpp | 2 +-
.../parallel_preorder/parallel_preorder.cpp | 2 +-
examples/parallel_for/game_of_life/Makefile | 4 +-
.../parallel_for/game_of_life/Makefile.windows | 2 +-
examples/parallel_for/game_of_life/index.html | 2 +-
.../parallel_for/game_of_life/src/AssemblyInfo.cpp | 2 +-
examples/parallel_for/game_of_life/src/Board.h | 2 +-
.../parallel_for/game_of_life/src/Evolution.cpp | 2 +-
examples/parallel_for/game_of_life/src/Evolution.h | 2 +-
examples/parallel_for/game_of_life/src/Form1.h | 2 +-
.../parallel_for/game_of_life/src/Game_of_life.cpp | 2 +-
.../parallel_for/game_of_life/src/Update_state.cpp | 2 +-
examples/parallel_for/index.html | 2 +-
examples/parallel_for/polygon_overlay/Makefile | 10 +-
.../parallel_for/polygon_overlay/Makefile.windows | 2 +-
examples/parallel_for/polygon_overlay/index.html | 2 +-
examples/parallel_for/polygon_overlay/polymain.cpp | 2 +-
examples/parallel_for/polygon_overlay/polymain.h | 2 +-
examples/parallel_for/polygon_overlay/polyover.cpp | 2 +-
examples/parallel_for/polygon_overlay/polyover.h | 2 +-
.../parallel_for/polygon_overlay/pover_global.h | 2 +-
.../parallel_for/polygon_overlay/pover_video.cpp | 2 +-
.../parallel_for/polygon_overlay/pover_video.h | 2 +-
examples/parallel_for/polygon_overlay/rpolygon.h | 2 +-
examples/parallel_for/seismic/Makefile | 10 +-
examples/parallel_for/seismic/Makefile.windows | 2 +-
examples/parallel_for/seismic/index.html | 2 +-
examples/parallel_for/seismic/main.cpp | 2 +-
examples/parallel_for/seismic/seismic_video.cpp | 2 +-
examples/parallel_for/seismic/seismic_video.h | 2 +-
examples/parallel_for/seismic/universe.cpp | 2 +-
examples/parallel_for/seismic/universe.h | 2 +-
examples/parallel_for/tachyon/Makefile | 10 +-
examples/parallel_for/tachyon/Makefile.windows | 2 +-
.../parallel_for/tachyon/android/jni/Android.mk | 2 +-
.../tachyon/android/jni/Application.mk | 2 +-
.../tachyon/android/jni/jni-engine.cpp | 2 +-
.../src/com/intel/tbb/example/tachyon/tachyon.java | 2 +-
examples/parallel_for/tachyon/index.html | 2 +-
examples/parallel_for/tachyon/src/api.cpp | 2 +-
examples/parallel_for/tachyon/src/api.h | 2 +-
examples/parallel_for/tachyon/src/apigeom.cpp | 2 +-
examples/parallel_for/tachyon/src/apitrigeom.cpp | 2 +-
examples/parallel_for/tachyon/src/apitrigeom.h | 2 +-
examples/parallel_for/tachyon/src/bndbox.cpp | 2 +-
examples/parallel_for/tachyon/src/bndbox.h | 2 +-
examples/parallel_for/tachyon/src/box.cpp | 2 +-
examples/parallel_for/tachyon/src/box.h | 2 +-
examples/parallel_for/tachyon/src/camera.cpp | 2 +-
examples/parallel_for/tachyon/src/camera.h | 2 +-
examples/parallel_for/tachyon/src/coordsys.cpp | 2 +-
examples/parallel_for/tachyon/src/coordsys.h | 2 +-
examples/parallel_for/tachyon/src/cylinder.cpp | 2 +-
examples/parallel_for/tachyon/src/cylinder.h | 2 +-
examples/parallel_for/tachyon/src/extvol.cpp | 2 +-
examples/parallel_for/tachyon/src/extvol.h | 2 +-
examples/parallel_for/tachyon/src/global.cpp | 2 +-
examples/parallel_for/tachyon/src/global.h | 2 +-
examples/parallel_for/tachyon/src/grid.cpp | 2 +-
examples/parallel_for/tachyon/src/grid.h | 2 +-
examples/parallel_for/tachyon/src/imageio.cpp | 2 +-
examples/parallel_for/tachyon/src/imageio.h | 2 +-
examples/parallel_for/tachyon/src/imap.cpp | 2 +-
examples/parallel_for/tachyon/src/imap.h | 2 +-
examples/parallel_for/tachyon/src/intersect.cpp | 2 +-
examples/parallel_for/tachyon/src/intersect.h | 2 +-
examples/parallel_for/tachyon/src/jpeg.cpp | 2 +-
examples/parallel_for/tachyon/src/jpeg.h | 2 +-
examples/parallel_for/tachyon/src/light.cpp | 2 +-
examples/parallel_for/tachyon/src/light.h | 2 +-
examples/parallel_for/tachyon/src/machine.h | 2 +-
examples/parallel_for/tachyon/src/macros.h | 2 +-
examples/parallel_for/tachyon/src/main.cpp | 2 +-
examples/parallel_for/tachyon/src/objbound.cpp | 2 +-
examples/parallel_for/tachyon/src/objbound.h | 2 +-
examples/parallel_for/tachyon/src/parse.cpp | 2 +-
examples/parallel_for/tachyon/src/parse.h | 2 +-
examples/parallel_for/tachyon/src/plane.cpp | 2 +-
examples/parallel_for/tachyon/src/plane.h | 2 +-
examples/parallel_for/tachyon/src/ppm.cpp | 2 +-
examples/parallel_for/tachyon/src/ppm.h | 2 +-
examples/parallel_for/tachyon/src/pthread.cpp | 2 +-
examples/parallel_for/tachyon/src/pthread_w.h | 2 +-
examples/parallel_for/tachyon/src/quadric.cpp | 2 +-
examples/parallel_for/tachyon/src/quadric.h | 2 +-
examples/parallel_for/tachyon/src/render.cpp | 2 +-
examples/parallel_for/tachyon/src/render.h | 2 +-
examples/parallel_for/tachyon/src/ring.cpp | 2 +-
examples/parallel_for/tachyon/src/ring.h | 2 +-
examples/parallel_for/tachyon/src/shade.cpp | 2 +-
examples/parallel_for/tachyon/src/shade.h | 2 +-
examples/parallel_for/tachyon/src/sphere.cpp | 2 +-
examples/parallel_for/tachyon/src/sphere.h | 2 +-
.../parallel_for/tachyon/src/tachyon_video.cpp | 2 +-
examples/parallel_for/tachyon/src/tachyon_video.h | 2 +-
examples/parallel_for/tachyon/src/texture.cpp | 2 +-
examples/parallel_for/tachyon/src/texture.h | 2 +-
examples/parallel_for/tachyon/src/tgafile.cpp | 2 +-
examples/parallel_for/tachyon/src/tgafile.h | 2 +-
examples/parallel_for/tachyon/src/trace.h | 2 +-
examples/parallel_for/tachyon/src/trace.serial.cpp | 2 +-
examples/parallel_for/tachyon/src/trace.tbb.cpp | 2 +-
examples/parallel_for/tachyon/src/trace.tbb1d.cpp | 2 +-
examples/parallel_for/tachyon/src/trace_rest.cpp | 2 +-
examples/parallel_for/tachyon/src/triangle.cpp | 2 +-
examples/parallel_for/tachyon/src/triangle.h | 2 +-
examples/parallel_for/tachyon/src/types.h | 2 +-
examples/parallel_for/tachyon/src/ui.cpp | 2 +-
examples/parallel_for/tachyon/src/ui.h | 2 +-
examples/parallel_for/tachyon/src/util.cpp | 2 +-
examples/parallel_for/tachyon/src/util.h | 2 +-
examples/parallel_for/tachyon/src/vector.cpp | 2 +-
examples/parallel_for/tachyon/src/vector.h | 2 +-
examples/parallel_for/tachyon/src/vol.cpp | 2 +-
examples/parallel_for/tachyon/src/vol.h | 2 +-
examples/parallel_reduce/convex_hull/Makefile | 6 +-
.../parallel_reduce/convex_hull/Makefile.windows | 2 +-
examples/parallel_reduce/convex_hull/convex_hull.h | 2 +-
.../convex_hull/convex_hull_bench.cpp | 2 +-
.../convex_hull/convex_hull_sample.cpp | 2 +-
examples/parallel_reduce/convex_hull/index.html | 2 +-
examples/parallel_reduce/index.html | 2 +-
examples/parallel_reduce/primes/Makefile | 3 +-
examples/parallel_reduce/primes/Makefile.windows | 2 +-
examples/parallel_reduce/primes/index.html | 2 +-
examples/parallel_reduce/primes/main.cpp | 2 +-
examples/parallel_reduce/primes/primes.cpp | 2 +-
examples/parallel_reduce/primes/primes.h | 2 +-
examples/pipeline/index.html | 2 +-
examples/pipeline/square/Makefile | 4 +-
examples/pipeline/square/Makefile.windows | 2 +-
examples/pipeline/square/gen_input.cpp | 2 +-
examples/pipeline/square/index.html | 2 +-
examples/pipeline/square/square.cpp | 2 +-
examples/task/index.html | 2 +-
examples/task/tree_sum/Makefile | 4 +-
examples/task/tree_sum/Makefile.windows | 2 +-
.../task/tree_sum/OptimizedParallelSumTree.cpp | 2 +-
examples/task/tree_sum/SerialSumTree.cpp | 2 +-
examples/task/tree_sum/SimpleParallelSumTree.cpp | 2 +-
examples/task/tree_sum/TreeMaker.h | 2 +-
examples/task/tree_sum/common.h | 2 +-
examples/task/tree_sum/index.html | 2 +-
examples/task/tree_sum/main.cpp | 2 +-
examples/task_group/index.html | 2 +-
examples/task_group/sudoku/Makefile | 6 +-
examples/task_group/sudoku/Makefile.windows | 2 +-
examples/task_group/sudoku/index.html | 2 +-
examples/task_group/sudoku/sudoku.cpp | 2 +-
examples/task_priority/fractal/Makefile | 12 +-
examples/task_priority/fractal/Makefile.windows | 2 +-
examples/task_priority/fractal/fractal.cpp | 2 +-
examples/task_priority/fractal/fractal.h | 2 +-
examples/task_priority/fractal/fractal_video.h | 2 +-
examples/task_priority/fractal/index.html | 2 +-
examples/task_priority/fractal/main.cpp | 2 +-
examples/task_priority/index.html | 2 +-
examples/test_all/fibonacci/Fibonacci.cpp | 2 +-
examples/test_all/fibonacci/Makefile | 2 +-
examples/test_all/fibonacci/Makefile.windows | 2 +-
examples/test_all/fibonacci/index.html | 2 +-
examples/test_all/index.html | 2 +-
include/index.html | 2 +-
include/serial/tbb/parallel_for.h | 4 +-
include/serial/tbb/tbb_annotate.h | 2 +-
include/tbb/aggregator.h | 2 +-
include/tbb/aligned_space.h | 2 +-
include/tbb/atomic.h | 2 +-
include/tbb/blocked_range.h | 2 +-
include/tbb/blocked_range2d.h | 2 +-
include/tbb/blocked_range3d.h | 2 +-
include/tbb/cache_aligned_allocator.h | 8 +-
include/tbb/combinable.h | 2 +-
include/tbb/compat/condition_variable | 2 +-
include/tbb/compat/ppl.h | 2 +-
include/tbb/compat/thread | 2 +-
include/tbb/compat/tuple | 2 +-
include/tbb/concurrent_hash_map.h | 24 +-
include/tbb/concurrent_lru_cache.h | 2 +-
include/tbb/concurrent_priority_queue.h | 7 +-
include/tbb/concurrent_queue.h | 2 +-
include/tbb/concurrent_unordered_map.h | 2 +-
include/tbb/concurrent_unordered_set.h | 2 +-
include/tbb/concurrent_vector.h | 5 +-
include/tbb/critical_section.h | 2 +-
include/tbb/enumerable_thread_specific.h | 2 +-
include/tbb/flow_graph.h | 671 ++++++--
include/tbb/index.html | 2 +-
include/tbb/internal/_aggregator_impl.h | 2 +-
include/tbb/internal/_concurrent_queue_impl.h | 2 +-
include/tbb/internal/_concurrent_unordered_impl.h | 2 +-
include/tbb/internal/_flow_graph_impl.h | 10 +-
.../tbb/internal/_flow_graph_item_buffer_impl.h | 2 +-
include/tbb/internal/_flow_graph_join_impl.h | 129 +-
include/tbb/internal/_flow_graph_node_impl.h | 85 +-
include/tbb/internal/_flow_graph_or_impl.h | 2 +-
.../tbb/internal/_flow_graph_tagged_buffer_impl.h | 2 +-
include/tbb/internal/_flow_graph_trace_impl.h | 213 +++
include/tbb/internal/_flow_graph_types_impl.h | 2 +-
include/tbb/internal/_mutex_padding.h | 38 +-
include/tbb/internal/_tbb_strings.h | 72 +
include/tbb/internal/_tbb_windef.h | 2 +-
include/tbb/internal/_x86_eliding_mutex_impl.h | 6 +-
include/tbb/internal/_x86_rtm_rw_mutex_impl.h | 219 +++
include/tbb/machine/gcc_armv7.h | 7 +-
include/tbb/machine/gcc_generic.h | 2 +-
include/tbb/machine/gcc_ia32_common.h | 2 +-
include/tbb/machine/gcc_itsx.h | 76 +-
include/tbb/machine/ibm_aix51.h | 2 +-
include/tbb/machine/icc_generic.h | 2 +-
include/tbb/machine/linux_common.h | 2 +-
include/tbb/machine/linux_ia32.h | 14 +-
include/tbb/machine/linux_ia64.h | 2 +-
include/tbb/machine/linux_intel64.h | 2 +-
include/tbb/machine/mac_ppc.h | 2 +-
include/tbb/machine/macos_common.h | 2 +-
include/tbb/machine/mic_common.h | 2 +-
include/tbb/machine/msvc_armv7.h | 2 +-
include/tbb/machine/msvc_ia32_common.h | 25 +-
include/tbb/machine/sunos_sparc.h | 2 +-
include/tbb/machine/windows_api.h | 2 +-
include/tbb/machine/windows_ia32.h | 2 +-
include/tbb/machine/windows_intel64.h | 2 +-
include/tbb/machine/xbox360_ppc.h | 2 +-
include/tbb/memory_pool.h | 14 +-
include/tbb/mutex.h | 2 +-
include/tbb/null_mutex.h | 2 +-
include/tbb/null_rw_mutex.h | 2 +-
include/tbb/parallel_do.h | 2 +-
include/tbb/parallel_for.h | 72 +-
include/tbb/parallel_for_each.h | 2 +-
include/tbb/parallel_invoke.h | 2 +-
include/tbb/parallel_reduce.h | 56 +-
include/tbb/parallel_scan.h | 2 +-
include/tbb/parallel_sort.h | 9 +-
include/tbb/parallel_while.h | 2 +-
include/tbb/partitioner.h | 74 +-
include/tbb/pipeline.h | 2 +-
include/tbb/queuing_mutex.h | 2 +-
include/tbb/queuing_rw_mutex.h | 2 +-
include/tbb/reader_writer_lock.h | 2 +-
include/tbb/recursive_mutex.h | 2 +-
include/tbb/runtime_loader.h | 2 +-
include/tbb/scalable_allocator.h | 14 +-
include/tbb/spin_mutex.h | 6 +-
include/tbb/spin_rw_mutex.h | 49 +-
include/tbb/task.h | 24 +-
include/tbb/task_arena.h | 120 +-
include/tbb/task_group.h | 23 +-
include/tbb/task_scheduler_init.h | 8 +-
include/tbb/task_scheduler_observer.h | 12 +-
include/tbb/tbb.h | 2 +-
include/tbb/tbb_allocator.h | 8 +-
include/tbb/tbb_config.h | 84 +-
include/tbb/tbb_exception.h | 2 +-
include/tbb/tbb_machine.h | 10 +-
include/tbb/tbb_profiling.h | 75 +-
include/tbb/tbb_stddef.h | 9 +-
include/tbb/tbb_thread.h | 7 +-
include/tbb/tbbmalloc_proxy.h | 2 +-
include/tbb/tick_count.h | 2 +-
index.html | 2 +-
jni/Android.mk | 2 +-
jni/Application.mk | 2 +-
src/Makefile | 40 +-
src/index.html | 2 +-
src/old/concurrent_queue_v2.cpp | 2 +-
src/old/concurrent_queue_v2.h | 2 +-
src/old/concurrent_vector_v2.cpp | 2 +-
src/old/concurrent_vector_v2.h | 2 +-
src/old/spin_rw_mutex_v2.cpp | 2 +-
src/old/spin_rw_mutex_v2.h | 2 +-
src/old/task_v2.cpp | 2 +-
src/old/test_concurrent_queue_v2.cpp | 2 +-
src/old/test_concurrent_vector_v2.cpp | 2 +-
src/old/test_mutex_v2.cpp | 2 +-
src/old/test_task_scheduler_observer_v3.cpp | 2 +-
src/perf/coarse_grained_raii_lru_cache.h | 2 +-
src/perf/cpq_pdes.cpp | 2 +-
src/perf/cpq_throughput_test.cpp | 2 +-
src/perf/fibonacci_impl_tbb.cpp | 2 +-
src/perf/perf.cpp | 6 +-
src/perf/perf.h | 2 +-
src/perf/perf_sched.cpp | 10 +-
src/perf/run_statistics.sh | 2 +-
src/perf/statistics.cpp | 2 +-
src/perf/statistics.h | 2 +-
src/perf/statistics_xml.h | 2 +-
src/perf/time_fibonacci_cutoff.cpp | 2 +-
src/perf/time_framework.h | 2 +-
src/perf/time_hash_map.cpp | 4 +-
src/perf/time_hash_map_fill.cpp | 2 +-
src/perf/time_hash_map_fill.html | 2 +-
src/perf/time_locked_work.cpp | 2 +-
src/perf/time_lru_cache_throughput.cpp | 2 +-
src/perf/time_sandbox.h | 2 +-
src/perf/time_vector.cpp | 2 +-
src/rml/client/index.html | 2 +-
src/rml/client/library_assert.h | 2 +-
src/rml/client/omp_dynamic_link.cpp | 2 +-
src/rml/client/omp_dynamic_link.h | 2 +-
src/rml/client/rml_factory.h | 2 +-
src/rml/client/rml_omp.cpp | 2 +-
src/rml/client/rml_tbb.cpp | 2 +-
src/rml/include/index.html | 2 +-
src/rml/include/rml_base.h | 2 +-
src/rml/include/rml_omp.h | 2 +-
src/rml/include/rml_tbb.h | 2 +-
src/rml/index.html | 2 +-
src/rml/perfor/omp_nested.cpp | 2 +-
src/rml/perfor/omp_simple.cpp | 2 +-
src/rml/perfor/tbb_multi_omp.cpp | 2 +-
src/rml/perfor/tbb_simple.cpp | 2 +-
src/rml/perfor/thread_level.h | 2 +-
src/rml/server/index.html | 2 +-
src/rml/server/irml.rc | 6 +-
src/rml/server/job_automaton.h | 2 +-
src/rml/server/lin-rml-export.def | 2 +-
src/rml/server/rml_server.cpp | 2 +-
src/rml/server/thread_monitor.h | 2 +-
src/rml/server/wait_counter.h | 2 +-
src/rml/server/win32-rml-export.def | 2 +-
src/rml/server/win64-rml-export.def | 2 +-
src/rml/test/rml_omp_stub.cpp | 9 +-
src/rml/test/test_job_automaton.cpp | 2 +-
src/rml/test/test_rml_mixed.cpp | 9 +-
src/rml/test/test_rml_omp.cpp | 9 +-
src/rml/test/test_rml_omp_c_linkage.c | 2 +-
src/rml/test/test_rml_tbb.cpp | 2 +-
src/rml/test/test_server.h | 2 +-
src/rml/test/test_thread_monitor.cpp | 2 +-
src/tbb/arena.cpp | 81 +-
src/tbb/arena.h | 107 +-
src/tbb/cache_aligned_allocator.cpp | 2 +-
src/tbb/cilk-tbb-interop.h | 2 +-
src/tbb/concurrent_hash_map.cpp | 2 +-
src/tbb/concurrent_monitor.cpp | 2 +-
src/tbb/concurrent_monitor.h | 2 +-
src/tbb/concurrent_queue.cpp | 2 +-
src/tbb/concurrent_vector.cpp | 2 +-
src/tbb/condition_variable.cpp | 2 +-
src/tbb/critical_section.cpp | 2 +-
src/tbb/custom_scheduler.h | 43 +-
src/tbb/dynamic_link.cpp | 7 +-
src/tbb/dynamic_link.h | 7 +-
src/tbb/governor.cpp | 5 +-
src/tbb/governor.h | 19 +-
src/tbb/ia32-masm/atomic_support.asm | 2 +-
src/tbb/ia32-masm/itsx.asm | 42 +-
src/tbb/ia32-masm/lock_byte.asm | 2 +-
src/tbb/ia64-gas/atomic_support.s | 2 +-
src/tbb/ia64-gas/ia64_misc.s | 2 +-
src/tbb/ia64-gas/lock_byte.s | 2 +-
src/tbb/ia64-gas/log2.s | 2 +-
src/tbb/ia64-gas/pause.s | 2 +-
src/tbb/ibm_aix51/atomic_support.c | 2 +-
src/tbb/index.html | 2 +-
src/tbb/intel64-masm/atomic_support.asm | 2 +-
src/tbb/intel64-masm/intel64_misc.asm | 2 +-
src/tbb/intel64-masm/itsx.asm | 42 +-
src/tbb/intrusive_list.h | 2 +-
src/tbb/itt_notify.cpp | 5 +-
src/tbb/itt_notify.h | 2 +-
src/tbb/lin32-tbb-export.def | 2 +-
src/tbb/lin32-tbb-export.lst | 31 +-
src/tbb/lin64-tbb-export.def | 2 +-
src/tbb/lin64-tbb-export.lst | 31 +-
src/tbb/lin64ipf-tbb-export.def | 2 +-
src/tbb/lin64ipf-tbb-export.lst | 14 +-
src/tbb/mac32-tbb-export.def | 2 +-
src/tbb/mac32-tbb-export.lst | 25 +-
src/tbb/mac64-tbb-export.def | 2 +-
src/tbb/mac64-tbb-export.lst | 25 +-
src/tbb/mailbox.h | 14 +-
src/tbb/market.cpp | 75 +-
src/tbb/market.h | 2 +-
src/tbb/mutex.cpp | 2 +-
src/tbb/observer_proxy.cpp | 6 +-
src/tbb/observer_proxy.h | 2 +-
src/tbb/pipeline.cpp | 2 +-
src/tbb/private_server.cpp | 25 +-
src/tbb/queuing_mutex.cpp | 2 +-
src/tbb/queuing_rw_mutex.cpp | 2 +-
src/tbb/reader_writer_lock.cpp | 2 +-
src/tbb/recursive_mutex.cpp | 2 +-
src/tbb/scheduler.cpp | 42 +-
src/tbb/scheduler.h | 21 +-
src/tbb/scheduler_common.h | 16 +-
src/tbb/scheduler_utility.h | 2 +-
src/tbb/semaphore.cpp | 2 +-
src/tbb/semaphore.h | 2 +-
src/tbb/spin_mutex.cpp | 2 +-
src/tbb/spin_rw_mutex.cpp | 2 +-
src/tbb/task.cpp | 14 +-
src/tbb/task_group_context.cpp | 19 +-
src/tbb/task_stream.h | 23 +-
src/tbb/tbb_assert_impl.h | 2 +-
src/tbb/tbb_main.cpp | 163 +-
src/tbb/tbb_main.h | 2 +-
src/tbb/tbb_misc.cpp | 43 +-
src/tbb/tbb_misc.h | 6 +-
src/tbb/tbb_misc_ex.cpp | 2 +-
src/tbb/tbb_resource.rc | 6 +-
src/tbb/tbb_statistics.cpp | 2 +-
src/tbb/tbb_statistics.h | 2 +-
src/tbb/tbb_thread.cpp | 2 +-
src/tbb/tbb_version.h | 2 +-
src/tbb/tls.h | 2 +-
src/tbb/tools_api/disable_warnings.h | 2 +-
src/tbb/tools_api/internal/ittnotify.h | 2 +-
src/tbb/tools_api/ittnotify.h | 4 +-
src/tbb/tools_api/ittnotify_config.h | 2 +-
src/tbb/tools_api/ittnotify_static.c | 73 +-
src/tbb/tools_api/ittnotify_static.h | 2 +-
src/tbb/tools_api/ittnotify_types.h | 2 +-
src/tbb/tools_api/legacy/ittnotify.h | 2 +-
src/tbb/tools_api/prototype/ittnotify.h | 2 +-
src/tbb/win32-tbb-export.def | 2 +-
src/tbb/win32-tbb-export.lst | 33 +-
src/tbb/win64-gcc-tbb-export.def | 2 +-
src/tbb/win64-gcc-tbb-export.lst | 14 +-
src/tbb/win64-tbb-export.def | 2 +-
src/tbb/win64-tbb-export.lst | 33 +-
src/tbb/winrt-tbb-export.lst | 14 +-
src/tbb/x86_rtm_rw_mutex.cpp | 281 ++++
src/tbb/xbox360-tbb-export.def | 2 +-
src/tbbmalloc/Customize.h | 2 +-
src/tbbmalloc/MapMemory.h | 2 +-
src/tbbmalloc/Statistics.h | 2 +-
src/tbbmalloc/TypeDefinitions.h | 2 +-
src/tbbmalloc/backend.cpp | 462 +++--
src/tbbmalloc/backref.cpp | 133 +-
src/tbbmalloc/frontend.cpp | 243 ++-
src/tbbmalloc/large_objects.cpp | 55 +-
src/tbbmalloc/lin32-proxy-export.def | 2 +-
src/tbbmalloc/lin32-tbbmalloc-export.def | 2 +-
src/tbbmalloc/lin64-proxy-export.def | 2 +-
src/tbbmalloc/lin64-tbbmalloc-export.def | 2 +-
src/tbbmalloc/lin64ipf-proxy-export.def | 2 +-
src/tbbmalloc/lin64ipf-tbbmalloc-export.def | 2 +-
src/tbbmalloc/mac32-tbbmalloc-export.def | 2 +-
src/tbbmalloc/mac64-tbbmalloc-export.def | 2 +-
src/tbbmalloc/proxy.cpp | 87 +-
src/tbbmalloc/proxy.h | 3 +-
src/tbbmalloc/tbb_function_replacement.cpp | 2 +-
src/tbbmalloc/tbb_function_replacement.h | 2 +-
src/tbbmalloc/tbbmalloc.cpp | 2 +-
src/tbbmalloc/tbbmalloc.rc | 6 +-
src/tbbmalloc/tbbmalloc_internal.h | 154 +-
src/tbbmalloc/tbbmalloc_internal_api.h | 2 +-
src/tbbmalloc/win32-gcc-tbbmalloc-export.def | 3 +-
src/tbbmalloc/win32-tbbmalloc-export.def | 3 +-
src/tbbmalloc/win64-gcc-tbbmalloc-export.def | 3 +-
src/tbbmalloc/win64-tbbmalloc-export.def | 3 +-
src/tbbmalloc/xbox360-tbbmalloc-export.def | 3 +-
src/tbbproxy/tbbproxy-windows.asm | 2 +-
src/tbbproxy/tbbproxy.cpp | 2 +-
src/test/harness.h | 131 +-
src/test/harness_allocator.h | 2 +-
src/test/harness_assert.h | 2 +-
src/test/harness_bad_expr.h | 2 +-
src/test/harness_barrier.h | 2 +-
src/test/harness_checktype.h | 2 +-
src/test/harness_concurrency.h | 2 +-
src/test/harness_concurrency_tracker.h | 2 +-
src/test/harness_cpu.h | 39 +-
src/test/harness_defs.h | 14 +-
src/test/harness_dynamic_libs.h | 2 +-
src/test/harness_eh.h | 2 +-
src/test/harness_graph.h | 6 +-
src/test/harness_inject_scheduler.h | 2 +-
src/test/harness_iterator.h | 2 +-
src/test/harness_m128.h | 2 +-
src/test/harness_memory.h | 2 +-
src/test/harness_mic.h | 2 +-
src/test/harness_report.h | 2 +-
src/test/harness_runtime_loader.h | 45 +
src/test/harness_task.h | 2 +-
src/test/harness_tbb_independence.h | 10 +-
src/test/harness_test_cases_framework.h | 2 +-
src/test/harness_tsx.h | 42 +-
src/test/test_ScalableAllocator.cpp | 7 +-
src/test/test_ScalableAllocator_STL.cpp | 2 +-
src/test/test_aggregator.cpp | 2 +-
src/test/test_aligned_space.cpp | 2 +-
src/test/test_allocator.h | 24 +-
src/test/test_allocator_STL.h | 2 +-
src/test/test_assembly.cpp | 2 +-
src/test/test_atomic.cpp | 4 +-
src/test/test_blocked_range.cpp | 30 +-
src/test/test_blocked_range2d.cpp | 2 +-
src/test/test_blocked_range3d.cpp | 2 +-
src/test/test_broadcast_node.cpp | 4 +-
src/test/test_buffer_node.cpp | 2 +-
src/test/test_cache_aligned_allocator.cpp | 12 +-
src/test/test_cache_aligned_allocator_STL.cpp | 2 +-
src/test/test_cilk_common.h | 2 +-
src/test/test_cilk_dynamic_load.cpp | 2 +-
src/test/test_cilk_interop.cpp | 2 +-
src/test/test_combinable.cpp | 2 +-
src/test/test_concurrent_hash_map.cpp | 40 +-
src/test/test_concurrent_lru_cache.cpp | 2 +-
src/test/test_concurrent_monitor.cpp | 2 +-
src/test/test_concurrent_priority_queue.cpp | 4 +-
src/test/test_concurrent_queue.cpp | 2 +-
src/test/test_concurrent_queue.h | 2 +-
src/test/test_concurrent_unordered.cpp | 40 +-
src/test/test_concurrent_vector.cpp | 29 +-
src/test/test_condition_variable.h | 2 +-
src/test/test_continue_node.cpp | 52 +-
src/test/test_critical_section.cpp | 2 +-
src/test/test_dynamic_link.cpp | 2 +-
src/test/test_eh_algorithms.cpp | 120 +-
src/test/test_eh_flow_graph.cpp | 26 +-
src/test/test_eh_tasks.cpp | 2 +-
src/test/test_enumerable_thread_specific.cpp | 2 +-
src/test/test_examples_common_utility.cpp | 2 +-
src/test/test_fast_random.cpp | 4 +-
src/test/test_flow_graph.cpp | 2 +-
src/test/test_fp.cpp | 2 +-
src/test/test_function_node.cpp | 2 +-
src/test/test_halt.cpp | 2 +-
src/test/test_handle_perror.cpp | 2 +-
src/test/test_hw_concurrency.cpp | 2 +-
src/test/test_initializer_list.h | 23 +-
src/test/test_inits_loop.cpp | 2 +-
src/test/test_intrusive_list.cpp | 2 +-
src/test/test_ittnotify.cpp | 2 +-
src/test/test_join_node.cpp | 2 +-
src/test/test_lambda.cpp | 2 +-
src/test/test_limiter_node.cpp | 163 +-
src/test/test_malloc_atexit.cpp | 2 +-
src/test/test_malloc_compliance.cpp | 25 +-
src/test/test_malloc_init_shutdown.cpp | 11 +-
src/test/test_malloc_lib_unload.cpp | 3 +-
src/test/test_malloc_overload.cpp | 40 +-
src/test/test_malloc_pools.cpp | 3 +-
src/test/test_malloc_pure_c.c | 23 +-
src/test/test_malloc_regression.cpp | 3 +-
src/test/test_malloc_used_by_lib.cpp | 10 +-
src/test/test_malloc_whitebox.cpp | 135 +-
src/test/test_model_plugin.cpp | 2 +-
src/test/test_multifunction_node.cpp | 2 +-
src/test/test_mutex.cpp | 64 +-
src/test/test_mutex_native_threads.cpp | 2 +-
src/test/test_openmp.cpp | 2 +-
src/test/test_or_node.cpp | 2 +-
src/test/test_overwrite_node.cpp | 2 +-
src/test/test_parallel_do.cpp | 2 +-
src/test/test_parallel_for.cpp | 7 +-
src/test/test_parallel_for_each.cpp | 2 +-
src/test/test_parallel_for_vectorization.cpp | 75 +
src/test/test_parallel_invoke.cpp | 2 +-
src/test/test_parallel_pipeline.cpp | 2 +-
src/test/test_parallel_reduce.cpp | 56 +-
src/test/test_parallel_scan.cpp | 2 +-
src/test/test_parallel_sort.cpp | 2 +-
src/test/test_parallel_while.cpp | 2 +-
src/test/test_pipeline.cpp | 2 +-
src/test/test_pipeline_with_tbf.cpp | 2 +-
src/test/test_priority_queue_node.cpp | 2 +-
src/test/test_queue_node.cpp | 2 +-
src/test/test_range_based_for.h | 66 +
src/test/test_reader_writer_lock.cpp | 2 +-
src/test/test_runtime_loader.cpp | 2 +-
src/test/test_rwm_upgrade_downgrade.cpp | 2 +-
src/test/test_semaphore.cpp | 2 +-
src/test/test_sequencer_node.cpp | 2 +-
src/test/test_source_node.cpp | 4 +-
src/test/test_split_node.cpp | 2 +-
src/test/test_static_assert.cpp | 2 +-
src/test/test_std_thread.cpp | 2 +-
src/test/test_task.cpp | 6 +-
src/test/test_task_arena.cpp | 53 +-
src/test/test_task_assertions.cpp | 2 +-
src/test/test_task_auto_init.cpp | 2 +-
src/test/test_task_enqueue.cpp | 15 +-
src/test/test_task_group.cpp | 27 +-
src/test/test_task_leaks.cpp | 6 +-
src/test/test_task_priority.cpp | 6 +-
src/test/test_task_scheduler_init.cpp | 2 +-
src/test/test_task_scheduler_observer.cpp | 9 +-
src/test/test_task_steal_limit.cpp | 2 +-
src/test/test_tbb_condition_variable.cpp | 2 +-
src/test/test_tbb_fork.cpp | 2 +-
src/test/test_tbb_header.cpp | 2 +-
src/test/test_tbb_thread.cpp | 2 +-
src/test/test_tbb_version.cpp | 14 +-
src/test/test_thread.h | 2 +-
src/test/test_tick_count.cpp | 2 +-
src/test/test_tuple.cpp | 2 +-
src/test/test_write_once_node.cpp | 2 +-
src/test/test_yield.cpp | 2 +-
1704 files changed, 116902 insertions(+), 25920 deletions(-)
diff --cc debian/changelog
index f45ce07,0000000..ab065f9
mode 100644,000000..100644
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,224 -1,0 +1,236 @@@
++tbb (4.2~20140122-1) unstable; urgency=medium
++
++ * Added myself as maintainer for package.
++ * Added a symlink to tbb-examples so build instructions now work for them.
++ * Added a dependency to libjs-query and a symlink to remove the embedded
++ copy.
++ * New upstream release:
++ + armv7l build fixes, removed armhf.patch
++ + rebased adddebug.patch and fixnonlinux.patch
++
++ -- Steve Capper <steven.capper at gmail.com> Mon, 07 Apr 2014 14:51:05 +0100
++
+tbb (4.2~20130725-2) unstable; urgency=low
+
+ * Oprhan the package, set maintainer to Debian QA Group
+
+ -- Roberto C. Sanchez <roberto at connexer.com> Sun, 02 Mar 2014 13:05:59 -0500
+
+tbb (4.2~20130725-1.2) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * Add mips mipsel to the list of supported arches in debian/control
+ Closes: #739965
+
+ -- Anibal Monsalve Salazar <anibal at debian.org> Mon, 24 Feb 2014 12:27:06 +0000
+
+tbb (4.2~20130725-1.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * New upstream
+ * Fix buildds: x32/sparc/sparc64
+ * Do not compress Makefiles in tbb-examples
+
+ -- Mathieu Malaterre <malat at debian.org> Tue, 08 Oct 2013 08:23:25 +0000
+
+tbb (4.1~20130613-1.2) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix armhf buildd
+ + debian/patches/armhf.patch
+ * Fix hardening flags (missing CPPFLAGS)
+ * Fix d/watch file
+
+ -- Mathieu Malaterre <malat at debian.org> Wed, 18 Sep 2013 09:22:27 +0200
+
+tbb (4.1~20130613-1.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Remove patches from bug #692033, since integrated upstream now
+ * Upload to sid
+ - Closes: #714986, #715162, #713347, #715425, #705495
+
+ -- Mathieu Malaterre <malat at debian.org> Mon, 26 Aug 2013 13:00:26 +0200
+
+tbb (4.1~20130613-1.1~exp1) experimental; urgency=low
+
+ * Non-maintainer upload.
+ * Upload 4.1, update 4
+ * Import patches for armhf (from 4.0+r233+update5-0.2)
+
+ -- Mathieu Malaterre <malat at debian.org> Sat, 06 Jul 2013 15:01:19 +0200
+
+tbb (4.1~20130516-1.1~exp1) experimental; urgency=low
+
+ * Non-maintainer upload.
+ * Upload 4.1, update 3. Closes: #695683
+ * Switch to dh/9. Get harderning compilation
+ * Add d/watch. Closes: #695683
+ * Use d/rules to generate version. Closes: #712146
+ * Build PowerPC/SPE. Closes: #695685
+ * Use new d/rules. Bump Std-Vers: 3.9.4
+
+ -- Mathieu Malaterre <malat at debian.org> Fri, 05 Jul 2013 09:06:21 +0200
+
+tbb (4.0+r233+update5-0.2) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Add armhf to the list of supported arches in debian/control, now that
+ ARMv7 support is there. Not (yet) worth doing for armel.
+
+ -- Steve McIntyre <steve.mcintyre at linaro.org> Mon, 24 Jun 2013 17:05:45 +0100
+
+tbb (4.0+r233+update5-0.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Updated to upstream 4.0 Update 5 release.
+ + Added 64-bit PowerPC support
+ * Applied ARMv7-A support patches from linaro. (Closes: #692033)
+
+ -- Andrew Lee (李健秋) <ajqlee at debian.org> Wed, 12 Jun 2013 13:57:09 +0800
+
+tbb (4.0+r233-1) unstable; urgency=low
+
+ * New upstream release
+ + Add 32-bit PowerPC support
+ * Update to Standards-Version 3.9.2 (no changes)
+ * Add note to package descriptions that Pentium4-compatible and higher is
+ supported for i386 architecture users (Closes: #642248)
+ * Do not run test suite when DEB_BUILD_OPTIONS=nocheck (Closes: #642251)
+ * Do not ignore 'make clean' errors (Closes: #642242)
+
+ -- Roberto C. Sanchez <roberto at connexer.com> Sat, 24 Sep 2011 17:16:45 -0400
+
+tbb (3.0+r147-1) unstable; urgency=low
+
+ * New upstream release
+ * debian/copyright: update years
+ * debian/control: Add ppc64 to the Architecture fields
+
+ -- Roberto C. Sanchez <roberto at connexer.com> Thu, 31 Mar 2011 15:02:52 -0400
+
+tbb (3.0+r035-2) unstable; urgency=low
+
+ * Make examples build properly (Closes: #608347)
+ + Ship common Makefile snippets from upstream
+ + Document that upstream's _debug library versions are not shipped
+ * Update to Standards-Version 3.9.1 (no changes)
+
+
+ -- Roberto C. Sanchez <roberto at connexer.com> Fri, 31 Dec 2010 15:21:02 -0500
+
+tbb (3.0+r035-1) unstable; urgency=low
+
+ * New upstream release
+ * Update to Standards-Version 3.9.0 (no changes)
+ * Switch to dpkg-source 3.0 (quilt) format
+
+ -- Roberto C. Sanchez <roberto at connexer.com> Mon, 28 Jun 2010 19:29:45 -0400
+
+tbb (3.0+r018-1) unstable; urgency=low
+
+ * New upstream release (Closes: #581614)
+
+ -- Roberto C. Sanchez <roberto at connexer.com> Sat, 15 May 2010 07:58:17 -0400
+
+tbb (2.2+r013-1) unstable; urgency=low
+
+ * New upstream release
+ * debian/copyright: update years
+ * Update to Standards-Version 3.8.4 (no changes)
+
+ -- Roberto C. Sanchez <roberto at connexer.com> Sat, 20 Feb 2010 12:22:19 -0500
+
+tbb (2.2+r012-1) unstable; urgency=low
+
+ * New upstream release
+ * Update pkg-config metadata file
+ * Add ${misc:Depends} as recommended by lintian
+
+ -- Roberto C. Sanchez <roberto at connexer.com> Wed, 27 Jan 2010 09:50:16 -0500
+
+tbb (2.2+r009-1) unstable; urgency=low
+
+ * New upstream release
+
+ -- Roberto C. Sanchez <roberto at connexer.com> Sun, 18 Oct 2009 14:50:25 -0400
+
+tbb (2.2+r004-1) unstable; urgency=low
+
+ * New upstream release (Closes: #545702)
+ * Update to Standards-Version 3.8.3 (no changes)
+
+ -- Roberto C. Sanchez <roberto at connexer.com> Wed, 09 Sep 2009 17:22:22 -0400
+
+tbb (2.1r017-1) unstable; urgency=low
+
+ * New upstream release
+ * Change libtbb2-dbg to section debug for new archive layout
+
+ -- Roberto C. Sanchez <roberto at connexer.com> Sun, 10 May 2009 21:15:34 -0400
+
+tbb (2.1r015-1) unstable; urgency=low
+
+ * New upstream release
+ * 02_replace_arch_command.dpatch: merged upstream
+ * Remove build dependency on dpatch and modify debian-rules accordingly
+ * Add .pc file to help when building against the library
+ * Update to Standards-Version 3.8.1 (no changes)
+
+ -- Roberto C. Sanchez <roberto at connexer.com> Tue, 17 Mar 2009 15:52:47 -0400
+
+tbb (2.1~20080605-1) unstable; urgency=low
+
+ * New upstream release
+ * Drop patches
+ - 01_add_soname: suitable fascimile implemented upstream
+ - 03_ias_patch: upstream now using as instead of ias
+ * Update to Standards-Version 3.8.0 (no changes)
+ * Add new upstream Doxygen documentation (in libtbb-doc package)
+ * Register new documentation with doc-base
+ * debian/copyright: Update years of copyright
+
+ -- Roberto C. Sanchez <roberto at connexer.com> Tue, 08 Jul 2008 18:51:22 -0400
+
+tbb (2.0r020-1) unstable; urgency=low
+
+ * New upstream release.
+ * debian/patches/04_g++-4.3.dpatch: Removed, integrated upstream
+
+ -- Roberto C. Sanchez <roberto at connexer.com> Tue, 29 Apr 2008 15:31:09 -0400
+
+tbb (2.0r017-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Roberto C. Sanchez <roberto at connexer.com> Sat, 08 Mar 2008 22:15:13 -0500
+
+tbb (2.0r014-4) unstable; urgency=low
+
+ * Make tbb-examples recommend libtbb-dev.
+ * Make libtbb-dev suggest tbb-examples.
+ * Patch to allow building with g++-4.3 (Closes: #462415)
+ * Only conditionally create symlink (Closes: #465617)
+
+ -- Roberto C. Sanchez <roberto at connexer.com> Thu, 14 Feb 2008 18:36:15 -0500
+
+tbb (2.0r014-3) unstable; urgency=low
+
+ * Fix short descriptions of tbb-examples (Closes: #457442)
+ * Fix short descriptions of libtbb2-dbg (Closes: #457443)
+ * Add patch to allow build to succeed on Itanium
+
+ -- Roberto C. Sanchez <roberto at connexer.com> Thu, 3 Jan 2008 15:21:50 -0500
+
+tbb (2.0r014-2) unstable; urgency=low
+
+ * debian/copyright: Fix license statement.
+
+ -- Roberto C. Sanchez <roberto at connexer.com> Wed, 19 Dec 2007 21:17:16 -0500
+
+tbb (2.0r014-1) unstable; urgency=low
+
+ * Initial release (Closes: #434583)
+
+ -- Roberto C. Sanchez <roberto at connexer.com> Fri, 14 Dec 2007 23:10:58 -0500
+
diff --cc debian/control
index ce9ef91,0000000..f3ddf79
mode 100644,000000..100644
--- a/debian/control
+++ b/debian/control
@@@ -1,85 -1,0 +1,85 @@@
+Source: tbb
+Priority: extra
- Maintainer: Debian QA Group <packages at qa.debian.org>
- Build-Depends: debhelper (>= 9), dpkg-dev (>= 1.16.1~)
++Maintainer: Steve Capper <steven.capper at gmail.com>
++Build-Depends: debhelper (>= 9), dpkg-dev (>= 1.16.1~), libjs-jquery
+Standards-Version: 3.9.4
+Section: libs
+Homepage: http://threadingbuildingblocks.org/
+
+Package: libtbb-dev
+Section: libdevel
+Architecture: i386 amd64 ia64 powerpc powerpcspe ppc64 x32 armhf sparc sparc64 mips mipsel
+Depends: libtbb2 (= ${binary:Version}), ${misc:Depends}
+Suggests: tbb-examples, libtbb-doc
+Description: parallelism library for C++ - development files
+ TBB is a library that helps you leverage multi-core processor
+ performance without having to be a threading expert. It represents a
+ higher-level, task-based parallelism that abstracts platform details
+ and threading mechanism for performance and scalability.
+ .
+ (Note: if you are a user of the i386 architecture, i.e., 32-bit Intel
+ or compatible hardware, this package only supports Pentium4-compatible
+ and higher processors.)
+ .
+ This package includes the TBB development files.
+
+Package: libtbb2
+Architecture: i386 amd64 ia64 powerpc powerpcspe ppc64 x32 armhf sparc sparc64 mips mipsel
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: parallelism library for C++ - runtime files
+ TBB is a library that helps you leverage multi-core processor
+ performance without having to be a threading expert. It represents a
+ higher-level, task-based parallelism that abstracts platform details
+ and threading mechanism for performance and scalability.
+ .
+ (Note: if you are a user of the i386 architecture, i.e., 32-bit Intel
+ or compatible hardware, this package only supports Pentium4-compatible
+ and higher processors.)
+ .
+ This package includes the TBB runtime files.
+
+Package: libtbb2-dbg
+Section: debug
+Architecture: i386 amd64 ia64 powerpc powerpcspe ppc64 x32 armhf sparc sparc64 mips mipsel
+Depends: libtbb2 (= ${binary:Version}), ${misc:Depends}
+Description: parallelism library for C++ - debugging symbols
+ TBB is a library that helps you leverage multi-core processor
+ performance without having to be a threading expert. It represents a
+ higher-level, task-based parallelism that abstracts platform details
+ and threading mechanism for performance and scalability.
+ .
+ (Note: if you are a user of the i386 architecture, i.e., 32-bit Intel
+ or compatible hardware, this package only supports Pentium4-compatible
+ and higher processors.)
+ .
+ This package includes the TBB debugging symbols.
+
+Package: libtbb-doc
+Section: doc
+Architecture: all
- Depends: ${misc:Depends}
++Depends: ${misc:Depends}, libjs-jquery (>= 1.7.1)
+Recommends: libtbb-dev, tbb-examples
+Description: parallelism library for C++ - documentation
+ TBB is a library that helps you leverage multi-core processor
+ performance without having to be a threading expert. It represents a
+ higher-level, task-based parallelism that abstracts platform details
+ and threading mechanism for performance and scalability.
+ .
+ This package includes the TBB documentation files.
+
+Package: tbb-examples
+Section: doc
+Architecture: all
+Depends: ${misc:Depends}
+Recommends: libtbb-dev, libtbb-doc
+Description: parallelism library for C++ - example files
+ TBB is a library that helps you leverage multi-core processor
+ performance without having to be a threading expert. It represents a
+ higher-level, task-based parallelism that abstracts platform details
+ and threading mechanism for performance and scalability.
+ .
+ (Note: if you are a user of the i386 architecture, i.e., 32-bit Intel
+ or compatible hardware, this package only supports Pentium4-compatible
+ and higher processors.)
+ .
+ This package includes the TBB example files.
diff --cc debian/libtbb-doc.links
index 0000000,0000000..a3a06db
new file mode 100644
--- /dev/null
+++ b/debian/libtbb-doc.links
@@@ -1,0 -1,0 +1,1 @@@
++/usr/share/javascript/jquery/jquery.js /usr/share/doc/libtbb-doc/html/jquery.js
diff --cc debian/patches/adddebug.patch
index dfeead8,0000000..98fcfcf
mode 100644,000000..100644
--- a/debian/patches/adddebug.patch
+++ b/debian/patches/adddebug.patch
@@@ -1,28 -1,0 +1,57 @@@
+Description: add debug info
+Author: Mathieu Malaterre <malat at debian.org>
+
- Index: tbb-4.2~20130725/build/linux.inc
++Index: tbb-4.2~20140122/build/linux.inc
+===================================================================
- --- tbb-4.2~20130725.orig/build/linux.inc 2013-10-08 09:54:09.000000000 +0200
- +++ tbb-4.2~20130725/build/linux.inc 2013-10-08 09:54:10.000000000 +0200
- @@ -44,6 +44,11 @@
++--- tbb-4.2~20140122.orig/build/linux.inc 2014-03-14 16:00:10.650223489 +0000
+++++ tbb-4.2~20140122/build/linux.inc 2014-03-14 16:00:33.540315766 +0000
++@@ -44,9 +44,17 @@
+
+ ifndef arch
+ uname_m:=$(shell uname -m)
++ uname_a:=$(shell uname -a)
++ deb_host_arch:=$(shell dpkg-architecture -qDEB_HOST_ARCH)
++ $(warning "uname_m: " $(uname_m))
++ $(warning "uname_a: " $(uname_a))
++ $(warning "deb_host_arch: " $(deb_host_arch))
+ ifeq ($(uname_m),i686)
+ export arch:=ia32
+ endif
- @@ -61,6 +66,8 @@
+++ ifeq ($(uname_m),i686-AT386)
+++ export arch:=ia32
+++ endif
++ ifeq ($(uname_m),ia64)
++ export arch:=ia64
+ endif
++@@ -54,13 +62,21 @@
++ export arch:=intel64
++ endif
++ ifeq ($(uname_m),sparc64)
++- export arch:=sparc
+++ export arch:=sparc64
++ endif
++ ifeq ($(uname_m),armv7l)
++ export arch:=armv7
++ endif
+++ ifeq ($(uname_m),ppc)
+++ export arch:=ppc32
+++ endif
+++ ifeq ($(deb_host_arch),x32)
+++ export arch:=x32
+++ endif
+ ifndef arch
+ export arch:=$(uname_m)
++ $(warning "Unknown arch: " $(arch))
++ $(warning "Unknown uname_a: " $(uname_a))
+ endif
+ endif
+
++@@ -105,7 +121,7 @@
++ ifeq ($(arch),ia64)
++ def_prefix = lin64ipf
++ endif
++-ifeq ($(arch),sparc)
+++ifeq ($(arch),sparc64)
++ def_prefix = lin64
++ endif
++ ifeq ($(arch),armv7)
diff --cc debian/patches/fixnonlinux.patch
index 9bd1dd0,0000000..e665c6f
mode 100644,000000..100644
--- a/debian/patches/fixnonlinux.patch
+++ b/debian/patches/fixnonlinux.patch
@@@ -1,118 -1,0 +1,76 @@@
+Description: tweak system inspection to build on hurd/kFreeBSD/x32 systems
+Author: Mathieu Malaterre <malat at debian.org>
+
- Index: tbb-4.2~20130725/build/common.inc
++Index: tbb-4.2~20140122/build/common.inc
+===================================================================
- --- tbb-4.2~20130725.orig/build/common.inc 2013-10-08 09:54:04.000000000 +0200
- +++ tbb-4.2~20130725/build/common.inc 2013-10-08 09:54:14.000000000 +0200
++--- tbb-4.2~20140122.orig/build/common.inc 2014-03-14 16:19:13.078479474 +0000
+++++ tbb-4.2~20140122/build/common.inc 2014-03-14 16:19:13.068479439 +0000
+@@ -41,6 +41,14 @@
+ ifeq ($(OS), Linux)
+ export tbb_os=linux
+ endif
++ # hurd-386
++ ifeq ($(OS), GNU)
++ export tbb_os=linux
++ endif
++ # kfreebsd-*
++ ifeq ($(OS), GNU/kFreeBSD)
++ export tbb_os=FreeBSD
++ endif
+ ifeq ($(OS), Darwin)
+ export tbb_os=macos
+ endif
- Index: tbb-4.2~20130725/build/linux.inc
++Index: tbb-4.2~20140122/build/linux.gcc.inc
+===================================================================
- --- tbb-4.2~20130725.orig/build/linux.inc 2013-10-08 09:54:10.000000000 +0200
- +++ tbb-4.2~20130725/build/linux.inc 2013-10-08 09:54:14.000000000 +0200
- @@ -52,6 +52,9 @@
- ifeq ($(uname_m),i686)
- export arch:=ia32
- endif
- + ifeq ($(uname_m),i686-AT386)
- + export arch:=ia32
- + endif
- ifeq ($(uname_m),ia64)
- export arch:=ia64
- endif
- @@ -59,11 +62,17 @@
- export arch:=intel64
- endif
- ifeq ($(uname_m),sparc64)
- - export arch:=sparc
- + export arch:=sparc64
- endif
- ifeq ($(uname_m),armv7l)
- export arch:=armv7
- endif
- + ifeq ($(uname_m),ppc)
- + export arch:=ppc32
- + endif
- + ifeq ($(deb_host_arch),x32)
- + export arch:=x32
- + endif
- ifndef arch
- export arch:=$(uname_m)
- $(warning "Unknown arch: " $(arch))
- @@ -112,7 +121,7 @@
- ifeq ($(arch),ia64)
- def_prefix = lin64ipf
- endif
- -ifeq ($(arch),sparc)
- +ifeq ($(arch),sparc64)
- def_prefix = lin64
- endif
- ifeq ($(arch),armv7)
- Index: tbb-4.2~20130725/build/linux.gcc.inc
- ===================================================================
- --- tbb-4.2~20130725.orig/build/linux.gcc.inc 2013-10-08 09:54:04.000000000 +0200
- +++ tbb-4.2~20130725/build/linux.gcc.inc 2013-10-08 09:54:14.000000000 +0200
- @@ -104,13 +104,18 @@
++--- tbb-4.2~20140122.orig/build/linux.gcc.inc 2014-03-14 16:19:13.078479474 +0000
+++++ tbb-4.2~20140122/build/linux.gcc.inc 2014-03-14 16:20:45.188045860 +0000
++@@ -107,13 +107,18 @@
+ LIB_LINK_FLAGS += -m32
+ endif
+
++ifeq (x32,$(arch))
++ CPLUS_FLAGS += -mx32
++ LIB_LINK_FLAGS += -mx32
++endif
++
- ifeq (bgp,$(arch))
++ ifeq (bg,$(arch))
+ CPLUS = mpicxx
+ CONLY = mpicc
+ endif
+
+ # for some gcc versions on Solaris, -m64 may imply V9, but perhaps not everywhere (TODO: verify)
+-ifeq (sparc,$(arch))
++ifeq (sparc64,$(arch))
+ CPLUS_FLAGS += -mcpu=v9 -m64
+ LIB_LINK_FLAGS += -mcpu=v9 -m64
+ endif
- Index: tbb-4.2~20130725/build/FreeBSD.inc
++Index: tbb-4.2~20140122/build/FreeBSD.inc
+===================================================================
- --- tbb-4.2~20130725.orig/build/FreeBSD.inc 2013-10-08 09:54:04.000000000 +0200
- +++ tbb-4.2~20130725/build/FreeBSD.inc 2013-10-08 09:54:14.000000000 +0200
++--- tbb-4.2~20140122.orig/build/FreeBSD.inc 2014-03-14 16:19:13.078479474 +0000
+++++ tbb-4.2~20140122/build/FreeBSD.inc 2014-03-14 16:19:13.073479456 +0000
+@@ -25,15 +25,22 @@
+ # the GNU General Public License.
+
+ ifndef arch
+- ifeq ($(shell uname -m),i386)
++ uname_m:=$(shell uname -m)
++ uname_a:=$(shell uname -a)
++ ifeq ($(uname_m),i386)
+ export arch:=ia32
+ endif
+- ifeq ($(shell uname -m),ia64)
++ ifeq ($(uname_m),ia64)
+ export arch:=ia64
+ endif
+- ifeq ($(shell uname -m),amd64)
++ ifeq ($(uname_m),amd64)
+ export arch:=intel64
+ endif
++ ifndef arch
++ export arch:=$(uname_m)
++ $(warning "FreeBSD Unknown arch: " $(arch))
++ $(warning "FreeBSD Unknown uname_a: " $(uname_a))
++ endif
+ endif
+
+ ifndef runtime
diff --cc debian/patches/series
index 78f65d4,0000000..f6a7d16
mode 100644,000000..100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@@ -1,3 -1,0 +1,2 @@@
- armhf.patch
+adddebug.patch
+fixnonlinux.patch
diff --cc debian/tbb-examples.links
index 0000000,0000000..b1cf48f
new file mode 100644
--- /dev/null
+++ b/debian/tbb-examples.links
@@@ -1,0 -1,0 +1,1 @@@
++usr/share/doc/tbb-examples/examples usr/share/doc/tbb-examples/build
diff --cc debian/tbb.pc
index 0000000,0000000..f0b79eb
new file mode 100644
--- /dev/null
+++ b/debian/tbb.pc
@@@ -1,0 -1,0 +1,11 @@@
++prefix=/usr
++exec_prefix=${prefix}
++libdir=${exec_prefix}/lib
++includedir=${prefix}/include
++
++Name: Threading Building Blocks
++Description: Intel's parallelism library for C++
++URL: http://www.threadingbuildingblocks.org/
++Version: 4.2~20140122
++Libs: -L${libdir} -ltbb
++Cflags: -I${includedir}
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/tbb.git
More information about the debian-science-commits
mailing list