[34m--- cli_test/source/20251114.old.mbt: line 1[39m
[34m+++ cli_test/source/20251114.new.mbt: line 1[39m
@@ -1,4 +1,12 @@
[90m1[39m  [90m1[39m ///|UUID(0)
[90m2[39m [90m..[39m [90mpub fn decode(bytes : @bytes.View) -> String raise Malformed {[39m
[90m.[39m  [90m2[39m [90mpub fn decode([39m
[90m.[39m  [32m3[39m [90m  bytes : @bytes.View[39m[32m[1m,[22m[39m
[90m.[39m  [32m4[39m [90m  [39m[32m[1mignore_bom?[22m[39m[90m [39m[32m[1m:[22m[39m[90m [39m[32m[1mBool[22m[39m[90m [39m[32m[1m=[22m[39m[90m [39m[32m[1mfalse,[22m[39m
[90m.[39m  [90m5[39m [90m) -> String raise Malformed {[39m
[90m.[39m  [32m6[39m [90m  [39m[32m[1mlet[22m[39m[90m [39m[32m[1mbytes[22m[39m[90m [39m[32m[1m=[22m[39m[90m [39m[32m[1mif[22m[39m[90m [39m[32m[1mignore_bom[22m[39m[90m [39m[32m[1m&&[22m[39m[90m [39m[32m[1mbytes[22m[39m[90m [39m[32m[1mis[22m[39m[90m [39m[32m[1m[..[22m[39m[90m [39m[32m[1m"\xef\xbb\xbf",[22m[39m[90m [39m[32m[1m..[22m[39m[90m [39m[32m[1mrest][22m[39m[90m [39m[32m[1m{[22m[39m
[90m.[39m  [32m7[39m [90m    [39m[32m[1mrest[22m[39m
[90m.[39m  [32m8[39m [90m  [39m[32m[1m}[22m[39m[90m [39m[32m[1melse[22m[39m[90m [39m[32m[1m{[22m[39m
[90m.[39m  [32m9[39m [90m    [39m[32m[1mbytes[22m[39m
[90m.[39m [32m10[39m [90m  [39m[32m[1m}[22m[39m
[90m3[39m [90m11[39m   let builder = StringBuilder::new(size_hint=bytes.length())
[90m4[39m [90m12[39m }

[34m--- cli_test/source/20251114.old.mbt: line 6[39m
[34m+++ cli_test/source/20251114.new.mbt: line 36[39m
@@ -6,5 +36,5 @@
 [90m6[39m [90m36[39m ///|UUID(4)
 [90m7[39m [90m37[39m pub fn View::from_array(chars : Array[Char]) -> View {
 [31m8[39m [90m..[39m [90m  [39m[31m[1m// todo: remove .view() in new version[22m[39m
 [31m9[39m [90m..[39m [90m  String::from_array(chars).[39m[31m[1mview[22m[39m[90m()[39m
[90m..[39m [32m38[39m [90m  [39m[32m[1mlet[22m[39m[90m [39m[32m[1ms[22m[39m[90m [39m[32m[1m=[22m[39m[90m String::from_array(chars)[39m
[90m..[39m [32m39[39m [90m  [39m[32m[1mView::make_view(s,[22m[39m[90m [39m[32m[1m0,[22m[39m[90m [39m[32m[1ms[22m[39m[90m.[39m[32m[1mlength[22m[39m[90m()[39m[32m[1m)[22m[39m
[90m10[39m [90m40[39m }

[34m--- cli_test/source/20251114.old.mbt: line 12[39m
[34m+++ cli_test/source/20251114.new.mbt: line 42[39m
@@ -12,11 +42,10 @@
[90m12[39m [90m42[39m ///|UUID(5)
[90m13[39m [90m43[39m struct Set[K] {
[31m14[39m [90m..[39m [90m  mut entries : FixedArray[[39m[31m[1mSEntry[22m[39m[90m[K]?][39m
[90m..[39m [32m44[39m [90m  mut entries : FixedArray[[39m[32m[1mEntry[22m[39m[90m[K]?][39m
[31m15[39m [90m..[39m [90m  [39m[31m[1mmut[22m[39m[90m [39m[31m[1mlist[22m[39m[90m [39m[31m[1m:[22m[39m[90m [39m[31m[1mFixedArray[SListNode[K]][22m[39m
[90m16[39m [90m..[39m [90m  mut size : Int[39m
[90m..[39m [32m45[39m [90m  mut size : Int [39m[32m[1m// active keys count[22m[39m
[90m17[39m [90m..[39m [90m  mut capacity : Int[39m
[90m..[39m [32m46[39m [90m  mut capacity : Int [39m[32m[1m// current capacity[22m[39m
[90m18[39m [90m..[39m [90m  mut capacity_mask : Int[39m
[90m..[39m [32m47[39m [90m  mut capacity_mask : Int [39m[32m[1m// capacity_mask = capacity - 1, used to find idx[22m[39m
[90m19[39m [90m..[39m [90m  mut grow_at : Int[39m
[90m..[39m [32m48[39m [90m  mut grow_at : Int [39m[32m[1m// threshold that triggers grow[22m[39m
[31m20[39m [90m..[39m [90m  mut head : [39m[31m[1mSEntry[22m[39m[90m[K]?[39m
[90m..[39m [32m49[39m [90m  mut head : [39m[32m[1mEntry[22m[39m[90m[K]? [39m[32m[1m// head of linked list[22m[39m
[31m21[39m [90m..[39m [90m  mut tail : [39m[31m[1mSEntry[K]?[22m[39m
[90m..[39m [32m50[39m [90m  mut tail : [39m[32m[1mInt[22m[39m[90m [39m[32m[1m// tail of linked list[22m[39m
[90m22[39m [90m51[39m }

[34m--- cli_test/source/20251114.old.mbt: line 24[39m
[34m+++ cli_test/source/20251114.new.mbt: line 14[39m
@@ -24,5 +14,7 @@
[90m24[39m [90m14[39m ///|UUID(1)
[90m25[39m [90m15[39m fn main {
[90m26[39m [90m16[39m   println("Hello, world!")
[90m..[39m [32m17[39m [90m  [39m[32m[1m// insert comment[22m[39m
[90m..[39m [32m18[39m [90m  [39m[32m[1m// more than one line[22m[39m
[90m27[39m [90m19[39m   println(5 + 6)
[90m28[39m [90m20[39m }

[34m--- cli_test/source/20251114.old.mbt: line 30[39m
[34m+++ cli_test/source/20251114.new.mbt: line 22[39m
@@ -30,6 +22,6 @@
[90m30[39m [90m22[39m ///|UUID(2)
[90m31[39m [90m..[39m [90mpub fn[T, U] map(self : T?, f : (T) -> U) -> U? {[39m
[90m..[39m [32m23[39m [90mpub fn[T, U] map(self : T?, f : (T) -> U [39m[32m[1mraise?[22m[39m[90m) -> U? [39m[32m[1mraise?[22m[39m[90m {[39m
[90m32[39m [90m24[39m   match self {
[90m33[39m [90m25[39m     Some(t) => Some(f(t))
[90m34[39m [90m26[39m     None => None
[90m35[39m [90m27[39m   }

[34m--- cli_test/source/20251114.old.mbt: line 38[39m
[34m+++ cli_test/source/20251114.new.mbt: line 30[39m
@@ -40,4 +32,3 @@
[90m40[39m [90m..[39m [90m  println([39m
[90m41[39m [90m..[39m [90m    "Hello, world!"[39m
[90m42[39m [90m..[39m [90m  )[39m
[90m..[39m [90m32[39m [90m  println("Hello, world!")[39m
[90m..[39m [32m33[39m [90m  [39m[32m[1mprintln(5[22m[39m[90m [39m[32m[1m+[22m[39m[90m [39m[32m[1m6)[22m[39m
[90m43[39m [90m34[39m }

