fix: account for recursion when stringing to avoid overflow #1315
45.19% of diff hit (within 100.00% threshold of 56.08%)
View this Pull Request on Codecov
45.19% of diff hit (within 100.00% threshold of 56.08%)
Annotations
Check warning on line 25 in gnovm/pkg/gnolang/values_string.go
codecov / codecov/patch
gnovm/pkg/gnolang/values_string.go#L24-L25
Added lines #L24 - L25 were not covered by tests
Check warning on line 64 in gnovm/pkg/gnolang/values_string.go
codecov / codecov/patch
gnovm/pkg/gnolang/values_string.go#L64
Added line #L64 was not covered by tests
Check warning on line 70 in gnovm/pkg/gnolang/values_string.go
codecov / codecov/patch
gnovm/pkg/gnolang/values_string.go#L69-L70
Added lines #L69 - L70 were not covered by tests
Check warning on line 78 in gnovm/pkg/gnolang/values_string.go
codecov / codecov/patch
gnovm/pkg/gnolang/values_string.go#L78
Added line #L78 was not covered by tests
Check warning on line 92 in gnovm/pkg/gnolang/values_string.go
codecov / codecov/patch
gnovm/pkg/gnolang/values_string.go#L92
Added line #L92 was not covered by tests
Check warning on line 102 in gnovm/pkg/gnolang/values_string.go
codecov / codecov/patch
gnovm/pkg/gnolang/values_string.go#L101-L102
Added lines #L101 - L102 were not covered by tests
Check warning on line 126 in gnovm/pkg/gnolang/values_string.go
codecov / codecov/patch
gnovm/pkg/gnolang/values_string.go#L126
Added line #L126 was not covered by tests
Check warning on line 132 in gnovm/pkg/gnolang/values_string.go
codecov / codecov/patch
gnovm/pkg/gnolang/values_string.go#L129-L132
Added lines #L129 - L132 were not covered by tests
Check warning on line 142 in gnovm/pkg/gnolang/values_string.go
codecov / codecov/patch
gnovm/pkg/gnolang/values_string.go#L134-L142
Added lines #L134 - L142 were not covered by tests
Check warning on line 144 in gnovm/pkg/gnolang/values_string.go
codecov / codecov/patch
gnovm/pkg/gnolang/values_string.go#L144
Added line #L144 was not covered by tests
Check warning on line 148 in gnovm/pkg/gnolang/values_string.go
codecov / codecov/patch
gnovm/pkg/gnolang/values_string.go#L148
Added line #L148 was not covered by tests
Check warning on line 154 in gnovm/pkg/gnolang/values_string.go
codecov / codecov/patch
gnovm/pkg/gnolang/values_string.go#L153-L154
Added lines #L153 - L154 were not covered by tests
Check warning on line 161 in gnovm/pkg/gnolang/values_string.go
codecov / codecov/patch
gnovm/pkg/gnolang/values_string.go#L161
Added line #L161 was not covered by tests
Check warning on line 194 in gnovm/pkg/gnolang/values_string.go
codecov / codecov/patch
gnovm/pkg/gnolang/values_string.go#L194
Added line #L194 was not covered by tests
Check warning on line 204 in gnovm/pkg/gnolang/values_string.go
codecov / codecov/patch
gnovm/pkg/gnolang/values_string.go#L203-L204
Added lines #L203 - L204 were not covered by tests
Check warning on line 286 in gnovm/pkg/gnolang/values_string.go
codecov / codecov/patch
gnovm/pkg/gnolang/values_string.go#L285-L286
Added lines #L285 - L286 were not covered by tests
Check warning on line 291 in gnovm/pkg/gnolang/values_string.go
codecov / codecov/patch
gnovm/pkg/gnolang/values_string.go#L290-L291
Added lines #L290 - L291 were not covered by tests
Check warning on line 298 in gnovm/pkg/gnolang/values_string.go
codecov / codecov/patch
gnovm/pkg/gnolang/values_string.go#L297-L298
Added lines #L297 - L298 were not covered by tests
Check warning on line 344 in gnovm/pkg/gnolang/values_string.go
codecov / codecov/patch
gnovm/pkg/gnolang/values_string.go#L344
Added line #L344 was not covered by tests
Check warning on line 394 in gnovm/pkg/gnolang/values_string.go
codecov / codecov/patch
gnovm/pkg/gnolang/values_string.go#L384-L394
Added lines #L384 - L394 were not covered by tests