Releases: gershnik/sys_string
Releases · gershnik/sys_string
3.7
2.22
Added
- This library now builds and works properly on Haiku OS
3.6
Added
- On Emscripten it is now possible to construct
sys_stringdirectly from__externref_tand convertsys_stringback to it.
This is faster and usually more ergonomic that going throughEmval. - On Emscripten it is now possible to make
sys_stringuse WASM JavaScript Builtins (if your WASM platform supports them). This can make construction ofsys_stringfrom__externref_tsignificantly faster.
DefineSYS_STRING_USE_WASM_JS_STRINGto 1 to enable this functionality.
Fixed
- This library can now be used with
clang-clon Windows - Bugs in BSTR storage support on 32-bit x86
- Warnings on clang 21
2.21
Fixed
- This library can now be used with
clang-clon Windows - Bugs in BSTR storage support on 32-bit x86
- Warnings on clang 21
3.5
Fixed
- Incorrect CMake test for Python presence at build time
2.20
Fixed
- Incorrect CMake test for Python presence at buildtime
3.4
Fixed
- Inadvertent pessimization in
compare_no_case - Concepts rejecting
Char *as eligible for addition tosys_string
3.3
Fixed
- CMake build now correctly handles when Python detected on the build machine is too old to be used
- Tests now run correctly with PyPy Python installation
2.19
Fixed
- Error on missing
std::char_traits<const char>on newer compilers - CMake build now correctly handles when Python detected on the build machine is too old to be used
- Tests now run correctly with PyPy Python installation
2.18
Fixed
- Unresolved symbols errors with GCC 10.2