Преглед на файлове

Minimize buffer size for write_u64 and write_i64

gingerBill преди 6 години
родител
ревизия
3113e8c892
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 2 2
      core/strings/builder.odin

+ 2 - 2
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);
 }