Remove syn version 1 (#8678)

#8547


  This updates a few of our crates to remove the older `syn 1` crate.

This updates:
- `criterion` -> `0.8`
- `itertools` -> `0.14`

And also certain `sigp` crates:
- `xdelta3` -> [`fe39066`](fe3906605c)
- `superstruct` -> `0.10.1`
- `ethereum_ssz` -> `0.10.1`
- `tree_hash` -> `0.12.1`
- `metastruct` -> `0.1.4`
- `context_deserialize` -> `0.2.1`
- `compare_fields` -> `0.1.1`


Co-Authored-By: Mac L <mjladson@pm.me>
This commit is contained in:
Mac L
2026-02-07 05:18:04 +04:00
committed by GitHub
parent e4bc650097
commit 2ad02510cd
6 changed files with 136 additions and 190 deletions

View File

@@ -1,8 +1,9 @@
use criterion::{BatchSize, BenchmarkId, Criterion, black_box, criterion_group, criterion_main};
use criterion::{BatchSize, BenchmarkId, Criterion, criterion_group, criterion_main};
use fixed_bytes::FixedBytesExtended;
use milhouse::List;
use rayon::prelude::*;
use ssz::Encode;
use std::hint::black_box;
use std::sync::Arc;
use types::{
BeaconState, Epoch, Eth1Data, EthSpec, Hash256, MainnetEthSpec, Validator,