From 3113e8c892412259d3111f697ce47c14dd43d556 Mon Sep 17 00:00:00 2001 From: gingerBill Date: Sun, 13 Jan 2019 21:40:18 +0000 Subject: [PATCH] Minimize buffer size for write_u64 and write_i64 --- core/strings/builder.odin | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/strings/builder.odin b/core/strings/builder.odin index e4a2f32a8..e86d748cc 100644 --- a/core/strings/builder.odin +++ b/core/strings/builder.odin @@ -190,12 +190,12 @@ write_escaped_rune :: proc(b: ^Builder, r: rune, quote: byte, html_safe := false write_u64 :: proc(b: ^Builder, i: u64, base: int = 10) { - buf: [129]byte; + buf: [32]byte; s := strconv.append_bits(buf[:], u64(i), base, false, 64, strconv.digits, nil); write_string(b, s); } write_i64 :: proc(b: ^Builder, i: i64, base: int = 10) { - buf: [129]byte; + buf: [32]byte; s := strconv.append_bits(buf[:], u64(i), base, true, 64, strconv.digits, nil); write_string(b, s); }