Skip to content

fix(gnovm): enhance constant evaluation for array and map types

Codecov / codecov/patch succeeded Dec 26, 2024 in 0s

66.16% of diff hit (target 63.10%)

View this Pull Request on Codecov

66.16% of diff hit (target 63.10%)

Annotations

Check warning on line 223 in gnovm/pkg/gnolang/type_check.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/type_check.go#L222-L223

Added lines #L222 - L223 were not covered by tests

Check warning on line 233 in gnovm/pkg/gnolang/type_check.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/type_check.go#L232-L233

Added lines #L232 - L233 were not covered by tests

Check warning on line 236 in gnovm/pkg/gnolang/type_check.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/type_check.go#L236

Added line #L236 was not covered by tests

Check warning on line 264 in gnovm/pkg/gnolang/type_check.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/type_check.go#L264

Added line #L264 was not covered by tests

Check warning on line 302 in gnovm/pkg/gnolang/type_check.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/type_check.go#L301-L302

Added lines #L301 - L302 were not covered by tests

Check warning on line 306 in gnovm/pkg/gnolang/type_check.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/type_check.go#L305-L306

Added lines #L305 - L306 were not covered by tests

Check warning on line 319 in gnovm/pkg/gnolang/type_check.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/type_check.go#L312-L319

Added lines #L312 - L319 were not covered by tests

Check warning on line 332 in gnovm/pkg/gnolang/type_check.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/type_check.go#L330-L332

Added lines #L330 - L332 were not covered by tests

Check warning on line 341 in gnovm/pkg/gnolang/type_check.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/type_check.go#L339-L341

Added lines #L339 - L341 were not covered by tests

Check warning on line 350 in gnovm/pkg/gnolang/type_check.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/type_check.go#L349-L350

Added lines #L349 - L350 were not covered by tests

Check warning on line 364 in gnovm/pkg/gnolang/type_check.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/type_check.go#L361-L364

Added lines #L361 - L364 were not covered by tests

Check warning on line 370 in gnovm/pkg/gnolang/type_check.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/type_check.go#L367-L370

Added lines #L367 - L370 were not covered by tests

Check warning on line 373 in gnovm/pkg/gnolang/type_check.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/type_check.go#L373

Added line #L373 was not covered by tests

Check warning on line 378 in gnovm/pkg/gnolang/type_check.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/type_check.go#L377-L378

Added lines #L377 - L378 were not covered by tests