ReplString("xy",1000000000000) Line 153 in a7/vstring1.rb: s2.size = '2000000000000' Line 154 in a7/vstring1.rb: s2[-1] = '"y"' Line 155 in a7/vstring1.rb: s2[-2,2] = '"xy"' Line 156 in a7/vstring1.rb: s2[900_000_000_000] = '"x"' Line 157 in a7/vstring1.rb: s2[900_000_000_001] = '"y"' Line 158 in a7/vstring1.rb: s2[900_000_000_001,20] = '"yxyxyxyxyxyxyxyxyxyx"' ReplString("0123456789",1000000000000) Line 161 in a7/vstring1.rb: s4.size.commas = '"10,000,000,000,000"' MirrorString(ReplString("0123456789",1000000000000)) Line 164 in a7/vstring1.rb: s5[10_000_000_000_000-1,2] = '"99"' Line 165 in a7/vstring1.rb: s5[10_000_000_000_000-1_000_000_000,50] = '"01234567890123456789012345678901234567890123456789"' Line 166 in a7/vstring1.rb: s5.size.commas = '"20,000,000,000,000"' ReplString(MirrorString(ReplString("0123456789",1000000000000)),1000) Line 169 in a7/vstring1.rb: s6.size.commas = '"20,000,000,000,000,000"' Line 170 in a7/vstring1.rb: s6[20_000_000_000-2,4] = '"8901"' Line 171 in a7/vstring1.rb: s6[20_000_000_000_000_000-2,5] = '"10"' IspString("ZZZ",ReplString(MirrorString(ReplString("0123456789",1000000000000)),1000)) Line 174 in a7/vstring1.rb: Forwards in dump_string(IspString("ZZZ",ReplString(MirrorString(ReplString("0123456789",1000000000000)),1000)),5) 'Z' 'Z0' 'Z01' 'Z012' 'Z0123' Backwards in dump_string(IspString("ZZZ",ReplString(MirrorString(ReplString("0123456789",1000000000000)),1000)),5) 'Z' '0Z' '10Z' '210Z' '3210Z' Middle on IspString("ZZZ",ReplString(MirrorString(ReplString("0123456789",1000000000000)),1000)) s[19999999999999996] = "4" s[19999999999999997] = "3" s[19999999999999998] = "2" s[19999999999999999] = "1" s[20000000000000000] = "0" s[20000000000000001] = "Z" s[20000000000000002] = "0" s[20000000000000003] = "1" s[20000000000000004] = "2" s[20000000000000005] = "3" s[20000000000000006] = "4" Underrun on IspString("ZZZ",ReplString(MirrorString(ReplString("0123456789",1000000000000)),1000)) s[-5] = "3" s[-4] = "2" s[-3] = "1" s[-2] = "0" s[-1] = "Z" s[0] = "Z" s[1] = "0" s[2] = "1" s[3] = "2" s[4] = "3" s[5] = "4" Overrun on IspString("ZZZ",ReplString(MirrorString(ReplString("0123456789",1000000000000)),1000)) s[39999999999999998] = "3" s[39999999999999999] = "2" s[40000000000000000] = "1" s[40000000000000001] = "0" s[40000000000000002] = "Z" s[40000000000000003] = nil s[40000000000000004] = nil s[40000000000000005] = nil s[40000000000000006] = nil s[40000000000000007] = nil s[40000000000000008] = nil