poco/Foundation
Romain Geissler d28129cbc4
Remove std::aligned_storage as it is deprecated in C++23.
Instead, replace it with std::max_align_t in the Any implementation, as
really we would like to be able to store any object with any alignment
in the small object optimization case. Typically the size and alignment
of std::max_align_t is 8 or 16 on most platforms. Added a static assert
to ensure that this change doesn't result in wasting more unused memory
in case the size of the storage buffer is smaller than this maximum
alignment (which is right now 64, so shall be ok on all platforms).
2023-07-18 07:05:32 +00:00
..
cmake fix(cmake): PocoFoundationConfig.cmake should now check for PCRE2 #3677 2022-07-09 19:13:04 +02:00
include/Poco Remove std::aligned_storage as it is deprecated in C++23. 2023-07-18 07:05:32 +00:00
samples Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
src Fixed Poco::format specifier for error code 2023-05-21 10:40:20 +03:00
testsuite fix #4005 Poco::Path::getExtension() returns name of the hidden file if no extension is present (#4011) 2023-05-05 11:49:56 -05:00
wcelibcex-1.0 Remove trailing whitespace (#3668) 2022-07-07 04:18:20 -05:00
CMakeLists.txt Add GNU Hurd support (#3946) 2023-03-17 15:24:57 -05:00
extradirs new trunk (base for 1.5) 2012-04-23 01:14:34 +00:00
Foundation_vs140.sln revert Foundation project files 2020-01-11 23:59:05 +01:00
Foundation_vs140.vcxproj Feat/pcre2 (#3663) 2022-07-06 10:46:38 -05:00
Foundation_vs140.vcxproj.filters Feat/pcre2 (#3663) 2022-07-06 10:46:38 -05:00
Foundation_vs150.sln revert Foundation project files 2020-01-11 23:59:05 +01:00
Foundation_vs150.vcxproj Feat/pcre2 (#3663) 2022-07-06 10:46:38 -05:00
Foundation_vs150.vcxproj.filters Feat/pcre2 (#3663) 2022-07-06 10:46:38 -05:00
Foundation_vs160.sln revert Foundation project files 2020-01-11 23:59:05 +01:00
Foundation_vs160.vcxproj Feat/pcre2 (#3663) 2022-07-06 10:46:38 -05:00
Foundation_vs160.vcxproj.filters Feat/pcre2 (#3663) 2022-07-06 10:46:38 -05:00
Foundation_vs170.sln Remaining changes for Windows on ARM64 support (#3608) 2022-05-26 22:40:30 -05:00
Foundation_vs170.vcxproj Feat/pcre2 (#3663) 2022-07-06 10:46:38 -05:00
Foundation_vs170.vcxproj.filters Feat/pcre2 (#3663) 2022-07-06 10:46:38 -05:00
Makefile Feat/pcre2 (#3663) 2022-07-06 10:46:38 -05:00