Skip to content

Commit 3a62f2d

Browse files
authored
Merge pull request CosmWasm#1219 from CosmWasm/bump-rust-optimizer-to-0.12.5
Bump rust-optimizer to 0.12.5
2 parents af3033a + 032adb5 commit 3a62f2d

File tree

8 files changed

+18
-18
lines changed

8 files changed

+18
-18
lines changed

.circleci/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1073,7 +1073,7 @@ jobs:
10731073
name: Build development contracts
10741074
command: |
10751075
echo "Building all contracts under ./contracts"
1076-
docker run --volumes-from with_code cosmwasm/rust-optimizer:0.12.1 ./contracts/*/
1076+
docker run --volumes-from with_code cosmwasm/rust-optimizer:0.12.5 ./contracts/*/
10771077
- run:
10781078
name: Check development contracts
10791079
command: |

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -400,7 +400,7 @@ but the quickstart guide is:
400400
docker run --rm -v "$(pwd)":/code \
401401
--mount type=volume,source="$(basename "$(pwd)")_cache",target=/code/target \
402402
--mount type=volume,source=registry_cache,target=/usr/local/cargo/registry \
403-
cosmwasm/rust-optimizer:0.12.3
403+
cosmwasm/rust-optimizer:0.12.5
404404
```
405405

406406
It will output a highly size-optimized build as `contract.wasm` in `$CODE`. With

contracts/README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,47 +18,47 @@ reason, use the following commands:
1818
docker run --rm -v "$(pwd)":/code \
1919
--mount type=volume,source="devcontract_cache_burner",target=/code/contracts/burner/target \
2020
--mount type=volume,source=registry_cache,target=/usr/local/cargo/registry \
21-
cosmwasm/rust-optimizer:0.12.3 ./contracts/burner
21+
cosmwasm/rust-optimizer:0.12.5 ./contracts/burner
2222

2323
docker run --rm -v "$(pwd)":/code \
2424
--mount type=volume,source="devcontract_cache_burner",target=/code/contracts/crypto-verify/target \
2525
--mount type=volume,source=registry_cache,target=/usr/local/cargo/registry \
26-
cosmwasm/rust-optimizer:0.12.3 ./contracts/crypto-verify
26+
cosmwasm/rust-optimizer:0.12.5 ./contracts/crypto-verify
2727

2828
docker run --rm -v "$(pwd)":/code \
2929
--mount type=volume,source="devcontract_cache_floaty",target=/code/contracts/floaty/target \
3030
--mount type=volume,source=registry_cache,target=/usr/local/cargo/registry \
31-
cosmwasm/rust-optimizer:0.12.3 ./contracts/floaty
31+
cosmwasm/rust-optimizer:0.12.5 ./contracts/floaty
3232

3333
docker run --rm -v "$(pwd)":/code \
3434
--mount type=volume,source="devcontract_cache_hackatom",target=/code/contracts/hackatom/target \
3535
--mount type=volume,source=registry_cache,target=/usr/local/cargo/registry \
36-
cosmwasm/rust-optimizer:0.12.3 ./contracts/hackatom
36+
cosmwasm/rust-optimizer:0.12.5 ./contracts/hackatom
3737

3838
docker run --rm -v "$(pwd)":/code \
3939
--mount type=volume,source="devcontract_cache_ibc_reflect",target=/code/contracts/ibc-reflect/target \
4040
--mount type=volume,source=registry_cache,target=/usr/local/cargo/registry \
41-
cosmwasm/rust-optimizer:0.12.3 ./contracts/ibc-reflect
41+
cosmwasm/rust-optimizer:0.12.5 ./contracts/ibc-reflect
4242

4343
docker run --rm -v "$(pwd)":/code \
4444
--mount type=volume,source="devcontract_cache_ibc_reflect_send",target=/code/contracts/ibc-reflect-send/target \
4545
--mount type=volume,source=registry_cache,target=/usr/local/cargo/registry \
46-
cosmwasm/rust-optimizer:0.12.3 ./contracts/ibc-reflect-send
46+
cosmwasm/rust-optimizer:0.12.5 ./contracts/ibc-reflect-send
4747

4848
docker run --rm -v "$(pwd)":/code \
4949
--mount type=volume,source="devcontract_cache_queue",target=/code/contracts/queue/target \
5050
--mount type=volume,source=registry_cache,target=/usr/local/cargo/registry \
51-
cosmwasm/rust-optimizer:0.12.3 ./contracts/queue
51+
cosmwasm/rust-optimizer:0.12.5 ./contracts/queue
5252

5353
docker run --rm -v "$(pwd)":/code \
5454
--mount type=volume,source="devcontract_cache_reflect",target=/code/contracts/reflect/target \
5555
--mount type=volume,source=registry_cache,target=/usr/local/cargo/registry \
56-
cosmwasm/rust-optimizer:0.12.3 ./contracts/reflect
56+
cosmwasm/rust-optimizer:0.12.5 ./contracts/reflect
5757

5858
docker run --rm -v "$(pwd)":/code \
5959
--mount type=volume,source="devcontract_cache_staking",target=/code/contracts/staking/target \
6060
--mount type=volume,source=registry_cache,target=/usr/local/cargo/registry \
61-
cosmwasm/rust-optimizer:0.12.3 ./contracts/staking
61+
cosmwasm/rust-optimizer:0.12.5 ./contracts/staking
6262
```
6363

6464
## Entry points

packages/vm/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,19 +53,19 @@ To rebuild the test contracts, go to the repo root and do
5353
docker run --rm -v "$(pwd)":/code \
5454
--mount type=volume,source="devcontract_cache_hackatom",target=/code/contracts/hackatom/target \
5555
--mount type=volume,source=registry_cache,target=/usr/local/cargo/registry \
56-
cosmwasm/rust-optimizer:0.12.3 ./contracts/hackatom \
56+
cosmwasm/rust-optimizer:0.12.5 ./contracts/hackatom \
5757
&& cp artifacts/hackatom.wasm packages/vm/testdata/hackatom_1.0.wasm
5858

5959
docker run --rm -v "$(pwd)":/code \
6060
--mount type=volume,source="devcontract_cache_ibc_reflect",target=/code/contracts/ibc-reflect/target \
6161
--mount type=volume,source=registry_cache,target=/usr/local/cargo/registry \
62-
cosmwasm/rust-optimizer:0.12.3 ./contracts/ibc-reflect \
62+
cosmwasm/rust-optimizer:0.12.5 ./contracts/ibc-reflect \
6363
&& cp artifacts/ibc_reflect.wasm packages/vm/testdata/ibc_reflect_1.0.wasm
6464

6565
docker run --rm -v "$(pwd)":/code \
6666
--mount type=volume,source="devcontract_cache_floaty",target=/code/contracts/floaty/target \
6767
--mount type=volume,source=registry_cache,target=/usr/local/cargo/registry \
68-
cosmwasm/rust-optimizer:0.12.3 ./contracts/floaty \
68+
cosmwasm/rust-optimizer:0.12.5 ./contracts/floaty \
6969
&& cp artifacts/floaty.wasm packages/vm/testdata/floaty_1.0.wasm
7070
```
7171

packages/vm/src/instance.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -699,7 +699,7 @@ mod tests {
699699

700700
let report2 = instance.create_gas_report();
701701
assert_eq!(report2.used_externally, 73);
702-
assert_eq!(report2.used_internally, 5853750110);
702+
assert_eq!(report2.used_internally, 5775750110);
703703
assert_eq!(report2.limit, LIMIT);
704704
assert_eq!(
705705
report2.remaining,
@@ -888,7 +888,7 @@ mod tests {
888888
.unwrap();
889889

890890
let init_used = orig_gas - instance.get_gas_left();
891-
assert_eq!(init_used, 5853750183);
891+
assert_eq!(init_used, 5775750183);
892892
}
893893

894894
#[test]
@@ -911,7 +911,7 @@ mod tests {
911911
.unwrap();
912912

913913
let execute_used = gas_before_execute - instance.get_gas_left();
914-
assert_eq!(execute_used, 8785603606);
914+
assert_eq!(execute_used, 8627053606);
915915
}
916916

917917
#[test]
@@ -945,6 +945,6 @@ mod tests {
945945
assert_eq!(answer.as_slice(), b"{\"verifier\":\"verifies\"}");
946946

947947
let query_used = gas_before_query - instance.get_gas_left();
948-
assert_eq!(query_used, 4596300006);
948+
assert_eq!(query_used, 4438350006);
949949
}
950950
}

packages/vm/testdata/floaty_1.0.wasm

3.54 KB
Binary file not shown.
1.2 KB
Binary file not shown.
-1.65 KB
Binary file not shown.

0 commit comments

Comments
 (0)