History log of /external/stlport/stlport/stl/_stdexcept_base.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
c7253d88b7fa6f7ba115f167a59b1e9f857db728 10-Jan-2013 James Dong <jdong@google.com> Revert "Fix _STLP_USE_EXCEPTIONS"

This reverts commit 91b1d7f8d7847f7b032a8a289b2bb5911c731fba.

o related-to-bug: 7966335

Change-Id: I2c091bf1093aa0f568d6aee5926ced404a90f1ab
/external/stlport/stlport/stl/_stdexcept_base.h
91b1d7f8d7847f7b032a8a289b2bb5911c731fba 22-Dec-2012 Andrew Hsieh <andrewhsieh@google.com> Fix _STLP_USE_EXCEPTIONS

See 814dc3187578d2aa718d9d218707239ec6ddf18e
013fff3524b2798e9d45aefcc13236021da234db
ac2a8a648f99d118c8b8183a6cebefd3c596d197

Change-Id: I47fc735a7a621c1c3cde85f488f7f71532f8d4d0
/external/stlport/stlport/stl/_stdexcept_base.h
ac2a8a648f99d118c8b8183a6cebefd3c596d197 12-Jul-2012 John Reck <jreck@google.com> Revert "Fix _STLP_USE_EXCEPTIONS"

This reverts commit 013fff3524b2798e9d45aefcc13236021da234db.
/external/stlport/stlport/stl/_stdexcept_base.h
013fff3524b2798e9d45aefcc13236021da234db 06-Jul-2012 Duane Sand <duanes@mips.com> Fix _STLP_USE_EXCEPTIONS

When _STLP_USE_EXCEPTIONS is not defined, omit all declarations
and uses of __Named_exception. Compile and use __Named_exception
only when STLport is being allowed to use exceptions, but not the
host compiler's native version.

Change-Id: I71963ca15d535d3ae1717c5bb22fe5fa3add41cb
/external/stlport/stlport/stl/_stdexcept_base.h
89f07d6a92dab765c534266a640933ebd2f6d9e4 27-Apr-2011 Chris Dearman <chris@mips.com> [MIPS] enable STL build for Android

Signed-off-by: Chris Dearman <chris@mips.com>

The conditional compilation of __Named_exception has been broken since
STLport release 5.1.0 in Nov 2005. This class has been unconditionally
included for all non-Mips compilers on all platforms, which was not the
original intent. Since then, changes elsewhere in _ios_base.h and _exception.h
have (unintentionally?) required __Named_exception in all uses, but this
went unnoticed until the Mips port of Android.

The current change has the same treatment of __Named_exception on all
platforms and compilers, including Mips Android gcc, and also the
SGI o32 Ugen compiler. An identical (unexplained) change by Mips is
in the NDK copy of STLport.

The conditional compilation checks around definitions and use of
__Named_exception should someday be made identical, by the STLport designer.

The condition
!(defined(_MIPS_SIM) && defined(_ABIO32) && (_MIPS_SIM == _ABIO32))
is not obvious. This dates from v3.11 in July 1998 when this STL
library was only for SGI machines. It was then a test of whether the
code was being compiled by Mips' original 32-bit-ABI Ugen compier,
or instead SGI's second-generation MIPSpro compiler. The reason
for handling these compilers differently is not documented anywhere,
but was likely a workaround for some issue in one compiler.
These same flags are now defined by gcc compilers for Mips.

It is safe to now eliminate the ABIO32 check, because no active STLport
users have tried building with the Ugen compiler for many years
(otherwise they would have encountered build errors).

Change-Id: I38474a6b6616714fe3a611100adacf418cc3ae1d
/external/stlport/stlport/stl/_stdexcept_base.h
e46c9386c4f79aa40185f79a19fc5b2a7ef528b3 08-Feb-2010 Patrick Scott <phanna@android.com> Update STLPort and compile the library

Turn on most features of stl and compile the source for streams.
/external/stlport/stlport/stl/_stdexcept_base.h