Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(gnovm): implement overflow checking at VM level #3250

Merged
merged 21 commits into from
Jan 9, 2025

Merge branch 'master' into gno-overflow

cf59ab9
Select commit
Loading
Failed to load commit list.
Merged

feat(gnovm): implement overflow checking at VM level #3250

Merge branch 'master' into gno-overflow
cf59ab9
Select commit
Loading
Failed to load commit list.
Codecov / codecov/patch succeeded Jan 7, 2025 in 1s

87.50% of diff hit (target 66.12%)

View this Pull Request on Codecov

87.50% of diff hit (target 66.12%)

Annotations

Check warning on line 204 in gnovm/pkg/gnolang/op_binary.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/op_binary.go#L204

Added line #L204 was not covered by tests

Check warning on line 837 in gnovm/pkg/gnolang/op_binary.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/op_binary.go#L836-L837

Added lines #L836 - L837 were not covered by tests

Check warning on line 995 in gnovm/pkg/gnolang/op_binary.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/op_binary.go#L994-L995

Added lines #L994 - L995 were not covered by tests

Check warning on line 1003 in gnovm/pkg/gnolang/op_binary.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/op_binary.go#L1002-L1003

Added lines #L1002 - L1003 were not covered by tests

Check warning on line 1095 in gnovm/pkg/gnolang/op_binary.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/op_binary.go#L1091-L1095

Added lines #L1091 - L1095 were not covered by tests

Check warning on line 1106 in gnovm/pkg/gnolang/op_binary.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/op_binary.go#L1105-L1106

Added lines #L1105 - L1106 were not covered by tests

Check warning on line 41 in gnovm/pkg/gnolang/op_inc_dec.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/op_inc_dec.go#L41

Added line #L41 was not covered by tests

Check warning on line 111 in gnovm/pkg/gnolang/op_inc_dec.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/op_inc_dec.go#L111

Added line #L111 was not covered by tests

Check warning on line 113 in gnovm/pkg/gnolang/op_inc_dec.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/op_inc_dec.go#L113

Added line #L113 was not covered by tests

Check warning on line 115 in gnovm/pkg/gnolang/op_inc_dec.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/op_inc_dec.go#L115

Added line #L115 was not covered by tests

Check warning on line 117 in gnovm/pkg/gnolang/op_inc_dec.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

gnovm/pkg/gnolang/op_inc_dec.go#L117

Added line #L117 was not covered by tests