summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Nasonov <alexander.nasonov@gmail.com>2009-01-21 20:33:17 +0000
committerAlexander Nasonov <alexander.nasonov@gmail.com>2009-01-21 20:33:17 +0000
commit4ea9f6b7654b5a175b8c5cae257aef60629bacd7 (patch)
tree0351f72d39bafba22c347f2f50bb12aafe2a4cb7
parente395fbacdb5b319acca7bf8aa54e3756eebde633 (diff)
downloadboost-4ea9f6b7654b5a175b8c5cae257aef60629bacd7.tar.gz
Merge ScopeExit from trunk.
[SVN r50712]
-rw-r--r--.gitmodules4
-rw-r--r--libs/maintainers.txt1
m---------libs/scope_exit0
-rw-r--r--status/explicit-failures-markup.xml43
4 files changed, 48 insertions, 0 deletions
diff --git a/.gitmodules b/.gitmodules
index f8a9a88ee3..19cfbcaa7b 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -346,6 +346,10 @@
path = libs/accumulators
url = ../accumulators.git
fetchRecurseSubmodules = on-demand
+[submodule "scope_exit"]
+ path = libs/scope_exit
+ url = ../scope_exit.git
+ fetchRecurseSubmodules = on-demand
[submodule "flyweight"]
path = libs/flyweight
url = ../flyweight.git
diff --git a/libs/maintainers.txt b/libs/maintainers.txt
index 21590d96a3..941aaa5702 100644
--- a/libs/maintainers.txt
+++ b/libs/maintainers.txt
@@ -66,6 +66,7 @@ random Jens Maurer <Jens.Maurer -at- gmx.net>
range Thorsten Ottosen <nesotto -at- cs.auc.dk>
rational Jonathan Turkanis <turkanis -at- coderage.com>
regex John Maddock <john -at- johnmaddock.co.uk>
+scope_exit Alexander Nasonov <alexander.nasonov -at- gmail.com>
serialization Robert Ramey <ramey -at- rrsd.com>
signals Douglas Gregor <dgregor -at- cs.indiana.edu>
smart_ptr Beman Dawes <bdawes -at- acm.org>, Peter Dimov <pdimov -at- mmltd.net>
diff --git a/libs/scope_exit b/libs/scope_exit
new file mode 160000
+Subproject 72aab34e29da89d9f3aacd1587b3c549101c5f6
diff --git a/status/explicit-failures-markup.xml b/status/explicit-failures-markup.xml
index b3772143a5..08aa390097 100644
--- a/status/explicit-failures-markup.xml
+++ b/status/explicit-failures-markup.xml
@@ -4532,6 +4532,49 @@ for more information.
</mark-expected-failures>
</library>
+ <!-- scope_exit -->
+ <library name="scope_exit">
+ <mark-expected-failures>
+ <test name="emulation_tpl"/>
+ <toolset name="intel-*-9.1"/>
+ <toolset name="intel-*-10.0"/>
+ <toolset name="intel-*-10.1"/>
+ <toolset name="intel-*-11.0"/>
+ <note author="Alexander Nasonov">
+ The test does not compile in typeof emulation mode,
+ most likely due to a compiler bug. Users are advised
+ to use native typeof.
+ </note>
+ </mark-expected-failures>
+ <mark-expected-failures>
+ <test name="native"/>
+ <toolset name="acc"/>
+ <note author="Alexander Nasonov" refid="39"/>
+ </mark-expected-failures>
+ <mark-expected-failures>
+ <test name="native_tpl"/>
+ <toolset name="acc"/>
+ <note author="Alexander Nasonov" refid="39"/>
+ </mark-expected-failures>
+ <mark-expected-failures>
+ <test name="native_tu_test"/>
+ <toolset name="acc"/>
+ <note author="Alexander Nasonov" refid="39"/>
+ </mark-expected-failures>
+ <mark-expected-failures>
+ <test name="native_tu_test"/>
+ <toolset name="msvc-7.1"/>
+ <toolset name="msvc-8.0"/>
+ <note author="Alexander Nasonov" refid="2"/>
+ </mark-expected-failures>
+ <mark-expected-failures>
+ <test name="emulation_tu_test"/>
+ <toolset name="msvc-7.1"/>
+ <toolset name="msvc-8.0"/>
+ <note author="Alexander Nasonov" refid="2"/>
+ </mark-expected-failures>
+ </library>
+
<!-- signals -->
<library name="signals">
<mark-unusable>