c++.stlsoft - STLSoft 1.9.122 released
- Matt Wilson (117/117) Oct 31 2015 Download from https://sourceforge.net/projects/stlsoft/files/
Download from https://sourceforge.net/projects/stlsoft/files/ GitHub access at https://github.com/synesissoftware/STLSoft-1.9 ============================================================================ Changes for 1.9.122 (1st November 2015) General: ======== * added STLSOFT_PRETTY_FUNCTION_SYMBOL * now prefers __func__ over __FUNCTION__ for STLSOFT_FUNCTION_SYMBOL * added (recognition of) support for nullptr * added (recognition of) support for static_assert * added ss_override_k / STLSOFT_CF_OVERRIDE_KEYWORD_SUPPORT * added STLSOFT_DEBUG * Clang compatibility * Windows-emulation compatibility * replaced dodgy use of memset() * forward compatibility with 1.10+ Changes: ======== STLSoft: ======== ~ stlsoft/algorithms/std/alt.hpp: + STLSOFT_DEBUG ~ stlsoft/conversion/byte_format_functions.hpp: + STLSOFT_DEBUG ~ stlsoft/conversion/char_conversions.hpp: ~ stlsoft/conversion/explicit_cast.hpp: ~ stlsoft/conversion/literal_cast.hpp: ~ stlsoft/conversion/ptr_cast.hpp: ~ Clang compatibility ~ stlsoft/conversion/truncation_test.hpp: + STLSOFT_DEBUG ~ stlsoft/error/error_desc.hpp: ~ Clang compatibility ~ stlsoft/internal/cccap/borland.h: + STLSOFT_PRETTY_FUNCTION_SYMBOL ~ stlsoft/internal/cccap/clang.h: + STLSOFT_PRETTY_FUNCTION_SYMBOL + added ss_override_k / STLSOFT_CF_OVERRIDE_KEYWORD_SUPPORT ~ stlsoft/internal/cccap/como.h: + STLSOFT_PRETTY_FUNCTION_SYMBOL ~ stlsoft/internal/cccap/dmc.h: + STLSOFT_PRETTY_FUNCTION_SYMBOL + added (recognition of) support for nullptr + added (recognition of) support for static_assert ~ stlsoft/internal/cccap/gcc.h: + STLSOFT_PRETTY_FUNCTION_SYMBOL + added ss_override_k / STLSOFT_CF_OVERRIDE_KEYWORD_SUPPORT ~ stlsoft/internal/cccap/msvc.h: + STLSOFT_PRETTY_FUNCTION_SYMBOL + added ss_override_k / STLSOFT_CF_OVERRIDE_KEYWORD_SUPPORT ~ stlsoft/internal/cccap/mwerks.h: ~ stlsoft/internal/cccap/sunpro.h: ~ stlsoft/internal/cccap/unknown.h: ~ stlsoft/internal/cccap/vectorc.h: ~ stlsoft/internal/cccap/watcom.h: + STLSOFT_PRETTY_FUNCTION_SYMBOL ~ stlsoft/shims/access/string/std/basic_string.hpp: ~ Clang compatibility ~ stlsoft/stlsoft.h: + STLSOFT_PRETTY_FUNCTION_SYMBOL ~ now prefers __func__ over __FUNCTION__ + added ss_override_k / STLSOFT_CF_OVERRIDE_KEYWORD_SUPPORT ~ Clang compatibility + STLSOFT_DEBUG ~ stlsoft/string/char_traits.hpp: + STLSOFT_DEBUG ~ stlsoft/string/ctype_traits.hpp: ~ stlsoft/string/fast_string_concatenator.hpp: ~ Clang compatibility ~ stlsoft/string/simple_string.hpp: + STLSOFT_DEBUG ~ stlsoft/string/special_string_instance.hpp: ~ Clang compatibility ~ stlsoft/string/static_string.hpp: + STLSOFT_DEBUG ~ stlsoft/string/view_slice_functions.hpp: ~ stlsoft/util/inert.hpp: ~ stlsoft/util/null.hpp: ~ Clang compatibility UNIXSTL: ======== ~ unixstl/filesystem/current_directory_scope.hpp: ~ Clang compatibility ~ unixstl/filesystem/file_path_buffer.hpp: + STLSOFT_DEBUG ~ replaced dodgy use of memset() ~ unixstl/filesystem/glob_sequence.hpp: ~ Clang compatibility ~ unixstl/filesystem/path.hpp: + STLSOFT_DEBUG ~ replaced dodgy use of memset() ~ unixstl/synch/sleep_functions.h: ~ Windows-emulation compatibility ~ unixstl/synch/spin_mutex.hpp: + STLSOFT_DEBUG WinSTL: ======= ~ winstl/filesystem/file_path_buffer.hpp: + STLSOFT_DEBUG ~ replaced dodgy use of memset() ~ winstl/filesystem/findfile_sequence.hpp: + STLSOFT_DEBUG ~ winstl/filesystem/path.hpp: ` + STLSOFT_DEBUG ~ replaced dodgy use of memset() ~ winstl/shell/file_operations.hpp: ~ refactored worker functions into implementation namespace ~ merging from 1.10 ~ winstl/shims/access/string/time.hpp: ~ forward compatibility with 1.10+ ~ winstl/synch/spin_mutex.hpp: ~ winstl/system/console_functions.h: ~ winstl/system/version_info.hpp: + STLSOFT_DEBUG ~ winstl/winstl.h: ~ definition of INVALID_FILE_ATTRIBUTES ============================================================================
Oct 31 2015