diff --git a/libs/detail b/libs/detail
index 3b2a3d1cfc..b95901a068 160000
--- a/libs/detail
+++ b/libs/detail
@@ -1 +1 @@
-Subproject commit 3b2a3d1cfc456659451a5b4f600a9b2ea6702c33
+Subproject commit b95901a06887cc3eebb3ab7ce17e6908303aed8f
diff --git a/status/explicit-failures-markup.xml b/status/explicit-failures-markup.xml
index 3beb2f04ac..d8d84209dd 100644
--- a/status/explicit-failures-markup.xml
+++ b/status/explicit-failures-markup.xml
@@ -1335,6 +1335,45 @@
+
+
+
+
+
+
+
+
+
+
+
+ This indicates that forward declarations could probably be used
+ for these compilers but currently aren't. All these compilers use
+ STLport, which is compatible with forward declarations in some
+ circumstances, but not in others. I haven't looked into how to
+ determine this, so I've just set container_fwd to never forward
+ declare for STLport.
+
+
+
+
+
+
+
+
+
+ Failing because these tests are run with warnings as errors,
+ and the standard library is causing warnings.
+
+
+
+
+
+
+
+ STLport debug mode seems to be broken here.
+
+
+
@@ -2232,6 +2271,18 @@
ptrdiff_t, which is an alias for a 32-bit type
+
+
+
+
+ Visual C++ 7.1's SFINAE implementation can't deal with multiple
+ assignment functions with the same parameters (but disabled with
+ SFINAE). So path's assignment from boost::filesystem2::path is
+ disabled. Would be pretty easy to workaround, but probably not
+ worth it since this is pretty obscure, and filesystem2 will be
+ removed soon.
+
+
@@ -5929,16 +5980,6 @@ These tests will fail in most compilers that don't support rvalue references.
a little inefficient.
-
-
-
-
-
-
-
- Concept checks don't seem to work on pathscale.
-
-