commit: b1b3fb9a52e5d8a89c207a2a7f32245b73403336
parent dc0201b0667f2846e65cc6550de22ae936cd2d51
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date: Sun, 22 Jun 2025 18:22:38 +0200
strings::torunes nomem update (hare 0.25.2)
Diffstat:
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/cmd/unicode.ha b/cmd/unicode.ha
@@ -80,7 +80,12 @@ fn table(args: []str) void = {
fn decode(args: []str) void = {
for(let i = 0z; i < len(args); i += 1) {
const arg = args[i];
- const runes = strings::torunes(arg);
+ const runes = match(strings::torunes(arg)) {
+ case let r: []rune =>
+ yield r;
+ case nomem =>
+ fmt::fatal("unicode: error: Out of Memory while decoding to codepoints");
+ };
for(let ri = 0z; ri < len(runes); ri += 1) {
const r = runes[ri]: u32;