1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/config/stl-headers Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,45 @@ 1.4 +# 1.5 +# This file contains a list the of STL headers that have been reviewed 1.6 +# for exception safety and approved. See 1.7 +# 1.8 +# https://bugzilla.mozilla.org/show_bug.cgi?id=551254 1.9 +# 1.10 +# At build time, each header listed here is converted into a "wrapper 1.11 +# header" that is installed into dist/stl_includes. 1.12 +# 1.13 +# If you would like to request a new STL header <foo> be added, please 1.14 +# file a Core:XPCOM bug with a title like "STL: Review exception 1.15 +# safety of <foo> for gcc and MSVC". 1.16 +# 1.17 + 1.18 +new 1.19 + 1.20 +# FIXME: these headers haven't been reviewed yet, but we use them 1.21 +# unsafely in Gecko, so we might as well prevent them from 1.22 +# throwing exceptions 1.23 +algorithm 1.24 +atomic 1.25 +deque 1.26 +ios 1.27 +iosfwd 1.28 +iostream 1.29 +iterator 1.30 +limits 1.31 +list 1.32 +map 1.33 +memory 1.34 +ostream 1.35 +set 1.36 +stack 1.37 +string 1.38 +utility 1.39 +vector 1.40 +cassert 1.41 +climits 1.42 +cstdarg 1.43 +cstdio 1.44 +cstdlib 1.45 +cstring 1.46 +cwchar 1.47 +tuple 1.48 +xutility