Skip to content

Commit 8fec81e

Browse files
release: bump compiler version to 2.19.0-rc.2 (#14314)
Signed-off-by: Dori Medini <dori@starkware.co>
1 parent b13c739 commit 8fec81e

20 files changed

Lines changed: 149 additions & 141 deletions

File tree

Cargo.lock

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

Cargo.toml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -253,12 +253,12 @@ c-kzg = "2.1.5"
253253
cached = "0.44.0"
254254
cairo-air = "1.1.0"
255255
cairo-felt = "0.9.1"
256-
cairo-lang-casm = "2.19.0-rc.0"
257-
cairo-lang-runner = "2.19.0-rc.0"
258-
cairo-lang-sierra = "2.19.0-rc.0"
259-
cairo-lang-sierra-to-casm = "2.19.0-rc.0"
260-
cairo-lang-starknet-classes = "2.19.0-rc.0"
261-
cairo-lang-utils = "2.19.0-rc.0"
256+
cairo-lang-casm = "2.19.0-rc.2"
257+
cairo-lang-runner = "2.19.0-rc.2"
258+
cairo-lang-sierra = "2.19.0-rc.2"
259+
cairo-lang-sierra-to-casm = "2.19.0-rc.2"
260+
cairo-lang-starknet-classes = "2.19.0-rc.2"
261+
cairo-lang-utils = "2.19.0-rc.2"
262262
cairo-native = "0.9.0-rc.7"
263263
cairo-program-runner-lib = "1.1.0"
264264
cairo-vm = "3.2.0"

crates/apollo_compile_to_casm/src/allowed_libfuncs.json

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -199,9 +199,21 @@
199199
"sha256_process_block_syscall": null,
200200
"sha256_state_handle_digest": null,
201201
"sha256_state_handle_init": null,
202-
"sha512_process_block_syscall": null,
203-
"sha512_state_handle_digest": null,
204-
"sha512_state_handle_init": null,
202+
"sha512_process_block_syscall": {
203+
"major": 1,
204+
"minor": 9,
205+
"patch": 0
206+
},
207+
"sha512_state_handle_digest": {
208+
"major": 1,
209+
"minor": 9,
210+
"patch": 0
211+
},
212+
"sha512_state_handle_init": {
213+
"major": 1,
214+
"minor": 9,
215+
"patch": 0
216+
},
205217
"snapshot_take": null,
206218
"span_from_tuple": null,
207219
"squashed_felt252_dict_entries": {

crates/apollo_compile_to_casm_types/src/test.rs

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,17 @@ fn test_size_of_serialized() {
2222

2323
#[test]
2424
fn compact_serialization() {
25-
const EXPECTED: &str = "{\"V1\":[{\"bytecode\":[\"0x1\",\"0x1\",\"0x1\"],\"compiler_version\":\
26-
\"\",\"entry_points_by_type\":{\"CONSTRUCTOR\":[],\"EXTERNAL\":[],\"\
27-
L1_HANDLER\":[]},\"hints\":[],\"prime\":\"0x0\"},\"1.8.0\"]}";
25+
let sierra_version = format!("{}", SierraVersion::LATEST);
26+
let expected = format!(
27+
"{{\"V1\":[{{\"bytecode\":[\"0x1\",\"0x1\",\"0x1\"],\"compiler_version\":\"\",\"\
28+
entry_points_by_type\":{{\"CONSTRUCTOR\":[],\"EXTERNAL\":[],\"L1_HANDLER\":[]}},\"hints\"\
29+
:[],\"prime\":\"0x0\"}},\"{sierra_version}\"]}}"
30+
);
2831
let raw_executable_class = RawExecutableClass::test_casm_contract_class();
2932
let serialized = serde_json::to_string(&raw_executable_class.0).unwrap();
3033

31-
assert_eq!(serialized, EXPECTED);
32-
assert_eq!(raw_executable_class.size().unwrap(), EXPECTED.len());
34+
assert_eq!(serialized, expected);
35+
assert_eq!(raw_executable_class.size().unwrap(), expected.len());
3336
}
3437

3538
#[test]

crates/apollo_deployments/resources/app_configs/gateway_config.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@
2424
"gateway_config.static_config.stateless_tx_validator_config.max_l2_gas_amount": 1210000000,
2525
"gateway_config.static_config.stateless_tx_validator_config.max_proof_size": 480000,
2626
"gateway_config.static_config.stateless_tx_validator_config.max_sierra_version.major": 1,
27-
"gateway_config.static_config.stateless_tx_validator_config.max_sierra_version.minor": 8,
27+
"gateway_config.static_config.stateless_tx_validator_config.max_sierra_version.minor": 9,
2828
"gateway_config.static_config.stateless_tx_validator_config.max_sierra_version.patch": 0,
2929
"gateway_config.static_config.stateless_tx_validator_config.max_signature_length": 4000,
3030
"gateway_config.static_config.stateless_tx_validator_config.min_gas_price": 8000000000,
3131
"gateway_config.static_config.stateless_tx_validator_config.min_sierra_version.major": 1,
3232
"gateway_config.static_config.stateless_tx_validator_config.min_sierra_version.minor": 1,
3333
"gateway_config.static_config.stateless_tx_validator_config.min_sierra_version.patch": 0
34-
}
34+
}

crates/apollo_deployments/resources/app_configs/replacer_gateway_config.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
"gateway_config.static_config.stateless_tx_validator_config.max_l2_gas_amount": 1210000000,
2525
"gateway_config.static_config.stateless_tx_validator_config.max_proof_size": 480000,
2626
"gateway_config.static_config.stateless_tx_validator_config.max_sierra_version.major": 1,
27-
"gateway_config.static_config.stateless_tx_validator_config.max_sierra_version.minor": 8,
27+
"gateway_config.static_config.stateless_tx_validator_config.max_sierra_version.minor": 9,
2828
"gateway_config.static_config.stateless_tx_validator_config.max_sierra_version.patch": 0,
2929
"gateway_config.static_config.stateless_tx_validator_config.max_signature_length": 4000,
3030
"gateway_config.static_config.stateless_tx_validator_config.min_gas_price": "$$$_GATEWAY_CONFIG-STATIC_CONFIG-STATELESS_TX_VALIDATOR_CONFIG-MIN_GAS_PRICE_$$$",

crates/apollo_gateway_config/src/config.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ impl Default for StatelessTransactionValidatorConfig {
169169
max_contract_bytecode_size: 81920,
170170
max_contract_class_object_size: 4089446,
171171
min_sierra_version: VersionId::new(1, 1, 0),
172-
max_sierra_version: VersionId::new(1, 8, usize::MAX),
172+
max_sierra_version: VersionId::new(1, 9, usize::MAX),
173173
allow_client_side_proving: true,
174174
max_proof_size: 480000,
175175
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.19.0-rc.0
1+
2.19.0-rc.2
1.17 KB
Binary file not shown.

crates/apollo_integration_tests/resources/proof_flow/proof_facts.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"0x6ecb73d21c7d98ddd4148f5bcd91cc2747c65364245fbf32a63b05cca1685c2",
55
"0x5649525455414c5f534e4f5330",
66
"0x0",
7-
"0x16bcf42661609d3e6095235597f329fa8e35bf79082997a40149fdb2ef6975a",
8-
"0x1ad2c853941f7f8abefca26097b05c0dfdf62626254533a118936a9939397f8",
7+
"0x3abe9bf84386186c934bd977b04e9ffc20cc5f4660b418e9d3315fe70b4dd4d",
8+
"0x49a02886df904a120ce081cb0d3262214adda6f5d158b5dca4eb51c74048bcd",
99
"0x0"
1010
]

0 commit comments

Comments
 (0)