Files
mercury/runtime
Zoltan Somogyi 9828700994 Check for surrogate chars in conversions to utf8.
library/char.m:
    Export a new predicate, char_int_is_surrogate, the duplicates
    the job of the MR_is_surrogate macro in the runtime, for use by
    the new check in string.m. Add a comment about the code duplication.
    The new predicate is not documented for users.

runtime/mercury_string.h:
    Add a comment about the code duplication.

library/string.m:
    Use the new predicate in char.m to check for surrogates when converting
    a code unit list to an utf8 string.
2024-03-26 18:36:25 +11:00
..
2023-06-26 20:05:24 +10:00
2021-06-06 19:07:20 +10:00
2021-04-09 17:41:23 +10:00
2024-01-26 15:52:35 +11:00
2023-11-06 16:15:34 +11:00
2023-12-03 00:19:48 +11:00
2022-01-31 14:11:08 +11:00
2019-06-10 13:30:49 +10:00