[browser][non-icu] `HybridGlobalization` faster encoding for change case. (#85516)
authorIlona Tomkowicz <32700855+ilonatommy@users.noreply.github.com>
Wed, 3 May 2023 12:47:16 +0000 (14:47 +0200)
committerGitHub <noreply@github.com>
Wed, 3 May 2023 12:47:16 +0000 (14:47 +0200)
commite15f07357c9af3df2ce55afec87a191d6ac8c137
tree96541b62ed6d95fafcd62cff1acdfe517abca638
parent0be256e71009beaa0e01591c4115d92d68b93a95
[browser][non-icu] `HybridGlobalization` faster encoding for change case. (#85516)

* This speeds it up ~twice.

* JS's decoder always changes the codepoint.

* @kg's optimization idea.
src/libraries/System.Globalization/tests/System/Globalization/TextInfoTests.cs
src/mono/wasm/runtime/hybrid-globalization.ts
src/mono/wasm/runtime/memory.ts