Skip to content

Releases: gershnik/sys_string

3.7

14 Oct 23:03

Choose a tag to compare

Added

  • This library now builds and works properly on Haiku OS

2.22

14 Oct 23:02

Choose a tag to compare

Added

  • This library now builds and works properly on Haiku OS

3.6

26 Sep 16:15

Choose a tag to compare

3.6

Added

  • On Emscripten it is now possible to construct sys_string directly from __externref_t and convert sys_string back to it.
    This is faster and usually more ergonomic that going through Emval.
  • On Emscripten it is now possible to make sys_string use WASM JavaScript Builtins (if your WASM platform supports them). This can make construction of sys_string from __externref_t significantly faster.
    Define SYS_STRING_USE_WASM_JS_STRING to 1 to enable this functionality.

Fixed

  • This library can now be used with clang-cl on Windows
  • Bugs in BSTR storage support on 32-bit x86
  • Warnings on clang 21

2.21

26 Sep 16:03

Choose a tag to compare

Fixed

  • This library can now be used with clang-cl on Windows
  • Bugs in BSTR storage support on 32-bit x86
  • Warnings on clang 21

3.5

16 Jul 04:56

Choose a tag to compare

3.5

Fixed

  • Incorrect CMake test for Python presence at build time

2.20

16 Jul 04:44

Choose a tag to compare

Fixed

  • Incorrect CMake test for Python presence at buildtime

3.4

27 Jun 17:04

Choose a tag to compare

3.4

Fixed

  • Inadvertent pessimization in compare_no_case
  • Concepts rejecting Char * as eligible for addition to sys_string

3.3

15 May 23:56

Choose a tag to compare

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

13 May 04:58

Choose a tag to compare

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

27 Feb 17:05

Choose a tag to compare

Fixed

  • Unresolved symbols errors with GCC 10.2