Skip to content

Commit ba15a20

Browse files
committed
v0.32.0
1 parent 0b33fd3 commit ba15a20

File tree

91 files changed

+3496
-133
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

91 files changed

+3496
-133
lines changed

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,14 @@ The minor version will be incremented upon a breaking change and the patch versi
1212

1313
### Features
1414

15+
### Fixes
16+
17+
### Breaking
18+
19+
## [0.32.0] - 2025-10-01
20+
21+
### Features
22+
1523
- lang: Add `#[error]` attribute to `declare_program!` ([#3757](https://github.com/coral-xyz/anchor/pull/3757)).
1624
- cli: Replace `anchor verify` to use `solana-verify` under the hood, adding automatic installation via AVM, local path support, and future-proof argument passing ([#3768](https://github.com/solana-foundation/anchor/pull/3768)).
1725

Cargo.lock

Lines changed: 15 additions & 15 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.31.1
1+
0.32.0

avm/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "avm"
3-
version = "0.31.1"
3+
version = "0.32.0"
44
edition = "2021"
55

66
[[bin]]

bench/BINARY_SIZE.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,18 @@ Solana version: 2.1.0
2424

2525
---
2626

27+
## [0.32.0]
28+
29+
Solana version: 2.1.0
30+
31+
| Program | Binary Size | - |
32+
| ------- | ----------- | --- |
33+
| bench | 1,041,928 | - |
34+
35+
### Notable changes
36+
37+
---
38+
2739
## [0.31.1]
2840

2941
Solana version: 2.1.0

bench/COMPUTE_UNITS.md

Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,104 @@ Solana version: 2.1.0
110110

111111
---
112112

113+
## [0.32.0]
114+
115+
Solana version: 2.1.0
116+
117+
| Instruction | Compute Units | - |
118+
| --------------------------- | ------------- | --- |
119+
| accountInfo1 | 571 | - |
120+
| accountInfo2 | 895 | - |
121+
| accountInfo4 | 1,553 | - |
122+
| accountInfo8 | 2,923 | - |
123+
| accountEmptyInit1 | 5,083 | - |
124+
| accountEmpty1 | 645 | - |
125+
| accountEmptyInit2 | 9,301 | - |
126+
| accountEmpty2 | 1,007 | - |
127+
| accountEmptyInit4 | 17,764 | - |
128+
| accountEmpty4 | 1,724 | - |
129+
| accountEmptyInit8 | 34,723 | - |
130+
| accountEmpty8 | 3,163 | - |
131+
| accountSizedInit1 | 5,192 | - |
132+
| accountSized1 | 693 | - |
133+
| accountSizedInit2 | 9,489 | - |
134+
| accountSized2 | 1,075 | - |
135+
| accountSizedInit4 | 18,170 | - |
136+
| accountSized4 | 1,848 | - |
137+
| accountSizedInit8 | 35,433 | - |
138+
| accountSized8 | 3,387 | - |
139+
| accountUnsizedInit1 | 5,305 | - |
140+
| accountUnsized1 | 746 | - |
141+
| accountUnsizedInit2 | 9,759 | - |
142+
| accountUnsized2 | 1,163 | - |
143+
| accountUnsizedInit4 | 18,603 | - |
144+
| accountUnsized4 | 2,002 | - |
145+
| accountUnsizedInit8 | 35,993 | - |
146+
| accountUnsized8 | 3,673 | - |
147+
| boxedAccountEmptyInit1 | 5,175 | - |
148+
| boxedAccountEmpty1 | 734 | - |
149+
| boxedAccountEmptyInit2 | 9,414 | - |
150+
| boxedAccountEmpty2 | 1,116 | - |
151+
| boxedAccountEmptyInit4 | 17,918 | - |
152+
| boxedAccountEmpty4 | 1,872 | - |
153+
| boxedAccountEmptyInit8 | 34,953 | - |
154+
| boxedAccountEmpty8 | 3,401 | - |
155+
| boxedAccountSizedInit1 | 5,271 | - |
156+
| boxedAccountSized1 | 783 | - |
157+
| boxedAccountSizedInit2 | 9,583 | - |
158+
| boxedAccountSized2 | 1,190 | - |
159+
| boxedAccountSizedInit4 | 18,230 | - |
160+
| boxedAccountSized4 | 1,996 | - |
161+
| boxedAccountSizedInit8 | 35,553 | - |
162+
| boxedAccountSized8 | 3,628 | - |
163+
| boxedAccountUnsizedInit1 | 5,371 | - |
164+
| boxedAccountUnsized1 | 836 | - |
165+
| boxedAccountUnsizedInit2 | 9,759 | - |
166+
| boxedAccountUnsized2 | 1,270 | - |
167+
| boxedAccountUnsizedInit4 | 18,558 | - |
168+
| boxedAccountUnsized4 | 2,132 | - |
169+
| boxedAccountUnsizedInit8 | 36,185 | - |
170+
| boxedAccountUnsized8 | 3,881 | - |
171+
| boxedInterfaceAccountMint1 | 1,351 | - |
172+
| boxedInterfaceAccountMint2 | 2,123 | - |
173+
| boxedInterfaceAccountMint4 | 3,656 | - |
174+
| boxedInterfaceAccountMint8 | 6,738 | - |
175+
| boxedInterfaceAccountToken1 | 2,011 | - |
176+
| boxedInterfaceAccountToken2 | 3,431 | - |
177+
| boxedInterfaceAccountToken4 | 6,260 | - |
178+
| boxedInterfaceAccountToken8 | 11,934 | - |
179+
| interfaceAccountMint1 | 1,476 | - |
180+
| interfaceAccountMint2 | 2,489 | - |
181+
| interfaceAccountMint4 | 4,511 | - |
182+
| interfaceAccountMint8 | 8,550 | - |
183+
| interfaceAccountToken1 | 2,111 | - |
184+
| interfaceAccountToken2 | 3,729 | - |
185+
| interfaceAccountToken4 | 6,955 | - |
186+
| interface1 | 769 | - |
187+
| interface2 | 912 | - |
188+
| interface4 | 1,189 | - |
189+
| interface8 | 1,748 | - |
190+
| program1 | 779 | - |
191+
| program2 | 920 | - |
192+
| program4 | 1,193 | - |
193+
| program8 | 1,744 | - |
194+
| signer1 | 774 | - |
195+
| signer2 | 1,064 | - |
196+
| signer4 | 1,637 | - |
197+
| signer8 | 2,788 | - |
198+
| systemAccount1 | 796 | - |
199+
| systemAccount2 | 1,096 | - |
200+
| systemAccount4 | 1,689 | - |
201+
| systemAccount8 | 2,880 | - |
202+
| uncheckedAccount1 | 783 | - |
203+
| uncheckedAccount2 | 1,056 | - |
204+
| uncheckedAccount4 | 1,594 | - |
205+
| uncheckedAccount8 | 2,679 | - |
206+
207+
### Notable changes
208+
209+
---
210+
113211
## [0.31.1]
114212

115213
Solana version: 2.1.0

bench/STACK_MEMORY.md

Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,104 @@ Solana version: 2.1.0
110110

111111
---
112112

113+
## [0.32.0]
114+
115+
Solana version: 2.1.0
116+
117+
| Instruction | Stack Memory | - |
118+
| ------------------------------ | ------------ | --- |
119+
| account_info1 | 46 | - |
120+
| account_info2 | 80 | - |
121+
| account_info4 | 80 | - |
122+
| account_info8 | 80 | - |
123+
| account_empty_init1 | 88 | - |
124+
| account_empty_init2 | 88 | - |
125+
| account_empty_init4 | 88 | - |
126+
| account_empty_init8 | 88 | - |
127+
| account_empty1 | 88 | - |
128+
| account_empty2 | 88 | - |
129+
| account_empty4 | 88 | - |
130+
| account_empty8 | 88 | - |
131+
| account_sized_init1 | 88 | - |
132+
| account_sized_init2 | 88 | - |
133+
| account_sized_init4 | 88 | - |
134+
| account_sized_init8 | 88 | - |
135+
| account_sized1 | 88 | - |
136+
| account_sized2 | 88 | - |
137+
| account_sized4 | 88 | - |
138+
| account_sized8 | 88 | - |
139+
| account_unsized_init1 | 88 | - |
140+
| account_unsized_init2 | 88 | - |
141+
| account_unsized_init4 | 88 | - |
142+
| account_unsized_init8 | 88 | - |
143+
| account_unsized1 | 88 | - |
144+
| account_unsized2 | 88 | - |
145+
| account_unsized4 | 88 | - |
146+
| account_unsized8 | 88 | - |
147+
| boxed_account_empty_init1 | 88 | - |
148+
| boxed_account_empty_init2 | 88 | - |
149+
| boxed_account_empty_init4 | 88 | - |
150+
| boxed_account_empty_init8 | 88 | - |
151+
| boxed_account_empty1 | 88 | - |
152+
| boxed_account_empty2 | 88 | - |
153+
| boxed_account_empty4 | 88 | - |
154+
| boxed_account_empty8 | 88 | - |
155+
| boxed_account_sized_init1 | 88 | - |
156+
| boxed_account_sized_init2 | 88 | - |
157+
| boxed_account_sized_init4 | 88 | - |
158+
| boxed_account_sized_init8 | 88 | - |
159+
| boxed_account_sized1 | 88 | - |
160+
| boxed_account_sized2 | 88 | - |
161+
| boxed_account_sized4 | 88 | - |
162+
| boxed_account_sized8 | 88 | - |
163+
| boxed_account_unsized_init1 | 88 | - |
164+
| boxed_account_unsized_init2 | 88 | - |
165+
| boxed_account_unsized_init4 | 88 | - |
166+
| boxed_account_unsized_init8 | 88 | - |
167+
| boxed_account_unsized1 | 88 | - |
168+
| boxed_account_unsized2 | 88 | - |
169+
| boxed_account_unsized4 | 88 | - |
170+
| boxed_account_unsized8 | 88 | - |
171+
| boxed_interface_account_mint1 | 88 | - |
172+
| boxed_interface_account_mint2 | 88 | - |
173+
| boxed_interface_account_mint4 | 88 | - |
174+
| boxed_interface_account_mint8 | 88 | - |
175+
| boxed_interface_account_token1 | 88 | - |
176+
| boxed_interface_account_token2 | 88 | - |
177+
| boxed_interface_account_token4 | 88 | - |
178+
| boxed_interface_account_token8 | 88 | - |
179+
| interface_account_mint1 | 88 | - |
180+
| interface_account_mint2 | 88 | - |
181+
| interface_account_mint4 | 88 | - |
182+
| interface_account_mint8 | 88 | - |
183+
| interface_account_token1 | 80 | - |
184+
| interface_account_token2 | 80 | - |
185+
| interface_account_token4 | 80 | - |
186+
| interface1 | 88 | - |
187+
| interface2 | 88 | - |
188+
| interface4 | 88 | - |
189+
| interface8 | 88 | - |
190+
| program1 | 88 | - |
191+
| program2 | 88 | - |
192+
| program4 | 88 | - |
193+
| program8 | 88 | - |
194+
| signer1 | 88 | - |
195+
| signer2 | 88 | - |
196+
| signer4 | 88 | - |
197+
| signer8 | 88 | - |
198+
| system_account1 | 88 | - |
199+
| system_account2 | 88 | - |
200+
| system_account4 | 88 | - |
201+
| system_account8 | 88 | - |
202+
| unchecked_account1 | 88 | - |
203+
| unchecked_account2 | 88 | - |
204+
| unchecked_account4 | 88 | - |
205+
| unchecked_account8 | 88 | - |
206+
207+
### Notable changes
208+
209+
---
210+
113211
## [0.31.1]
114212

115213
Solana version: 2.1.0

0 commit comments

Comments
 (0)