wasm: add zero length fast path for fromJSString
This patch adds a zero length fast path for `fromJSString`; when marshaling a zero-length `JSString` we don't need to allocate an empty `ByteArray#` at all.
This patch adds a zero length fast path for `fromJSString`; when marshaling a zero-length `JSString` we don't need to allocate an empty `ByteArray#` at all.
mentioned in commit 043cc4d8
mentioned in commit 95d80f52
mentioned in commit 6d557f86
mentioned in commit 1280dd16
mentioned in commit e2d00a95