mirror of
https://github.com/fluencelabs/assemblyscript
synced 2025-06-18 09:21:35 +00:00
Add String.fromCodePoint and 16-bit string compare (#174)
This commit is contained in:
@ -152,3 +152,11 @@ export function parse<T>(str: String, radix: i32 = 0): T {
|
||||
}
|
||||
return sign * num;
|
||||
}
|
||||
|
||||
export function compareUTF16(ptr1: usize, ptr2: usize, len: usize): i32 {
|
||||
var cmp: i32 = 0;
|
||||
while (len && !(cmp = <i32>load<u16>(ptr1, HEADER_SIZE) - <i32>load<u16>(ptr2, HEADER_SIZE))) {
|
||||
--len, ++ptr1, ++ptr2;
|
||||
}
|
||||
return cmp;
|
||||
}
|
||||
|
Reference in New Issue
Block a user