[CMAKE] Upgrade to stlport 4.6.2 #1237
Open
+5
−4
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Will upgrade to 5.2.1 soon but upgrading to 4.6.2 first makes it easier to make the changes needed for stlport 5.2.1 to work such as upgrading from the old c iostreams to the standard iostreams.
No need to apply the diff because the changes the diff made (mostly add pragma once) are already a part of stlport 4.6.2
STLport 4.6.2 / 4.6 Changelog
Changes in 4.6.2 since 4.6.1
threads.h:447
: Fixed _NOTHREADS compilation error (thanks Wu Yongwei)stl_solaris.h
: Fixed pthreads compilation errorstl_msvc.h
: Added#define _STLP_HAS_SPECIFIC_PROLOG_EPILOG
for VC7.1locale_impl.cpp
: Fixedlocale::classic()
initializationChanges in 4.6 since 4.5.3
string::reserve
(thanks Marc)_thread.c
,_thread.h
: Merged thread redesign from CVS (thanks Petr Ovchenkov)iostream.cpp
,locale_impl.cpp
: Static initialization made robust for dynamic loader circular dependencies (thanks Alexey Sarytchev)_function.h
: New workaround formem_fun_*
family for compilers with return void bug (thanks Pavel Kuznetsov)stl_solaris.h
: v8plus compilation fix (thanks Mukesh Kapoor)num_put_float.cpp
: FreeBSD fix_construct.h
: Fixed case for compilers with default integer constructor bugfstream.cpp
: Text file stream position bug correction (thanks Christopher Kohlert)_num_put.c
: Correction of display of min 64-bit signed integer values, e.g.numeric_limits<__int64>::min()
on WIN32 (thanks Anders Dalvander)_num_put.c
: Add '+' sign for unsigned integer display (thanks Francois Dumont)debug
: Many missing iterator invalidation corrected (thanks Detlev V.Davidson and Francois Dumont)_new.h
: New config compiler switch for those that definebad_alloc
but do not throw it! (thanks ?)_new.h
: Changedclass nothrow_t
tostruct nothrow_t
(thanks Francois Dumont)_bvector.h
: Added|=
and&=
operators to_Bit_reference
struct (thanks Ed Rice)type_traits.h
fixed (thanks Francois Dumont)stl_sunpro.h
: Fixedmbstate
definition for SUN 4.2 (thanks lengzq)complex.cpp
,_complex.h
:template<>
used for specializations_num_put.c
: Removed unused locale variable (thanks Petr Ovchenkov)_algo.h
:__reverse
beautified (thanks Kabanov)dll_main.cpp
:force_link()
forced to be linked instl_msvc.h
: Config changes for .NET_auto_ptr.h
: "struct" changed to "class"_istream.c
:M_read_unbuffered
fixed (thanks Stefan Schwarzer)stl_gcc.h
: Added missing inclusion for SCO platform (thanks Emmanuel Soden)_tree.c
: Optimizedinsert_unique
(thanks Timothy)_algo.c
: Relaxed type requirements forlower_bound
,upper_bound
,binary_search
_algo.h
:adjacent_find()
expressed with compare-function flavorcpp_runtime/typeinfo
: Adjustments for .NET (thanks Daniel)cstd/cassert
: Guard removed (thanks Evan Cheng)