[tbb] 27/64: Imported Debian patch 3.0+r147-1
Graham Inggs
ginggs at moszumanska.debian.org
Mon Jul 3 12:27:52 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 fa905a94d0d87e4f6eb3c0163e0692cc229a229b
Merge: 62bdec2 405e284
Author: Roberto C. Sanchez <roberto at connexer.com>
Date: Thu Mar 31 15:02:52 2011 -0400
Imported Debian patch 3.0+r147-1
CHANGES | 397 ++-
Makefile | 4 +-
build/AIX.gcc.inc | 85 +
build/AIX.inc | 75 +
build/FreeBSD.gcc.inc | 6 +-
build/FreeBSD.inc | 7 +-
build/Makefile.rml | 24 +-
build/Makefile.tbb | 32 +-
build/Makefile.tbbmalloc | 50 +-
build/Makefile.test | 129 +-
build/SunOS.gcc.inc | 6 +-
build/SunOS.inc | 7 +-
build/SunOS.suncc.inc | 2 +-
build/common.inc | 39 +-
build/common_rules.inc | 21 +-
build/detect.js | 37 +-
build/generate_tbbvars.bat | 2 +-
build/generate_tbbvars.sh | 2 +-
build/index.html | 5 +-
build/linux.gcc.inc | 60 +-
build/linux.icc.inc | 39 +-
build/linux.inc | 25 +-
build/macos.gcc.inc | 25 +-
build/macos.icc.inc | 26 +-
build/macos.inc | 21 +-
build/test_launcher.bat | 2 +-
build/test_launcher.sh | 2 +-
build/version_info_aix.sh | 42 +
build/version_info_linux.sh | 4 +-
build/version_info_macos.sh | 2 +-
build/version_info_sunos.sh | 4 +-
build/version_info_windows.js | 2 +-
build/vsproject/index.html | 2 +-
build/vsproject/tbb.vcproj | 52 +-
build/vsproject/tbbmalloc.vcproj | 60 +-
build/vsproject/tbbmalloc_proxy.vcproj | 16 +-
build/windows.cl.inc | 13 +-
build/windows.gcc.inc | 26 +-
build/windows.icl.inc | 17 +-
build/windows.inc | 17 +-
build/xbox360.cl.inc | 34 +-
build/xbox360.inc | 7 +-
debian/changelog | 8 +
debian/control | 6 +-
debian/copyright | 4 +-
debian/rules | 2 +-
doc/Release_Notes.txt | 45 +-
doc/html/a00001.html | 9 +-
doc/html/a00002.html | 10 +-
doc/html/a00003.html | 8 +-
doc/html/a00004.html | 19 +-
doc/html/a00005.html | 15 +-
doc/html/a00006.html | 28 +-
doc/html/a00007.html | 30 +-
doc/html/a00008.html | 43 +
doc/html/a00009.html | 24 +-
doc/html/a00011.html | 17 +-
doc/html/a00012.html | 34 -
doc/html/a00013.html | 77 +-
doc/html/a00014.html | 34 +
doc/html/a00015.html | 72 +-
doc/html/a00016.html | 41 -
doc/html/a00017.html | 15 +-
doc/html/a00018.html | 39 +-
doc/html/a00019.html | 41 +-
doc/html/a00020.html | 54 +
doc/html/a00021.html | 68 -
doc/html/a00024.html | 55 +
doc/html/a00025.html | 59 +
doc/html/a00026.html | 102 -
doc/html/a00027.html | 68 +
doc/html/a00031.html | 66 -
doc/html/a00032.html | 102 +
doc/html/a00034.html | 49 -
doc/html/a00035.html | 39 -
doc/html/a00036.html | 36 -
doc/html/a00037.html | 44 +-
doc/html/a00038.html | 36 -
doc/html/a00039.html | 40 -
doc/html/a00040.html | 7 +-
doc/html/a00041.html | 33 -
doc/html/a00042.html | 14 +-
doc/html/a00043.html | 15 +-
doc/html/a00044.html | 23 +-
doc/html/a00045.html | 43 +
doc/html/a00046.html | 36 -
doc/html/a00048.html | 24 +-
doc/html/a00049.html | 22 +-
doc/html/a00050.html | 28 +-
doc/html/a00051.html | 44 -
doc/html/a00052.html | 34 -
doc/html/a00053.html | 23 +-
doc/html/a00054.html | 27 +-
doc/html/a00055.html | 67 +-
doc/html/a00056.html | 39 -
doc/html/a00057.html | 40 -
doc/html/a00058.html | 77 +-
doc/html/a00059.html | 70 +-
doc/html/a00060.html | 68 +-
doc/html/a00061.html | 38 +-
doc/html/a00062.html | 39 -
doc/html/a00063.html | 49 -
doc/html/a00065.html | 19 +-
doc/html/a00067.html | 29 +-
doc/html/a00068.html | 39 -
doc/html/a00069.html | 42 -
doc/html/a00070.html | 40 -
doc/html/a00072.html | 32 -
doc/html/a00073.html | 48 -
doc/html/a00075.html | 84 -
doc/html/a00076.html | 82 -
doc/html/a00077.html | 40 -
doc/html/a00078.html | 49 +
doc/html/a00079.html | 39 +
doc/html/a00080.html | 36 +
doc/html/a00081.html | 38 +
doc/html/a00082.html | 36 +
doc/html/a00083.html | 40 +
doc/html/a00084.html | 15 +-
doc/html/a00085.html | 33 +
doc/html/a00086.html | 26 +-
doc/html/a00087.html | 37 +
doc/html/a00088.html | 11 +-
doc/html/a00090.html | 20 +-
doc/html/a00092.html | 13 +-
doc/html/a00093.html | 54 +
doc/html/a00094.html | 33 +-
doc/html/a00095.html | 17 +-
doc/html/a00096.html | 7 +-
doc/html/a00097.html | 14 +-
doc/html/a00098.html | 16 +-
doc/html/a00099.html | 22 +-
doc/html/a00100.html | 24 +-
doc/html/a00101.html | 17 +-
doc/html/a00102.html | 22 +-
doc/html/a00103.html | 37 +
doc/html/a00104.html | 37 +
doc/html/a00105.html | 44 +
doc/html/a00106.html | 39 +
doc/html/a00107.html | 49 +
doc/html/a00109.html | 8 +-
doc/html/a00111.html | 41 +
doc/html/a00112.html | 39 +
doc/html/a00113.html | 17 +-
doc/html/a00114.html | 23 +-
doc/html/a00116.html | 32 +
doc/html/a00117.html | 52 +
doc/html/a00119.html | 89 +
doc/html/a00120.html | 87 +
doc/html/a00121.html | 40 +
doc/html/a00128.html | 41 +
doc/html/a00130.html | 53 +
doc/html/a00132.html | 35 +
doc/html/a00134.html | 44 +
doc/html/a00136.html | 36 +
doc/html/a00138.html | 34 +
doc/html/a00139.html | 33 +
doc/html/a00140.html | 39 +-
doc/html/a00141.html | 40 +-
doc/html/a00142.html | 43 +-
doc/html/a00143.html | 44 +-
doc/html/a00144.html | 48 +-
doc/html/a00145.html | 45 +-
doc/html/a00146.html | 30 +-
doc/html/a00147.html | 224 --
doc/html/a00148.html | 86 -
doc/html/a00149.html | 93 -
doc/html/a00150.html | 114 -
doc/html/a00151.html | 65 -
doc/html/a00152.html | 157 --
doc/html/a00153.html | 61 +-
doc/html/a00154.html | 306 ---
doc/html/a00155.html | 646 -----
doc/html/a00156.html | 68 -
doc/html/a00156.png | Bin 1379 -> 0 bytes
doc/html/a00157.html | 68 -
doc/html/a00158.html | 91 -
doc/html/a00158.png | Bin 1385 -> 0 bytes
doc/html/a00159.html | 148 +-
doc/html/a00160.html | 139 +-
doc/html/a00161.html | 596 -----
doc/html/a00162.html | 54 -
doc/html/a00163.html | 197 --
doc/html/a00164.html | 156 --
doc/html/a00165.html | 76 -
doc/html/a00166.html | 53 -
doc/html/a00167.html | 54 -
doc/html/a00168.html | 50 -
doc/html/a00169.html | 50 -
doc/html/a00170.html | 50 -
doc/html/a00171.html | 171 --
doc/html/a00172.html | 136 -
doc/html/a00173.html | 77 -
doc/html/a00174.html | 65 -
doc/html/a00175.html | 59 -
doc/html/a00176.html | 65 -
doc/html/a00177.html | 65 -
doc/html/a00178.html | 65 -
doc/html/a00179.html | 140 -
doc/html/a00180.html | 111 -
doc/html/a00181.html | 53 -
doc/html/a00182.html | 75 -
doc/html/a00183.html | 94 -
doc/html/a00184.html | 81 -
doc/html/a00185.html | 123 -
doc/html/a00186.html | 221 --
doc/html/a00187.html | 67 -
doc/html/a00188.html | 65 -
doc/html/a00189.html | 118 -
doc/html/a00190.html | 77 -
doc/html/a00191.html | 112 -
doc/html/a00192.html | 65 -
doc/html/a00193.html | 64 -
doc/html/a00194.html | 131 -
doc/html/a00195.html | 97 -
doc/html/a00196.html | 133 -
doc/html/a00197.html | 123 -
doc/html/a00198.html | 51 -
doc/html/a00199.html | 536 ----
doc/html/a00200.html | 48 -
doc/html/a00201.html | 231 --
doc/html/a00202.html | 83 -
doc/html/a00203.html | 164 --
doc/html/a00204.html | 130 -
doc/html/a00205.html | 65 -
doc/html/a00206.html | 168 --
doc/html/a00207.html | 89 -
doc/html/a00208.html | 56 -
doc/html/a00209.html | 123 -
doc/html/a00210.html | 68 -
doc/html/a00211.html | 83 -
doc/html/a00212.html | 38 +-
doc/html/a00213.html | 67 +-
doc/html/a00214.html | 69 +-
doc/html/a00215.html | 63 +
doc/html/a00216.html | 61 +
doc/html/a00217.html | 56 +
doc/html/a00218.html | 59 +
doc/html/a00219.html | 64 +
doc/html/a00220.html | 50 +
doc/html/a00221.html | 224 ++
doc/html/a00222.html | 86 +
doc/html/a00223.html | 93 +
doc/html/a00224.html | 86 +
doc/html/a00224.png | Bin 0 -> 891 bytes
doc/html/a00225.html | 431 +++
doc/html/a00225.png | Bin 0 -> 1836 bytes
doc/html/a00226.html | 114 +
doc/html/a00227.html | 65 +
doc/html/a00228.html | 157 ++
doc/html/{a00152.png => a00228.png} | Bin
doc/html/a00229.html | 84 +
doc/html/a00230.html | 306 +++
doc/html/{a00154.png => a00230.png} | Bin
doc/html/a00231.html | 646 +++++
doc/html/a00232.html | 68 +
doc/html/a00232.png | Bin 0 -> 1371 bytes
doc/html/a00233.html | 65 +
doc/html/a00234.html | 102 +
doc/html/a00234.png | Bin 0 -> 1376 bytes
doc/html/a00235.html | 303 +++
doc/html/a00236.html | 169 ++
doc/html/a00237.html | 154 ++
doc/html/{a00160.png => a00237.png} | Bin
doc/html/a00238.html | 596 +++++
doc/html/a00239.html | 46 +
doc/html/a00240.html | 71 +
doc/html/a00240.png | Bin 0 -> 691 bytes
doc/html/a00241.html | 161 ++
doc/html/a00241.png | Bin 0 -> 459 bytes
doc/html/a00242.html | 54 +
doc/html/{a00162.png => a00242.png} | Bin
doc/html/a00243.html | 197 ++
doc/html/a00244.html | 89 +
doc/html/a00244.png | Bin 0 -> 709 bytes
doc/html/a00245.html | 236 ++
doc/html/{a00164.png => a00245.png} | Bin
doc/html/a00246.html | 76 +
doc/html/a00247.html | 53 +
doc/html/a00248.html | 71 +-
doc/html/a00249.html | 83 +
doc/html/a00249.png | Bin 0 -> 543 bytes
doc/html/a00250.html | 237 ++
doc/html/a00251.html | 67 +
doc/html/a00251.png | Bin 0 -> 23191 bytes
doc/html/a00252.html | 50 +
doc/html/a00253.html | 50 +
doc/html/a00254.html | 91 +
doc/html/a00254.png | Bin 0 -> 1138 bytes
doc/html/a00255.html | 139 +
doc/html/a00255.png | Bin 0 -> 843 bytes
doc/html/a00256.html | 50 +
doc/html/a00257.html | 171 ++
doc/html/{a00171.png => a00257.png} | Bin
doc/html/a00258.html | 136 +
doc/html/a00259.html | 77 +
doc/html/a00260.html | 65 +
doc/html/a00261.html | 59 +
doc/html/a00262.html | 65 +
doc/html/a00263.html | 65 +
doc/html/a00264.html | 65 +
doc/html/a00265.html | 140 +
doc/html/a00266.html | 111 +
doc/html/a00267.html | 659 +----
doc/html/a00268.html | 129 +
doc/html/a00268.png | Bin 0 -> 1370 bytes
doc/html/a00269.html | 117 +
doc/html/a00269.png | Bin 0 -> 1523 bytes
doc/html/a00270.html | 75 +
doc/html/a00271.html | 94 +
doc/html/a00272.html | 81 +
doc/html/a00273.html | 123 +
doc/html/a00274.html | 214 +-
doc/html/a00275.html | 349 +--
doc/html/a00276.html | 57 +-
doc/html/a00277.html | 336 +--
doc/html/a00277.png | Bin 0 -> 2390 bytes
doc/html/a00278.html | 109 +-
doc/html/a00279.html | 59 +-
doc/html/a00280.html | 98 +-
doc/html/a00281.html | 958 +------
doc/html/a00282.html | 93 +
doc/html/a00282.png | Bin 0 -> 1782 bytes
doc/html/a00283.html | 108 +
doc/html/a00283.png | Bin 0 -> 1445 bytes
doc/html/a00284.html | 64 +
doc/html/a00285.html | 131 +
doc/html/a00285.png | Bin 0 -> 732 bytes
doc/html/a00286.html | 131 +
doc/html/a00287.html | 97 +
doc/html/a00288.html | 133 +
doc/html/a00289.html | 149 ++
doc/html/a00290.html | 51 +
doc/html/a00291.html | 621 +++++
doc/html/{a00199.png => a00291.png} | Bin
doc/html/a00292.html | 48 +
doc/html/a00293.html | 245 ++
doc/html/a00294.html | 83 +
doc/html/a00295.html | 168 ++
doc/html/a00296.html | 130 +
doc/html/a00297.html | 65 +
doc/html/a00298.html | 168 ++
doc/html/{a00206.png => a00298.png} | Bin
doc/html/a00299.html | 1453 +---------
doc/html/a00300.html | 56 +
doc/html/a00301.html | 123 +
doc/html/{a00209.png => a00301.png} | Bin
doc/html/a00302.html | 68 +
doc/html/a00303.html | 83 +
doc/html/a00304.html | 98 +
doc/html/a00304.png | Bin 0 -> 548 bytes
doc/html/a00305.html | 55 +
doc/html/a00306.html | 93 +
doc/html/a00307.html | 68 +
doc/html/a00309.html | 103 -
doc/html/a00311.html | 73 -
doc/html/a00312.html | 401 ---
doc/html/a00320.html | 127 -
doc/html/a00321.html | 113 -
doc/html/a00322.html | 131 -
doc/html/a00323.html | 140 -
doc/html/a00325.html | 98 -
doc/html/a00326.html | 1361 +---------
doc/html/a00336.html | 365 ---
doc/html/a00337.html | 263 --
doc/html/a00342.html | 924 -------
doc/html/a00344.html | 77 +
doc/html/a00351.html | 163 --
doc/html/a00354.html | 970 -------
doc/html/a00362.html | 746 ++++++
doc/html/a00367.html | 245 --
doc/html/a00369.html | 81 -
doc/html/a00370.html | 98 +-
doc/html/a00371.html | 782 +++---
doc/html/a00372.html | 50 +
doc/html/a00373.html | 313 +++
doc/html/a00374.html | 59 +
doc/html/a00375.html | 32 +
doc/html/a00376.html | 44 +
doc/html/a00377.html | 159 ++
doc/html/a00380.html | 235 --
doc/html/a00381.html | 942 +++++++
doc/html/a00384.html | 92 -
doc/html/a00386.html | 374 ---
doc/html/a00392.html | 360 ---
doc/html/a00396.html | 341 ---
doc/html/a00397.html | 1417 ++++++++++
doc/html/a00401.html | 225 --
doc/html/a00405.html | 196 --
doc/html/a00407.html | 107 +
doc/html/a00409.html | 209 +-
doc/html/a00410.html | 376 +++
doc/html/a00414.html | 507 ----
doc/html/a00418.html | 127 +
doc/html/a00419.html | 113 +
doc/html/a00420.html | 131 +
doc/html/a00421.html | 140 +
doc/html/a00423.html | 98 +
doc/html/a00424.html | 1219 +++++++++
doc/html/a00426.html | 136 -
doc/html/a00427.html | 168 --
doc/html/a00428.html | 179 --
doc/html/a00429.html | 246 --
doc/html/a00430.html | 199 --
doc/html/a00431.html | 192 --
doc/html/a00432.html | 217 --
doc/html/a00433.html | 879 ++-----
doc/html/a00436.html | 365 +++
doc/html/a00437.html | 263 ++
doc/html/a00442.html | 1085 ++++++--
doc/html/a00449.html | 99 -
doc/html/a00450.html | 90 -
doc/html/a00451.html | 163 ++
doc/html/a00452.html | 94 -
doc/html/a00453.html | 212 --
doc/html/a00454.html | 967 +++++++
doc/html/a00457.html | 198 --
doc/html/a00458.html | 68 -
doc/html/a00459.html | 321 ---
doc/html/a00460.html | 656 -----
doc/html/a00464.html | 125 -
doc/html/a00465.html | 256 --
doc/html/a00466.html | 2522 ++++++++++++++++++
doc/html/a00472.html | 310 ---
doc/html/a00480.html | 96 -
doc/html/a00482.html | 164 --
doc/html/a00499.html | 240 ++
doc/html/a00501.html | 81 +
doc/html/a00502.html | 83 +
doc/html/a00503.html | 480 ++++
doc/html/a00512.html | 234 ++
doc/html/a00516.html | 92 +
doc/html/a00518.html | 374 +++
doc/html/a00524.html | 340 +++
doc/html/a00528.html | 341 +++
doc/html/a00533.html | 225 ++
doc/html/a00537.html | 196 ++
doc/html/a00541.html | 230 ++
doc/html/a00546.html | 585 +++++
doc/html/a00560.html | 136 +
doc/html/a00561.html | 168 ++
doc/html/a00562.html | 179 ++
doc/html/a00563.html | 241 ++
doc/html/a00564.html | 199 ++
doc/html/a00565.html | 192 ++
doc/html/a00566.html | 217 ++
doc/html/a00567.html | 726 +++++
doc/html/a00577.html | 270 ++
doc/html/a00584.html | 119 +
doc/html/a00585.html | 90 +
doc/html/a00587.html | 97 +
doc/html/a00588.html | 212 ++
doc/html/a00592.html | 237 ++
doc/html/a00593.html | 316 +++
doc/html/a00594.html | 709 +++++
doc/html/a00599.html | 225 ++
doc/html/a00600.html | 261 ++
doc/html/a00606.html | 298 +++
doc/html/a00614.html | 96 +
doc/html/a00616.html | 164 ++
doc/html/annotated.html | 173 +-
doc/html/concepts.html | 2 +-
doc/html/deprecated.html | 4 +-
doc/html/files.html | 106 +-
doc/html/functions.html | 295 +--
doc/html/functions_0x62.html | 78 +
doc/html/functions_0x63.html | 97 +
doc/html/functions_0x64.html | 82 +
doc/html/functions_0x65.html | 83 +
doc/html/functions_0x66.html | 83 +
doc/html/functions_0x67.html | 81 +
doc/html/functions_0x69.html | 96 +
doc/html/functions_0x6c.html | 78 +
doc/html/functions_0x6d.html | 79 +
doc/html/functions_0x6e.html | 77 +
doc/html/functions_0x6f.html | 85 +
doc/html/functions_0x70.html | 89 +
doc/html/functions_0x71.html | 76 +
doc/html/functions_0x72.html | 101 +
doc/html/functions_0x73.html | 97 +
doc/html/functions_0x74.html | 92 +
doc/html/functions_0x75.html | 76 +
doc/html/functions_0x76.html | 74 +
doc/html/functions_0x77.html | 75 +
doc/html/functions_0x7e.html | 96 +
doc/html/functions_enum.html | 11 +-
doc/html/functions_eval.html | 14 +-
doc/html/functions_func.html | 263 +-
doc/html/functions_func_0x62.html | 77 +
doc/html/functions_func_0x63.html | 93 +
doc/html/functions_func_0x64.html | 78 +
doc/html/functions_func_0x65.html | 80 +
doc/html/functions_func_0x66.html | 77 +
doc/html/functions_func_0x67.html | 80 +
doc/html/functions_func_0x69.html | 94 +
doc/html/functions_func_0x6c.html | 77 +
doc/html/functions_func_0x6d.html | 75 +
doc/html/functions_func_0x6e.html | 75 +
doc/html/functions_func_0x6f.html | 81 +
doc/html/functions_func_0x70.html | 86 +
doc/html/functions_func_0x71.html | 75 +
doc/html/functions_func_0x72.html | 95 +
doc/html/functions_func_0x73.html | 92 +
doc/html/functions_func_0x74.html | 91 +
doc/html/functions_func_0x75.html | 75 +
doc/html/functions_func_0x77.html | 74 +
doc/html/functions_func_0x7e.html | 95 +
doc/html/functions_rela.html | 8 +-
doc/html/functions_type.html | 28 +-
doc/html/functions_vars.html | 16 +-
doc/html/globals.html | 24 +-
doc/html/globals_func.html | 24 +-
doc/html/hierarchy.html | 253 +-
doc/html/index.html | 2 +-
doc/html/modules.html | 14 +-
doc/html/namespacemembers.html | 39 +-
doc/html/namespacemembers_enum.html | 6 +-
doc/html/namespacemembers_eval.html | 8 +-
doc/html/namespacemembers_func.html | 27 +-
doc/html/namespacemembers_type.html | 4 +-
doc/html/namespaces.html | 6 +-
doc/html/pages.html | 2 +-
doc/html/parallel_do_body_req.html | 2 +-
doc/html/parallel_for_body_req.html | 2 +-
doc/html/parallel_reduce_body_req.html | 2 +-
doc/html/parallel_reduce_lambda_req.html | 2 +-
doc/html/parallel_scan_body_req.html | 4 +-
doc/html/parallel_sort_iter_req.html | 2 +-
doc/html/range_req.html | 2 +-
examples/GettingStarted/index.html | 2 +-
examples/GettingStarted/sub_string_finder/Makefile | 2 +-
.../sub_string_finder/Makefile.windows | 4 +-
.../GettingStarted/sub_string_finder/index.html | 2 +-
.../sub_string_finder/sub_string_finder.cpp | 11 +-
.../sub_string_finder_extended.cpp | 19 +-
.../sub_string_finder/sub_string_finder_pretty.cpp | 15 +-
.../sub_string_finder.xcodeproj/project.pbxproj | 50 +-
examples/Makefile | 4 +-
examples/common/copy_libraries.bat | 9 +-
examples/common/gui/Makefile.gmake | 2 +-
examples/common/gui/Makefile.win | 4 +-
examples/common/gui/convideo.cpp | 4 +-
examples/common/gui/ddvideo.cpp | 10 +-
examples/common/gui/dxcheck.bat | 2 +-
examples/common/gui/gdivideo.cpp | 4 +-
examples/common/gui/macvideo.cpp | 4 +-
examples/common/gui/video.h | 73 +-
examples/common/gui/winvideo.h | 2 +-
examples/common/gui/xvideo.cpp | 49 +-
examples/common/index.html | 6 +-
examples/common/utility/utility.h | 396 +++
.../concurrent_hash_map/count_strings/Makefile | 9 +-
.../count_strings/Makefile.windows | 9 +-
.../count_strings/count_strings.cpp | 115 +-
.../concurrent_hash_map/count_strings/index.html | 21 +-
.../xcode/count_strings.xcodeproj/project.pbxproj | 18 +-
examples/concurrent_hash_map/index.html | 2 +-
examples/index.html | 6 +-
examples/parallel_do/index.html | 2 +-
examples/parallel_do/parallel_preorder/Graph.cpp | 10 +-
examples/parallel_do/parallel_preorder/Graph.h | 2 +-
examples/parallel_do/parallel_preorder/Makefile | 11 +-
.../parallel_do/parallel_preorder/Makefile.windows | 12 +-
examples/parallel_do/parallel_preorder/Matrix.h | 4 +-
examples/parallel_do/parallel_preorder/index.html | 31 +-
examples/parallel_do/parallel_preorder/main.cpp | 101 +
.../msvs/parallel_preorder.vcproj | 4 +
.../parallel_preorder/parallel_preorder.cpp | 124 +-
.../parallel_preorder.xcodeproj/project.pbxproj | 22 +-
examples/parallel_for/game_of_life.NET/Makefile | 46 -
.../parallel_for/game_of_life.NET/Makefile.windows | 49 -
examples/parallel_for/game_of_life.NET/index.html | 51 -
.../game_of_life.NET/src/AssemblyInfo.cpp | 66 -
examples/parallel_for/game_of_life.NET/src/Board.h | 115 -
.../game_of_life.NET/src/Evolution.cpp | 251 --
.../parallel_for/game_of_life.NET/src/Evolution.h | 204 --
examples/parallel_for/game_of_life.NET/src/Form1.h | 314 ---
.../game_of_life.NET/src/Game_of_life.cpp | 238 --
.../game_of_life.NET/src/Update_state.cpp | 410 ---
examples/parallel_for/game_of_life/Makefile | 46 +
.../parallel_for/game_of_life/Makefile.windows | 49 +
examples/parallel_for/game_of_life/index.html | 55 +
.../msvs/Game_of_life.sln | 0
.../msvs/Game_of_life.vcproj | 0
.../msvs/app.ico | Bin
.../{game_of_life.NET => game_of_life}/msvs/app.rc | 0
.../msvs/resource.h | 0
.../parallel_for/game_of_life/src/AssemblyInfo.cpp | 66 +
examples/parallel_for/game_of_life/src/Board.h | 115 +
.../parallel_for/game_of_life/src/Evolution.cpp | 251 ++
examples/parallel_for/game_of_life/src/Evolution.h | 204 ++
examples/parallel_for/game_of_life/src/Form1.h | 314 +++
.../parallel_for/game_of_life/src/Game_of_life.cpp | 238 ++
.../parallel_for/game_of_life/src/Update_state.cpp | 410 +++
.../xcode/game_of_life.xcodeproj/project.pbxproj | 318 +++
examples/parallel_for/index.html | 4 +-
examples/parallel_for/polygon_overlay/Makefile | 2 +-
.../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 +-
.../xcode/PolygonOverlay.xcodeproj/project.pbxproj | 12 +-
examples/parallel_for/seismic/Makefile | 2 +-
examples/parallel_for/seismic/Makefile.windows | 2 +-
.../parallel_for/seismic/SeismicSimulation.cpp | 2 +-
examples/parallel_for/seismic/index.html | 2 +-
.../SeismicSimulation.xcodeproj/project.pbxproj | 10 +-
examples/parallel_for/tachyon/Makefile | 2 +-
examples/parallel_for/tachyon/Makefile.windows | 2 +-
examples/parallel_for/tachyon/index.html | 2 +-
.../tachyon/msvs/tachyon.serial.vcproj | 8 +
.../parallel_for/tachyon/msvs/tachyon.tbb.vcproj | 16 +-
.../parallel_for/tachyon/msvs/tachyon.tbb1d.vcproj | 16 +-
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/getargs.cpp | 2 +-
examples/parallel_for/tachyon/src/getargs.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/objbound.cpp | 2 +-
examples/parallel_for/tachyon/src/objbound.h | 2 +-
examples/parallel_for/tachyon/src/parse.cpp | 15 +-
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 | 15 +-
examples/parallel_for/tachyon/src/ppm.h | 2 +-
examples/parallel_for/tachyon/src/pthread.cpp | 2 +-
examples/parallel_for/tachyon/src/pthread.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 +-
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/video.cpp | 2 +-
examples/parallel_for/tachyon/src/video.h | 2 +-
examples/parallel_for/tachyon/src/vol.cpp | 2 +-
examples/parallel_for/tachyon/src/vol.h | 2 +-
.../xcode/tachyon.xcodeproj/project.pbxproj | 42 +-
examples/parallel_reduce/convex_hull/Makefile | 2 +-
.../parallel_reduce/convex_hull/Makefile.windows | 4 +-
examples/parallel_reduce/convex_hull/convex_hull.h | 11 +-
.../convex_hull/convex_hull_bench.cpp | 163 +-
.../convex_hull/convex_hull_sample.cpp | 55 +-
examples/parallel_reduce/convex_hull/index.html | 2 +-
.../xcode/convex_hull.xcodeproj/project.pbxproj | 34 +-
examples/parallel_reduce/index.html | 2 +-
examples/parallel_reduce/primes/Makefile | 15 +-
examples/parallel_reduce/primes/Makefile.windows | 17 +-
examples/parallel_reduce/primes/index.html | 26 +-
examples/parallel_reduce/primes/main.cpp | 119 +
examples/parallel_reduce/primes/msvs/primes.vcproj | 8 +
examples/parallel_reduce/primes/primes.cpp | 247 +-
examples/parallel_reduce/primes/primes.h | 46 +
.../primes/xcode/primes.xcodeproj/project.pbxproj | 24 +-
examples/pipeline/index.html | 2 +-
examples/pipeline/square/Makefile | 2 +-
examples/pipeline/square/Makefile.windows | 4 +-
examples/pipeline/square/gen_input.cpp | 2 +-
examples/pipeline/square/index.html | 2 +-
examples/pipeline/square/square.cpp | 2 +-
.../square/xcode/square.xcodeproj/project.pbxproj | 18 +-
examples/task/index.html | 2 +-
examples/task/tree_sum/Makefile | 2 +-
examples/task/tree_sum/Makefile.windows | 4 +-
.../task/tree_sum/OptimizedParallelSumTree.cpp | 2 +-
examples/task/tree_sum/SerialSumTree.cpp | 2 +-
examples/task/tree_sum/SimpleParallelSumTree.cpp | 2 +-
examples/task/tree_sum/common.h | 2 +-
examples/task/tree_sum/index.html | 2 +-
examples/task/tree_sum/main.cpp | 2 +-
.../xcode/tree_sum.xcodeproj/project.pbxproj | 28 +-
examples/task_group/index.html | 2 +-
examples/task_group/sudoku/Makefile | 5 +-
examples/task_group/sudoku/Makefile.windows | 4 +-
examples/task_group/sudoku/index.html | 4 +-
examples/task_group/sudoku/sudoku.cpp | 2 +-
.../sudoku/xcode/sudoku.xcodeproj/project.pbxproj | 306 +++
examples/task_priority/fractal/Makefile | 73 +
examples/task_priority/fractal/Makefile.windows | 73 +
examples/task_priority/fractal/fractal.cpp | 265 ++
examples/task_priority/fractal/fractal.h | 112 +
examples/task_priority/fractal/fractal_video.h | 74 +
examples/task_priority/fractal/index.html | 66 +
examples/task_priority/fractal/main.cpp | 98 +
examples/task_priority/fractal/msvs/fractal.icproj | 11 +
examples/task_priority/fractal/msvs/fractal.vcproj | 832 ++++++
examples/task_priority/fractal/msvs/fractal_cl.sln | 37 +
.../task_priority/fractal/msvs/fractal_icl.sln | 45 +
examples/task_priority/fractal/msvs/gui.ico | Bin 0 -> 23558 bytes
examples/task_priority/fractal/msvs/gui.rc | 90 +
examples/task_priority/fractal/msvs/resource.h | 8 +
examples/task_priority/fractal/msvs/small.ico | Bin 0 -> 23558 bytes
.../xcode/English.lproj/main.nib/classes.nib | 8 +
.../fractal/xcode/English.lproj/main.nib/info.nib | 18 +
.../xcode/English.lproj/main.nib/objects.xib | 36 +
examples/task_priority/fractal/xcode/Info.plist | 26 +
examples/task_priority/fractal/xcode/fractal.pch | 5 +
.../xcode/fractal.xcodeproj/project.pbxproj | 302 +++
examples/task_priority/index.html | 24 +
examples/test_all/fibonacci/Fibonacci.cpp | 2 +-
examples/test_all/fibonacci/Makefile | 2 +-
examples/test_all/fibonacci/Makefile.windows | 4 +-
examples/test_all/fibonacci/index.html | 2 +-
.../xcode/fibonacci.xcodeproj/project.pbxproj | 18 +-
examples/test_all/index.html | 2 +-
include/index.html | 2 +-
include/tbb/_aggregator_internal.h | 148 ++
include/tbb/_concurrent_queue_internal.h | 29 +-
include/tbb/_concurrent_unordered_internal.h | 41 +-
include/tbb/_tbb_windef.h | 12 +-
include/tbb/aligned_space.h | 2 +-
include/tbb/atomic.h | 49 +-
include/tbb/blocked_range.h | 2 +-
include/tbb/blocked_range2d.h | 2 +-
include/tbb/blocked_range3d.h | 2 +-
include/tbb/cache_aligned_allocator.h | 2 +-
include/tbb/combinable.h | 2 +-
include/tbb/compat/condition_variable | 21 +-
include/tbb/compat/ppl.h | 2 +-
include/tbb/compat/thread | 2 +-
include/tbb/compat/tuple | 401 +++
include/tbb/concurrent_hash_map.h | 203 +-
include/tbb/concurrent_priority_queue.h | 364 +++
include/tbb/concurrent_queue.h | 16 +-
include/tbb/concurrent_unordered_map.h | 2 +-
include/tbb/concurrent_vector.h | 19 +-
include/tbb/critical_section.h | 4 +-
include/tbb/enumerable_thread_specific.h | 7 +-
include/tbb/graph.h | 2673 +++++++++++++++++++
include/tbb/index.html | 2 +-
include/tbb/machine/ibm_aix51.h | 14 +-
include/tbb/machine/linux_common.h | 8 +-
include/tbb/machine/linux_ia32.h | 110 +-
include/tbb/machine/linux_ia64.h | 5 +-
include/tbb/machine/linux_intel64.h | 47 +-
include/tbb/machine/mac_ppc.h | 55 +-
include/tbb/machine/macos_common.h | 126 +
include/tbb/machine/sunos_sparc.h | 10 +-
include/tbb/machine/windows_api.h | 56 +
include/tbb/machine/windows_ia32.h | 67 +-
include/tbb/machine/windows_intel64.h | 15 +-
include/tbb/machine/xbox360_ppc.h | 42 +-
include/tbb/mutex.h | 13 +-
include/tbb/null_mutex.h | 2 +-
include/tbb/null_rw_mutex.h | 2 +-
include/tbb/parallel_do.h | 2 +-
include/tbb/parallel_for.h | 7 +-
include/tbb/parallel_for_each.h | 2 +-
include/tbb/parallel_invoke.h | 2 +-
include/tbb/parallel_reduce.h | 48 +-
include/tbb/parallel_scan.h | 4 +-
include/tbb/parallel_sort.h | 2 +-
include/tbb/parallel_while.h | 2 +-
include/tbb/partitioner.h | 4 +-
include/tbb/pipeline.h | 153 +-
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 | 13 +-
include/tbb/scalable_allocator.h | 2 +-
include/tbb/spin_mutex.h | 10 +-
include/tbb/spin_rw_mutex.h | 4 +-
include/tbb/task.h | 169 +-
include/tbb/task_group.h | 49 +-
include/tbb/task_scheduler_init.h | 65 +-
include/tbb/task_scheduler_observer.h | 2 +-
include/tbb/tbb.h | 5 +-
include/tbb/tbb_allocator.h | 2 +-
include/tbb/tbb_config.h | 65 +-
include/tbb/tbb_exception.h | 89 +-
include/tbb/tbb_machine.h | 129 +-
include/tbb/tbb_profiling.h | 102 +-
include/tbb/tbb_stddef.h | 30 +-
include/tbb/tbb_thread.h | 32 +-
include/tbb/tbbmalloc_proxy.h | 2 +-
include/tbb/tick_count.h | 4 +-
index.html | 2 +-
src/Makefile | 10 +-
src/index.html | 8 +-
src/old/concurrent_queue_v2.cpp | 8 +-
src/old/concurrent_queue_v2.h | 13 +-
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/perf/fibonacci_cutoff.cpp | 2 +-
src/perf/fibonacci_impl_tbb.cpp | 2 +-
src/perf/perf.cpp | 863 ++++++
src/perf/perf.h | 266 ++
src/perf/perf_sched.cpp | 464 ++++
src/perf/perf_util.h | 292 ---
src/perf/run_statistics.sh | 40 +
src/perf/statistics.cpp | 138 +-
src/perf/statistics.h | 10 +-
src/perf/statistics_xml.h | 2 +-
src/perf/time_base.cpp | 262 --
src/perf/time_framework.h | 23 +-
src/perf/time_hash_map.cpp | 2 +-
src/perf/time_hash_map_fill.cpp | 90 +-
src/perf/time_hash_map_fill.html | 121 +
src/perf/time_locked_work.cpp | 2 +-
src/perf/time_sandbox.h | 2 +-
src/perf/time_unit.cpp | 291 --
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 | 11 +-
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 | 8 +-
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 | 4 +-
src/rml/server/job_automaton.h | 2 +-
src/rml/server/lin-rml-export.def | 2 +-
src/rml/server/rml_server.cpp | 52 +-
src/rml/server/thread_monitor.h | 40 +-
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 | 2 +-
src/rml/test/test_job_automaton.cpp | 2 +-
src/rml/test/test_rml_mixed.cpp | 2 +-
src/rml/test/test_rml_omp.cpp | 14 +-
src/rml/test/test_rml_omp_c_linkage.c | 2 +-
src/rml/test/test_rml_tbb.cpp | 10 +-
src/rml/test/test_server.h | 4 +-
src/rml/test/test_thread_monitor.cpp | 3 +-
src/tbb/arena.cpp | 503 ++--
src/tbb/arena.h | 407 +--
src/tbb/cache_aligned_allocator.cpp | 137 +-
src/tbb/cilk-tbb-interop.h | 120 +
src/tbb/concurrent_hash_map.cpp | 2 +-
src/tbb/concurrent_monitor.cpp | 4 +-
src/tbb/concurrent_monitor.h | 102 +-
src/tbb/concurrent_queue.cpp | 6 +-
src/tbb/concurrent_vector.cpp | 2 +-
src/tbb/condition_variable.cpp | 22 +-
src/tbb/critical_section.cpp | 2 +-
src/tbb/custom_scheduler.h | 411 ++-
src/tbb/dynamic_link.cpp | 322 ++-
src/tbb/dynamic_link.h | 59 +-
src/tbb/governor.cpp | 213 +-
src/tbb/governor.h | 72 +-
src/tbb/ia32-masm/atomic_support.asm | 2 +-
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 | 41 +
src/tbb/intrusive_list.h | 7 +-
src/tbb/itt_notify.cpp | 10 +-
src/tbb/itt_notify.h | 10 +-
src/tbb/lin32-tbb-export.def | 327 +--
src/tbb/lin32-tbb-export.lst | 358 +++
src/tbb/lin64-tbb-export.def | 312 +--
src/tbb/lin64-tbb-export.lst | 343 +++
src/tbb/lin64ipf-tbb-export.def | 354 +--
src/tbb/lin64ipf-tbb-export.lst | 385 +++
src/tbb/mac32-tbb-export.def | 364 +--
src/tbb/mac32-tbb-export.lst | 356 +++
src/tbb/mac64-tbb-export.def | 360 +--
src/tbb/mac64-tbb-export.lst | 352 +++
src/tbb/mailbox.h | 10 +-
src/tbb/market.cpp | 432 ++-
src/tbb/market.h | 214 +-
src/tbb/mutex.cpp | 2 +-
src/tbb/observer_proxy.cpp | 4 +-
src/tbb/observer_proxy.h | 4 +-
src/tbb/pipeline.cpp | 232 +-
src/tbb/private_server.cpp | 32 +-
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 | 970 ++++---
src/tbb/scheduler.h | 498 ++--
src/tbb/scheduler_common.h | 140 +-
src/tbb/scheduler_utility.h | 71 +-
src/tbb/semaphore.h | 132 +
src/tbb/spin_mutex.cpp | 4 +-
src/tbb/spin_rw_mutex.cpp | 2 +-
src/tbb/task.cpp | 90 +-
src/tbb/task_group_context.cpp | 279 +-
src/tbb/task_stream.h | 7 +-
src/tbb/tbb_assert_impl.h | 2 +-
src/tbb/tbb_main.cpp | 49 +-
src/tbb/tbb_main.h | 6 +-
src/tbb/tbb_misc.cpp | 13 +-
src/tbb/tbb_misc.h | 225 +-
src/tbb/tbb_misc_ex.cpp | 336 +++
src/tbb/tbb_resource.rc | 4 +-
src/tbb/tbb_statistics.cpp | 192 ++
src/tbb/tbb_statistics.h | 248 ++
src/tbb/tbb_thread.cpp | 10 +-
src/tbb/tbb_version.h | 9 +-
src/tbb/tls.h | 10 +-
src/tbb/tools_api/disable_warnings.h | 2 +-
src/tbb/tools_api/internal/ittnotify.h | 2 +-
src/tbb/tools_api/ittnotify.h | 2 +-
src/tbb/tools_api/ittnotify_config.h | 2 +-
src/tbb/tools_api/ittnotify_static.c | 2 +-
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 | 272 +-
src/tbb/win32-tbb-export.lst | 298 +++
src/tbb/win64-gcc-tbb-export.def | 53 +
src/tbb/win64-gcc-tbb-export.lst | 343 +++
src/tbb/win64-tbb-export.def | 301 +--
src/tbb/win64-tbb-export.lst | 294 +++
src/tbb/xbox360-tbb-export.def | 4 +-
src/tbbmalloc/Customize.h | 16 +-
src/tbbmalloc/LifoList.h | 2 +-
src/tbbmalloc/MapMemory.h | 4 +-
src/tbbmalloc/MemoryAllocator.cpp | 2770 --------------------
src/tbbmalloc/Statistics.h | 2 +-
src/tbbmalloc/TypeDefinitions.h | 4 +-
src/tbbmalloc/backend.cpp | 275 ++
src/tbbmalloc/backref.cpp | 240 ++
src/tbbmalloc/frontend.cpp | 2090 +++++++++++++++
src/tbbmalloc/large_objects.cpp | 275 ++
src/tbbmalloc/lin-tbbmalloc-export.def | 2 +-
src/tbbmalloc/lin32-proxy-export.def | 2 +-
src/tbbmalloc/lin64-proxy-export.def | 2 +-
src/tbbmalloc/lin64ipf-proxy-export.def | 2 +-
src/tbbmalloc/mac32-tbbmalloc-export.def | 46 +-
src/tbbmalloc/mac64-tbbmalloc-export.def | 46 +-
src/tbbmalloc/proxy.cpp | 2 +-
src/tbbmalloc/proxy.h | 2 +-
src/tbbmalloc/tbb_function_replacement.cpp | 2 +-
src/tbbmalloc/tbb_function_replacement.h | 2 +-
src/tbbmalloc/tbbmalloc.cpp | 45 +-
src/tbbmalloc/tbbmalloc.rc | 4 +-
src/tbbmalloc/tbbmalloc_internal.h | 272 ++
src/tbbmalloc/win-gcc-tbbmalloc-export.def | 2 +-
src/tbbmalloc/win32-tbbmalloc-export.def | 2 +-
src/tbbmalloc/win64-tbbmalloc-export.def | 2 +-
src/tbbmalloc/xbox360-tbbmalloc-export.def | 2 +-
src/test/harness.h | 65 +-
src/test/harness_allocator.h | 20 +-
src/test/harness_assert.h | 2 +-
src/test/harness_bad_expr.h | 2 +-
src/test/harness_barrier.h | 2 +-
src/test/harness_concurrency_tracker.h | 2 +-
src/test/harness_cpu.h | 6 +-
src/test/harness_eh.h | 13 +-
src/test/harness_graph.h | 205 ++
src/test/harness_inject_scheduler.h | 10 +-
src/test/harness_iterator.h | 2 +-
src/test/harness_m128.h | 2 +-
src/test/harness_memory.h | 2 +-
src/test/harness_report.h | 2 +-
src/test/harness_tbb_independence.h | 70 +
src/test/test_ScalableAllocator.cpp | 8 +-
src/test/test_ScalableAllocator_STL.cpp | 2 +-
src/test/test_aligned_space.cpp | 2 +-
src/test/test_allocator.h | 2 +-
src/test/test_allocator_STL.h | 2 +-
src/test/test_assembly.cpp | 18 +-
src/test/test_atomic.cpp | 77 +-
src/test/test_blocked_range.cpp | 2 +-
src/test/test_blocked_range2d.cpp | 2 +-
src/test/test_blocked_range3d.cpp | 2 +-
src/test/test_broadcast_node.cpp | 171 ++
src/test/test_buffer_node.cpp | 404 +++
src/test/test_cache_aligned_allocator.cpp | 43 +-
src/test/test_cache_aligned_allocator_STL.cpp | 2 +-
src/test/test_cilk_common.h | 91 +
src/test/test_cilk_dynamic_load.cpp | 186 ++
src/test/test_cilk_interop.cpp | 160 ++
src/test/test_combinable.cpp | 3 +-
src/test/test_compiler.cpp | 102 -
src/test/test_concurrent_hash_map.cpp | 84 +-
src/test/test_concurrent_monitor.cpp | 7 +-
src/test/test_concurrent_priority_queue.cpp | 529 ++++
src/test/test_concurrent_queue.cpp | 10 +-
src/test/test_concurrent_unordered.cpp | 23 +-
src/test/test_concurrent_vector.cpp | 4 +-
src/test/test_condition_variable.h | 2 +-
src/test/test_continue_node.cpp | 133 +
src/test/test_critical_section.cpp | 2 +-
src/test/test_eh_algorithms.cpp | 19 +-
src/test/test_eh_tasks.cpp | 64 +-
src/test/test_enumerable_thread_specific.cpp | 6 +-
src/test/test_executable_node.cpp | 123 +
src/test/test_faf_task.cpp | 155 ++
src/test/test_fast_random.cpp | 162 ++
src/test/test_fp.cpp | 208 ++
src/test/test_function_node.cpp | 225 ++
src/test/test_halt.cpp | 2 +-
src/test/test_handle_perror.cpp | 2 +-
src/test/test_hw_concurrency.cpp | 93 +
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 | 419 +++
src/test/test_lambda.cpp | 2 +-
src/test/test_limiter_node.cpp | 206 ++
src/test/test_malloc_atexit.cpp | 11 +-
src/test/test_malloc_compliance.cpp | 41 +-
src/test/test_malloc_init_shutdown.cpp | 117 +-
src/test/test_malloc_lib_unload.cpp | 134 +-
src/test/test_malloc_overload.cpp | 23 +-
src/test/test_malloc_pure_c.c | 2 +-
src/test/test_malloc_regression.cpp | 4 +-
src/test/test_malloc_whitebox.cpp | 23 +-
src/test/test_model_plugin.cpp | 6 +-
src/test/test_mutex.cpp | 2 +-
src/test/test_mutex_native_threads.cpp | 2 +-
src/test/test_openmp.cpp | 10 +-
src/test/test_overwrite_node.cpp | 151 ++
src/test/test_parallel_do.cpp | 2 +-
src/test/test_parallel_for.cpp | 2 +-
src/test/test_parallel_for_each.cpp | 2 +-
src/test/test_parallel_invoke.cpp | 2 +-
src/test/test_parallel_pipeline.cpp | 587 ++++-
src/test/test_parallel_reduce.cpp | 4 +-
src/test/test_parallel_scan.cpp | 2 +-
src/test/test_parallel_sort.cpp | 8 +-
src/test/test_parallel_while.cpp | 2 +-
src/test/test_pipeline.cpp | 5 +-
src/test/test_pipeline_with_tbf.cpp | 270 +-
src/test/test_priority_queue_node.cpp | 330 +++
src/test/test_queue_node.cpp | 440 ++++
src/test/test_reader_writer_lock.cpp | 2 +-
src/test/test_rwm_upgrade_downgrade.cpp | 2 +-
src/test/test_semaphore.cpp | 258 ++
src/test/test_sequencer_node.cpp | 391 +++
src/test/test_source_node.cpp | 149 ++
src/test/test_std_thread.cpp | 2 +-
src/test/test_task.cpp | 46 +-
src/test/test_task_assertions.cpp | 2 +-
src/test/test_task_auto_init.cpp | 2 +-
src/test/test_task_group.cpp | 4 +-
src/test/test_task_leaks.cpp | 37 +-
src/test/test_task_priority.cpp | 412 +++
src/test/test_task_scheduler_init.cpp | 12 +-
src/test/test_task_scheduler_observer.cpp | 5 +-
src/test/test_tbb_condition_variable.cpp | 2 +-
src/test/test_tbb_header.cpp | 64 +-
src/test/test_tbb_thread.cpp | 2 +-
src/test/test_tbb_version.cpp | 10 +-
src/test/test_thread.h | 4 +-
src/test/test_tick_count.cpp | 2 +-
src/test/test_tuple.cpp | 144 +
src/test/test_write_once_node.cpp | 169 ++
src/test/test_yield.cpp | 2 +-
1127 files changed, 70491 insertions(+), 40837 deletions(-)
diff --cc debian/changelog
index f670c17,0000000..9638259
mode 100644,000000..100644
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,125 -1,0 +1,133 @@@
++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 960c354,0000000..7089281
mode 100644,000000..100644
--- a/debian/control
+++ b/debian/control
@@@ -1,71 -1,0 +1,71 @@@
+Source: tbb
+Priority: extra
+Maintainer: Athena Capital Research <acr-debian at athenacr.com>
+Uploaders: Roberto C. Sanchez <roberto at connexer.com>
+Build-Depends: debhelper (>= 5)
+Standards-Version: 3.9.1
+Section: libs
+Homepage: http://threadingbuildingblocks.org/
+
+Package: libtbb-dev
+Section: libdevel
- Architecture: i386 amd64 ia64
++Architecture: i386 amd64 ia64 ppc64
+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.
+ .
+ This package includes the TBB development files.
+
+Package: libtbb2
- Architecture: i386 amd64 ia64
++Architecture: i386 amd64 ia64 ppc64
+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.
+ .
+ This package includes the TBB runtime files.
+
+Package: libtbb2-dbg
+Section: debug
- Architecture: i386 amd64 ia64
++Architecture: i386 amd64 ia64 ppc64
+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.
+ .
+ This package includes the TBB debugging symbols.
+
+Package: libtbb-doc
+Section: doc
+Architecture: all
+Depends: ${misc:Depends}
+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.
+ .
+ This package includes the TBB example files.
+
diff --cc debian/copyright
index 34adfa9,0000000..b2a5c18
mode 100644,000000..100644
--- a/debian/copyright
+++ b/debian/copyright
@@@ -1,41 -1,0 +1,41 @@@
+This package was debianized by Roberto C. Sanchez <roberto at connexer.com> on
+Fri, 14 Dec 2007 23:10:58 -0500.
+
+It was downloaded from http://threadingbuildingblocks.org
+
+Upstream Author: Intel Corporation
+
- Copyright: Copyright (c) 2005-2010 Intel Corporation
++Copyright: Copyright (c) 2005-2011 Intel Corporation
+
+License:
+
+ This package is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License version 2 as
+ published by the Free Software Foundation.
+
+ This package is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this package; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+On Debian systems, the complete text of the GNU General
+Public License can be found in `/usr/share/common-licenses/GPL-2'.
+
+Additionally, the TBB code carries the following exception:
+
+ As a special exception, you may use this file as part of a free software
+ library without restriction. Specifically, if other files instantiate
+ templates or use macros or inline functions from this file, or you compile
+ this file and link it with other files to produce an executable, this
+ file does not by itself cause the resulting executable to be covered by
+ the GNU General Public License. This exception does not however
+ invalidate any other reasons why the executable file might be covered by
+ the GNU General Public License.
+
- The Debian packaging is Copyright (c) 2007-2010, Athena Capital Research
++The Debian packaging is Copyright (c) 2007-2011, Athena Capital Research
+<acr-debian at athenacr.com> and is licensed under the GPL version 2, see above.
+
diff --cc debian/rules
index 5e67811,0000000..2bc6022
mode 100755,000000..100755
--- a/debian/rules
+++ b/debian/rules
@@@ -1,90 -1,0 +1,90 @@@
+#!/usr/bin/make -f
+# -*- makefile -*-
+# Sample debian/rules that uses debhelper.
+# This file was originally written by Joey Hess and Craig Small.
+# As a special exception, when this file is copied by dh-make into a
+# dh-make output file, you may use that output file without restriction.
+# This special exception was added by Craig Small in version 0.37 of dh-make.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+
+
+
+CFLAGS = -Wall -g
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+ CFLAGS += -O0
+else
+ CFLAGS += -O2
+endif
+
+configure: configure-stamp
+configure-stamp:
+ dh_testdir
+ # Add here commands to configure the package.
+ touch configure-stamp
+
+
+build: build-stamp
+build-stamp: configure-stamp
+ dh_testdir
+ $(MAKE) tbb tbbmalloc
- #$(MAKE) test
++ $(MAKE) test
+ touch $@
+
+clean:
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp configure-stamp
+ -$(MAKE) clean
+ dh_clean
+
+install: build
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs
+
+
+# Build architecture-independent files here.
+binary-indep: build install
+ dh_testdir -i
+ dh_testroot -i
+ dh_installchangelogs -i
+ dh_installdocs -i -Xrelease -Xdebug
+ dh_installexamples -i
+ install -m755 -d $(CURDIR)/debian/tbb-examples/usr/share/doc/tbb-examples/build
+ mv $(CURDIR)/debian/tbb-examples/usr/share/doc/tbb-examples/examples/*.inc $(CURDIR)/debian/tbb-examples/usr/share/doc/tbb-examples/build/
+ dh_install -i --sourcedir=$(CURDIR)
+ dh_compress -i
+ dh_fixperms -i
+ dh_installdeb -i
+ dh_gencontrol -i
+ dh_md5sums -i
+ dh_builddeb -i
+
+# Build architecture-dependent files here.
+binary-arch: build install
+ dh_testdir -s
+ dh_testroot -s
+ dh_installchangelogs -s
+ dh_installdocs -s -Xrelease -Xdebug
+ dh_installexamples -s
+ dh_install --sourcedir=$(CURDIR)
+ rm -f $(CURDIR)/debian/libtbb-dev/usr/lib/libtbb.so
+ rm -f $(CURDIR)/debian/libtbb-dev/usr/lib/libtbbmalloc.so
+ dh_link -s
+ dh_strip -s --dbg-package=libtbb2-dbg
+ dh_compress -s
+ dh_fixperms -s
+ dh_makeshlibs -s -V 'libtbb2 (>= 2.1~)'
+ dh_installdeb -s
+ dh_shlibdeps -s
+ dh_gencontrol -s
+ dh_md5sums -s
+ dh_builddeb -s
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure
--
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