Skip to content

Commit 13adc11

Browse files
authored
Enable integer overflow checks for any crates that were missing it (metaplex-foundation#838)
1 parent fddd0e2 commit 13adc11

File tree

13 files changed

+34
-5
lines changed

13 files changed

+34
-5
lines changed

auctioneer/program/Cargo.toml

+3
Original file line numberDiff line numberDiff line change
@@ -38,3 +38,6 @@ env_logger="0.9.0"
3838
spl-associated-token-account = {version = "1.0.5", features = ["no-entrypoint"]}
3939
mpl-token-metadata = { version="1.4", features = [ "no-entrypoint" ] }
4040
spl-token = { version = "3.2", features = ["no-entrypoint"] }
41+
42+
[profile.release]
43+
overflow-checks = true # Enable integer overflow checks.

bubblegum/program/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,4 @@ spl-merkle-tree-reference = "0.1.0"
3535
spl-noop = { version = "0.1.2", features = ["no-entrypoint"] }
3636

3737
[profile.release]
38-
overflow-checks = true
38+
overflow-checks = true # Enable integer overflow checks.

candy-machine-core/program/Cargo.toml

+3
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,6 @@ mpl-token-metadata = { version = "1.5.0", features = ["no-entrypoint"] }
2424
solana-program = "1.10.29"
2525
spl-associated-token-account = { version = "~1.0.5", features = ["no-entrypoint"] }
2626
spl-token = { version = "~3.3.1", features = ["no-entrypoint"] }
27+
28+
[profile.release]
29+
overflow-checks = true # Enable integer overflow checks.

candy-machine/program/Cargo.toml

+3
Original file line numberDiff line numberDiff line change
@@ -38,3 +38,6 @@ anchor-client = "0.25.0"
3838
borsh = "~0.9.2"
3939
tarpc = "0.29.0"
4040
console = "0.15.1"
41+
42+
[profile.release]
43+
overflow-checks = true # Enable integer overflow checks.

core/rust/testing-utils/Cargo.toml

+2
Original file line numberDiff line numberDiff line change
@@ -30,3 +30,5 @@ num-derive = "0.3"
3030
num-traits = "0.2"
3131
borsh = "0.9.1"
3232

33+
[profile.release]
34+
overflow-checks = true # Enable integer overflow checks.

fixed-price-sale/program/Cargo.toml

+3
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,6 @@ solana-sdk = "1.10"
3131
spl-associated-token-account = "1.0.5"
3232
mpl-testing-utils= {path="../../core/rust/testing-utils" }
3333
mpl-metaplex = "0.1.0"
34+
35+
[profile.release]
36+
overflow-checks = true # Enable integer overflow checks.

gumdrop/program/Cargo.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,6 @@ license-file = "../../LICENSE"
88
edition = "2021"
99
keywords = ["solana", "merkle", "distributor"]
1010

11-
[profile.release]
12-
overflow-checks = true
13-
1411
[lib]
1512
crate-type = ["cdylib", "lib"]
1613
name = "mpl_gumdrop"
@@ -28,3 +25,6 @@ solana-program = "1.9.18"
2825
spl-token = "3.2.0"
2926
spl-associated-token-account = { version = "=1.0.3", features = [ "no-entrypoint" ] }
3027
mpl-token-metadata = { version="=1.2.7", features = [ "no-entrypoint" ] }
28+
29+
[profile.release]
30+
overflow-checks = true # Enable integer overflow checks.

hydra/program/Cargo.toml

+3
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,6 @@ anchor-lang = "0.24.2"
2323
anchor-spl = "0.24.2"
2424
spl-token = {version="3.2.0", features = [ "no-entrypoint" ]}
2525
mpl-token-metadata = {version="1.2.7", features = [ "no-entrypoint" ]}
26+
27+
[profile.release]
28+
overflow-checks = true # Enable integer overflow checks.

nft-packs/program/Cargo.toml

+3
Original file line numberDiff line numberDiff line change
@@ -30,3 +30,6 @@ rand = { version = "~0.8.4" }
3030

3131
[lib]
3232
crate-type = ["cdylib", "lib"]
33+
34+
[profile.release]
35+
overflow-checks = true # Enable integer overflow checks.

token-entangler/program/Cargo.toml

+3
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,6 @@ arrayref = "~0.3.6"
2828
[dev-dependencies]
2929
solana-program-test = "~1.9.28"
3030
solana-sdk = "~1.9.28"
31+
32+
[profile.release]
33+
overflow-checks = true # Enable integer overflow checks.

token-metadata/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ members=[
55
]
66

77
[profile.release]
8-
overflow-checks = true
8+
overflow-checks = true # Enable integer overflow checks.

token-metadata/cli/Cargo.toml

+3
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,6 @@ solana-clap-utils = "1.9.5"
1919
solana-cli-config = "1.9.5"
2020
mpl-token-metadata = { path="../program", features = [ "no-entrypoint" ] }
2121
spl-token = { version="3.2.0", features = [ "no-entrypoint" ] }
22+
23+
[profile.release]
24+
overflow-checks = true # Enable integer overflow checks.

token-metadata/program/Cargo.toml

+3
Original file line numberDiff line numberDiff line change
@@ -33,3 +33,6 @@ solana-program-test = "1.11.5"
3333

3434
[lib]
3535
crate-type = ["cdylib", "lib"]
36+
37+
[profile.release]
38+
overflow-checks = true # Enable integer overflow checks.

0 commit comments

Comments
 (0)