From 2ccde54346e0a3f51fb6dd53d6184e9330bb928b Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sun, 2 Dec 2007 14:01:46 +0000 Subject: [PATCH 01/71] Fix the navbar links. [SVN r41581] --- tools/boostbook | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/boostbook b/tools/boostbook index fe2cf25a39..50a4c349e0 160000 --- a/tools/boostbook +++ b/tools/boostbook @@ -1 +1 @@ -Subproject commit fe2cf25a39c029f7a6e4db5b6bbadaeb00916deb +Subproject commit 50a4c349e0e4c2557479e7af17dda34231fb62d1 From 2ec4bfe02f69d293b3d05726466e19f1b48090ec Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sun, 2 Dec 2007 14:44:53 +0000 Subject: [PATCH 02/71] Fix links to new site. [SVN r41583] --- libs/algorithm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/algorithm b/libs/algorithm index 4e7c6fc938..260043a486 160000 --- a/libs/algorithm +++ b/libs/algorithm @@ -1 +1 @@ -Subproject commit 4e7c6fc93809957ee447859dca25faedd9c3008e +Subproject commit 260043a486b2d4818802535eea0b2273bb9639c0 From e1fd0e7c8d146c5163520cd9d254e33523b7b5a8 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sun, 2 Dec 2007 14:53:43 +0000 Subject: [PATCH 03/71] Add a forwarding header for hash/custom.html as Boost.Bimap links to it. [SVN r41584] --- doc/html/hash/custom.html | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 doc/html/hash/custom.html diff --git a/doc/html/hash/custom.html b/doc/html/hash/custom.html new file mode 100644 index 0000000000..4bb71dc1c7 --- /dev/null +++ b/doc/html/hash/custom.html @@ -0,0 +1,16 @@ + + + + + Redirect to generated documentation + + + + Automatic redirection failed, please go to + http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/hash/custom.html + + From ddf31020de48da545e988777a23c625419600004 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sun, 2 Dec 2007 15:06:33 +0000 Subject: [PATCH 04/71] Specify the root and libraries directory for bimap. [SVN r41585] --- libs/bimap | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/bimap b/libs/bimap index 753c5e2984..e093c3c73b 160000 --- a/libs/bimap +++ b/libs/bimap @@ -1 +1 @@ -Subproject commit 753c5e2984890394b54c59a1a656992a0395eb1a +Subproject commit e093c3c73b7e3e9983c2552922e4408099c6e874 From 5efae8d93b95aa7049c55bbe26a77add7cb7e46c Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sun, 2 Dec 2007 16:15:37 +0000 Subject: [PATCH 05/71] Fix some links in Boost.Bimap, there are still broken links here, are there files missing? [SVN r41586] --- libs/bimap | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/bimap b/libs/bimap index e093c3c73b..06a2dbfa69 160000 --- a/libs/bimap +++ b/libs/bimap @@ -1 +1 @@ -Subproject commit e093c3c73b7e3e9983c2552922e4408099c6e874 +Subproject commit 06a2dbfa699951c0b19725171c14818399571d78 From a17d8e9f5ae66d9cb29a6436f8de3ff185ccc943 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sun, 2 Dec 2007 17:29:24 +0000 Subject: [PATCH 06/71] Regenerate the Boost.Bimap documentation. [SVN r41589] --- libs/bimap | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/bimap b/libs/bimap index 06a2dbfa69..52538cdaed 160000 --- a/libs/bimap +++ b/libs/bimap @@ -1 +1 @@ -Subproject commit 06a2dbfa699951c0b19725171c14818399571d78 +Subproject commit 52538cdaedd9638715a5731cb05161e951b057d8 From c41cb74f16d17b52707d4286d16be0a51fb39cb9 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sun, 2 Dec 2007 23:54:06 +0000 Subject: [PATCH 07/71] Fix links in the concept check documentation. [SVN r41597] --- libs/concept_check | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/concept_check b/libs/concept_check index ff6ce1d794..8c7cca55bb 160000 --- a/libs/concept_check +++ b/libs/concept_check @@ -1 +1 @@ -Subproject commit ff6ce1d794ee45c24e3b12730cd514cedb233f3f +Subproject commit 8c7cca55bb453745d006ffe7cc5d9d68e5f57c4a From 494756f789ef3565d603346ef850b872c8e2e59b Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sun, 2 Dec 2007 23:55:04 +0000 Subject: [PATCH 08/71] Regenerate the config documentation. [SVN r41598] --- libs/config | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/config b/libs/config index 96a16de4dc..55d415ba82 160000 --- a/libs/config +++ b/libs/config @@ -1 +1 @@ -Subproject commit 96a16de4dcf8c1ef76dbf8d3bf49ce7f3ddf1d3f +Subproject commit 55d415ba82e61e11b8b2bbed706f65b2cfbc75b0 From 6b18766619ae4d37e164f0933578fefcabf7671f Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sun, 2 Dec 2007 23:55:38 +0000 Subject: [PATCH 09/71] Fix the people links in the conversion documentation. [SVN r41599] --- libs/conversion | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/conversion b/libs/conversion index 703f75e029..8b9a9a519f 160000 --- a/libs/conversion +++ b/libs/conversion @@ -1 +1 @@ -Subproject commit 703f75e029a4a3d7ea5db096e69c7e1d316a0fcd +Subproject commit 8b9a9a519f090564b6c2db9d6d76ad1ef18fa302 From 6a8b04b898801fc2c5297bf56846c9c88b3fbc0d Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sun, 2 Dec 2007 23:56:27 +0000 Subject: [PATCH 10/71] Fix the navbar links in CRC documentation. [SVN r41600] --- libs/crc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/crc b/libs/crc index 359f112855..329a319635 160000 --- a/libs/crc +++ b/libs/crc @@ -1 +1 @@ -Subproject commit 359f112855a05019c31a359f369f30a1d228984c +Subproject commit 329a319635a132b0e5886b15b129f46c82e904b6 From 342ddc4cd35ebceb00f251cd346063b5011d86e6 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sun, 2 Dec 2007 23:57:17 +0000 Subject: [PATCH 11/71] Fix a couple people links in disjoint_sets. [SVN r41601] --- libs/disjoint_sets | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/disjoint_sets b/libs/disjoint_sets index c69e881fbe..fc75f6d16a 160000 --- a/libs/disjoint_sets +++ b/libs/disjoint_sets @@ -1 +1 @@ -Subproject commit c69e881fbec11e5be5a46c43e437b35d25b13829 +Subproject commit fc75f6d16ac62a1ae4fa46465c5e0f158795f2df From 0c0e3b9161ab0908d908eb737567a383e74219e7 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sun, 2 Dec 2007 23:57:54 +0000 Subject: [PATCH 12/71] Fix a couple of links in dynamic_bitset. [SVN r41602] --- libs/dynamic_bitset | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/dynamic_bitset b/libs/dynamic_bitset index 0ad0e3c31a..1adef27c47 160000 --- a/libs/dynamic_bitset +++ b/libs/dynamic_bitset @@ -1 +1 @@ -Subproject commit 0ad0e3c31a625be2a759dc84fbf7560d341696fd +Subproject commit 1adef27c47b748e54ad9dd7daa8245bb9a8de26e From 3c99bdcb232efcaa82565c4c6424e76e47e7730a Mon Sep 17 00:00:00 2001 From: Daniel James Date: Mon, 3 Dec 2007 00:03:01 +0000 Subject: [PATCH 13/71] Fix a couple of links in the filesystem library. [SVN r41603] --- libs/filesystem | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/filesystem b/libs/filesystem index 453dda64be..da46e39f79 160000 --- a/libs/filesystem +++ b/libs/filesystem @@ -1 +1 @@ -Subproject commit 453dda64be113f5fcdbf0d161697992e97cb3a2c +Subproject commit da46e39f79fcda63c1936431f2c30c4d6bae9c92 From 2cbe02708f2a4ad37f0f26da1b0da32568b9f088 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Mon, 3 Dec 2007 00:03:40 +0000 Subject: [PATCH 14/71] Update a couple of links in the format library. [SVN r41604] --- libs/format | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/format b/libs/format index a9ae2a9a88..32c8d99076 160000 --- a/libs/format +++ b/libs/format @@ -1 +1 @@ -Subproject commit a9ae2a9a8843a5180ccb55751fa153eaba11f887 +Subproject commit 32c8d99076cb7cb4dac3e2cd6f326a6f5aaa3b30 From 8b78b85d0ded540dfffc24868e2303f9a4abe45f Mon Sep 17 00:00:00 2001 From: Daniel James Date: Mon, 3 Dec 2007 00:04:33 +0000 Subject: [PATCH 15/71] Update some links in the functional library. [SVN r41605] --- libs/functional | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/functional b/libs/functional index 7ac3b9362d..581895a63b 160000 --- a/libs/functional +++ b/libs/functional @@ -1 +1 @@ -Subproject commit 7ac3b9362d9f4efef34dd3378d8202da98f91279 +Subproject commit 581895a63b0a19a359cd7d0afb919d9ffe2aa081 From 574fa76c70d6a939a0fd310bb34b1147d6949587 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Mon, 3 Dec 2007 00:05:28 +0000 Subject: [PATCH 16/71] Regenerate the function_types documentation. [SVN r41606] --- libs/function_types | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/function_types b/libs/function_types index 4550c15469..79374ac509 160000 --- a/libs/function_types +++ b/libs/function_types @@ -1 +1 @@ -Subproject commit 4550c154698f6f48924ffacbfd960ab0a9c645e4 +Subproject commit 79374ac5091ced0decfea905ea4da82db3cc26d0 From 2d96c66952bcdff89b32e91388f931e5e772ddae Mon Sep 17 00:00:00 2001 From: Daniel James Date: Mon, 3 Dec 2007 00:09:20 +0000 Subject: [PATCH 17/71] Regenerate fusion documentation. [SVN r41607] --- libs/fusion | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/fusion b/libs/fusion index df69f05f94..59df6ee7f1 160000 --- a/libs/fusion +++ b/libs/fusion @@ -1 +1 @@ -Subproject commit df69f05f943a82f53da43e721f1c26cfb63560bb +Subproject commit 59df6ee7f1a0ea9bfbe4c56edb8614abfe3bef72 From 4f1be3600d5f375777c60b3598e1c44f6f77e0d2 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Mon, 3 Dec 2007 00:17:30 +0000 Subject: [PATCH 18/71] Update links in the graph documentation, mostly people links with a few navbar links. [SVN r41608] --- libs/graph | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/graph b/libs/graph index b6c24f3ded..20acbcc8b1 160000 --- a/libs/graph +++ b/libs/graph @@ -1 +1 @@ -Subproject commit b6c24f3ded6819ad3fd1ada7efbd553704a99f12 +Subproject commit 20acbcc8b1b9fdde79bbb05b0b7952a0309d366f From 3789e3aa47b3584938e3dc7982423dcf664cda0c Mon Sep 17 00:00:00 2001 From: Daniel James Date: Mon, 3 Dec 2007 00:18:46 +0000 Subject: [PATCH 19/71] Update links in the integer library. [SVN r41609] --- libs/integer | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/integer b/libs/integer index d754cad861..42097fea1c 160000 --- a/libs/integer +++ b/libs/integer @@ -1 +1 @@ -Subproject commit d754cad861e7297c3c1cde2fba3995b027561379 +Subproject commit 42097fea1cd37d7c555fc2942abcae11a1c8f2a0 From b7e25f003cbd538c69fc81aabc70546b81d1caaa Mon Sep 17 00:00:00 2001 From: Daniel James Date: Mon, 3 Dec 2007 00:19:29 +0000 Subject: [PATCH 20/71] Fix the redirect links for the intrusive library. [SVN r41610] --- libs/intrusive | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/intrusive b/libs/intrusive index 07fe14b0ea..aea7064e02 160000 --- a/libs/intrusive +++ b/libs/intrusive @@ -1 +1 @@ -Subproject commit 07fe14b0ea1b189280d50b316eb608deab5378fc +Subproject commit aea7064e021ed5f06cbd2cbdf60d3997056955e8 From aa64b3dea8091d3a99161790cbe060f51ecc9d14 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Mon, 3 Dec 2007 00:20:07 +0000 Subject: [PATCH 21/71] Update some links in the io library. [SVN r41611] --- libs/io | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/io b/libs/io index 0a76c639bc..f4c0cb9cb1 160000 --- a/libs/io +++ b/libs/io @@ -1 +1 @@ -Subproject commit 0a76c639bc23318053794b65a46daf91e33517f6 +Subproject commit f4c0cb9cb15d1037f0846687208a4bb2fee4e00e From 1e2f476794794911e2867861c8bafc9e7de3e961 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Mon, 3 Dec 2007 00:36:19 +0000 Subject: [PATCH 22/71] Update links for iostreams documentation. [SVN r41614] --- libs/iostreams | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/iostreams b/libs/iostreams index 4df8a8d4cb..30ddf4d2ef 160000 --- a/libs/iostreams +++ b/libs/iostreams @@ -1 +1 @@ -Subproject commit 4df8a8d4cbccfe4c593f63251d8b296b872699e1 +Subproject commit 30ddf4d2efe848188d270332de141b84c02d0f7d From ce6d04c30f1f680da176535f0f500e44c499acde Mon Sep 17 00:00:00 2001 From: Daniel James Date: Mon, 3 Dec 2007 00:54:37 +0000 Subject: [PATCH 23/71] Update a link I missed in the config library. [SVN r41616] --- libs/config | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/config b/libs/config index 55d415ba82..36431388d3 160000 --- a/libs/config +++ b/libs/config @@ -1 +1 @@ -Subproject commit 55d415ba82e61e11b8b2bbed706f65b2cfbc75b0 +Subproject commit 36431388d34293a0f256116bfa40912efb001c91 From 18c8741448f8eb4e88187e420294238ac8f92df2 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Mon, 3 Dec 2007 00:54:59 +0000 Subject: [PATCH 24/71] Regenerate the config documentation. [SVN r41617] --- libs/config | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/config b/libs/config index 36431388d3..e1e8ba8d6d 160000 --- a/libs/config +++ b/libs/config @@ -1 +1 @@ -Subproject commit 36431388d34293a0f256116bfa40912efb001c91 +Subproject commit e1e8ba8d6d02201a1195c52a653a18b5498a2d8a From cf728e1660d53878785207bd2bea11a876292239 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Mon, 3 Dec 2007 00:57:02 +0000 Subject: [PATCH 25/71] Update a couple of links in the foreach library. [SVN r41618] --- libs/foreach | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/foreach b/libs/foreach index 76a968eb4b..b79b6f1777 160000 --- a/libs/foreach +++ b/libs/foreach @@ -1 +1 @@ -Subproject commit 76a968eb4bda96310a1af99ede40aa255e902a5e +Subproject commit b79b6f17776d3cc43126573e1b95690505384939 From 88af3a7e93097a27b84fe44082dc8e413d108143 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Mon, 3 Dec 2007 01:05:02 +0000 Subject: [PATCH 26/71] Update a link I missed in functional. [SVN r41620] --- libs/functional | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/functional b/libs/functional index 581895a63b..d5575a9b96 160000 --- a/libs/functional +++ b/libs/functional @@ -1 +1 @@ -Subproject commit 581895a63b0a19a359cd7d0afb919d9ffe2aa081 +Subproject commit d5575a9b96957de9a40b17923af4ee2ac6f27285 From 7256dabee7193be23c9996dcbdf46c15c67d9607 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Mon, 3 Dec 2007 19:51:15 +0000 Subject: [PATCH 27/71] Fix several links in comments in header files. [SVN r41655] --- libs/config | 2 +- libs/filesystem | 2 +- libs/iostreams | 2 +- libs/serialization | 2 +- libs/system | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/libs/config b/libs/config index e1e8ba8d6d..ce75b6e155 160000 --- a/libs/config +++ b/libs/config @@ -1 +1 @@ -Subproject commit e1e8ba8d6d02201a1195c52a653a18b5498a2d8a +Subproject commit ce75b6e155b2fc24747df2a849a40ee77b4bc4f3 diff --git a/libs/filesystem b/libs/filesystem index da46e39f79..c431c3e95e 160000 --- a/libs/filesystem +++ b/libs/filesystem @@ -1 +1 @@ -Subproject commit da46e39f79fcda63c1936431f2c30c4d6bae9c92 +Subproject commit c431c3e95edca2d741e5264ad5ce1ded23abf86b diff --git a/libs/iostreams b/libs/iostreams index 30ddf4d2ef..accda48c97 160000 --- a/libs/iostreams +++ b/libs/iostreams @@ -1 +1 @@ -Subproject commit 30ddf4d2efe848188d270332de141b84c02d0f7d +Subproject commit accda48c97e88302b08d115cc5e9a0ca52a3a0ab diff --git a/libs/serialization b/libs/serialization index b2fc052525..cdb14d56d2 160000 --- a/libs/serialization +++ b/libs/serialization @@ -1 +1 @@ -Subproject commit b2fc0525256b52981f083757c5fc59af76c34edc +Subproject commit cdb14d56d2a75a65f1ac34e7873c7312f20e16d7 diff --git a/libs/system b/libs/system index 87d61168e7..e331160064 160000 --- a/libs/system +++ b/libs/system @@ -1 +1 @@ -Subproject commit 87d61168e79a40c073994174b49c64e9d82f1ca3 +Subproject commit e331160064e7c3eece4dc92246f81bd0d3b688c9 From 1d88cf208c09c49cd1667266c85e6962466affca Mon Sep 17 00:00:00 2001 From: Daniel James Date: Mon, 3 Dec 2007 19:54:56 +0000 Subject: [PATCH 28/71] Update a couple of links. [SVN r41656] --- libs/algorithm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/algorithm b/libs/algorithm index 260043a486..75302bb82d 160000 --- a/libs/algorithm +++ b/libs/algorithm @@ -1 +1 @@ -Subproject commit 260043a486b2d4818802535eea0b2273bb9639c0 +Subproject commit 75302bb82d587bc433449c703fa140d9e3fed4f9 From 0f817071ca0c171e1e4d8768d5279fe8c6c201e1 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Mon, 3 Dec 2007 19:55:50 +0000 Subject: [PATCH 29/71] Update a couple of links to the boost website in Boost.Bimap. [SVN r41657] --- libs/bimap | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/bimap b/libs/bimap index 52538cdaed..0ab097e1b6 160000 --- a/libs/bimap +++ b/libs/bimap @@ -1 +1 @@ -Subproject commit 52538cdaedd9638715a5731cb05161e951b057d8 +Subproject commit 0ab097e1b6afea29e67aff714a7692d20c53f908 From 27bd17d99d602905e5bd07a4864894f228b3d9d0 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Mon, 3 Dec 2007 19:56:38 +0000 Subject: [PATCH 30/71] Fix a couple of links to the website in the filesystem library. [SVN r41658] --- libs/filesystem | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/filesystem b/libs/filesystem index c431c3e95e..8d75b7174f 160000 --- a/libs/filesystem +++ b/libs/filesystem @@ -1 +1 @@ -Subproject commit c431c3e95edca2d741e5264ad5ce1ded23abf86b +Subproject commit 8d75b7174fe6aae19c999d6035f2af169112f160 From 5931acd68016e03662e1ea286ff9b51f6d094f50 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Mon, 3 Dec 2007 19:58:22 +0000 Subject: [PATCH 31/71] Update a couple of links in Boost.Iostream. [SVN r41659] --- libs/iostreams | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/iostreams b/libs/iostreams index accda48c97..16d64d4813 160000 --- a/libs/iostreams +++ b/libs/iostreams @@ -1 +1 @@ -Subproject commit accda48c97e88302b08d115cc5e9a0ca52a3a0ab +Subproject commit 16d64d481368fa91c7dfac93a21ef0226ec9c615 From d2446f0a27ff6fd0fe882cf6ef2a3d03094a685e Mon Sep 17 00:00:00 2001 From: Daniel James Date: Mon, 3 Dec 2007 20:08:14 +0000 Subject: [PATCH 32/71] Update links in the iterator library. I haven't regenerated the documentation, but the changes should be in sync with the source files. [SVN r41660] --- libs/iterator | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/iterator b/libs/iterator index a2f779bfbe..b4ee8ac96d 160000 --- a/libs/iterator +++ b/libs/iterator @@ -1 +1 @@ -Subproject commit a2f779bfbe7c2871a1745e683d51a948d360a181 +Subproject commit b4ee8ac96dfbc6a081d9963452bbace356db96b9 From f6e34727df47a851442cf8b6c92e649452e64c37 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Mon, 3 Dec 2007 20:31:01 +0000 Subject: [PATCH 33/71] Rebuild the quickbook documentation. [SVN r41662] --- tools/quickbook | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/quickbook b/tools/quickbook index 750272f3c3..f6751c074a 160000 --- a/tools/quickbook +++ b/tools/quickbook @@ -1 +1 @@ -Subproject commit 750272f3c3135b0ed017ba31c138dd0bcbd6eeb2 +Subproject commit f6751c074acd19a8179f29961fb9adf02e820169 From f1d2b552ddc0462741c5d879fcc75909be096eb5 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Mon, 3 Dec 2007 21:13:17 +0000 Subject: [PATCH 34/71] Fix a link in the math documentation. [SVN r41665] --- libs/math | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/math b/libs/math index a9df3fdc09..e213765f81 160000 --- a/libs/math +++ b/libs/math @@ -1 +1 @@ -Subproject commit a9df3fdc097e033c5b21729e98a0af793b2fd3a9 +Subproject commit e213765f816978a629cfe96ed7cb8a509a45ae94 From eaab6008061851b185d2ee63aebfc3d492b9aa79 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Tue, 4 Dec 2007 23:22:10 +0000 Subject: [PATCH 35/71] Update a link in MPL documentation. [SVN r41708] --- libs/mpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/mpl b/libs/mpl index f8f53deda5..ffada6299f 160000 --- a/libs/mpl +++ b/libs/mpl @@ -1 +1 @@ -Subproject commit f8f53deda5b3788e6f1f29d34141fcc8d7eca187 +Subproject commit ffada6299f65a56174717e9ef45ceed441bcde87 From 50f5afa6d8227e0e90569637329908462ef16bc9 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Tue, 4 Dec 2007 23:23:08 +0000 Subject: [PATCH 36/71] Update a couple of links in Boost.MultiArray documentation. [SVN r41709] --- libs/multi_array | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/multi_array b/libs/multi_array index 6707f53b36..cef919ae69 160000 --- a/libs/multi_array +++ b/libs/multi_array @@ -1 +1 @@ -Subproject commit 6707f53b369e9d0d0b911bc3e79ae34964c12381 +Subproject commit cef919ae69cdf1efa7ac3e50e4c402961a2974ec From dccbf8f368274350fc45acde259ab765c3209f40 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Tue, 4 Dec 2007 23:36:06 +0000 Subject: [PATCH 37/71] Fix a link in the conversion library. [SVN r41711] --- libs/numeric/conversion | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/numeric/conversion b/libs/numeric/conversion index 9760fd3115..c0658706e0 160000 --- a/libs/numeric/conversion +++ b/libs/numeric/conversion @@ -1 +1 @@ -Subproject commit 9760fd311585f8bb36a6620d88b9fe1d96275839 +Subproject commit c0658706e0d05d98b94624531d9dbf528120b0f1 From 7c53fc11c5844d6f56d42832ee4d4583dfe0754a Mon Sep 17 00:00:00 2001 From: Daniel James Date: Tue, 4 Dec 2007 23:36:47 +0000 Subject: [PATCH 38/71] Fix a link in the conversion library's forwarding html page. [SVN r41712] --- libs/numeric/conversion | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/numeric/conversion b/libs/numeric/conversion index c0658706e0..d39e7d3817 160000 --- a/libs/numeric/conversion +++ b/libs/numeric/conversion @@ -1 +1 @@ -Subproject commit c0658706e0d05d98b94624531d9dbf528120b0f1 +Subproject commit d39e7d381725ce27863ca4dcdd82b32326ca1b52 From 1439129e5580acec1522ba275cfe24688e1cfddb Mon Sep 17 00:00:00 2001 From: Daniel James Date: Tue, 4 Dec 2007 23:42:18 +0000 Subject: [PATCH 39/71] Update a couple of links in the optional library. [SVN r41713] --- libs/optional | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/optional b/libs/optional index 9ce49fdd59..3058457fcd 160000 --- a/libs/optional +++ b/libs/optional @@ -1 +1 @@ -Subproject commit 9ce49fdd595c4d4017c7d341f4cfb0ff80b8d89e +Subproject commit 3058457fcde9cb981182c4e43ecdfb9de523e858 From b5a7e2010f5b6fa24f34a378010115850150bdf0 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Tue, 4 Dec 2007 23:43:00 +0000 Subject: [PATCH 40/71] Add some parameters to the optional documentation jamfile, so that the links work better. [SVN r41714] --- libs/optional | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/optional b/libs/optional index 3058457fcd..8485d7aa5d 160000 --- a/libs/optional +++ b/libs/optional @@ -1 +1 @@ -Subproject commit 3058457fcde9cb981182c4e43ecdfb9de523e858 +Subproject commit 8485d7aa5d0b7fd9285fe2937263bad798178b78 From 0b0ff89260708466d9429022fabbd14f1f010ae2 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Tue, 4 Dec 2007 23:46:06 +0000 Subject: [PATCH 41/71] Update links in the parameter library documentation. [SVN r41716] --- libs/parameter | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/parameter b/libs/parameter index 63cea94644..37f946cc2f 160000 --- a/libs/parameter +++ b/libs/parameter @@ -1 +1 @@ -Subproject commit 63cea94644d2b65c0a7e7d66cf7bff4f8e368191 +Subproject commit 37f946cc2f4b187e7203f88107b422469668a916 From 23d5a2f6dfe81477d5f51fe5ed345fd8ac1ff7bd Mon Sep 17 00:00:00 2001 From: Daniel James Date: Tue, 4 Dec 2007 23:47:02 +0000 Subject: [PATCH 42/71] Update a link in the pool library. [SVN r41717] --- libs/pool | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/pool b/libs/pool index c882a0cf2f..2293cbde48 160000 --- a/libs/pool +++ b/libs/pool @@ -1 +1 @@ -Subproject commit c882a0cf2f6c1db1c8a98f8f42b102107147c920 +Subproject commit 2293cbde48d4ad5aea55650a4ba6feba4dfbb50f From 5a555a25ec9f307bd2ce2a3ef872a64e84d457b6 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Tue, 4 Dec 2007 23:50:49 +0000 Subject: [PATCH 43/71] Update several people links in the property_map documentation. [SVN r41718] --- libs/property_map | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/property_map b/libs/property_map index 8127bd57a8..71fb7e6bdf 160000 --- a/libs/property_map +++ b/libs/property_map @@ -1 +1 @@ -Subproject commit 8127bd57a81c86ab946232197e9f715cea948d3b +Subproject commit 71fb7e6bdf30906e4a46797a3baa8672f86be448 From 5025a9a0d288bbe1875835be92ee7f95f47b22a5 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Wed, 5 Dec 2007 00:01:04 +0000 Subject: [PATCH 44/71] Update a load of links in Boost.Python. I'm afraid that several are in generated documentation. [SVN r41720] --- libs/python | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/python b/libs/python index c156dc603a..ce5c967d18 160000 --- a/libs/python +++ b/libs/python @@ -1 +1 @@ -Subproject commit c156dc603aa56ec5b3095b62d601f74be6b20455 +Subproject commit ce5c967d18699ccd87b49c14dac443f376c86f2c From b8a3377f983067c906fef606627011ebc82479ee Mon Sep 17 00:00:00 2001 From: Daniel James Date: Wed, 5 Dec 2007 00:02:50 +0000 Subject: [PATCH 45/71] Update some links in the Boost.Random documentation. [SVN r41721] --- libs/random | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/random b/libs/random index b1c88b96dc..0bf8a490b9 160000 --- a/libs/random +++ b/libs/random @@ -1 +1 @@ -Subproject commit b1c88b96dcffb6aca67268a877b7e9aeae5d12de +Subproject commit 0bf8a490b9c19f0b571061cb232e96a5c2a48bfa From 8c5565e737594e6b8e5aa0d9f35448dbb405840b Mon Sep 17 00:00:00 2001 From: Daniel James Date: Wed, 5 Dec 2007 00:08:13 +0000 Subject: [PATCH 46/71] Fix some more links in the math libraries. [SVN r41724] --- libs/math | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/math b/libs/math index e213765f81..e301c168d3 160000 --- a/libs/math +++ b/libs/math @@ -1 +1 @@ -Subproject commit e213765f816978a629cfe96ed7cb8a509a45ae94 +Subproject commit e301c168d3f1a1c1d2731dd4636052ad6b519aca From 6744cf73bf9b50d1bc9c5dae63c2c378df4a6b6f Mon Sep 17 00:00:00 2001 From: Daniel James Date: Thu, 6 Dec 2007 07:47:43 +0000 Subject: [PATCH 47/71] Update/fix a load of links, add a missing jamfile. [SVN r41777] --- libs/functional | 2 +- libs/libraries.htm | 11 +++---- libs/numeric/conversion | 2 +- libs/rational | 2 +- libs/serialization | 2 +- libs/smart_ptr | 2 +- libs/statechart | 2 +- libs/test | 2 +- libs/timer | 2 +- libs/tr1 | 2 +- libs/tuple | 2 +- libs/type_traits | 2 +- libs/utility | 2 +- libs/variant | 2 +- more/formal_review_process.htm | 2 +- more/getting_started/detail/conclusion.rst | 4 +-- more/getting_started/unix-variants.html | 10 +++---- more/getting_started/unix-variants.rst | 2 +- more/getting_started/windows.html | 8 ++--- more/index.htm | 6 ++-- more/writingdoc/design.html | 2 +- more/writingdoc/template/index.html | 30 +++++++++---------- tools/bcp | 2 +- tools/build | 2 +- tools/index.html | 6 ++-- tools/inspect | 2 +- .../xsl_reports/xsl/result_page.xsl | 2 +- .../xsl_reports/xsl/v2/result_page.xsl | 2 +- 28 files changed, 59 insertions(+), 58 deletions(-) diff --git a/libs/functional b/libs/functional index d5575a9b96..2712278141 160000 --- a/libs/functional +++ b/libs/functional @@ -1 +1 @@ -Subproject commit d5575a9b96957de9a40b17923af4ee2ac6f27285 +Subproject commit 27122781412508717106e6e7a6a5910384ae4df8 diff --git a/libs/libraries.htm b/libs/libraries.htm index e3ae41bb26..27230c3d30 100644 --- a/libs/libraries.htm +++ b/libs/libraries.htm @@ -21,9 +21,9 @@ content="text/html; charset=iso-8859-1"> face="Arial">Home Libraries - People - FAQ More @@ -60,9 +60,10 @@ content="text/html; charset=iso-8859-1">
Libraries Retired from Boost
-

See Compiler Status - page to find out what library works with which compiler.
-See Getting Started page to find out +

See the +regression testing results +to find out what library works with which compiler.
+See Getting Started page to find out how to download, build, and install the libraries.

Documentation for some Boost libraries is available in other forms, diff --git a/libs/numeric/conversion b/libs/numeric/conversion index d39e7d3817..91099f9522 160000 --- a/libs/numeric/conversion +++ b/libs/numeric/conversion @@ -1 +1 @@ -Subproject commit d39e7d381725ce27863ca4dcdd82b32326ca1b52 +Subproject commit 91099f95229b1625e534634b1653536734508f89 diff --git a/libs/rational b/libs/rational index 3e590f5bf7..3f85baa1c8 160000 --- a/libs/rational +++ b/libs/rational @@ -1 +1 @@ -Subproject commit 3e590f5bf7f85529d37243cd6d83c52db5fc8240 +Subproject commit 3f85baa1c822eb8ce269934c73ada429ed6ef965 diff --git a/libs/serialization b/libs/serialization index cdb14d56d2..396ceecace 160000 --- a/libs/serialization +++ b/libs/serialization @@ -1 +1 @@ -Subproject commit cdb14d56d2a75a65f1ac34e7873c7312f20e16d7 +Subproject commit 396ceecace360226c4bc82b83fa894cb69873bfb diff --git a/libs/smart_ptr b/libs/smart_ptr index 951747b88a..537dd30cb6 160000 --- a/libs/smart_ptr +++ b/libs/smart_ptr @@ -1 +1 @@ -Subproject commit 951747b88a18ab27dd83e9e78d1060e15c193d44 +Subproject commit 537dd30cb6f58133cb82b5d6ebd40df90bcea5dc diff --git a/libs/statechart b/libs/statechart index 30b2d4ccba..6287dacba8 160000 --- a/libs/statechart +++ b/libs/statechart @@ -1 +1 @@ -Subproject commit 30b2d4ccbaaf1fb909d47df28c85c86c4c69f1a3 +Subproject commit 6287dacba8dab44c228055e14a2a730047a78259 diff --git a/libs/test b/libs/test index 7b075afbfa..c429f46836 160000 --- a/libs/test +++ b/libs/test @@ -1 +1 @@ -Subproject commit 7b075afbfaad10228190a67db59a74bf4564f808 +Subproject commit c429f46836e9c28d5a0375348c640a2c504f5ed3 diff --git a/libs/timer b/libs/timer index f9b31908ee..a817412d40 160000 --- a/libs/timer +++ b/libs/timer @@ -1 +1 @@ -Subproject commit f9b31908eede022e5a4629b384a3570b302579fd +Subproject commit a817412d40be2b4e18d5e5e0b8c84076f4483932 diff --git a/libs/tr1 b/libs/tr1 index 27c530b07c..dbbf7db700 160000 --- a/libs/tr1 +++ b/libs/tr1 @@ -1 +1 @@ -Subproject commit 27c530b07c617bf3e7620d373ed4f70d8e170d97 +Subproject commit dbbf7db700c10ff25d8659130893ded7903ab745 diff --git a/libs/tuple b/libs/tuple index fa71993d58..a25bae72a4 160000 --- a/libs/tuple +++ b/libs/tuple @@ -1 +1 @@ -Subproject commit fa71993d581526e1fbbd5f42e037af278d2ddd7e +Subproject commit a25bae72a495a35397962bac8bc2aee23c3d8e9c diff --git a/libs/type_traits b/libs/type_traits index 3becfc9a61..d50176adc6 160000 --- a/libs/type_traits +++ b/libs/type_traits @@ -1 +1 @@ -Subproject commit 3becfc9a61415e56371f43e19f2b49f2ea536eb6 +Subproject commit d50176adc63b491a3654c4ed6e43b1c2e8ccd6e3 diff --git a/libs/utility b/libs/utility index 12de918a3a..9ece1d1d4c 160000 --- a/libs/utility +++ b/libs/utility @@ -1 +1 @@ -Subproject commit 12de918a3aef645f0578ed7eac6bf0b03956158c +Subproject commit 9ece1d1d4c35dd6ab6ff8198d04a28ca651f04c3 diff --git a/libs/variant b/libs/variant index bde9c45681..55b4edfa11 160000 --- a/libs/variant +++ b/libs/variant @@ -1 +1 @@ -Subproject commit bde9c45681f81e83bb3579e8a596d3f80ca200e2 +Subproject commit 55b4edfa113277c887dd7fef6a9f4b6092ae6481 diff --git a/more/formal_review_process.htm b/more/formal_review_process.htm index ca9ae11401..8cc78355c1 100644 --- a/more/formal_review_process.htm +++ b/more/formal_review_process.htm @@ -47,7 +47,7 @@ div.admonition p.admonition-title { Libraries - People use in the Boost.Build documentation. If that isn't your problem or the user-config.jam file doesn't work for you, please address questions about configuring Boost for your compiler to the -Boost.Build mailing list.

+Boost.Build mailing list.

@@ -695,13 +695,13 @@ surely a few additional points you'll wish we had covered. One day we may have a “Book 2 in the Getting Started series” that addresses them. Until then, we suggest you pursue the following resources. If you can't find what you need, or there's anything we can do to -make this document clearer, please post it to the Boost Users' +make this document clearer, please post it to the Boost Users' mailing list.

@@ -719,7 +719,7 @@ mailing list.

[1]

If developers of Boost packages would like to work with us to make sure these instructions can be used with their packages, we'd be glad to help. Please make your interest known -to the Boost developers' list.

+to the Boost developers' list.

diff --git a/more/getting_started/unix-variants.rst b/more/getting_started/unix-variants.rst index ca9a3d0c85..1adfa1f7a0 100644 --- a/more/getting_started/unix-variants.rst +++ b/more/getting_started/unix-variants.rst @@ -225,7 +225,7 @@ Spoil Rock Hunter?” packages, we'd be glad to help. Please make your interest known to the `Boost developers' list`_. - .. _Boost developers' list: ../../more/mailing_lists.htm#main + .. _Boost developers' list: http://beta.boost.org/community/groups.html#main .. [#lowercase-l] That option is a dash followed by a lowercase “L” character, which looks very much like a numeral 1 in some fonts. diff --git a/more/getting_started/windows.html b/more/getting_started/windows.html index 38a57eb026..f4139734de 100644 --- a/more/getting_started/windows.html +++ b/more/getting_started/windows.html @@ -560,7 +560,7 @@ linker, consider setting up a use in the Boost.Build documentation. If that isn't your problem or the user-config.jam file doesn't work for you, please address questions about configuring Boost for your compiler to the -Boost.Build mailing list.

+Boost.Build mailing list.

@@ -766,13 +766,13 @@ surely a few additional points you'll wish we had covered. One day we may have a “Book 2 in the Getting Started series” that addresses them. Until then, we suggest you pursue the following resources. If you can't find what you need, or there's anything we can do to -make this document clearer, please post it to the Boost Users' +make this document clearer, please post it to the Boost Users' mailing list.

diff --git a/more/index.htm b/more/index.htm index 47d3db89e7..de1c855580 100644 --- a/more/index.htm +++ b/more/index.htm @@ -14,7 +14,7 @@ boost.png (6897 bytes) Home Libraries - People + People FAQ More @@ -53,9 +53,9 @@ about the Boost Software License.

Bibliography  Print and online publications relating to Boost and Boost libraries.

-

Who's Using Boost?   +

Who's Using Boost?   Products and organisations that are using Boost.

-

Compiler Status  Describes +

Compiler Status  Describes what library works with which compiler.

Links  Links of special interest to Boost users.

diff --git a/more/writingdoc/design.html b/more/writingdoc/design.html index 7e95a63ff0..d1f1a5f1d7 100644 --- a/more/writingdoc/design.html +++ b/more/writingdoc/design.html @@ -225,7 +225,7 @@ understand why a library was designed the way it was and may reduce the frequency of a number of frequently asked questions. For a better description of why rationale is important see the Rationale rationale + "http://beta.boost.org/development/requirements.html#Rationale">Rationale rationale in the general submission guidelines.

Like most content pages, the Rationale page should include a

-
{{header}}
+
{{header}}
-
Macros
+
Macros
-
{{macro name}}
+
{{macro name}}
-
Values
+
Values
-
{{value name}}
+
{{value name}}
-
Types
+
Types
-
{{type name}}
+
{{type name}}
-
Classes
+
Classes
-
{{class name}}
+
{{class name}}
-
Functions
+
Functions
-
{{function +
{{function name}}
-
Objects
+
Objects
-
{{object name}}
+
{{object name}}
@@ -99,9 +99,9 @@
Definitions
-
Frequently Asked Questions (FAQs)
+
Frequently Asked Questions (FAQs)
-
Bibliography
+
Bibliography
Acknowledgments
diff --git a/tools/bcp b/tools/bcp index 7bf6132c2b..d62a8aa2b1 160000 --- a/tools/bcp +++ b/tools/bcp @@ -1 +1 @@ -Subproject commit 7bf6132c2b42dbf0f0b2221e9715d2b33123db27 +Subproject commit d62a8aa2b1eed8461ffc480b8b2bb25c56027050 diff --git a/tools/build b/tools/build index 19127b7562..6c28e1f34e 160000 --- a/tools/build +++ b/tools/build @@ -1 +1 @@ -Subproject commit 19127b75621f423b572281f27b92ce4c7e50f1b5 +Subproject commit 6c28e1f34ebd87ebf23275c865f8548843b3d306 diff --git a/tools/index.html b/tools/index.html index 4449e5be78..3369842f50 100644 --- a/tools/index.html +++ b/tools/index.html @@ -22,8 +22,8 @@ boost.png (6897 bytes) Home Libraries - People - FAQ + People + FAQ More @@ -40,7 +40,7 @@ the full Boost version of the jam sources.
 
  • - Regression - The Boost regression testing + Regression - The Boost regression testing system reporting sources.
     
  • diff --git a/tools/inspect b/tools/inspect index 20314674c9..86558e0826 160000 --- a/tools/inspect +++ b/tools/inspect @@ -1 +1 @@ -Subproject commit 20314674c9b954f4da6e16c27ad0e675b7c3562e +Subproject commit 86558e08267063374d1dab43cadcb841efa72a36 diff --git a/tools/regression/xsl_reports/xsl/result_page.xsl b/tools/regression/xsl_reports/xsl/result_page.xsl index dbd0fbf919..402f49cf95 100644 --- a/tools/regression/xsl_reports/xsl/result_page.xsl +++ b/tools/regression/xsl_reports/xsl/result_page.xsl @@ -141,7 +141,7 @@ http://www.boost.org/LICENSE_1_0.txt) - + r diff --git a/tools/regression/xsl_reports/xsl/v2/result_page.xsl b/tools/regression/xsl_reports/xsl/v2/result_page.xsl index bf46484a80..939de0f6af 100644 --- a/tools/regression/xsl_reports/xsl/v2/result_page.xsl +++ b/tools/regression/xsl_reports/xsl/v2/result_page.xsl @@ -94,7 +94,7 @@ http://www.boost.org/LICENSE_1_0.txt) - + r From 0293711bad803d55813a0fa856529409cf89ac00 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Fri, 7 Dec 2007 01:12:02 +0000 Subject: [PATCH 48/71] Merge from trunk, finally. [SVN r41817] --- Jamroot | 4 +- libs/asio | 2 +- libs/conversion | 2 +- libs/dynamic_bitset | 2 +- libs/foreach | 2 +- libs/function | 2 +- libs/function_types | 2 +- libs/fusion | 2 +- libs/gil | 2 +- libs/interprocess | 2 +- libs/mpi | 2 +- libs/numeric/ublas | 2 +- libs/ptr_container | 2 +- libs/python | 2 +- libs/range | 2 +- libs/serialization | 2 +- libs/signals | 2 +- libs/test | 2 +- libs/thread | 2 +- libs/utility | 2 +- libs/wave | 2 +- libs/xpressive | 2 +- more/boost_soc_06_overview.html | 820 ------------------ more/formal_review_process.htm | 350 -------- status/explicit-failures-markup.xml | 38 +- tools/boostbook | 2 +- tools/build | 2 +- .../regression/src/collect_and_upload_logs.py | 38 +- tools/regression/src/regression.py | 41 +- .../xsl_reports/boost_wide_report.py | 4 +- 30 files changed, 120 insertions(+), 1221 deletions(-) delete mode 100644 more/boost_soc_06_overview.html delete mode 100644 more/formal_review_process.htm diff --git a/Jamroot b/Jamroot index 2a00077141..2eb67c2acf 100644 --- a/Jamroot +++ b/Jamroot @@ -320,8 +320,10 @@ rule tag ( name : type ? : property-set ) # On OSX, version suffix is not needed -- the linker expets # libFoo.1.2.3.dylib format. # AIX linkers don't accept version suffixes either. + # Pgi compilers can't accept library with version suffix if $(type) = SHARED_LIB && - ! ( [ $(property-set).get ] in windows cygwin darwin aix ) + ( ! ( [ $(property-set).get ] in windows cygwin darwin aix ) && + ! ( [ $(property-set).get ] in pgi ) ) { result = $(result).$(BOOST_VERSION) ; } diff --git a/libs/asio b/libs/asio index 0cc7f0839c..78643f7103 160000 --- a/libs/asio +++ b/libs/asio @@ -1 +1 @@ -Subproject commit 0cc7f0839c365672cc3f0c619d0bbd06db24bebb +Subproject commit 78643f7103e26eb7325bb9eba530d8b41aa60922 diff --git a/libs/conversion b/libs/conversion index 8b9a9a519f..07a4656255 160000 --- a/libs/conversion +++ b/libs/conversion @@ -1 +1 @@ -Subproject commit 8b9a9a519f090564b6c2db9d6d76ad1ef18fa302 +Subproject commit 07a4656255d64e6212ca8d54d09cbe90aa8ba90d diff --git a/libs/dynamic_bitset b/libs/dynamic_bitset index 1adef27c47..4438f6fc78 160000 --- a/libs/dynamic_bitset +++ b/libs/dynamic_bitset @@ -1 +1 @@ -Subproject commit 1adef27c47b748e54ad9dd7daa8245bb9a8de26e +Subproject commit 4438f6fc78640338afaa848de7b352fbe499d7cd diff --git a/libs/foreach b/libs/foreach index b79b6f1777..3272cf2273 160000 --- a/libs/foreach +++ b/libs/foreach @@ -1 +1 @@ -Subproject commit b79b6f17776d3cc43126573e1b95690505384939 +Subproject commit 3272cf22739cc21d94a4a7e5aef9556ca90f9921 diff --git a/libs/function b/libs/function index c484706c3f..fef2fd6670 160000 --- a/libs/function +++ b/libs/function @@ -1 +1 @@ -Subproject commit c484706c3f1d07ce55a1a4a4b2b24eb34ab6c24c +Subproject commit fef2fd6670bdabf46dfb833fe840a87c1764b912 diff --git a/libs/function_types b/libs/function_types index 79374ac509..b0512fd179 160000 --- a/libs/function_types +++ b/libs/function_types @@ -1 +1 @@ -Subproject commit 79374ac5091ced0decfea905ea4da82db3cc26d0 +Subproject commit b0512fd1795a8396a1cc115efb70e3dac933489c diff --git a/libs/fusion b/libs/fusion index 59df6ee7f1..0c1f015c1a 160000 --- a/libs/fusion +++ b/libs/fusion @@ -1 +1 @@ -Subproject commit 59df6ee7f1a0ea9bfbe4c56edb8614abfe3bef72 +Subproject commit 0c1f015c1a9db13950a60958771905c505974ed6 diff --git a/libs/gil b/libs/gil index 3aaa6ed661..8f54e7b05a 160000 --- a/libs/gil +++ b/libs/gil @@ -1 +1 @@ -Subproject commit 3aaa6ed66148440119dab3d0c5dd8904a1bc7eea +Subproject commit 8f54e7b05a85bb8c095c39e1ab7cdba30944bc69 diff --git a/libs/interprocess b/libs/interprocess index a6f8491ddf..89500495fd 160000 --- a/libs/interprocess +++ b/libs/interprocess @@ -1 +1 @@ -Subproject commit a6f8491ddf67c71331f465468e00c19b7d66ccef +Subproject commit 89500495fd306a38bd734585b57b48561cc4c72f diff --git a/libs/mpi b/libs/mpi index cabdf0517c..f72d302254 160000 --- a/libs/mpi +++ b/libs/mpi @@ -1 +1 @@ -Subproject commit cabdf0517c6fa985d0a3d5c53b95cf4594bd6c49 +Subproject commit f72d3022548be17cb2300d80fa736ebdc20776e3 diff --git a/libs/numeric/ublas b/libs/numeric/ublas index 32c3cb87c2..38a931a125 160000 --- a/libs/numeric/ublas +++ b/libs/numeric/ublas @@ -1 +1 @@ -Subproject commit 32c3cb87c2daa31b1352434f28c00d0fcfacb270 +Subproject commit 38a931a1254fde8d5e56d11adb60a49f2d6b2ade diff --git a/libs/ptr_container b/libs/ptr_container index de264bbbc1..7abbe5b067 160000 --- a/libs/ptr_container +++ b/libs/ptr_container @@ -1 +1 @@ -Subproject commit de264bbbc15dc1aa5f3489e6b6a06105288f2954 +Subproject commit 7abbe5b0679783196ba384ceb33c31595b18300e diff --git a/libs/python b/libs/python index ce5c967d18..cb1b967c39 160000 --- a/libs/python +++ b/libs/python @@ -1 +1 @@ -Subproject commit ce5c967d18699ccd87b49c14dac443f376c86f2c +Subproject commit cb1b967c3958a8d33ae48d12ab3354c1163344bd diff --git a/libs/range b/libs/range index b148e2fee6..c1aea25e44 160000 --- a/libs/range +++ b/libs/range @@ -1 +1 @@ -Subproject commit b148e2fee62a18c15c0b1769e853fca601f2de51 +Subproject commit c1aea25e4486d6348d0b6e460bc038e57ad090cc diff --git a/libs/serialization b/libs/serialization index 396ceecace..796afa5cc8 160000 --- a/libs/serialization +++ b/libs/serialization @@ -1 +1 @@ -Subproject commit 396ceecace360226c4bc82b83fa894cb69873bfb +Subproject commit 796afa5cc813095542817c4281599118377122fb diff --git a/libs/signals b/libs/signals index 78f85c3dff..dd896aab24 160000 --- a/libs/signals +++ b/libs/signals @@ -1 +1 @@ -Subproject commit 78f85c3dff7c7bdc02dcb4869c117efe2aecf45f +Subproject commit dd896aab245a7b548a376c5751432cb80b4a9bb3 diff --git a/libs/test b/libs/test index c429f46836..352d02cc9e 160000 --- a/libs/test +++ b/libs/test @@ -1 +1 @@ -Subproject commit c429f46836e9c28d5a0375348c640a2c504f5ed3 +Subproject commit 352d02cc9ec398942f03728373345e1c9f9bc457 diff --git a/libs/thread b/libs/thread index 67ce920ab8..d460417a09 160000 --- a/libs/thread +++ b/libs/thread @@ -1 +1 @@ -Subproject commit 67ce920ab833c77da8765e98c759e5636106dcdb +Subproject commit d460417a09598b699e0b3825ec43ff612db1d84a diff --git a/libs/utility b/libs/utility index 9ece1d1d4c..1a4aa43cad 160000 --- a/libs/utility +++ b/libs/utility @@ -1 +1 @@ -Subproject commit 9ece1d1d4c35dd6ab6ff8198d04a28ca651f04c3 +Subproject commit 1a4aa43cad551ad3dd36da6014ba5210e0bcae77 diff --git a/libs/wave b/libs/wave index 2f874ef2be..97cc88c642 160000 --- a/libs/wave +++ b/libs/wave @@ -1 +1 @@ -Subproject commit 2f874ef2be12ad18784a4d9e0c6918b46ea77ad7 +Subproject commit 97cc88c642142b7edd582f2227051681a01b3b73 diff --git a/libs/xpressive b/libs/xpressive index cce97d9fb8..014f6272d3 160000 --- a/libs/xpressive +++ b/libs/xpressive @@ -1 +1 @@ -Subproject commit cce97d9fb8d84195388dc88e573572c1d4516d7c +Subproject commit 014f6272d3fdf20dcacf30b1f1dab0e567a72d77 diff --git a/more/boost_soc_06_overview.html b/more/boost_soc_06_overview.html deleted file mode 100644 index f8d67700aa..0000000000 --- a/more/boost_soc_06_overview.html +++ /dev/null @@ -1,820 +0,0 @@ - - - - - -An overview of Boost participation in -Google Summer of Code™ 2006 - - - - - -boost.png (6308 bytes) -

    An overview of Boost participation in -Google Summer of Code™ 2006

    - -
    - -

    -For the second consecutive year, Google has conducted its -Summer of Code™ initiative, -a program by which student developers are sponsored for their contributions -within open source organizations willing to mentor the participants. The 2006 -campaign has run between April and September, with active development work -taking place between May 23 and August 21. -

    - -

    -Around mid April, when the program had just started, some Boost members began -considering the possibility to enter Summer of Code as a mentoring -organization. Despite the lack of time and the fact that most of us were -completely new to this initiative, Boost managed to successfully apply for -the program. As a result ten projects were selected and mentored, most of -which are expected to become full contributions to Boost in the near future. -

    - -

    -We give here a summary report of this experience, along with a short analysis -of the main problems we found, so that we can work at solving them and do -better next year. -

    - -

    Contents

    - - - - -

    How the program works

    - -

    -There are three types of participants in Google Summer of Code: -

      -
    • Google itself acts as the funding partner and conducts the overall - program.
    • -
    • The open source organizations accepted into the program must designate - people inside the organization who will act as project mentors.
    • -
    • Students submit their project ideas and, if selected, work in - collaboration with one of the mentoring organizations; upon successful - completion of the project, students receive the full stipend for the - program.
    • -
    -The program goes through the following stages: -
      -
    • Organization selection: those open source organizations willing to - enter Summer of Code submit an expression of interest to Google, along - with information Google uses for qualifying purposes. Selected organizations - are publicly announced and each organization is expected to provide a pool - of project ideas.
    • -
    • Student selection: students willing to participate submit one or more - project proposals, typically expanding on some of the ideas previously - provided by the mentoring organizations. A student can apply several times - and for different organizations, but ultimately can only be chosen for just - one project. These proposals are routed by Google to the appropriate - organizations, which must analyze them, rank them, and assign mentors to the - most promising applications. Based on the information provided by mentoring - organizations, Google issues the final list of accepted projects.
    • -
    • Development: Students, guided by their assigned mentors, are expected to - complete the projects in a period of three months. Google asks mentors for a - mid-program review upon which continuation of the project depends.
    • -
    • Final review: Once the development period is over, mentors are requested - to inform Google on the results of the project, and determine whether students - qualify to receive the full stipend.
    • -
    -

    - -

    2006 figures

    - -

    -The 2006 campaign of Google Summer of Code took place between April 14 and -September 25. A total of 102 mentoring organizations participated. Of the 6,338 -applications submitted by 3,044 students around the globe, 630 were finally -selected and funded. Google has spent more than US$3 million in student stipends -and compensations to the mentoring organizations. -

    - -

    Boost participation

    - -

    Application and -process selection

    - -

    -On April 14, the same day Google Summer of Code started, Julio M. Merino Vidal -(later to become one of the selected students) sent a message encouraging Boost -members to participate in this program as a mentoring organization. This call -sparked the interest of the community; although time was already short for doing -all the preparation labors, Boost moderators put rapidly themselves to work and -conducted the preliminary registration steps. In the meantime, a Wiki page was -grown with project ideas provided by Boost members, totalling more than twenty -proposals. -

    - -

    -By the beginning of May Boost was officially accepted into the program and Boost -moderators set out to form a group of mentors, selected on an invitation basis. -As student selection is a delicate process, involving the assessment of individuals -on their technical skills, all subsequent discussions were conducted by the -selected mentors on a private mail list established for their collaboration. -

    - -

    -We were not prepared for the avalanche of student applications that followed. On -day two after the application period was open, we had received three proposals; -next day it was 14, and within a week the count exceeded 50. By the end of the -application period the total number of proposals received was 174, which forced -us to go through a very intensive ranking process and recruit additional mentors. -Two rules were followed so as rationalize the process of selection among dozens -of different proposals: -

      -
    • Where there were competing applications for the same project idea, only - one were to be ultimately selected; so, no two projects with the same or very - similar goals were accepted.
    • -
    • Some of the applications built on a given Boost library (for instance, the - Boost Graph Library is a frequent target for the addition of algorithms.) We - limited the applications to a maximum of two per Boost library.
    • -
    -These rules have the combined effect of greatly reducing the number of eligible -applications while at the same time distributing the accepted projects evenly -across the space of ideas. Moreover, students with unique proposals, i.e. project -ideas not coming from the pool originally presented by Boost, are at a -competitive advantage. -

    - -

    -The different proposals were classified according to its related technological -area so that each cluster could be handled by an appointed mentor with the -required expertise on the subject. Mentors submitted then "focus reports" -summarizing the applications under their responsibility; these reports served as -a first filter to help reduce the number of final applications to be evaluated -jointly. Along the process, students with the most promising proposals were asked -to refine their ideas and provide further information. -

    - -

    -Although not enforced by the official rules, we agreed upon a one-to-one ratio -of mentors to students, which ultimately marked a hard limit on the maximum number -of eligible projects. -

    - -

    Accepted projects

    - -

    -Google accepted and funded the ten top-ranked projects endorsed by Boost. Of -these, eight projects are libraries or library components targeted for future -inclusion into Boost, while the remaining two consist of utility programs -heavily relying on Boost. -

    - -
    -C++ Coroutine Library -
    -Giovanni Piero Deretta, mentored by Eric Niebler. -
    -Library for the management through a modern C++ interface of OS-provided -coroutine facilities. -
    - -
    -Concurrency Library -
    -Matthew Calabrese, mentored by David Abrahams. -
    -STL-inspired generic framework for high-level specification and execution of -parallelizable algorithms. -
    - -
    -TR1 Math Special Functions -
    -Xiaogang Zhang, mentored by John Maddock. -
    -Implementation of the 23 special mathematical functions specified in C++ -standard library extension proposal TR1. -
    - -
    -The Boost.Process library -
    -Julio M. Merino Vidal, mentored by Jeff Garland. -
    -Portable library for process launching and basic management. -
    - -
    -Out-of-Core Graphs and Graph Algorithms -
    -Stéphane Zampelli, mentored by Jeremy Siek. -
    -Extension of the Boost Graph Library to deal with out-of-core structures, -i.e. data sets too large to be kept in main memory at once. -
    - -
    -MISC (M)ulti (I)ndex (S)pecialized (C)ontainers -
    -Matías Capeletto, mentored by Joaquín M López Muñoz. -
    -Families of specialized containers internally based on Boost.MultiIndex. -
    - -
    -Generic Tree Container -
    -Bernhard Reiter, mentored by René Rivera. -
    -Design and implementation of a family of STL-compatible tree containers. -
    - -
    -Viewer utility for FSMs -
    -Ioana Tibuleac, mentored by Andreas Huber Dönni. -
    -Utility program for the visualization of finite state machines (FSMs) specified -with Boost.Statechart. -
    - -
    -Modular C++ preprocessor, using Boost.Spirit -
    -Hermanpreet 'Lally' Singh, mentored by Joel de Guzman. -
    -Implementation with Boost.Spirit and Boost.Wave of a front-end translator -from Modular C++ (as specified in a proposal to add modules to C++ by Daveed -Vandevoorde) to standard C++. -
    - -
    -Implementing a state of the art Mincut/Maxflow algorithm. -
    -Stephan Diederich, mentored by Douglas Gregor. -
    -Implementation of a fast mincut/maxflow routine for the Boost Graph Library -based on a new algorithm devised by Vladimir Kolmogorov. -
    - -

    Development

    - -

    -Two main facilities were set up to assist students and mentors during the -development phase: a mailing list and a Trac/SVN project management system -with separate directories for each project. One of the students, Matías -Capeletto, out of personal initiative registered a Google Group aimed at giving -students with Boost a place for informal interaction and discussion of common -problems. -

    - -

    -After the initial warm-up period, each student-mentor pair performed development -work mostly privately. The usage of the Boost mailing lists was scarce, and -only by the end of the program did some students publicly announced their results. -

    - -

    Results

    - -

    -By the date the development period was officially closed, the status of the -different projects was as follows: -

      -
    • Seven projects were completed or nearly completed and the students are - expected to ask for a formal review within 2006 or early 2007. Four of these - projects necessitated a goal reorientation during development, basically - because the original plan was too ambitious for three months. Most of the - projects are still in active development during the months following the - Summer of Code program.
    • -
    • Two projects did not reach the planned goals, but nevertheless produced - useful material that could be expanded outside of the Summer of Code - program.
    • -
    • One project was abandoned shortly after the midterm review. The reasons - for the abandonment are unknown.
    • -
    -The results of all the projects can be consulted online at the dedicated -Trac -site. -

    - -

    Analysis

    - -

    -We examine the various stages of Boost participation in Summer of Code, with an -emphasis on discovering opportunities for improvement. -

    - -

    Boost appeal

    - -

    -In a mid project -presentation at OSCON -2006, Chris DiBona from Google provided some data about the organizations -which received the most applications: -

    - -

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    OrganizationNo of applications
    KDE244
    Ubuntu & Bazaar236
    Python Software Foundation212
    GNOME199
    Apache Software Foundation190
    Boost174
    Gaim152
    The GNU Project148
    Drupal146
    -

    -
    -The numbers shown here have been estimated from a chart included in the -presentation slides. This chart contains an additional column labeled "Google" -which actually accounts for the applications dismissed because of their low -quality. -
    - -

    -The fact that Boost is ranked the sixth most attractive organization out of a -total of 102 was entirely unexpected, especially considering the wide popularity -of the rest of top-rated organizations. There is a more or less implicit -consensus among Boost members that ours is a relatively niche project, known for -its quality standards by seasoned C++ practitioners, but with a limited penetration -among entry level programmers: maybe the figures above should make us reconsider -this assumption. A cursory examination of the applications submitted to Boost reveals -that most applicants were regular users of Boost: many cite the Boost status among -the C++ community as an appealing factor in order to apply. -

    - -

    Opportunities lost?

    - -

    -If we look at the number of funded projects with respect to the applications received, -figures are not so favorable to Boost.

    - -

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    OrganizationNo of projectsProject/app ratio
    KDE249.8 %
    Ubuntu & Bazaar229.3 %
    Python Software Foundation2310.8 %
    GNOME199.5 %
    Apache Software Foundation2714.2 %
    Boost105.7 %
    Gaim85.3 %
    The GNU Project106.8 %
    Drupal149.6 %
    -

    - -

    -It turns out that the project/application ratio for almost any other organization -among the top nine is considerably higher than that of Boost. As it happens, Google -initially requested that organizations submitted the maximum number of projects they -felt they could cope with, and we got funding for exactly what we aimed for, so the -limiting factor lies entirely on Boost's side. -

    - -

    Projects startup

    - -

    -Contributing to Boost relies on a fair number of guidelines and protocols for -coding, documentation, testing and maintenance. Many of the required tools are -exclusively used within Boost, and some of them are not trivial, like for instance -Boost.Build. Although the Boost web site contains information about all these tools -and procedures, this intelligence is scattered through unrelated pages and sometimes -is very hard to come by. -

    - -

    -So, there is a good deal of expertise required to begin working at Boost. Some -students have reported on startup difficulties getting to know these details and -familiarizing themselves with the tools, most notably bjam and Quickbook. Each -student overcome the startup difficulties on their own or resorting to their -mentors (see the section on public -communication issues). -

    - -

    Ongoing development

    - -

    -Once students got past the startup stage, most projects advanced without serious -complications. In the majority of cases, it was realized at some point during -the development that there was no time to complete it. Some participants had to -redefine the goals in an effort to keep the project within schedule, while others -simply decided that they would continue working after the official deadline of -Summer of Code. -

    - -

    -The information flow between each student and their mentor was usually reported -by both parties to be satisfactory. The projects suffering from lack of -communication have been precisely those yielding the poorest results. In general, -mentors have not felt overwhelmed by requests from their students, and even in a -couple of cases the projects were run practically unattendedly. This fact is -witness to the high competence of the students recruited into the program. -

    - -

    -The degree of usage of the Trac/SVN system has varied. Some students did frequent -updates, while others have just used the repository to dump the final results for -the official submission to Google. -

    - -

    Public communication -issues

    - -

    -Students and mentors had at their disposal three different forums for the public -interchange of information and support: -

      -
    • Boost public lists, especially the developers and users lists.
    • -
    • A dedicated mailing list reaching all students and mentors working at - Summer of Code in Boost.
    • -
    • A more casual Google Group, set up by one of the students, aimed at - providing the participants with a place for socializing and resolution of - common problems.
    • -
    -Despite this abundance of resources, there was an almost complete lack of group -communication among all the parties involved and between these and the larger -Boost community. Seemingly, students were satisfied to pursue their activities by -relying on support from their mentors alone. This circumstance has prevented -Boost members from enriching the initiative by offering their experience and -insight, and has possibly led students to the false impression that contributing -to Boost proceeds in a predictable linear path from requisites to completion of -the work. When asked about their not engaging in public communication, the students -gave vague justifications that can be classified into the following: -
      -
    • Doubts were deemed too technical or specific to be worth raising in - public.
    • -
    • A crave for perfectionism detracted students from asking or submitting work - in progress until they felt their material looked good enough.
    • -
    • Shyness: some students probably lacked previous experience communicating in - public, and most are not English native speakers, which could also be a - limiting factor.
    • -
    -Although students did not identify the following as a reason not to go public, it -is likely that many of them did not feel the need given the readily access to their -mentors they enjoyed. It is easy to grow used to such a dedicated source of support -and neglect resorting to other resources. Mentors should have encouraged their -students to pursue the public discussion of projects, which constitutes one of the -pillars of Boost renowned quality. -

    - -

    Scope of projects

    - -

    -In hindsight, it has become apparent that most projects were too ambitious to be -completed within the three months of duration of the program, and even those that -were considered a success will need weeks or months of polishing up before the -material is ready for a formal review. In contrast with other organizations -participating in the Summer of Code program, Boost has as of this writing included -no results into its code base. No formal review for any project has been requested -yet, either. -

    - -

    -These scope issues are very dependent on the particular type of project. We can -classify the Boost projects for Summer of Code as follows: -

      -
    • Full-fledged libraries,
    • -
    • additions to existing Boost libraries,
    • -
    • utilities and tool projects using Boost.
    • -
    -Of these, additions (like for instance the mincut/maxflow algorithm for BGL by -Stephan Diederich) are the most suitable for completion in a short period of time: -most of the preparation work is already done, and the student has clear guides as -to what coding and documentation standards to follow. Also, these projects need -not undergo a formal review, since it is the responsibility of the hosting library -author to review the code and include it within her discretion. Utility projects -seem also suitable for small timeframes, though most project proposals and requests -are naturally oriented to contributions of actual code to the Boost project. -

    - -

    -As for those projects involving the design and realization of full-fledged -libraries, there is little hope that the goals and scope can be kept modest enough -for a three-month schedule. Boost candidate libraries developed by professional -authors usually take much longer than three months to be accepted; some libraries -have been evolving through several years before being included into Boost. -So, the best we can hope for if we are to support the realization of library projects -for Boost inside Summer of Code is that the results by the end of the program can -be evaluated to constitute a viable potential contribution to Boost. When this is -the case, it is crucial that the student commits to further working on the project -up to completion and formal review. Perhaps more important than getting libraries -coded is to engage new authors into a long-term relationship with the Boost project. -

    - -

    Suggestions for improvement

    - -

    -The following proposals aim to alleviate some of the problems we have identified -during the development of Summer of Code within Boost. These action points are -related only to the issues found in connection with Boost: we are not addressing -other areas of improvement associated to the Summer of Code program itself. -

    - -

    Preparation

    - -

    -Much work can be done before the actual program begins. The following preparation -activities can already be launched: -

    - -

    -Create a pool of ideas for projects. This action will provide valuable extra -time for evaluation and refining of ideas before the Summer of Code begins. -The experience has shown that those projects with more preparation work, especially -in the area of design, were ultimately more successful. The pool can also be used -to retain interesting ideas that arise at the mailing lists and very often are -not given proper attention and become abandoned. -

    - -

    -Create a student pool. Prior involvement with Boost is clearly an advantage -both in the selection phase and later during project development. Those students -with a serious interest in participating in Summer of Code with Boost can enter -the pool and begin exploring ideas and interacting with the community well in -advance of the summer, so as to put themselves in a favorable position for the -selection. Advertisement for the student pool can be initiated in the beginning of -2007 through the usual channels (web site and mailing lists): additionally, Boost -members involved with the University can spread this information locally and help -raise the interest of students in their environment. -

    - -

    -Create a mentor pool. Given the rush with which Boost entered the 2006 -Summer of Code campaign, the invitation of mentors has to be done on an on-demand -basis as it became all too evident that the task was growing bigger and bigger. -It is important that the organization is better prepared next year so that a -number of people with the ability and will to participate as Boost mentors are -identified in advance. -

    - -

    -Prepare a startup package. In order to facilitate the initial period of -getting familiarized with the various Boost guidelines, protocols and tools, it -would be extremely useful to prepare a compilation of startup material for -students. This package can consist of a single document gathering the currently -dispersed information, or go beyond this and provide some bundle of documentation -and pre-built tools, an approach that one of the students is currently working on. -

    - -

    Public communication

    - -

    -It is crucial that students get involved with the community as soon as possible -and grow to appreciate the advantages of public development with respect to -solitary coding. -

    - -

    -Mandate (bi)weekly reports. These reports should be directed to the public -mailing lists so as to give all Boost members an opportunity to follow the work -in progress and contribute. Reporting has the extra benefit for students of -forcing them to reflect on their own work periodically and struggle with the -often difficult task of presenting their ideas to others. -

    - -

    -Conduct student-mentor exclusively through public channels. This might be -too drastic a policy, as some matters need privacy, and depending on the amount -of information exchanged flooding problems may arise. Less severe variations -involve allowing for some private interchange at the mentors' discretion and -moving this kind of communication to a dedicated public mailing list different -from the general ones. -

    - -

    Project management

    - -

    -The two most important issues to improve upon with respect to the management are: -

      -
    • Project scope must be kept under control,
    • -
    • The progress has to be publicly visible, so that problems of scope, - design and/or schedule can be more easily detected.
    • -
    -Some of the proposals in this section are not to be regarded as strict rules, -but rather as general guidelines to be kept in mind by students and encouraged -by mentors. -

    - -

    -Create a best practices document. This document can serve as a guideline -for project management, an area in which Boost traditionally imposes no -requirements. Students might lack the expertise in this area that is usually -taken for granted in the traditional model where contributions to Boost are -made by professional programmers. -

    - -

    -Mandate a design phase. Having a concrete design set up and clearly -described early in the project will help estimate the necessary effort for -completion of the work. This is also an opportunity for public discussion. -

    - -

    -Maintain code, docs and tests in parallel. All too often, novice -programmers do the coding in one fell swoop and only then move to testing and -documenting their work. This is unacceptable by all current methodology -standards, and can result in serious underestimations of the time to -completion. -

    - -

    -Encourage the KISS principle. It is much better to finish a simpler library -and then iteratively evolve it, once it has been exposed to public scrutiny and -usage. -

    - -

    -More Trac updates. The repository should be viewed as an everyday work -tool, not only as the place into which to dump the final results. Updating often -leads to more visibility of the work by the mentor and the public in general. -

    - -

    -Informal reviews. The typical Summer of Code Boost project will not be -completed by the official deadline, as have been discussed earlier. To somehow -officialize the work done within the Summer of Code proper, and also to allow -the students to reach some sort of psychological milestone, informal reviews can -be instituted where Boost members evaluate the work done at then end of Summer -of Code. -

    - -

    -Engage students. This experience has shown that it is possible to guide -willing and bright students to the competence levels required for contributing -to Boost. The best possible outcome of Summer of Code campaigns are the -incorporation of new people into the circle of Boost active contributors. Strive -to make the students commit to Boost. -

    - -

    Conclusions

    - -

    -Despite the lack of previous experience in Boost, our participation in Google -Summer of Code has been extremely fruitful: much useful material has been produced, -and, perhaps more importantly, some of the students are likely to commit on a -long-term basis and grow to be regular Boost contributors. Traditionally, becoming -a productive Boost author has a very high entry barrier due to the extreme quality -standards, lack of public support and the very specific culture of the project. -The appeal of Summer of Code itself and the possibility of being gently mentored -into the world of Boost have most likely been key factors in lowering this entry -barrier. -

    - -

    -The process has not been without some difficulties, either, as it was expected of -a newcomer organization as Boost. We have tried to identify in this paper the -areas of improvement and suggest specific actions so that the upcoming Google -Summer of Code 2007 can be an even more rewarding experience. -

    - -

    Acknowledgements

    - -

    -This paper couldn't have been written without the numerous reports and contributions -kindly provided by Boost students and mentors: Many thanks to all the participants -for sharing their experiences with me. Thank you also to the people at Google who -have promoted and conducted the Summer of Code initiative. -

    - -
    - -

    Revised October 17th 2006

    - -

    © Copyright 2006 Joaquín M López Muñoz. -Distributed under the Boost Software -License, Version 1.0. (See accompanying file -LICENSE_1_0.txt or copy at -http://www.boost.org/LICENSE_1_0.txt) -

    - - - diff --git a/more/formal_review_process.htm b/more/formal_review_process.htm deleted file mode 100644 index 8cc78355c1..0000000000 --- a/more/formal_review_process.htm +++ /dev/null @@ -1,350 +0,0 @@ - - - - - - - - - - Boost Formal Review Process - - - - - - - - - - - - - - - - - - -
    -HomeLibrariesPeopleFAQMore
    - -

    Boost Formal Review Process

    -
    -

    Before Requesting a Formal Review

    -

    Read and follow the Boost submission process.  There are at - least four steps a library author must take before a formal review is - requested.

    -
    - -

    Introduction
    - What to include in Review Comments
    - Results
    - Notes for Review Managers
    - Notes for Library Submitters
    - Review Wizard
    - Fast Track Reviews

    - -

    Introduction

    - -

    Proposed libraries are accepted into Boost only after undergoing a - formal review, where Boost mailing list members comment on their evaluation - of the library.

    - -

    The final "accept" or "reject" decision is made by the Review Manager, based on the review comments received - from boost mailing list members.

    - -

    Boost mailing list members are encouraged to submit Formal Review - comments:

    - -
    -
      -
    • Publicly on the mailing list.
    • - -
    • Privately to the Review Manager.
    • -
    -
    - -

    Private comments to a library submitter may be helpful to her or him, - but won't help the Review Manager reach a decision, so the other forms are - preferred.

    - -

    What to include in Review Comments

    - -

    Your comments may be brief or lengthy, but basically the Review Manager - needs your evaluation of the library.  If you identify problems along - the way, please note if they are minor, serious, or showstoppers.

    - -

    The goal of a Boost library review is to improve the library through - constructive criticism, and at the end a decision must be made: is the - library good enough at this point to accept into Boost? If not, we hope to - have provided enough constructive criticism for it to be improved and - accepted at a later time. The Serialization library is a good example of how - constructive criticism resulted in revisions resulting in an excellent - library that was accepted in its second review.

    - -

    Here are some questions you might want to answer in your review:

    - -
      -
    • What is your evaluation of the design?
    • - -
    • What is your evaluation of the implementation?
    • - -
    • What is your evaluation of the documentation?
    • - -
    • What is your evaluation of the potential usefulness of the - library?
    • - -
    • Did you try to use the library?  With what compiler?  Did - you have any problems?
    • - -
    • How much effort did you put into your evaluation? A glance? A quick - reading? In-depth study?
    • - -
    • Are you knowledgeable about the problem domain?
    • -
    - -

    And finally, every review should answer this question:

    - -
      -
    • Do you think the library should be accepted as a Boost library?  - Be sure to say this explicitly so that your other comments don't obscure - your overall opinion.
    • -
    - -

    Many reviews include questions for library authors. Authors are - interested in defending their library against your criticisms; otherwise - they would not have brought their library up for review. If you don't get a - response to your question quickly, be patient; if it takes too long or you - don't get an answer you feel is sufficient, ask again or try to rephrase the - question. Do remember that English is not the native language for many - Boosters, and that can cause misunderstandings.
    -
    - E-mail is a poor communication medium, and even if messages rarely get lost - in transmission, they often get drowned in the deluge of other messages. - Don't assume that an unanswered message means you're being ignored. Given - constructively, criticism will be taken better and have more positive - effects, and you'll get the answers you want.

    - -

    Results

    - -

    At the conclusion of the comment period, the Review Manager will post a - message to the mailing list saying if the library has been accepted or - rejected.  A rationale is also helpful, but its extent is up to the - Review Manager. If there are suggestions, or conditions that must be met - before final inclusion, they should be stated.

    - -

    Notes for Review - Managers

    - -

    Before a library can be scheduled for formal review, an active boost - member not connected with the library submission must volunteer to be the - "Review Manager" for the library.

    - -

    The Review Manager:

    - -
      -
    • Checks the submission to make sure it really is complete enough to - warrant formal review.  See the Boost - Library Requirements and Guidelines.  If necessary, work with - the submitter to verify the code compiles and runs correctly on several - compilers and platforms.
    • - -
    • Finalizes the schedule with the Review Wizard - and the submitter .
    • - -
    • Posts a notice of the review schedule on the regular boost mailing list, the - boost-users - mailing list, and the boost-announce mailing - list. - -
        -
      • The notice should include a brief description of the library and - what it does, to let readers know if the library is one they are - interested in reviewing.
      • - -
      • If the library is known to fail with certain compilers, please - mention them in the review notice so reviewers with those compilers - won't waste time diagnosing known problems.
      • -
      -
    • - -
    • Inspects the Boost library - catalogue for libraries which may interact with the new submission. - These potential interactions should be pointed out in the review - announcement, and the author(s) of these libraries should be privately - notified and urged to participate in the review.
    • - -
    • Urges people to do reviews if they aren't forthcoming.
    • - -
    • Follows review discussions regarding the library, moderating or - answering questions as needed.
    • - -
    • Asks the review wizard for permission - to extend the review schedule if it appears that too few reviews will - be submitted during the review period.
    • - -
    • Decides if there is consensus to accept the library, and if there - are any conditions attached.
    • - -
    • Decides if there is consensus to accept the library, and if there are - any conditions attached.
    • - -
    • Posts a notice of the review results on the - regular boost mailing - list, the boost-users mailing list, - and the boost-announce mailing - list.
    • -
    - -

    In other words, it is the Review Manager's responsibility to make sure - the review process works smoothly.

    - -

    Notes for Library Submitters

    - -

    See Submission Process for a - description of the steps a library developer goes through to get a library - accepted by Boost.

    - -

    A proposed library should remain stable during the review period; it - will just confuse and irritate reviewers if there are numerous - changes.  It is, however, useful to upload fixes for serious bugs - right away, particularly those which prevent reviewers from fully - evaluating the library.  Post a notice of such fixes on the mailing - list.

    - -

    Library improvements suggested by reviewers should normally be held - until after the completion of review period.  If the suggested changes - might affect reviewer's judgments, post a notice of the pending change - on the mailing list.

    - -

    Review Wizard

    - -

    The Review Wizard coordinates the formal review schedule:

    - -
      -
    • Maintains a list of review manager volunteers, in the form of a - queue, so that volunteers who least recently managed reviews become the - prime candidates for upcoming reviews.
    • - -
    • When a formal review is requested for a library:
    • - -
    •   - -
        -
      • Assign a review manager and suggests a schedule, after checking - (via private email) availability of the volunteers at the top of - review manager queue.
      • - -
      • Finalize the schedule, once the review manager verifies the - library is actually ready for review.
      • - -
      • Resolve schedule slips or other issues with review managers and - submitters.
      • -
      -
    • - -
    • Monitors the general review process, and makes minor adjustments as - needed, or queries the list about possible major adjustments.
    • -
    - The role of Boost Review Wizard is currently played by John - Phillips (phillips at mps dot ohio-state dot edu) and Ronald - Garcia (garcia at cs dot indiana dot edu). - -
  • Resolves questions from review managers and library submitters, who - sometimes want a third opinion on questions such as "Should we extend the - review period because ...?"
  • - -
  • Monitors the general review process, and makes minor adjustments as - needed, or queries the list about possible major adjustments.
  • - The role of Boost Review Wizard is currently played by Tom Brinkman and Ronald Garcia (garcia at - cs dot indiana dot edu). - -

    Revised - 10 October, 2006

    - -

    To qualify for fast track review:

    - -
      -
    • The component must be small.
    • - -
    • The technique must be already in use in Boost libraries and the new - component provides a common implementation.
    • - -
    • A full Boost-conformant implementation is available in the - sandbox.
    • - -
    • The Review Wizard determines that the proposal qualifies for fast - track review.
    • -
    - -

    Procedure:

    - -
      -
    • The Boost Review Wizard posts a review announcement to the main Boost - developer's list. The review period will normally last for 5 days. No two - fast track reviews will run in parallel. Fast track reviews may run - during full reviews, though generally this is to be avoided.
    • - -
    • After the review period ends, the submitter will post a review - summary containing proposed changes to the reviewed implementation.
    • - -
    • The Review Wizard will accept or reject the proposed library and - proposed changes.
    • - -
    • After applying the proposed changes, the component is checked into - CVS like any other library.
      -  
    • -
    -
    - -

    Revised - 15 - October, 2003

    - -

    © Copyright Beman Dawes 2000

    - -

    Distributed under the Boost Software License, Version 1.0. (See - accompanying file LICENSE_1_0.txt or copy - at http://www.boost.org/LICENSE_1_0.txt)

    - - diff --git a/status/explicit-failures-markup.xml b/status/explicit-failures-markup.xml index 5ee7caf765..da57e77756 100644 --- a/status/explicit-failures-markup.xml +++ b/status/explicit-failures-markup.xml @@ -1487,13 +1487,44 @@ - - + + - + + + + + + Not all compilers/platforms implement nonstandard calling conventions. +
    + With GCC/x86 this failure reflects + http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29328 . +
    +
    + + + + + + + + + + + + + Not all compilers/platforms implement nonstandard calling conventions. + + + + + + + Overload selection does not work in some assignment contexts with this compiler. +
    @@ -5437,6 +5468,7 @@ for more information. + diff --git a/tools/boostbook b/tools/boostbook index 50a4c349e0..35f265d826 160000 --- a/tools/boostbook +++ b/tools/boostbook @@ -1 +1 @@ -Subproject commit 50a4c349e0e4c2557479e7af17dda34231fb62d1 +Subproject commit 35f265d826b630bbba08b8955cd52c512ed028ba diff --git a/tools/build b/tools/build index 6c28e1f34e..415f7e1922 160000 --- a/tools/build +++ b/tools/build @@ -1 +1 @@ -Subproject commit 6c28e1f34ebd87ebf23275c865f8548843b3d306 +Subproject commit 415f7e1922e02bd53b39028bd943396f1be8377a diff --git a/tools/regression/src/collect_and_upload_logs.py b/tools/regression/src/collect_and_upload_logs.py index a9e818bc16..b9121cd202 100644 --- a/tools/regression/src/collect_and_upload_logs.py +++ b/tools/regression/src/collect_and_upload_logs.py @@ -17,6 +17,8 @@ import httplib import os.path import string import sys +import re +import urlparse def process_xml_file( input_file, output_file ): @@ -176,23 +178,32 @@ def publish_test_logs( utils.log('Dart server error: %s' % e) -def upload_to_ftp( tag, results_file, ftp_proxy, debug_level ): - ftp_site = 'fx.meta-comm.com' - site_path = '/boost-regression' - utils.log( 'Uploading log archive "%s" to ftp://%s%s/%s' % ( results_file, ftp_site, site_path, tag ) ) +def upload_to_ftp( tag, results_file, ftp_proxy, debug_level, ftp_url ): + + if not ftp_url: + ftp_host = 'boost.cowic.de' + ftp_url = ''.join(['ftp','://anonymous','@',ftp_host,'/boost/test/results/']) + utils.log( 'Uploading log archive "%s" to %s/%s' % ( results_file, ftp_url, tag ) ) + + ftp_parts = urlparse.urlparse(ftp_url) + ftp_netloc = re.split('[@]',ftp_parts[1]) + ftp_user = re.split('[:]',ftp_netloc[0])[0] + ftp_password = re.split('[:]',ftp_netloc[0]+':anonymous')[1] + ftp_site = re.split('[:]',ftp_netloc[1])[0] + ftp_path = ftp_parts[2] if not ftp_proxy: ftp = ftplib.FTP( ftp_site ) ftp.set_debuglevel( debug_level ) - ftp.login() + ftp.login( ftp_user, ftp_password ) else: utils.log( ' Connecting through FTP proxy server "%s"' % ftp_proxy ) ftp = ftplib.FTP( ftp_proxy ) ftp.set_debuglevel( debug_level ) ftp.set_pasv (0) # turn off PASV mode - ftp.login( 'anonymous@%s' % ftp_site, 'anonymous@' ) + ftp.login( '%s@%s' % (ftp_user,ftp_site), ftp_password ) - ftp.cwd( site_path ) + ftp.cwd( ftp_path ) try: ftp.cwd( tag ) except ftplib.error_perm: @@ -323,11 +334,12 @@ def upload_logs( , send_bjam_log = False , timestamp_file = None , dart_server = None + , ftp_url = None , **unused ): logs_archive = os.path.join( results_dir, '%s.zip' % runner_id ) - upload_to_ftp( tag, logs_archive, ftp_proxy, debug_level ) + upload_to_ftp( tag, logs_archive, ftp_proxy, debug_level, ftp_url ) if send_bjam_log: bjam_log_path = os.path.join( results_dir, 'bjam.log' ) if not timestamp_file: @@ -336,7 +348,7 @@ def upload_logs( timestamp = time.strftime( '%Y-%m-%d-%H-%M-%S', read_timestamp( timestamp_file ) ) logs_archive = os.path.join( results_dir, '%s.%s.log.zip' % ( runner_id, timestamp ) ) compress_file( bjam_log_path, logs_archive ) - upload_to_ftp( '%s/logs' % tag, logs_archive, ftp_proxy, debug_level ) + upload_to_ftp( '%s/logs' % tag, logs_archive, ftp_proxy, debug_level, ftp_url ) def collect_and_upload_logs( @@ -355,6 +367,7 @@ def collect_and_upload_logs( , send_bjam_log = False , dart_server = None , http_proxy = None + , ftp_url = None , **unused ): @@ -383,6 +396,7 @@ def collect_and_upload_logs( , send_bjam_log , timestamp_file , dart_server = dart_server + , ftp_url = ftp_url ) @@ -404,6 +418,7 @@ def accept_args( args ): , 'help' , 'dart-server=' , 'revision=' + , 'ftp=' ] options = { @@ -419,6 +434,7 @@ def accept_args( args ): , '--debug-level' : 0 , '--dart-server' : 'beta.boost.org:8081' , '--revision' : None + , '--ftp' : None } @@ -439,7 +455,8 @@ def accept_args( args ): , 'debug_level' : int(options[ '--debug-level' ]) , 'send_bjam_log' : options.has_key( '--send-bjam-log' ) , 'dart_server' : options[ '--dart-server' ] - , 'revision ' : options[ '--revision' ] + , 'revision' : options[ '--revision' ] + , 'ftp' : options[ '--ftp' ] } @@ -475,6 +492,7 @@ Options: \t--debug-level debugging level; controls the amount of debugging \t output printed; 0 by default (no debug output) \t--dart-server The dart server to send results to. +\t--ftp The ftp URL to upload results to. ''' % '\n\t'.join( commands.keys() ) diff --git a/tools/regression/src/regression.py b/tools/regression/src/regression.py index 944179f7e4..801140f742 100644 --- a/tools/regression/src/regression.py +++ b/tools/regression/src/regression.py @@ -26,7 +26,7 @@ repo_path = { 'trunk' : 'trunk', 'release' : 'branches/release', 'build' : 'trunk/tools/build/v2', - 'jam' : 'tags/tools/jam/Boost_Jam_3_1_15/src', + 'jam' : 'tags/tools/jam/Boost_Jam_3_1_16/src', 'regression' : 'trunk/tools/regression', 'boost-build.jam' : 'trunk/boost-build.jam' @@ -84,6 +84,8 @@ class runner: action='store_true' ) #~ Connection Options: + opt.add_option( '--ftp', + help="FTP URL to upload results to." ) opt.add_option( '--proxy', help="HTTP proxy server address and port (e.g.'http://www.someproxy.com:3128')" ) opt.add_option( '--ftp-proxy', @@ -121,6 +123,7 @@ class runner: self.local=None self.force_update=False self.have_source=False + self.ftp=None self.proxy=None self.ftp_proxy=None self.dart_server=None @@ -386,17 +389,31 @@ class runner: def command_upload_logs(self): self.import_utils() from collect_and_upload_logs import upload_logs - self.retry( - lambda: - upload_logs( - self.regression_results, - self.runner, self.tag, - self.user, - self.ftp_proxy, - self.debug_level, self.send_bjam_log, - self.timestamp_path, - self.dart_server ) - ) + if self.ftp: + self.retry( + lambda: + upload_logs( + self.regression_results, + self.runner, self.tag, + self.user, + self.ftp_proxy, + self.debug_level, self.send_bjam_log, + self.timestamp_path, + self.dart_server, + ftp_url = self.ftp ) + ) + else: + self.retry( + lambda: + upload_logs( + self.regression_results, + self.runner, self.tag, + self.user, + self.ftp_proxy, + self.debug_level, self.send_bjam_log, + self.timestamp_path, + self.dart_server ) + ) def command_regression(self): import socket diff --git a/tools/regression/xsl_reports/boost_wide_report.py b/tools/regression/xsl_reports/boost_wide_report.py index a5fd0cf5fe..1765bb4f75 100644 --- a/tools/regression/xsl_reports/boost_wide_report.py +++ b/tools/regression/xsl_reports/boost_wide_report.py @@ -484,8 +484,8 @@ def execute_tasks( os.makedirs( merged_dir ) if not dont_collect_logs: - ftp_site = 'fx.meta-comm.com' - site_path = '/boost-regression/%s' % tag + ftp_site = 'boost.cowic.de' + site_path = '/boost/test/results/%s' % tag ftp_task( ftp_site, site_path, incoming_dir ) From cd8d2171d69677e41b06fab9f03247af5b087dd7 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sat, 8 Dec 2007 11:05:02 +0000 Subject: [PATCH 49/71] Merge from trunk. [SVN r41865] --- libs/asio | 2 +- libs/thread | 2 +- status/explicit-failures-markup.xml | 27 ++++++++++++++++++--------- tools/build | 2 +- 4 files changed, 21 insertions(+), 12 deletions(-) diff --git a/libs/asio b/libs/asio index 78643f7103..8cf596dd58 160000 --- a/libs/asio +++ b/libs/asio @@ -1 +1 @@ -Subproject commit 78643f7103e26eb7325bb9eba530d8b41aa60922 +Subproject commit 8cf596dd58af7b784eec4e919e8c1fe56b8ffee2 diff --git a/libs/thread b/libs/thread index d460417a09..1b56fe63d1 160000 --- a/libs/thread +++ b/libs/thread @@ -1 +1 @@ -Subproject commit d460417a09598b699e0b3825ec43ff612db1d84a +Subproject commit 1b56fe63d1873fc477fde19f5831d06075cdf183 diff --git a/status/explicit-failures-markup.xml b/status/explicit-failures-markup.xml index da57e77756..a830ae5efb 100644 --- a/status/explicit-failures-markup.xml +++ b/status/explicit-failures-markup.xml @@ -4395,16 +4395,28 @@ for more information. + + + + + + + + + + + + + - - - - + + + @@ -4415,13 +4427,10 @@ for more information. ignored. - + - - This test fails due to unresolved externals that are - not library-related. - + diff --git a/tools/build b/tools/build index 415f7e1922..c5ca6c051f 160000 --- a/tools/build +++ b/tools/build @@ -1 +1 @@ -Subproject commit 415f7e1922e02bd53b39028bd943396f1be8377a +Subproject commit c5ca6c051fc5768731d9bf48738c040a2f778aa6 From 859aa06e84c2e21d38f9df43dc766dc3452590d8 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sat, 8 Dec 2007 14:47:11 +0000 Subject: [PATCH 50/71] Remove the Boost.Math forwarding headers as they're now being built in /libs/math. [SVN r41871] --- doc/html/boost_math/gcd_lcm.html | 18 ------------------ doc/html/boost_math/inverse_complex.html | 18 ------------------ .../boost_math/math_special_functions.html | 17 ----------------- doc/html/boost_math/octonions.html | 17 ----------------- doc/html/boost_math/quaternions.html | 17 ----------------- 5 files changed, 87 deletions(-) delete mode 100644 doc/html/boost_math/gcd_lcm.html delete mode 100644 doc/html/boost_math/inverse_complex.html delete mode 100644 doc/html/boost_math/math_special_functions.html delete mode 100644 doc/html/boost_math/octonions.html delete mode 100644 doc/html/boost_math/quaternions.html diff --git a/doc/html/boost_math/gcd_lcm.html b/doc/html/boost_math/gcd_lcm.html deleted file mode 100644 index 4c8ace5372..0000000000 --- a/doc/html/boost_math/gcd_lcm.html +++ /dev/null @@ -1,18 +0,0 @@ - - - - - Redirect to generated documentation - - - - Automatic redirection failed, please go to - http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/boost_math/gcd_lcm.html - - - - diff --git a/doc/html/boost_math/inverse_complex.html b/doc/html/boost_math/inverse_complex.html deleted file mode 100644 index ee5ae63c8d..0000000000 --- a/doc/html/boost_math/inverse_complex.html +++ /dev/null @@ -1,18 +0,0 @@ - - - - - Redirect to generated documentation - - - - Automatic redirection failed, please go to - http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/boost_math/inverse_complex.html - - - - diff --git a/doc/html/boost_math/math_special_functions.html b/doc/html/boost_math/math_special_functions.html deleted file mode 100644 index 9a2b3dab21..0000000000 --- a/doc/html/boost_math/math_special_functions.html +++ /dev/null @@ -1,17 +0,0 @@ - - - - - Redirect to generated documentation - - - - Automatic redirection failed, please go to - http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/boost_math/math_special_functions.html - - - diff --git a/doc/html/boost_math/octonions.html b/doc/html/boost_math/octonions.html deleted file mode 100644 index 866f704964..0000000000 --- a/doc/html/boost_math/octonions.html +++ /dev/null @@ -1,17 +0,0 @@ - - - - - Redirect to generated documentation - - - - Automatic redirection failed, please go to - http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/boost_math/octonions.html - - - diff --git a/doc/html/boost_math/quaternions.html b/doc/html/boost_math/quaternions.html deleted file mode 100644 index d1bf36d854..0000000000 --- a/doc/html/boost_math/quaternions.html +++ /dev/null @@ -1,17 +0,0 @@ - - - - - Redirect to generated documentation - - - - Automatic redirection failed, please go to - http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/boost_math/quaternions.html - - - From ec2345a00691ea5dbe4da862e127309012064abf Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sat, 8 Dec 2007 14:51:47 +0000 Subject: [PATCH 51/71] Alter the jamfile so it more closely matches the existing documentation. [SVN r41872] --- libs/numeric/conversion | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/numeric/conversion b/libs/numeric/conversion index 91099f9522..e7b47581ab 160000 --- a/libs/numeric/conversion +++ b/libs/numeric/conversion @@ -1 +1 @@ -Subproject commit 91099f95229b1625e534634b1653536734508f89 +Subproject commit e7b47581ab9b598b415f4d640793ae994fbbcf58 From c56a1e649064a8b6f8e2b3217a406d69200da39a Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sat, 8 Dec 2007 14:56:03 +0000 Subject: [PATCH 52/71] Go back to trunk's config doc (will make it easier to see differences between trunk and this branch). [SVN r41873] --- libs/config | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/config b/libs/config index ce75b6e155..7be3431a1c 160000 --- a/libs/config +++ b/libs/config @@ -1 +1 @@ -Subproject commit ce75b6e155b2fc24747df2a849a40ee77b4bc4f3 +Subproject commit 7be3431a1c9b7a1727fa7569a0d33c791b35620c From 272f08e70adc9650759b268bb85b6b0e5ac05840 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sat, 8 Dec 2007 15:07:44 +0000 Subject: [PATCH 53/71] Remove the fusion generated documentation so that I can replace it with the version from trunk. [SVN r41874] --- libs/fusion | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/fusion b/libs/fusion index 0c1f015c1a..0d6cff5ab4 160000 --- a/libs/fusion +++ b/libs/fusion @@ -1 +1 @@ -Subproject commit 0c1f015c1a9db13950a60958771905c505974ed6 +Subproject commit 0d6cff5ab49a030ad9b4a863310bc21fa3fd2d6b From 06b100f259f6bf6305cacbce03fd11462794e18a Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sat, 8 Dec 2007 15:08:32 +0000 Subject: [PATCH 54/71] Bring back trunk's generated documentation. [SVN r41875] --- libs/fusion | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/fusion b/libs/fusion index 0d6cff5ab4..47a48f4294 160000 --- a/libs/fusion +++ b/libs/fusion @@ -1 +1 @@ -Subproject commit 0d6cff5ab49a030ad9b4a863310bc21fa3fd2d6b +Subproject commit 47a48f42942f85ab861cd94f82ea5e7e516218fb From 75e0c7928284417108c26cfa086dcd61c086c0f8 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sat, 8 Dec 2007 15:11:25 +0000 Subject: [PATCH 55/71] Delete generated function_types documentation (will replace in a sec). [SVN r41876] --- libs/function_types | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/function_types b/libs/function_types index b0512fd179..d848af8411 160000 --- a/libs/function_types +++ b/libs/function_types @@ -1 +1 @@ -Subproject commit b0512fd1795a8396a1cc115efb70e3dac933489c +Subproject commit d848af84115fb5d808ff309ef021725b132bc143 From a66f2faaf2f39ebb67f336f57d9d1312f8e714eb Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sat, 8 Dec 2007 15:13:15 +0000 Subject: [PATCH 56/71] Use the generated documentation from trunk. [SVN r41877] --- libs/function_types | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/function_types b/libs/function_types index d848af8411..317909d486 160000 --- a/libs/function_types +++ b/libs/function_types @@ -1 +1 @@ -Subproject commit d848af84115fb5d808ff309ef021725b132bc143 +Subproject commit 317909d486d8a2c38c6863b84967d99902a899aa From 43d09d327e92d62756648958da449fd68be12b3d Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sat, 8 Dec 2007 15:14:48 +0000 Subject: [PATCH 57/71] Remove the Boost.Bimap docs (will replace from trunk). [SVN r41878] --- libs/bimap | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/bimap b/libs/bimap index 0ab097e1b6..09ab3044d4 160000 --- a/libs/bimap +++ b/libs/bimap @@ -1 +1 @@ -Subproject commit 0ab097e1b6afea29e67aff714a7692d20c53f908 +Subproject commit 09ab3044d48c44e48937cde85c496947978be5d9 From 51705103d4dd34aa0c6ec9433667e8ca1c906a2b Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sat, 8 Dec 2007 15:15:43 +0000 Subject: [PATCH 58/71] Copy bimap generated documentation from trunk. [SVN r41879] --- libs/bimap | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/bimap b/libs/bimap index 09ab3044d4..d7c0413139 160000 --- a/libs/bimap +++ b/libs/bimap @@ -1 +1 @@ -Subproject commit 09ab3044d48c44e48937cde85c496947978be5d9 +Subproject commit d7c04131391d103c03ea405025a2a1920f8efc08 From 3de4665f6c38ad65a5c96a2824fe68f42c5a939a Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sat, 8 Dec 2007 15:30:42 +0000 Subject: [PATCH 59/71] Remove the quickbook generated documentation (to be replaced from trunk). [SVN r41880] --- tools/quickbook | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/quickbook b/tools/quickbook index f6751c074a..5a0dea5234 160000 --- a/tools/quickbook +++ b/tools/quickbook @@ -1 +1 @@ -Subproject commit f6751c074acd19a8179f29961fb9adf02e820169 +Subproject commit 5a0dea523459e02ec437c3e779482c20071f49ad From d447e8438f70dd9361caaa100309337e096051fe Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sat, 8 Dec 2007 15:33:02 +0000 Subject: [PATCH 60/71] Restore the quickbook documentation from trunk. [SVN r41881] --- tools/quickbook | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/quickbook b/tools/quickbook index 5a0dea5234..5b7476bff4 160000 --- a/tools/quickbook +++ b/tools/quickbook @@ -1 +1 @@ -Subproject commit 5a0dea523459e02ec437c3e779482c20071f49ad +Subproject commit 5b7476bff48f8831e3e531c2a5f5725239acf27d From 23a337e2d6450d8bbe74dc8ba1f2eb896e86e8de Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sat, 8 Dec 2007 15:36:43 +0000 Subject: [PATCH 61/71] Remove the config generated documentation (to be replaced from trunk). [SVN r41882] --- libs/config | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/config b/libs/config index 7be3431a1c..a6c2a070fd 160000 --- a/libs/config +++ b/libs/config @@ -1 +1 @@ -Subproject commit 7be3431a1c9b7a1727fa7569a0d33c791b35620c +Subproject commit a6c2a070fdabc9b94b433250cffedc4fc5fc5dee From 281bb423c108b613edb8871f4fd8aedc0dcb196a Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sat, 8 Dec 2007 15:38:14 +0000 Subject: [PATCH 62/71] Restore the config generated documentation from trunk. [SVN r41883] --- libs/config | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/config b/libs/config index a6c2a070fd..f35c3d6d41 160000 --- a/libs/config +++ b/libs/config @@ -1 +1 @@ -Subproject commit a6c2a070fdabc9b94b433250cffedc4fc5fc5dee +Subproject commit f35c3d6d4178de0724f5e917abeb25b036f6297a From ad8c9583eb2f689a562c301620f05f88a5f7e3b0 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sat, 8 Dec 2007 15:39:10 +0000 Subject: [PATCH 63/71] Remove the paramter generated documentation (to be replaced from trunk). [SVN r41884] --- libs/parameter | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/parameter b/libs/parameter index 37f946cc2f..db58a6569f 160000 --- a/libs/parameter +++ b/libs/parameter @@ -1 +1 @@ -Subproject commit 37f946cc2f4b187e7203f88107b422469668a916 +Subproject commit db58a6569f5f1170ab25b7612adaae94497948b0 From 653bdfacb07eba6ec856af38c2e389527d156318 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sat, 8 Dec 2007 15:39:38 +0000 Subject: [PATCH 64/71] Copy the generated parameter documentation from trunk. [SVN r41885] --- libs/parameter | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/parameter b/libs/parameter index db58a6569f..9498d27b65 160000 --- a/libs/parameter +++ b/libs/parameter @@ -1 +1 @@ -Subproject commit db58a6569f5f1170ab25b7612adaae94497948b0 +Subproject commit 9498d27b655a04bf230336d3698049bad334a2a6 From 9c2c991024009876754e3516c7c493e98d73043f Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sat, 22 Dec 2007 15:36:31 +0000 Subject: [PATCH 65/71] Merge from trunk. [SVN r42243] --- libs/asio | 2 +- libs/bimap | 2 +- libs/circular_buffer | 2 +- libs/concept_check | 2 +- libs/config | 2 +- libs/conversion | 2 +- libs/format | 2 +- libs/functional | 2 +- libs/fusion | 2 +- libs/gil | 2 +- libs/intrusive | 2 +- libs/io | 2 +- libs/iostreams | 2 +- libs/iterator | 2 +- libs/maintainers.txt | 20 +- libs/math | 2 +- libs/numeric/interval | 2 +- libs/platform_maintainers.txt | 42 ++- libs/ptr_container | 2 +- libs/python | 2 +- libs/random | 2 +- libs/regex | 2 +- libs/test | 2 +- libs/thread | 2 +- libs/tr1 | 2 +- libs/type_traits | 2 +- libs/utility | 2 +- status/explicit-failures-markup.xml | 129 +++++---- tools/boostbook | 2 +- tools/build | 2 +- .../xsl_reports/email_maintainers.py | 271 ++++++++++++++++-- .../xsl_reports/xsl/v2/issues_page.xsl | 2 +- 32 files changed, 384 insertions(+), 134 deletions(-) diff --git a/libs/asio b/libs/asio index 8cf596dd58..cf9e0d5d29 160000 --- a/libs/asio +++ b/libs/asio @@ -1 +1 @@ -Subproject commit 8cf596dd58af7b784eec4e919e8c1fe56b8ffee2 +Subproject commit cf9e0d5d293956700b0dd0520eaa6bf401b2033e diff --git a/libs/bimap b/libs/bimap index d7c0413139..9c79b4af17 160000 --- a/libs/bimap +++ b/libs/bimap @@ -1 +1 @@ -Subproject commit d7c04131391d103c03ea405025a2a1920f8efc08 +Subproject commit 9c79b4af17860bfe550ee641af9f0b1acd9fb49a diff --git a/libs/circular_buffer b/libs/circular_buffer index 1100968547..a74f2d445b 160000 --- a/libs/circular_buffer +++ b/libs/circular_buffer @@ -1 +1 @@ -Subproject commit 110096854703e78f7e49352b43be36ba7252a833 +Subproject commit a74f2d445b7fe53fedd8d76ceabd6840cc7d440d diff --git a/libs/concept_check b/libs/concept_check index 8c7cca55bb..56fbc6a844 160000 --- a/libs/concept_check +++ b/libs/concept_check @@ -1 +1 @@ -Subproject commit 8c7cca55bb453745d006ffe7cc5d9d68e5f57c4a +Subproject commit 56fbc6a844e135c201e5fb17b6b1e2247c884d49 diff --git a/libs/config b/libs/config index f35c3d6d41..67139210bd 160000 --- a/libs/config +++ b/libs/config @@ -1 +1 @@ -Subproject commit f35c3d6d4178de0724f5e917abeb25b036f6297a +Subproject commit 67139210bdacaad7070f5586da0833a34159ac1f diff --git a/libs/conversion b/libs/conversion index 07a4656255..7b9faca0b4 160000 --- a/libs/conversion +++ b/libs/conversion @@ -1 +1 @@ -Subproject commit 07a4656255d64e6212ca8d54d09cbe90aa8ba90d +Subproject commit 7b9faca0b476526d64b8f724056d8b65c079203e diff --git a/libs/format b/libs/format index 32c8d99076..9c7494b879 160000 --- a/libs/format +++ b/libs/format @@ -1 +1 @@ -Subproject commit 32c8d99076cb7cb4dac3e2cd6f326a6f5aaa3b30 +Subproject commit 9c7494b879474155a5bbe76b8d4141e1ee0d57c3 diff --git a/libs/functional b/libs/functional index 2712278141..c33483eeba 160000 --- a/libs/functional +++ b/libs/functional @@ -1 +1 @@ -Subproject commit 27122781412508717106e6e7a6a5910384ae4df8 +Subproject commit c33483eeba560cea051bddaff2dc116e93ad8f2b diff --git a/libs/fusion b/libs/fusion index 47a48f4294..87586de981 160000 --- a/libs/fusion +++ b/libs/fusion @@ -1 +1 @@ -Subproject commit 47a48f42942f85ab861cd94f82ea5e7e516218fb +Subproject commit 87586de9815e09e9b2dec9d7bccd22ed40f965e5 diff --git a/libs/gil b/libs/gil index 8f54e7b05a..5460f9643d 160000 --- a/libs/gil +++ b/libs/gil @@ -1 +1 @@ -Subproject commit 8f54e7b05a85bb8c095c39e1ab7cdba30944bc69 +Subproject commit 5460f9643df3867554f6fefff154764cbf1de9db diff --git a/libs/intrusive b/libs/intrusive index aea7064e02..6973b13937 160000 --- a/libs/intrusive +++ b/libs/intrusive @@ -1 +1 @@ -Subproject commit aea7064e021ed5f06cbd2cbdf60d3997056955e8 +Subproject commit 6973b139374bf0ccdb4fdc1a11e794d4a948527d diff --git a/libs/io b/libs/io index f4c0cb9cb1..8e7118b87a 160000 --- a/libs/io +++ b/libs/io @@ -1 +1 @@ -Subproject commit f4c0cb9cb15d1037f0846687208a4bb2fee4e00e +Subproject commit 8e7118b87ac6bd4d15b8b03693a8fa462d1fdf85 diff --git a/libs/iostreams b/libs/iostreams index 16d64d4813..0ffb513389 160000 --- a/libs/iostreams +++ b/libs/iostreams @@ -1 +1 @@ -Subproject commit 16d64d481368fa91c7dfac93a21ef0226ec9c615 +Subproject commit 0ffb5133898b5a43085197215b4332c18938205d diff --git a/libs/iterator b/libs/iterator index b4ee8ac96d..c73e4d23a7 160000 --- a/libs/iterator +++ b/libs/iterator @@ -1 +1 @@ -Subproject commit b4ee8ac96dfbc6a081d9963452bbace356db96b9 +Subproject commit c73e4d23a7bdcc02ec60815012c80fbdde6bb83d diff --git a/libs/maintainers.txt b/libs/maintainers.txt index f207663a68..66c6aca68a 100644 --- a/libs/maintainers.txt +++ b/libs/maintainers.txt @@ -1,3 +1,13 @@ +# Copyright (C) 2005, 2007 Douglas Gregor +# Distributed under the Boost Software License, Version 1.0. +# See www.boost.org/LICENSE_1_0.txt +# +# This file lists the names and e-mail addresses of the maintainers +# of each Boost library, and is used by the regression-reporting +# scripts to direct e-mail related to those libraries to the +# maintainers. When making changes to this file, please be careful +# to closely follow the format of the library. + algorithm/minmax Herve Bronnimann algorithm/string Pavol Droba any Alexander Nasonov @@ -20,8 +30,8 @@ format Samuel Krempp function Douglas Gregor functional functional/hash Daniel James -fusion Joel de Guzman , Dan Marsden -function_types Tobias Schwinger tschwinger -at- isonews2.com +fusion Joel de Guzman , Dan Marsden , Tobias Schwinger +function_types Tobias Schwinger gil Lubomir Bourdev , Hailin Jin graph Douglas Gregor integer Daryle Walker @@ -54,7 +64,7 @@ regex John Maddock serialization Robert Ramey signals Douglas Gregor smart_ptr Beman Dawes , Peter Dimov -spirit Spirit Development +spirit Joel de Guzman , Hartmut Kaiser statechart Andreas Huber static_assert John Maddock test Gennadiy Rozental @@ -71,7 +81,3 @@ variant Eric Friedman wave Hartmut Kaiser xpressive Eric Niebler - Copyright Douglas Gregor 2005 -Distributed under the Boost Software License, Version 1.0. See www.boost.org/LICENSE_1_0.txt - - diff --git a/libs/math b/libs/math index e301c168d3..588678cf49 160000 --- a/libs/math +++ b/libs/math @@ -1 +1 @@ -Subproject commit e301c168d3f1a1c1d2731dd4636052ad6b519aca +Subproject commit 588678cf49368e08a01dcc33898884d2c885996a diff --git a/libs/numeric/interval b/libs/numeric/interval index f7091080f2..6d52ad9123 160000 --- a/libs/numeric/interval +++ b/libs/numeric/interval @@ -1 +1 @@ -Subproject commit f7091080f20472cdadb55d460c6f451db59e86f3 +Subproject commit 6d52ad91234c2b3f005ef65a5aa9e05475157bef diff --git a/libs/platform_maintainers.txt b/libs/platform_maintainers.txt index 222ebce66b..756d77b069 100644 --- a/libs/platform_maintainers.txt +++ b/libs/platform_maintainers.txt @@ -1,6 +1,38 @@ -gcc-3_3-darwin Noel Belcourt -cw-9_5-darwin Noel Belcourt -hp_cxx-*_tru64 Markus Schpflin +# Copyright (C) 2005, 2007 Douglas Gregor +# Distributed under the Boost Software License, Version 1.0. +# See www.boost.org/LICENSE_1_0.txt +# +# This file lists the names and e-mail addresses of the maintainers +# of each Boost testing platform , and is used by the regression- +# reporting scripts to direct e-mail related to those platforms to the +# maintainers. When making changes to this file, please be careful +# to closely follow the format of the library. +# +# The format of each line is: +# +# Runner Platform Email addresses - Copyright Douglas Gregor 2005 -Distributed under the Boost Software License, Version 1.0. See www.boost.org/LICENSE_1_0.txt +Sandia-darwin-intel darwin-4.0.1 Noel Belcourt +Sandia-darwin-ppc darwin-4.0.1 Noel Belcourt +Sandia-intel intel-linux-8.1 Noel Belcourt +Sandia-intel intel-linux-9.0 Noel Belcourt +Sandia-intel intel-linux-9.1 Noel Belcourt +Sandia-gcc gcc-4.2.1 Noel Belcourt +Sandia-gcc gcc-3.4.3 Noel Belcourt +Sandia-gcc gcc-4.0.1 Noel Belcourt +Sandia-gcc-64 gcc-4.2.1 Noel Belcourt +Sandia-gcc-64 gcc-4.1.1 Noel Belcourt +Sandia-sun gcc-3.4.6 Noel Belcourt +Sandia-sun sun-5.7 Noel Belcourt +Sandia-sun sun-5.8 Noel Belcourt +Sandia-sun sun-5.9 Noel Belcourt +"Martin Wille x86_64" gcc-4.2.1_linux_x86_64 Martin Wille +"Martin Wille x86_64" gcc-3.4.6_linux_x86_64 Martin Wille +Huang-WinXP-x86_32 intel-vc8-win-10.0 Sean Huang +Huang-WinXP-x86_32 msvc-8.0 Sean Huang +Huang-Vista-x64 msvc-8.0_64 Sean Huang +Huang-Vista-x64 intel-vc8-win-10.0_x86_64 Sean Huang +Huang-Vista-x64 msvc-8.0_x86_64 Sean Huang +IBM_Canada_Ltd vacpp Chris Cambly +RW_WinXP_VC msvc-7.1 Richard Webb +RW_WinXP_VC msvc-9.0 Richard Webb diff --git a/libs/ptr_container b/libs/ptr_container index 7abbe5b067..fd147019d0 160000 --- a/libs/ptr_container +++ b/libs/ptr_container @@ -1 +1 @@ -Subproject commit 7abbe5b0679783196ba384ceb33c31595b18300e +Subproject commit fd147019d0e77631287ce3f80ec3d9505909cb81 diff --git a/libs/python b/libs/python index cb1b967c39..2b1967c72d 160000 --- a/libs/python +++ b/libs/python @@ -1 +1 @@ -Subproject commit cb1b967c3958a8d33ae48d12ab3354c1163344bd +Subproject commit 2b1967c72d4ecca0014cd5ff43d9fd5e43473a20 diff --git a/libs/random b/libs/random index 0bf8a490b9..5fe2eee51b 160000 --- a/libs/random +++ b/libs/random @@ -1 +1 @@ -Subproject commit 0bf8a490b9c19f0b571061cb232e96a5c2a48bfa +Subproject commit 5fe2eee51b3831de81ea8dc9e8ca72c53471d205 diff --git a/libs/regex b/libs/regex index 3eda3d3108..e0cf2f4358 160000 --- a/libs/regex +++ b/libs/regex @@ -1 +1 @@ -Subproject commit 3eda3d3108aefeccb2923a4c335e4d354286517e +Subproject commit e0cf2f4358bbfc7a3f18faf5e6cb3e58b7739661 diff --git a/libs/test b/libs/test index 352d02cc9e..b42028d82e 160000 --- a/libs/test +++ b/libs/test @@ -1 +1 @@ -Subproject commit 352d02cc9ec398942f03728373345e1c9f9bc457 +Subproject commit b42028d82e79c8986d317444e0e18860373b51d8 diff --git a/libs/thread b/libs/thread index 1b56fe63d1..5af025cdce 160000 --- a/libs/thread +++ b/libs/thread @@ -1 +1 @@ -Subproject commit 1b56fe63d1873fc477fde19f5831d06075cdf183 +Subproject commit 5af025cdceb803990432f37b44b811c7056f215c diff --git a/libs/tr1 b/libs/tr1 index dbbf7db700..f7ca2ff6e8 160000 --- a/libs/tr1 +++ b/libs/tr1 @@ -1 +1 @@ -Subproject commit dbbf7db700c10ff25d8659130893ded7903ab745 +Subproject commit f7ca2ff6e85fc38db2c94178f6ced016b80bcc87 diff --git a/libs/type_traits b/libs/type_traits index d50176adc6..d328f6f0c0 160000 --- a/libs/type_traits +++ b/libs/type_traits @@ -1 +1 @@ -Subproject commit d50176adc63b491a3654c4ed6e43b1c2e8ccd6e3 +Subproject commit d328f6f0c04a72eeaa3064cf1eca603ea081c300 diff --git a/libs/utility b/libs/utility index 1a4aa43cad..e76c779b8c 160000 --- a/libs/utility +++ b/libs/utility @@ -1 +1 @@ -Subproject commit 1a4aa43cad551ad3dd36da6014ba5210e0bcae77 +Subproject commit e76c779b8c5032503e7d8e12167018491d99bb10 diff --git a/status/explicit-failures-markup.xml b/status/explicit-failures-markup.xml index a830ae5efb..e5479a2a3f 100644 --- a/status/explicit-failures-markup.xml +++ b/status/explicit-failures-markup.xml @@ -15,11 +15,10 @@ - http://syseng.nist.gov/b2bTestbed/projects/xmlvalidation/instance_validation.html - http://xmlvalidation.com/ - With both tools you need to provide both the explicit-failures-markup.xml - file as the XML document and the explicit-failures.xsd as the schema - document. Use the browse buttons to select them from your local hard - drive. - + With both tools you need to provide both the explicit-failures-markup.xml + file as the XML document and the explicit-failures.xsd as the schema + document. Use the browse buttons to select them from your local hard + drive. --> @@ -31,6 +30,7 @@ + @@ -336,9 +336,14 @@ - - - Compiler bug. + + + Compiler bug. + + + + + Time out. @@ -443,6 +448,16 @@ + + + + + This version of the Rogue Wave library fails to provide all + needed addition operators for the iterator type and the + difference type of std::deque. + + + @@ -1520,8 +1535,8 @@ - - + + Overload selection does not work in some assignment contexts with this compiler. @@ -1778,6 +1793,8 @@ + + The compiler does not support features that are essential for the library. @@ -1807,6 +1824,8 @@ + + The compiler is not supported by Interprocess. @@ -2320,6 +2339,8 @@ for more information. + + @@ -4397,27 +4418,27 @@ for more information. - - + - - - - - + + + + + + + + + + + - - - - - @@ -4541,11 +4562,13 @@ for more information. + + The test verifies that Boost.Test detects division by - zero. Division by zero has an undefined result - on PowerPC processors. The compiler has to emit extra - code to assert that the divisor isn't zero. + zero. It fails on PowerPC, PA-RISC and Linux ia64. On PowerPC + processors, division has an undefined result. The compiler + has to emit extra code to assert that the divisor isn't zero. Compiler options -fno-trapping-math and -fnon-call-exceptions might affect this. However, in default configuration @@ -4556,6 +4579,7 @@ for more information. + The test appears to test that failed assertion result in non-zero exit status. That seems to be not the @@ -4616,7 +4640,6 @@ for more information. - When a thread ends, tss data needs to be cleaned up. This process is mostly automatic. When threads are launched by the Boost.Thread API @@ -4631,6 +4654,23 @@ for more information. finalization. + + + + + +The Borland compiler fails to bind rvalues to the thread move constructor, +choosing instead to bind them to the private (and unimplemented) copy constructor. + + + + + + + +boost::thread::hardware_concurrency is not implemented and always returns 0 on this platform. + + @@ -5457,43 +5497,6 @@ for more information. versions of the compiler (VC 7.1 and greater). - - - - - - - This test typically fails on Borland C++, because of an issue described by - - ticket #1459, "value_initialized leaves data uninitialized, - when using Borland". The issue is caused by a - compiler bug, reported at the website of Codegear/Borland: - - Report #51854, "Value-initialization: POD struct - should be zero-initialized". - - - - - - - - - - - - This test typically fails on GCC, because of an issue described by - - ticket #1491, "value_initialized leaves data uninitialized, - when using GCC". The issue is caused by some GCC compiler bugs: - - Value-initialization of POD base class doesn't initialize members, - reported by Jonathan Wakely, and - - Default constructor fails to initialize array members, - reported by Michael Elizabeth Chastain. - - diff --git a/tools/boostbook b/tools/boostbook index 35f265d826..077a5af15f 160000 --- a/tools/boostbook +++ b/tools/boostbook @@ -1 +1 @@ -Subproject commit 35f265d826b630bbba08b8955cd52c512ed028ba +Subproject commit 077a5af15f047efe144b18605fc996aa70aa5a8a diff --git a/tools/build b/tools/build index c5ca6c051f..ce15463196 160000 --- a/tools/build +++ b/tools/build @@ -1 +1 @@ -Subproject commit c5ca6c051fc5768731d9bf48738c040a2f778aa6 +Subproject commit ce154631960b3e8852fb22173e8b47c324cd728c diff --git a/tools/regression/xsl_reports/email_maintainers.py b/tools/regression/xsl_reports/email_maintainers.py index 6787ec4f11..d6fca013dc 100644 --- a/tools/regression/xsl_reports/email_maintainers.py +++ b/tools/regression/xsl_reports/email_maintainers.py @@ -16,6 +16,7 @@ import sys report_author = "Douglas Gregor " boost_dev_list = "Boost Developer List " +boost_testing_list = "Boost Testing List " def sorted_keys( dict ): result = dict.keys() @@ -30,6 +31,7 @@ class Platform: def __init__(self, name): self.name = name self.failures = list() + self.maintainers = list() return def addFailure(self, failure): @@ -39,6 +41,13 @@ class Platform: def isBroken(self): return len(self.failures) > 300 + def addMaintainer(self, maintainer): + """ + Add a new maintainer for this platform. + """ + self.maintainers.append(maintainer) + return + class Failure: """ A single test case failure in the report. @@ -200,6 +209,67 @@ There are failures in these libraries you maintain: return message +class PlatformMaintainer: + """ + Information about the platform maintainer of a library + """ + def __init__(self, name, email): + self.name = name + self.email = email + self.platforms = list() + return + + def addPlatform(self, runner, platform): + self.platforms.append(platform) + return + + def composeEmail(self, report): + """ + Composes an e-mail to this platform maintainer if one or more of + the platforms s/he maintains has a large number of failures. + Returns the e-mail text if a message needs to be sent, or None + otherwise. + """ + + # Determine if we need to send a message to this developer. + requires_message = False + for platform in self.platforms: + if platform.isBroken(): + requires_message = True + break + + if not requires_message: + return None + + # Build the message header + message = """From: Douglas Gregor +To: """ + message += self.name + ' <' + self.email + '>' + message += """ +Reply-To: boost@lists.boost.org +Subject: Large number of Boost failures on a platform you maintain as of """ + message += str(datetime.date.today()) + " [" + report.branch + "]" + message += """ + +You are receiving this report because one or more of the testing +platforms that you maintain has a large number of Boost failures that +are not accounted for. A full version of the report is sent to the +Boost developer's mailing list. + +Detailed report: +""" + message += ' ' + report.url + """ + +The following platforms have a large number of failures: +""" + + for platform in self.platforms: + if platform.isBroken(): + message += (' ' + platform.name + ' (' + + str(len(platform.failures)) + ' failures)\n') + + return message + class Report: """ The complete report of all failing test cases. @@ -211,6 +281,7 @@ class Report: self.libraries = dict() self.platforms = dict() self.maintainers = dict() + self.platform_maintainers = dict() return def getPlatform(self, name): @@ -233,6 +304,17 @@ class Report: self.maintainers[name] = Maintainer(name, email) return self.maintainers[name] + def getPlatformMaintainer(self, name, email): + """ + Retrieve the platform maintainer with the given name and + e-mail address. + """ + if self.platform_maintainers.has_key(name): + return self.platform_maintainers[name] + else: + self.platform_maintainers[name] = PlatformMaintainer(name, email) + return self.platform_maintainers[name] + def parseIssuesEmail(self): """ Try to parse the issues e-mail file. Returns True if everything was @@ -317,7 +399,7 @@ class Report: time.sleep (30) return False - + # Parses the file $BOOST_ROOT/libs/maintainers.txt to create a hash # mapping from the library name to the list of maintainers. def parseLibraryMaintainersFile(self): @@ -329,6 +411,8 @@ class Report: name_email_regex = re.compile('\s*(\w*(\s*\w+)+)\s*<\s*(\S*(\s*\S+)+)\S*>') at_regex = re.compile('\s*-\s*at\s*-\s*') for line in file('../../../libs/maintainers.txt', 'r'): + if line.startswith('#'): + continue m = lib_maintainer_regex.match (line) if m: libname = m.group(1) @@ -350,6 +434,41 @@ class Report: pass pass + # Parses the file $BOOST_ROOT/libs/platform_maintainers.txt to + # create a hash mapping from the platform name to the list of + # maintainers. + def parsePlatformMaintainersFile(self): + """ + Parse the platform maintainers file in + ../../../libs/platform_maintainers.txt to collect information + about the maintainers of the various platforms. + """ + platform_maintainer_regex = re.compile('([A-Za-z0-9_.-]*|"[^"]*")\s+(\S+)\s+(.*)') + name_email_regex = re.compile('\s*(\w*(\s*\w+)+)\s*<\s*(\S*(\s*\S+)+)\S*>') + at_regex = re.compile('\s*-\s*at\s*-\s*') + for line in file('../../../libs/platform_maintainers.txt', 'r'): + if line.startswith('#'): + continue + m = platform_maintainer_regex.match (line) + if m: + platformname = m.group(2) + if self.platforms.has_key(platformname): + platform = self.platforms[platformname] + for person in re.split('\s*,\s*', m.group(3)): + nmm = name_email_regex.match(person) + if nmm: + name = nmm.group(1) + email = nmm.group(3) + email = at_regex.sub('@', email) + maintainer = self.getPlatformMaintainer(name, email) + maintainer.addPlatform(m.group(1), platform) + platform.addMaintainer(maintainer) + pass + pass + pass + pass + pass + def numFailures(self): count = 0 for library in self.libraries: @@ -374,6 +493,8 @@ To: boost@lists.boost.org Reply-To: boost@lists.boost.org Subject: [Report] """ message += str(self.numFailures()) + " failures on " + branch + if branch != 'trunk': + message += ' branch' message += " (" + str(datetime.date.today()) + ")" message += """ @@ -381,7 +502,7 @@ Boost regression test failures """ message += "Report time: " + self.date + """ -This report lists all regression test failures on release platforms. +This report lists all regression test failures on high-priority platforms. Detailed report: """ @@ -399,54 +520,107 @@ Detailed report: """ for platform in sorted_keys( self.platforms ): if self.platforms[platform].isBroken(): - message += ' ' + platform + '\n' + message += (' ' + platform + ' (' + + str(len(self.platforms[platform].failures)) + + ' failures)\n') - message += '\n' + message += """ +Failures on these "broken" platforms will be omitted from the results below. +Please see the full report for information about these failures. + +""" # Display the number of failures - message += (str(self.numFailures()) + ' failures in ' + + message += (str(self.numReportableFailures()) + ' failures in ' + str(len(self.libraries)) + ' libraries') if any_broken_platforms: - message += ' (' + str(self.numReportableFailures()) + ' are from non-broken platforms)' + message += (' (plus ' + str(self.numFailures() - self.numReportableFailures()) + + ' from broken platforms)') + message += '\n' # Display the number of failures per library for k in sorted_keys( self.libraries ): library = self.libraries[k] num_failures = library.numFailures() - message += (' ' + library.name + ' (' - + str(library.numReportableFailures())) + message += ' ' + library.name + ' (' + + if library.numReportableFailures() > 0: + message += (str(library.numReportableFailures()) + + " failures") + if library.numReportableFailures() < num_failures: - message += (' of ' + str(num_failures) - + ' failures are from non-broken platforms') + if library.numReportableFailures() > 0: + message += ', plus ' + + message += (str(num_failures-library.numReportableFailures()) + + ' failures on broken platforms') message += ')\n' pass - # If we have any broken platforms, tell the user how we're - # displaying them. - if any_broken_platforms: - message += """ -Test failures marked with a (*) represent tests that failed on -platforms that are considered broken. They are likely caused by -misconfiguration by the regression tester or a failure in a core -library such as Test or Config.""" message += '\n' # Provide the details for the failures in each library. for k in sorted_keys( self.libraries ): library = self.libraries[k] - message += '\n|' + library.name + '|\n' - for test in library.tests: - message += ' ' + test.name + ':' - for failure in test.failures: - platform = failure.platform - message += ' ' + platform.name - if platform.isBroken(): - message += '*' - pass - message += '\n' - pass - pass + if library.numReportableFailures() > 0: + message += '\n|' + library.name + '|\n' + for test in library.tests: + if test.numReportableFailures() > 0: + message += ' ' + test.name + ':' + for failure in test.failures: + platform = failure.platform + if not platform.isBroken(): + message += ' ' + platform.name + message += '\n' + + return message + + def composeTestingSummaryEmail(self): + """ + Compose a message to send to the Boost Testing list. Returns + the message text if a message is needed, returns None + otherwise. + """ + brokenPlatforms = 0 + for platform in sorted_keys( self.platforms ): + if self.platforms[platform].isBroken(): + brokenPlatforms = brokenPlatforms + 1 + + if brokenPlatforms == 0: + return None; + + message = """From: Douglas Gregor +To: boost-testing@lists.boost.org +Reply-To: boost-testing@lists.boost.org +Subject: [Report] """ + message += str(brokenPlatforms) + " potentially broken platforms on " + branch + if branch != 'trunk': + message += ' branch' + message += " (" + str(datetime.date.today()) + ")" + message += """ + +Potentially broken platforms for Boost regression testing +""" + message += "Report time: " + self.date + """ + +This report lists the high-priority platforms that are exhibiting a +large number of regresson test failures, which might indicate a problem +with the test machines or testing harness. + +Detailed report: +""" + + message += ' ' + self.url + '\n' + + message += """ +Platforms with a large number of failures: +""" + for platform in sorted_keys( self.platforms ): + if self.platforms[platform].isBroken(): + message += (' ' + platform + ' (' + + str(len(self.platforms[platform].failures)) + + ' failures)\n') return message @@ -594,7 +768,9 @@ if not okay: # Try to parse maintainers information report.parseLibraryMaintainersFile() +report.parsePlatformMaintainersFile() +# Generate individualized e-mail for library maintainers for maintainer_name in report.maintainers: maintainer = report.maintainers[maintainer_name] @@ -613,7 +789,27 @@ for maintainer_name in report.maintainers: if '--debug' in sys.argv: print ('Message text for ' + maintainer.name + ':\n') print email - + +# Generate individualized e-mail for platform maintainers +for maintainer_name in report.platform_maintainers: + maintainer = report.platform_maintainers[maintainer_name] + + email = maintainer.composeEmail(report) + if email: + if '--send' in sys.argv: + print ('Sending notification email to ' + maintainer.name + '...') + smtp = smtplib.SMTP('milliways.osl.iu.edu') + smtp.sendmail(from_addr = report_author, + to_addrs = maintainer.email, + msg = email) + print 'done.\n' + else: + print 'Would send a notification e-mail to',maintainer.name + + if '--debug' in sys.argv: + print ('Message text for ' + maintainer.name + ':\n') + print email + email = report.composeSummaryEmail() if '--send' in sys.argv: print 'Sending summary email to Boost developer list...' @@ -626,6 +822,19 @@ if '--debug' in sys.argv: print 'Message text for summary:\n' print email +email = report.composeTestingSummaryEmail() +if email: + if '--send' in sys.argv: + print 'Sending summary email to Boost testing list...' + smtp = smtplib.SMTP('milliways.osl.iu.edu') + smtp.sendmail(from_addr = report_author, + to_addrs = boost_testing_list, + msg = email) + print 'done.\n' + if '--debug' in sys.argv: + print 'Message text for testing summary:\n' + print email + if not ('--send' in sys.argv): print 'Chickening out and not sending any e-mail.' print 'Use --send to actually send e-mail, --debug to see e-mails.' diff --git a/tools/regression/xsl_reports/xsl/v2/issues_page.xsl b/tools/regression/xsl_reports/xsl/v2/issues_page.xsl index d27dc782d2..64117d9007 100644 --- a/tools/regression/xsl_reports/xsl/v2/issues_page.xsl +++ b/tools/regression/xsl_reports/xsl/v2/issues_page.xsl @@ -226,7 +226,7 @@ Report time: This report lists all regression test failures on release platforms. Detailed report: - http://boost.org/regression/ + http://beta.boost.org/development/tests/ /developer/issues.html From 74e8f55f6b7a4b5421b07e8b0ebe6b259d38fec1 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sat, 29 Dec 2007 15:30:07 +0000 Subject: [PATCH 66/71] Merge. [SVN r42338] --- libs/interprocess | 2 +- libs/iostreams | 2 +- libs/serialization | 2 +- libs/utility | 2 +- libs/xpressive | 2 +- tools/build | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/libs/interprocess b/libs/interprocess index 89500495fd..0d5ab43cd0 160000 --- a/libs/interprocess +++ b/libs/interprocess @@ -1 +1 @@ -Subproject commit 89500495fd306a38bd734585b57b48561cc4c72f +Subproject commit 0d5ab43cd0d5651f671edce45455e79c25d5959c diff --git a/libs/iostreams b/libs/iostreams index 0ffb513389..44d86b0440 160000 --- a/libs/iostreams +++ b/libs/iostreams @@ -1 +1 @@ -Subproject commit 0ffb5133898b5a43085197215b4332c18938205d +Subproject commit 44d86b044020dc3411eeaf3c61a879374581a566 diff --git a/libs/serialization b/libs/serialization index 796afa5cc8..b47d6622cb 160000 --- a/libs/serialization +++ b/libs/serialization @@ -1 +1 @@ -Subproject commit 796afa5cc813095542817c4281599118377122fb +Subproject commit b47d6622cb1845ae4fd14d6ea6d1a4b7e1ec7b18 diff --git a/libs/utility b/libs/utility index e76c779b8c..fc960ec5ef 160000 --- a/libs/utility +++ b/libs/utility @@ -1 +1 @@ -Subproject commit e76c779b8c5032503e7d8e12167018491d99bb10 +Subproject commit fc960ec5ef58bcc14c11a3477588431b478743b1 diff --git a/libs/xpressive b/libs/xpressive index 014f6272d3..2a48668ab4 160000 --- a/libs/xpressive +++ b/libs/xpressive @@ -1 +1 @@ -Subproject commit 014f6272d3fdf20dcacf30b1f1dab0e567a72d77 +Subproject commit 2a48668ab46357c6fde2a083b8dc9373ace540eb diff --git a/tools/build b/tools/build index ce15463196..1c6bd64488 160000 --- a/tools/build +++ b/tools/build @@ -1 +1 @@ -Subproject commit ce154631960b3e8852fb22173e8b47c324cd728c +Subproject commit 1c6bd644887fccc05f2b7523b025f9dfa7658e1b From 47285a61e0341e480d147543e93ee788a7737d45 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Mon, 21 Jan 2008 20:15:02 +0000 Subject: [PATCH 67/71] Merge. [SVN r42905] --- .gitmodules | 8 + doc/Jamfile.v2 | 7 + doc/html/unordered.html | 16 ++ doc/src/boost.xml | 4 + libs/accumulators | 1 + libs/asio | 2 +- libs/bind | 2 +- libs/config | 2 +- libs/function_types | 2 +- libs/functional | 2 +- libs/gil | 2 +- libs/interprocess | 2 +- libs/intrusive | 2 +- libs/iostreams | 2 +- libs/libraries.htm | 9 +- libs/maintainers.txt | 2 + libs/math | 2 +- libs/mpi | 2 +- libs/mpl | 2 +- libs/numeric/ublas | 2 +- libs/parameter | 2 +- libs/python | 2 +- libs/range | 2 +- libs/regex | 2 +- libs/serialization | 2 +- libs/signals | 2 +- libs/spirit | 2 +- libs/statechart | 2 +- libs/system | 2 +- libs/test | 2 +- libs/thread | 2 +- libs/tr1 | 2 +- libs/type_traits | 2 +- libs/unordered | 1 + libs/utility | 2 +- libs/wave | 2 +- libs/xpressive | 2 +- status/Jamfile.v2 | 3 + status/explicit-failures-markup.xml | 227 +++++++++++++++-------- tools/bcp | 2 +- tools/boostbook | 2 +- tools/build | 2 +- tools/quickbook | 2 +- tools/regression/src/process_jam_log.cpp | 3 + 44 files changed, 235 insertions(+), 112 deletions(-) create mode 100644 doc/html/unordered.html create mode 160000 libs/accumulators create mode 160000 libs/unordered diff --git a/.gitmodules b/.gitmodules index af76d7945a..8c8e9efdbe 100644 --- a/.gitmodules +++ b/.gitmodules @@ -10,6 +10,14 @@ path = libs/timer url = ../timer.git fetchRecurseSubmodules = on-demand +[submodule "accumulators"] + path = libs/accumulators + url = ../accumulators.git + fetchRecurseSubmodules = on-demand +[submodule "unordered"] + path = libs/unordered + url = ../unordered.git + fetchRecurseSubmodules = on-demand [submodule "logic"] path = libs/logic url = ../logic.git diff --git a/doc/Jamfile.v2 b/doc/Jamfile.v2 index 5146e95b7c..31c4f0e9b6 100644 --- a/doc/Jamfile.v2 +++ b/doc/Jamfile.v2 @@ -12,6 +12,10 @@ boostbook doc : ## Build the various generated docs (Doxygen and QuickBook)... + ../libs/accumulators/doc//accdoc.xml + ../libs/accumulators/doc//statsdoc.xml + ../libs/accumulators/doc//opdoc.xml + ../libs/accumulators/doc//accumulators ../libs/program_options/doc//autodoc.xml ../libs/algorithm/string/doc//autodoc.xml ../libs/logic/doc//reference.xml @@ -35,9 +39,11 @@ boostbook doc ../libs/interprocess/doc//interprocess ../libs/intrusive/doc//autodoc.xml ../libs/intrusive/doc//intrusive + ../libs/unordered/doc//unordered ## Add path references to the QuickBook generated docs... + ../libs/accumulators/doc//accumulators ../libs/functional/hash/doc//hash #../libs/type_traits/doc//type_traits ../libs/static_assert/doc//static_assert @@ -50,6 +56,7 @@ boostbook doc ../libs/mpi/doc//mpi ../libs/interprocess/doc//interprocess ../libs/intrusive/doc//intrusive + ../libs/unordered/doc//unordered boost.libraries=../../libs/libraries.htm diff --git a/doc/html/unordered.html b/doc/html/unordered.html new file mode 100644 index 0000000000..8bce4be555 --- /dev/null +++ b/doc/html/unordered.html @@ -0,0 +1,16 @@ + + + + + Redirect to generated documentation + + + + Automatic redirection failed, please go to + http://www.boost.org/regression-logs/cs-win32_metacomm/doc/html/unordered.html + + diff --git a/doc/src/boost.xml b/doc/src/boost.xml index 1204b3048e..af13808c08 100644 --- a/doc/src/boost.xml +++ b/doc/src/boost.xml @@ -49,6 +49,8 @@ The Boost C++ Libraries (BoostBook Subset) + + @@ -707,6 +709,8 @@ + + diff --git a/libs/accumulators b/libs/accumulators new file mode 160000 index 0000000000..f101e0060f --- /dev/null +++ b/libs/accumulators @@ -0,0 +1 @@ +Subproject commit f101e0060fec7042dcc0c1cd78d369337237a77c diff --git a/libs/asio b/libs/asio index cf9e0d5d29..a362ec53bf 160000 --- a/libs/asio +++ b/libs/asio @@ -1 +1 @@ -Subproject commit cf9e0d5d293956700b0dd0520eaa6bf401b2033e +Subproject commit a362ec53bf3d643be727c5128292b9918208d343 diff --git a/libs/bind b/libs/bind index a6198e6cc5..ccaec6fc10 160000 --- a/libs/bind +++ b/libs/bind @@ -1 +1 @@ -Subproject commit a6198e6cc5c651527792c88e79de72ac551f59f8 +Subproject commit ccaec6fc1042f37ff21969c5b38782d4c1c9644a diff --git a/libs/config b/libs/config index 67139210bd..fbd411a387 160000 --- a/libs/config +++ b/libs/config @@ -1 +1 @@ -Subproject commit 67139210bdacaad7070f5586da0833a34159ac1f +Subproject commit fbd411a38742063d7e27445fe466badc7684f2b4 diff --git a/libs/function_types b/libs/function_types index 317909d486..b7ed91bb52 160000 --- a/libs/function_types +++ b/libs/function_types @@ -1 +1 @@ -Subproject commit 317909d486d8a2c38c6863b84967d99902a899aa +Subproject commit b7ed91bb52b687ce6c7f8dcfcc8b3319ee898aec diff --git a/libs/functional b/libs/functional index c33483eeba..b245ac731c 160000 --- a/libs/functional +++ b/libs/functional @@ -1 +1 @@ -Subproject commit c33483eeba560cea051bddaff2dc116e93ad8f2b +Subproject commit b245ac731c16bb609e6b618caab1d9ec3a4ce874 diff --git a/libs/gil b/libs/gil index 5460f9643d..8af02f097f 160000 --- a/libs/gil +++ b/libs/gil @@ -1 +1 @@ -Subproject commit 5460f9643df3867554f6fefff154764cbf1de9db +Subproject commit 8af02f097f78c3e0b3af85eb67525c584a9b563f diff --git a/libs/interprocess b/libs/interprocess index 0d5ab43cd0..e5932c0480 160000 --- a/libs/interprocess +++ b/libs/interprocess @@ -1 +1 @@ -Subproject commit 0d5ab43cd0d5651f671edce45455e79c25d5959c +Subproject commit e5932c0480748ab1557bd2e59020f2f751e6f720 diff --git a/libs/intrusive b/libs/intrusive index 6973b13937..40ba44cf0b 160000 --- a/libs/intrusive +++ b/libs/intrusive @@ -1 +1 @@ -Subproject commit 6973b139374bf0ccdb4fdc1a11e794d4a948527d +Subproject commit 40ba44cf0b25da8c622c23b5f6bfb4b5dcbfc512 diff --git a/libs/iostreams b/libs/iostreams index 44d86b0440..55817a30a9 160000 --- a/libs/iostreams +++ b/libs/iostreams @@ -1 +1 @@ -Subproject commit 44d86b044020dc3411eeaf3c61a879374581a566 +Subproject commit 55817a30a938c8ecc10d5a4d9b8fe41e4082ae8d diff --git a/libs/libraries.htm b/libs/libraries.htm index 27230c3d30..77decfbff1 100644 --- a/libs/libraries.htm +++ b/libs/libraries.htm @@ -77,6 +77,8 @@ how to download, build, and install the libraries.

    Libraries Listed Alphabetically

      +
    • accumulators - Framework for incremental + calculation, and collection of statistical accumulators, from Eric Niebler.
    • any - Safe, generic container for single values of different value types, from Kevlin Henney. 
    • array - STL compliant @@ -247,9 +249,6 @@ how to download, build, and install the libraries.

    • system - Operating system support, including the diagnostics support that will be part of the C++0x standard library, from Beman Dawes.
    • -
    • system - Operating system support, - including the diagnostics support that will be part of the C++0x standard - library, from Beman Dawes.
    • test - Support for simple program testing, full unit testing, and for program execution monitoring, from Gennadiy Rozental.
    • @@ -272,6 +271,7 @@ how to download, build, and install the libraries.

      Typeof operator emulation, from Arkadiy Vertleyb and Peder Holt.
    • uBLAS - Basic linear algebra for dense, packed and sparse matrices, from Joerg Walter and Mathias Koch.
    • +
    • unordered - unordered associative containers, from Daniel James.
    • utility - Class noncopyable plus checked_delete(), checked_array_delete(), next(),  prior() @@ -339,6 +339,7 @@ how to download, build, and install the libraries.

    • property map - Concepts defining interfaces which map key objects to value objects, from Jeremy Siek.
    • +
    • unordered - unordered associative containers, from Daniel James.
    • variant - Safe, generic, stack-based discriminated union container, from Eric Friedman and Itay Maman.
    @@ -484,6 +485,8 @@ how to download, build, and install the libraries.

    Math and numerics

      +
    • accumulators - Framework for incremental + calculation, and collection of statistical accumulators, from Eric Niebler.
    • math - Several contributions in the domain of mathematics, from various authors.
    • numeric/conversion - Optimized Policy-based Numeric Conversions, diff --git a/libs/maintainers.txt b/libs/maintainers.txt index 66c6aca68a..f2561dd6ed 100644 --- a/libs/maintainers.txt +++ b/libs/maintainers.txt @@ -8,6 +8,7 @@ # maintainers. When making changes to this file, please be careful # to closely follow the format of the library. +accumulators Eric Niebler algorithm/minmax Herve Bronnimann algorithm/string Pavol Droba any Alexander Nasonov @@ -75,6 +76,7 @@ tr1 John Maddock tuple Jaakko Jarvi type_traits John Maddock typeof Arkadiy Vertleyb , Peder Holt +unordered Daniel James utility utility/enable_if Jaakko Jarvi , Jeremiah Willcock variant Eric Friedman diff --git a/libs/math b/libs/math index 588678cf49..a61c382f43 160000 --- a/libs/math +++ b/libs/math @@ -1 +1 @@ -Subproject commit 588678cf49368e08a01dcc33898884d2c885996a +Subproject commit a61c382f437555af1ceaa2669d29821eb66cbb31 diff --git a/libs/mpi b/libs/mpi index f72d302254..9100325d25 160000 --- a/libs/mpi +++ b/libs/mpi @@ -1 +1 @@ -Subproject commit f72d3022548be17cb2300d80fa736ebdc20776e3 +Subproject commit 9100325d25fa136f1e7d554926d50af8b3e5ff00 diff --git a/libs/mpl b/libs/mpl index ffada6299f..4092c55714 160000 --- a/libs/mpl +++ b/libs/mpl @@ -1 +1 @@ -Subproject commit ffada6299f65a56174717e9ef45ceed441bcde87 +Subproject commit 4092c55714ffea0994e27a36f3d0c6581c37ccc7 diff --git a/libs/numeric/ublas b/libs/numeric/ublas index 38a931a125..dc633a235a 160000 --- a/libs/numeric/ublas +++ b/libs/numeric/ublas @@ -1 +1 @@ -Subproject commit 38a931a1254fde8d5e56d11adb60a49f2d6b2ade +Subproject commit dc633a235a0d2cab8296e8c633658c6a89d8d644 diff --git a/libs/parameter b/libs/parameter index 9498d27b65..b370bf3b78 160000 --- a/libs/parameter +++ b/libs/parameter @@ -1 +1 @@ -Subproject commit 9498d27b655a04bf230336d3698049bad334a2a6 +Subproject commit b370bf3b7852b23d08a0ebe996f7d8e071a24d80 diff --git a/libs/python b/libs/python index 2b1967c72d..6449c56efe 160000 --- a/libs/python +++ b/libs/python @@ -1 +1 @@ -Subproject commit 2b1967c72d4ecca0014cd5ff43d9fd5e43473a20 +Subproject commit 6449c56efefc9a5d35fffa1d406b642379c4e8cb diff --git a/libs/range b/libs/range index c1aea25e44..fbde78a968 160000 --- a/libs/range +++ b/libs/range @@ -1 +1 @@ -Subproject commit c1aea25e4486d6348d0b6e460bc038e57ad090cc +Subproject commit fbde78a9684568113c2b0044b200a3257095044e diff --git a/libs/regex b/libs/regex index e0cf2f4358..e2725d566f 160000 --- a/libs/regex +++ b/libs/regex @@ -1 +1 @@ -Subproject commit e0cf2f4358bbfc7a3f18faf5e6cb3e58b7739661 +Subproject commit e2725d566fd8259b4ccc215c53390f114dfd595a diff --git a/libs/serialization b/libs/serialization index b47d6622cb..c55ecd8895 160000 --- a/libs/serialization +++ b/libs/serialization @@ -1 +1 @@ -Subproject commit b47d6622cb1845ae4fd14d6ea6d1a4b7e1ec7b18 +Subproject commit c55ecd889592c0f1de0da8b8ab6c34c85910492b diff --git a/libs/signals b/libs/signals index dd896aab24..37fe5c9038 160000 --- a/libs/signals +++ b/libs/signals @@ -1 +1 @@ -Subproject commit dd896aab245a7b548a376c5751432cb80b4a9bb3 +Subproject commit 37fe5c903894b21f606c974087a7588853f14d76 diff --git a/libs/spirit b/libs/spirit index d13287c049..2a5bbd545b 160000 --- a/libs/spirit +++ b/libs/spirit @@ -1 +1 @@ -Subproject commit d13287c0494e315808469d8d9d5f6b42ac509dcb +Subproject commit 2a5bbd545bc8ecca6514aff76392c206315b8df0 diff --git a/libs/statechart b/libs/statechart index 6287dacba8..591911d501 160000 --- a/libs/statechart +++ b/libs/statechart @@ -1 +1 @@ -Subproject commit 6287dacba8dab44c228055e14a2a730047a78259 +Subproject commit 591911d501ae9b1fcad23a00da6b9d8d7fc9940a diff --git a/libs/system b/libs/system index e331160064..419303c874 160000 --- a/libs/system +++ b/libs/system @@ -1 +1 @@ -Subproject commit e331160064e7c3eece4dc92246f81bd0d3b688c9 +Subproject commit 419303c874a2d7abb2b83c2e8a2c5f7072973075 diff --git a/libs/test b/libs/test index b42028d82e..00af364c39 160000 --- a/libs/test +++ b/libs/test @@ -1 +1 @@ -Subproject commit b42028d82e79c8986d317444e0e18860373b51d8 +Subproject commit 00af364c397b9dbc22b107e0f88f697a37eeca97 diff --git a/libs/thread b/libs/thread index 5af025cdce..f934c01bdf 160000 --- a/libs/thread +++ b/libs/thread @@ -1 +1 @@ -Subproject commit 5af025cdceb803990432f37b44b811c7056f215c +Subproject commit f934c01bdfc6004dcc25cd2f71b6ec23a3548e27 diff --git a/libs/tr1 b/libs/tr1 index f7ca2ff6e8..d847eb9ee7 160000 --- a/libs/tr1 +++ b/libs/tr1 @@ -1 +1 @@ -Subproject commit f7ca2ff6e85fc38db2c94178f6ced016b80bcc87 +Subproject commit d847eb9ee75aad4023de2bbeaee6bf37ceebb121 diff --git a/libs/type_traits b/libs/type_traits index d328f6f0c0..f9998addd3 160000 --- a/libs/type_traits +++ b/libs/type_traits @@ -1 +1 @@ -Subproject commit d328f6f0c04a72eeaa3064cf1eca603ea081c300 +Subproject commit f9998addd39703e29796c9f5b7fb81fb91ede51b diff --git a/libs/unordered b/libs/unordered new file mode 160000 index 0000000000..9f517b95c7 --- /dev/null +++ b/libs/unordered @@ -0,0 +1 @@ +Subproject commit 9f517b95c73d0790f82c3a9c2f74312602539e4d diff --git a/libs/utility b/libs/utility index fc960ec5ef..928091779d 160000 --- a/libs/utility +++ b/libs/utility @@ -1 +1 @@ -Subproject commit fc960ec5ef58bcc14c11a3477588431b478743b1 +Subproject commit 928091779dca6c7cce5d79c135f4179abf602fb0 diff --git a/libs/wave b/libs/wave index 97cc88c642..74935b2457 160000 --- a/libs/wave +++ b/libs/wave @@ -1 +1 @@ -Subproject commit 97cc88c642142b7edd582f2227051681a01b3b73 +Subproject commit 74935b245775ed74bdbc6597711cd28833bbb050 diff --git a/libs/xpressive b/libs/xpressive index 2a48668ab4..cbacaa8bd1 160000 --- a/libs/xpressive +++ b/libs/xpressive @@ -1 +1 @@ -Subproject commit 2a48668ab46357c6fde2a083b8dc9373ace540eb +Subproject commit cbacaa8bd1a441349133ff4107914cb9e119a124 diff --git a/status/Jamfile.v2 b/status/Jamfile.v2 index 4ddda66507..510a66d01f 100644 --- a/status/Jamfile.v2 +++ b/status/Jamfile.v2 @@ -24,6 +24,7 @@ alias unit_test_framework : ../libs/test/build//boost_unit_test_framework/ # Tests from Jamfiles in individual library test subdirectories # Please keep these in alphabetic order by test-suite name +build-project ../libs/accumulators/test ; # test-suite accumulators build-project ../libs/algorithm/minmax/test ; # test-suite algorith/minmax build-project ../libs/algorithm/string/test ; # test-suite algorithm/string build-project ../libs/asio/test ; # test-suite asio @@ -86,6 +87,8 @@ build-project ../libs/tr1/test ; # test-suite tr1 build-project ../libs/tuple/test ; # test-suite tuple build-project ../libs/type_traits/test ; # test-suite type_traits build-project ../libs/typeof/test ; # test-suite typeof +build-project ../libs/unordered/test/unordered ; # test-suite unordered +build-project ../libs/unordered/test/exception ; # test-suite unordered-exception build-project ../libs/utility/enable_if/test ; # test-suite utility/enable_if build-project ../libs/utility/test ; # test-suite utility build-project ../libs/variant/test ; # test-suite variant diff --git a/status/explicit-failures-markup.xml b/status/explicit-failures-markup.xml index e5479a2a3f..7359c9d1f6 100644 --- a/status/explicit-failures-markup.xml +++ b/status/explicit-failures-markup.xml @@ -37,6 +37,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1504,14 +1525,7 @@ - - - - - - - - + Not all compilers/platforms implement nonstandard calling conventions.
      @@ -1522,14 +1536,7 @@ - - - - - - - - + Not all compilers/platforms implement nonstandard calling conventions. @@ -1865,19 +1872,45 @@ - - - - - - + + + + + + + + + + + - - + + + + + + + + + + + + + + + No bzip2 support on the testing machine and no way to + disable this test with BBv2 at present. + + + + + + - - + + compiler can't compile "windows.h" in strict mode + @@ -1891,6 +1924,7 @@ + @@ -1901,34 +1935,35 @@ - - - - + + - compiler can't compile "windows.h" in strict mode + These six tests pass individually but cause a compiler stack overflow + when compiled as a group - - - - - The failure reflects a problem with the build system: the zlib - object files are generated in the wrong directory. + + + + On this platform, linking this test takes longer than 10 minutes + which is a time limit specified for bjam. When linked manually, + the test succeeds. - - - - - + + + + + The test fails at runtime for unknown reasons. + + @@ -1942,17 +1977,28 @@ + + - - - - I'm not sure whether CodeWarrior is correct to report that the member - in question is inaccessible; however, when the member is made public - an internal error occur that I have not been able to fix, so for - now the question is moot. - + + + + I'm not sure whether CodeWarrior is correct to report that the member + in question is inaccessible; however, when the member is made public + an internal error occur that I have not been able to fix, so for + now the question is moot. + + + + + + + + The failure reflects a problem with the build system: the zlib + object files are generated in the wrong directory. + @@ -1962,37 +2008,54 @@
      - + + + + "restrict" is treated as a keyword on this platform (as in C99); + use the alias "slice" instead, defined in + "boost/iostreams/slice.hpp." + + + + + - - Fails to compile on some installations but not others; may - depend on which compiler updates have been installed + + + + + + + + + + + + + + + + + The Borland runtime library defines fpos_t as a 32-bit long, + incapable of storing large offsets (see stdio.h) - - - - These six tests pass individually but cause a compiler stack overflow - when compiled as a group + + + + In STLPort, streampos consists of a long together with a + conversion state; on this platform, long is a 32-bit type - - - - No bzip2 support on the testing machine and no way to - disable this test with BBv2 at present. + + + + This platform uses the Dinkumware fpos, but std::streamsize and + std::fpos_t are both 32-bit types. - - - - - The test fails at runtime for unknown reasons. - - -
      @@ -4091,6 +4154,13 @@ for more information. were split into multiple source files. + + + + It looks like a compiler issue: the test fails with gcc 3.4.6 + and succeeds with gcc 4.2.1. + + @@ -4355,8 +4425,8 @@ for more information. + - @@ -4406,19 +4476,23 @@ for more information. - - + + + + + + @@ -4428,7 +4502,6 @@ for more information. - @@ -4450,6 +4523,8 @@ for more information. + + diff --git a/tools/bcp b/tools/bcp index d62a8aa2b1..95518693c6 160000 --- a/tools/bcp +++ b/tools/bcp @@ -1 +1 @@ -Subproject commit d62a8aa2b1eed8461ffc480b8b2bb25c56027050 +Subproject commit 95518693c6a8d063e06b0cded207e4738d1ea638 diff --git a/tools/boostbook b/tools/boostbook index 077a5af15f..e06afcdeed 160000 --- a/tools/boostbook +++ b/tools/boostbook @@ -1 +1 @@ -Subproject commit 077a5af15f047efe144b18605fc996aa70aa5a8a +Subproject commit e06afcdeed5f13e131594137907d62d3f39fbb28 diff --git a/tools/build b/tools/build index 1c6bd64488..d1a8715d6c 160000 --- a/tools/build +++ b/tools/build @@ -1 +1 @@ -Subproject commit 1c6bd644887fccc05f2b7523b025f9dfa7658e1b +Subproject commit d1a8715d6c14facaaa6aaf5c4f7ce2735d5d0cb8 diff --git a/tools/quickbook b/tools/quickbook index 5b7476bff4..3f10c37f58 160000 --- a/tools/quickbook +++ b/tools/quickbook @@ -1 +1 @@ -Subproject commit 5b7476bff48f8831e3e531c2a5f5725239acf27d +Subproject commit 3f10c37f5867f32fc8c15b21a22ba6faf7c49004 diff --git a/tools/regression/src/process_jam_log.cpp b/tools/regression/src/process_jam_log.cpp index 6a1834cbda..4262a1770e 100644 --- a/tools/regression/src/process_jam_log.cpp +++ b/tools/regression/src/process_jam_log.cpp @@ -633,9 +633,12 @@ int main( int argc, char ** argv ) // * Calls stop_message() to stop capturing lines. // * Capture lines if line capture on. + static const int max_line_length = 8192; int line_num = 0; while ( std::getline( *input, line ) ) { + if (max_line_length < line.size()) line = line.substr(0, max_line_length); + ++line_num; std::vector const line_parts( split( line ) ); From 7f73679db24bb07ed3e7a67bfa3be048d57058f5 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sun, 3 Feb 2008 09:37:56 +0000 Subject: [PATCH 68/71] Fix some links to the old getting started documentation. [SVN r43062] --- libs/graph | 2 +- libs/serialization | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/graph b/libs/graph index 20acbcc8b1..e853f0786e 160000 --- a/libs/graph +++ b/libs/graph @@ -1 +1 @@ -Subproject commit 20acbcc8b1b9fdde79bbb05b0b7952a0309d366f +Subproject commit e853f0786edfa6942d8c2db5a70ff2a194e18826 diff --git a/libs/serialization b/libs/serialization index c55ecd8895..bec3859f66 160000 --- a/libs/serialization +++ b/libs/serialization @@ -1 +1 @@ -Subproject commit c55ecd889592c0f1de0da8b8ab6c34c85910492b +Subproject commit bec3859f6602baa75212e490625900b8af151b7f From c45a487b67f811c6475e02f8d2e3754723a45228 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sun, 3 Feb 2008 10:35:18 +0000 Subject: [PATCH 69/71] Merge. [SVN r43063] --- Jamroot | 2 +- libs/accumulators | 2 +- libs/asio | 2 +- libs/circular_buffer | 2 +- libs/function_types | 2 +- libs/functional | 2 +- libs/gil | 2 +- libs/graph | 2 +- libs/interprocess | 2 +- libs/intrusive | 2 +- libs/iostreams | 2 +- libs/logic | 2 +- libs/mpl | 2 +- libs/ptr_container | 2 +- libs/random | 2 +- libs/regex | 2 +- libs/spirit | 2 +- libs/statechart | 2 +- libs/test | 2 +- libs/unordered | 2 +- libs/utility | 2 +- libs/variant | 2 +- libs/wave | 2 +- libs/xpressive | 2 +- status/explicit-failures-markup.xml | 11 +++++++++++ tools/build | 2 +- 26 files changed, 36 insertions(+), 25 deletions(-) diff --git a/Jamroot b/Jamroot index 2eb67c2acf..189bc3a413 100644 --- a/Jamroot +++ b/Jamroot @@ -53,7 +53,7 @@ # complete - Attempts to build all possible # variations. # -# --builddir=DIR Build in this location instead of building +# --build-dir=DIR Build in this location instead of building # within the distribution tree. Recommended! # # --toolset=toolset Indicates the toolset to build with. diff --git a/libs/accumulators b/libs/accumulators index f101e0060f..59555d55ae 160000 --- a/libs/accumulators +++ b/libs/accumulators @@ -1 +1 @@ -Subproject commit f101e0060fec7042dcc0c1cd78d369337237a77c +Subproject commit 59555d55ae23d2141fa80d4061114e376b1f6ba5 diff --git a/libs/asio b/libs/asio index a362ec53bf..005f824ca0 160000 --- a/libs/asio +++ b/libs/asio @@ -1 +1 @@ -Subproject commit a362ec53bf3d643be727c5128292b9918208d343 +Subproject commit 005f824ca041bee2160ec67fc24f5c658702bc97 diff --git a/libs/circular_buffer b/libs/circular_buffer index a74f2d445b..1280b36f76 160000 --- a/libs/circular_buffer +++ b/libs/circular_buffer @@ -1 +1 @@ -Subproject commit a74f2d445b7fe53fedd8d76ceabd6840cc7d440d +Subproject commit 1280b36f7653fd52ae116499ea54f83c9958a4a3 diff --git a/libs/function_types b/libs/function_types index b7ed91bb52..9b76e6a564 160000 --- a/libs/function_types +++ b/libs/function_types @@ -1 +1 @@ -Subproject commit b7ed91bb52b687ce6c7f8dcfcc8b3319ee898aec +Subproject commit 9b76e6a564d95ba1a9e2818ec88c34d1d4184658 diff --git a/libs/functional b/libs/functional index b245ac731c..9f881ea729 160000 --- a/libs/functional +++ b/libs/functional @@ -1 +1 @@ -Subproject commit b245ac731c16bb609e6b618caab1d9ec3a4ce874 +Subproject commit 9f881ea729eecb3f690829558a42c2586552e222 diff --git a/libs/gil b/libs/gil index 8af02f097f..3b5b92675b 160000 --- a/libs/gil +++ b/libs/gil @@ -1 +1 @@ -Subproject commit 8af02f097f78c3e0b3af85eb67525c584a9b563f +Subproject commit 3b5b92675b3fd93c99a69e1d6fde1e3c29698944 diff --git a/libs/graph b/libs/graph index e853f0786e..a6dcf2c9c5 160000 --- a/libs/graph +++ b/libs/graph @@ -1 +1 @@ -Subproject commit e853f0786edfa6942d8c2db5a70ff2a194e18826 +Subproject commit a6dcf2c9c5e973e56b46a3841b0b82d821cc3186 diff --git a/libs/interprocess b/libs/interprocess index e5932c0480..b878030b44 160000 --- a/libs/interprocess +++ b/libs/interprocess @@ -1 +1 @@ -Subproject commit e5932c0480748ab1557bd2e59020f2f751e6f720 +Subproject commit b878030b44397807ad90d1411d73c6dc9df6639d diff --git a/libs/intrusive b/libs/intrusive index 40ba44cf0b..cc1e4d1ee7 160000 --- a/libs/intrusive +++ b/libs/intrusive @@ -1 +1 @@ -Subproject commit 40ba44cf0b25da8c622c23b5f6bfb4b5dcbfc512 +Subproject commit cc1e4d1ee79e0ca4b26d78cc687cf52f066e39fd diff --git a/libs/iostreams b/libs/iostreams index 55817a30a9..0b1061ea14 160000 --- a/libs/iostreams +++ b/libs/iostreams @@ -1 +1 @@ -Subproject commit 55817a30a938c8ecc10d5a4d9b8fe41e4082ae8d +Subproject commit 0b1061ea14a05310c7e1ab05a2166200898f6cae diff --git a/libs/logic b/libs/logic index 7428061d66..2dddc5c911 160000 --- a/libs/logic +++ b/libs/logic @@ -1 +1 @@ -Subproject commit 7428061d66997b4a5740aa24e454390222140d0e +Subproject commit 2dddc5c911ee9637d813d28e85dbd321d85601e9 diff --git a/libs/mpl b/libs/mpl index 4092c55714..861b812df6 160000 --- a/libs/mpl +++ b/libs/mpl @@ -1 +1 @@ -Subproject commit 4092c55714ffea0994e27a36f3d0c6581c37ccc7 +Subproject commit 861b812df64c462155160734bd3d13b81c7cb124 diff --git a/libs/ptr_container b/libs/ptr_container index fd147019d0..b7afb6e3f6 160000 --- a/libs/ptr_container +++ b/libs/ptr_container @@ -1 +1 @@ -Subproject commit fd147019d0e77631287ce3f80ec3d9505909cb81 +Subproject commit b7afb6e3f6712738b8ea7d80a25b4dad5ce5449e diff --git a/libs/random b/libs/random index 5fe2eee51b..db9f81f3a0 160000 --- a/libs/random +++ b/libs/random @@ -1 +1 @@ -Subproject commit 5fe2eee51b3831de81ea8dc9e8ca72c53471d205 +Subproject commit db9f81f3a0e609f2f30fe8579314dfd9670dfef4 diff --git a/libs/regex b/libs/regex index e2725d566f..eed156bd78 160000 --- a/libs/regex +++ b/libs/regex @@ -1 +1 @@ -Subproject commit e2725d566fd8259b4ccc215c53390f114dfd595a +Subproject commit eed156bd78157d43c49d7b889d30c4afb6772e2d diff --git a/libs/spirit b/libs/spirit index 2a5bbd545b..be2526fbde 160000 --- a/libs/spirit +++ b/libs/spirit @@ -1 +1 @@ -Subproject commit 2a5bbd545bc8ecca6514aff76392c206315b8df0 +Subproject commit be2526fbdeba0613b84f981bb6027e6e34fa2928 diff --git a/libs/statechart b/libs/statechart index 591911d501..e5bde49a2c 160000 --- a/libs/statechart +++ b/libs/statechart @@ -1 +1 @@ -Subproject commit 591911d501ae9b1fcad23a00da6b9d8d7fc9940a +Subproject commit e5bde49a2c18d51042a33329ffc26c500860cd7f diff --git a/libs/test b/libs/test index 00af364c39..bb254b9d7e 160000 --- a/libs/test +++ b/libs/test @@ -1 +1 @@ -Subproject commit 00af364c397b9dbc22b107e0f88f697a37eeca97 +Subproject commit bb254b9d7ecec3d51a0d88a94902ee0d87474968 diff --git a/libs/unordered b/libs/unordered index 9f517b95c7..92ab111bb9 160000 --- a/libs/unordered +++ b/libs/unordered @@ -1 +1 @@ -Subproject commit 9f517b95c73d0790f82c3a9c2f74312602539e4d +Subproject commit 92ab111bb9f507129edfc940a9ace5675115f005 diff --git a/libs/utility b/libs/utility index 928091779d..bb3fffd929 160000 --- a/libs/utility +++ b/libs/utility @@ -1 +1 @@ -Subproject commit 928091779dca6c7cce5d79c135f4179abf602fb0 +Subproject commit bb3fffd9296f18a7b645103d09e94445f06fd7f9 diff --git a/libs/variant b/libs/variant index 55b4edfa11..a5ecd79c6e 160000 --- a/libs/variant +++ b/libs/variant @@ -1 +1 @@ -Subproject commit 55b4edfa113277c887dd7fef6a9f4b6092ae6481 +Subproject commit a5ecd79c6e6ad451e04481552d11ea46d37953d2 diff --git a/libs/wave b/libs/wave index 74935b2457..ad1fd61e13 160000 --- a/libs/wave +++ b/libs/wave @@ -1 +1 @@ -Subproject commit 74935b245775ed74bdbc6597711cd28833bbb050 +Subproject commit ad1fd61e13fd1c9e7ff71e9a44a3a8d196046f2e diff --git a/libs/xpressive b/libs/xpressive index cbacaa8bd1..4709bbf73f 160000 --- a/libs/xpressive +++ b/libs/xpressive @@ -1 +1 @@ -Subproject commit cbacaa8bd1a441349133ff4107914cb9e119a124 +Subproject commit 4709bbf73feac4af6f4bb631bffd7752c18a22ff diff --git a/status/explicit-failures-markup.xml b/status/explicit-failures-markup.xml index 7359c9d1f6..75f5e386db 100644 --- a/status/explicit-failures-markup.xml +++ b/status/explicit-failures-markup.xml @@ -158,6 +158,16 @@ Boost.System library on which Boost.Asio depends. + + + + + + On HP-UX 11.23 platform, these tests must be compiled with + _XOPEN_SOURCE_EXTENDED macro defined. It is likely related + to CR JAGag28813. + + @@ -1794,6 +1804,7 @@ + diff --git a/tools/build b/tools/build index d1a8715d6c..c2c0453b75 160000 --- a/tools/build +++ b/tools/build @@ -1 +1 @@ -Subproject commit d1a8715d6c14facaaa6aaf5c4f7ce2735d5d0cb8 +Subproject commit c2c0453b75038439e993159af0be2634fd7fdaee From 7bfcef303deb76b1b4d6907cff0e1800aa153249 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sun, 3 Feb 2008 11:58:39 +0000 Subject: [PATCH 70/71] Don't include accumulators in the docs in this branch, as it isn't going to be in 1.35 [SVN r43067] --- doc/Jamfile.v2 | 8 ++++---- doc/src/boost.xml | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/doc/Jamfile.v2 b/doc/Jamfile.v2 index 31c4f0e9b6..b7b313f18f 100644 --- a/doc/Jamfile.v2 +++ b/doc/Jamfile.v2 @@ -12,10 +12,10 @@ boostbook doc : ## Build the various generated docs (Doxygen and QuickBook)... - ../libs/accumulators/doc//accdoc.xml - ../libs/accumulators/doc//statsdoc.xml - ../libs/accumulators/doc//opdoc.xml - ../libs/accumulators/doc//accumulators + #../libs/accumulators/doc//accdoc.xml + #../libs/accumulators/doc//statsdoc.xml + #../libs/accumulators/doc//opdoc.xml + #../libs/accumulators/doc//accumulators ../libs/program_options/doc//autodoc.xml ../libs/algorithm/string/doc//autodoc.xml ../libs/logic/doc//reference.xml diff --git a/doc/src/boost.xml b/doc/src/boost.xml index af13808c08..55a1cc1d88 100644 --- a/doc/src/boost.xml +++ b/doc/src/boost.xml @@ -49,7 +49,7 @@ The Boost C++ Libraries (BoostBook Subset) - + From 9d7b86001c9797ccca5d89c1bd13d286d553c0f4 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sun, 3 Feb 2008 12:39:43 +0000 Subject: [PATCH 71/71] Missed the dependency on accumulators. [SVN r43068] --- doc/Jamfile.v2 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/Jamfile.v2 b/doc/Jamfile.v2 index b7b313f18f..5e99166003 100644 --- a/doc/Jamfile.v2 +++ b/doc/Jamfile.v2 @@ -43,7 +43,7 @@ boostbook doc ## Add path references to the QuickBook generated docs... - ../libs/accumulators/doc//accumulators + #../libs/accumulators/doc//accumulators ../libs/functional/hash/doc//hash #../libs/type_traits/doc//type_traits ../libs/static_assert/doc//static_assert