Skip to content

Commit 980b85d

Browse files
committed
Updating CHANGELOG
1 parent 00180e5 commit 980b85d

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,17 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55

66
## Unreleased
77

8+
### Added
9+
- On Emscripten it is now possible to construct `sys_string` directly from `__externref_t` and convert `sys_string` back to it.
10+
This is faster and usually more ergonomic that going through `Emval`.
11+
- On Emscripten it is now possible to make `sys_string` use [WASM JavaScript Builtins](https://developer.mozilla.org/en-US/docs/WebAssembly/Guides/JavaScript_builtins) (if your WASM platform supports them). This can make construction of `sys_string` from `__externref_t` significantly faster.
12+
Define `SYS_STRING_USE_WASM_JS_STRING` to 1 to enable this functionality.
13+
14+
## Fixed
15+
- This library can now be used with `clang-cl` on Windows
16+
- Bugs in BSTR storage support on 32-bit x86
17+
- Warnings on clang 21
18+
819
## [3.5] - 2025-07-16
920

1021
### Fixed

0 commit comments

Comments
 (0)