mirror of
https://github.com/ilyakooo0/urbit.git
synced 2024-12-19 12:51:51 +03:00
3d93e9f527
JSON supports Unicode as both UTF8 sequences and escaped UTF16. Unicode points U+10000 to U+10FFFF are encoded as two consecutive escaped UTF16 units known as a surrogate pair. The JSON decoder was previously treating surrogate pairs as two individual escaped UTF16 units. In addition, the JSON standard allows hexadecimal letters to be either uppercase or lowercase, which the parser was not respecting. See: - https://www.crockford.com/mckeeman.html - https://www.json.org/json-en.html - https://en.wikipedia.org/wiki/UTF-16#Code_points_from_U+010000_to_U+10FFFF Git issue: #1776 |
||
---|---|---|
.. | ||
arvo | ||
autoprop | ||
base-dev | ||
herb | ||
interface | ||
landscape | ||
symbolic-merge.sh |