Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade some minor dependencies #7144

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

DaniPopes
Copy link

@DaniPopes DaniPopes commented Jan 23, 2025

Upgrades minor dependencies to their latest breaking version to remove old transitive dependencies

Based on #7143, PR diff https://github.com/starkware-libs/cairo/pull/7144/files/d84fa357d72f8e247ee64988ed184f6139b2a3ab..a3ea6bc96c14b481ec15c026b4aaf6821901d279

Full log
```
     Locking 184 packages to latest compatible versions
    Updating addr2line v0.22.0 -> v0.24.2
    Removing adler v1.0.2
      Adding adler2 v2.0.0
    Updating allocator-api2 v0.2.18 -> v0.2.21
    Updating anstream v0.6.15 -> v0.6.18
    Updating anstyle v1.0.8 -> v1.0.10
    Updating anstyle-parse v0.2.5 -> v0.2.6
    Updating anstyle-query v1.1.1 -> v1.1.2
    Updating anstyle-wincon v3.0.4 -> v3.0.7
    Updating anyhow v1.0.86 -> v1.0.95
    Updating arrayvec v0.7.4 -> v0.7.6
    Updating autocfg v1.3.0 -> v1.4.0
    Updating backtrace v0.3.73 -> v0.3.74
    Removing bitflags v1.3.2
    Removing bitflags v2.6.0
      Adding bitflags v2.8.0
    Updating bstr v1.10.0 -> v1.11.3
    Updating bytes v1.7.1 -> v1.9.0
    Updating cc v1.1.7 -> v1.2.10
    Updating clap v4.5.13 -> v4.5.27
    Updating clap_builder v4.5.13 -> v4.5.27
    Updating clap_derive v4.5.13 -> v4.5.24
    Updating clap_lex v0.7.2 -> v0.7.4
    Updating colorchoice v1.0.2 -> v1.0.3
    Updating colored v2.1.0 -> v2.2.0 (available: v3.0.0)
    Updating console v0.15.8 -> v0.15.10
    Updating const_format v0.2.32 -> v0.2.34
    Updating const_format_proc_macros v0.2.32 -> v0.2.34
    Updating core-foundation-sys v0.8.6 -> v0.8.7
    Updating cpufeatures v0.2.12 -> v0.2.16
    Updating crossbeam-deque v0.8.5 -> v0.8.6
    Updating crossbeam-utils v0.8.20 -> v0.8.21
    Updating crunchy v0.2.2 -> v0.2.3
      Adding displaydoc v0.2.5
    Updating encode_unicode v0.3.6 -> v1.0.0
    Updating encoding_rs v0.8.34 -> v0.8.35
    Updating env_filter v0.1.2 -> v0.1.3
    Updating env_logger v0.11.5 -> v0.11.6
    Updating errno v0.3.9 -> v0.3.10
    Updating event-listener v5.3.1 -> v5.4.0
    Updating event-listener-strategy v0.5.2 -> v0.5.3
    Updating fastrand v2.1.0 -> v2.3.0
    Updating flate2 v1.0.31 -> v1.0.35
      Adding foldhash v0.1.4
    Updating futures v0.3.30 -> v0.3.31
    Updating futures-executor v0.3.30 -> v0.3.31
    Updating genco v0.17.9 -> v0.17.10
    Updating genco-macros v0.17.9 -> v0.17.10
    Updating gimli v0.29.0 -> v0.31.1
    Updating glob v0.3.1 -> v0.3.2
    Updating globset v0.4.14 -> v0.4.15
    Updating good_lp v1.8.1 -> v1.11.0
    Updating h2 v0.4.5 -> v0.4.7
      Adding hashbrown v0.15.2
    Removing hermit-abi v0.3.9
    Updating http v1.1.0 -> v1.2.0
    Updating httparse v1.9.4 -> v1.9.5
    Updating hyper v1.4.1 -> v1.5.2
    Updating hyper-rustls v0.27.2 -> v0.27.5
    Updating hyper-util v0.1.7 -> v0.1.10
      Adding icu_collections v1.5.0
      Adding icu_locid v1.5.0
      Adding icu_locid_transform v1.5.0
      Adding icu_locid_transform_data v1.5.0
      Adding icu_normalizer v1.5.0
      Adding icu_normalizer_data v1.5.0
      Adding icu_properties v1.5.1
      Adding icu_properties_data v1.5.0
      Adding icu_provider v1.5.0
      Adding icu_provider_macros v1.5.0
    Updating idna v0.5.0 -> v1.0.3
      Adding idna_adapter v1.2.0
    Updating ignore v0.4.22 -> v0.4.23
    Updating impl-trait-for-tuples v0.2.2 -> v0.2.3
    Updating indexmap v2.3.0 -> v2.7.1
    Updating indicatif v0.17.8 -> v0.17.9
    Removing instant v0.1.13
    Updating ipnet v2.9.0 -> v2.11.0
    Updating itoa v1.0.11 -> v1.0.14
    Updating js-sys v0.3.69 -> v0.3.77
    Updating lambdaworks-crypto v0.7.0 -> v0.10.0
    Updating lambdaworks-math v0.7.0 -> v0.10.0
    Updating libc v0.2.155 -> v0.2.169
    Updating linux-raw-sys v0.4.14 -> v0.4.15
      Adding litemap v0.7.4
    Updating log v0.4.22 -> v0.4.25
    Updating lru v0.12.4 -> v0.12.5
    Updating matrixmultiply v0.2.4 -> v0.3.9
      Adding microlp v0.2.9
    Removing minilp v0.2.2
    Updating miniz_oxide v0.7.4 -> v0.8.3
    Updating mio v1.0.1 -> v1.0.3
    Updating ndarray v0.13.1 -> v0.16.1
    Updating num-complex v0.2.4 -> v0.4.6
    Removing num-traits v0.1.43
    Updating object v0.36.3 -> v0.36.7
    Updating once_cell v1.19.0 -> v1.20.2
    Updating openssl v0.10.66 -> v0.10.68
    Updating openssl-src v300.3.1+3.3.1 -> v300.4.1+3.4.0
    Updating openssl-sys v0.9.103 -> v0.9.104
    Updating parking v2.2.0 -> v2.2.1
    Removing pin-project v1.1.5
    Removing pin-project-internal v1.1.5
    Updating pin-project-lite v0.2.14 -> v0.2.16
    Updating pkg-config v0.3.30 -> v0.3.31
    Updating portable-atomic v1.7.0 -> v1.10.0
      Adding portable-atomic-util v0.2.4
    Updating pretty_assertions v1.4.0 -> v1.4.1
    Updating proc-macro-crate v3.1.0 -> v3.2.0
    Updating proc-macro2 v1.0.86 -> v1.0.93
    Updating quote v1.0.36 -> v1.0.38
    Updating redox_syscall v0.5.3 -> v0.5.8
    Updating redox_users v0.4.5 -> v0.4.6
    Updating regex v1.11.0 -> v1.11.1
    Updating regex-automata v0.4.8 -> v0.4.9
    Updating reqwest v0.12.5 -> v0.12.12
    Updating rust_decimal v1.35.0 -> v1.36.0
    Updating rustc_version v0.4.0 -> v0.4.1
    Updating rustix v0.38.34 -> v0.38.44
    Updating rustls v0.23.12 -> v0.23.21
    Updating rustls-pemfile v2.1.3 -> v2.2.0
    Updating rustls-pki-types v1.8.0 -> v1.10.1
    Updating rustls-webpki v0.102.6 -> v0.102.8
    Updating rustversion v1.0.17 -> v1.0.19
    Updating schannel v0.1.23 -> v0.1.27
    Updating security-framework-sys v2.11.1 -> v2.14.0
    Updating semver v1.0.23 -> v1.0.25
    Updating serde v1.0.204 -> v1.0.217
    Updating serde_derive v1.0.204 -> v1.0.217
    Updating serde_json v1.0.122 -> v1.0.137
    Updating serde_spanned v0.6.7 -> v0.6.8
      Adding shlex v1.3.0
    Updating socket2 v0.5.7 -> v0.5.8
    Updating sprs v0.7.1 -> v0.11.3
    Updating starknet-types-core v0.1.5 -> v0.1.7
    Updating syn v2.0.72 -> v2.0.96
    Updating sync_wrapper v1.0.1 -> v1.0.2
      Adding synstructure v0.13.1
    Updating system-configuration v0.5.1 -> v0.6.1
    Updating system-configuration-sys v0.5.0 -> v0.6.0
    Updating tempfile v3.12.0 -> v3.15.0
    Updating test-log v0.2.16 -> v0.2.17
    Updating test-log-macros v0.2.16 -> v0.2.17
    Updating thiserror v1.0.63 -> v1.0.69 (available: v2.0.11)
    Updating thiserror-impl v1.0.63 -> v1.0.69
    Updating time v0.3.36 -> v0.3.37
    Updating time-macros v0.2.18 -> v0.2.19
      Adding tinystr v0.7.6
    Removing tinyvec v1.8.0
    Removing tinyvec_macros v0.1.1
    Updating tokio v1.39.2 -> v1.43.0
    Updating tokio-macros v2.4.0 -> v2.5.0
    Updating tokio-rustls v0.26.0 -> v0.26.1
    Updating tokio-util v0.7.11 -> v0.7.13
    Removing toml_edit v0.21.1
    Removing toml_edit v0.22.20
      Adding toml_edit v0.22.22
    Updating tower v0.4.13 -> v0.5.2
    Updating tower-layer v0.3.2 -> v0.3.3
    Updating tower-service v0.3.2 -> v0.3.3
    Updating tracing v0.1.40 -> v0.1.41
    Updating tracing-attributes v0.1.27 -> v0.1.28
    Updating tracing-core v0.1.32 -> v0.1.33
    Updating tracing-subscriber v0.3.18 -> v0.3.19
    Updating unicase v2.8.0 -> v2.8.1
    Removing unicode-bidi v0.3.15
    Updating unicode-ident v1.0.12 -> v1.0.14
    Removing unicode-normalization v0.1.23
    Updating unicode-segmentation v1.11.0 -> v1.12.0
    Removing unicode-width v0.1.13
      Adding unicode-width v0.1.14
      Adding unicode-width v0.2.0
    Updating unicode-xid v0.2.4 -> v0.2.6
    Updating url v2.5.2 -> v2.5.4
      Adding utf16_iter v1.0.5
      Adding utf8_iter v1.0.4
    Updating valuable v0.1.0 -> v0.1.1
    Updating wasm-bindgen v0.2.92 -> v0.2.100
    Updating wasm-bindgen-backend v0.2.92 -> v0.2.100
    Updating wasm-bindgen-futures v0.4.42 -> v0.4.50
    Updating wasm-bindgen-macro v0.2.92 -> v0.2.100
    Updating wasm-bindgen-macro-support v0.2.92 -> v0.2.100
    Updating wasm-bindgen-shared v0.2.92 -> v0.2.100
    Updating web-sys v0.3.69 -> v0.3.77
      Adding web-time v1.1.0
      Adding windows-registry v0.2.0
      Adding windows-result v0.2.0
      Adding windows-strings v0.1.0
    Removing windows-sys v0.48.0
    Removing windows-targets v0.48.5
    Removing windows_aarch64_gnullvm v0.48.5
    Removing windows_aarch64_msvc v0.48.5
    Removing windows_i686_gnu v0.48.5
    Removing windows_i686_msvc v0.48.5
    Removing windows_x86_64_gnu v0.48.5
    Removing windows_x86_64_gnullvm v0.48.5
    Removing windows_x86_64_msvc v0.48.5
    Removing winnow v0.5.40
    Removing winnow v0.6.18
      Adding winnow v0.6.24
    Removing winreg v0.52.0
      Adding write16 v1.0.0
      Adding writeable v0.5.5
    Updating xshell v0.2.6 -> v0.2.7
    Updating xshell-macros v0.2.6 -> v0.2.7
    Updating yansi v0.5.1 -> v1.0.1
      Adding yoke v0.7.5
      Adding yoke-derive v0.7.5
      Adding zerofrom v0.1.5
      Adding zerofrom-derive v0.1.5
      Adding zerovec v0.10.4
      Adding zerovec-derive v0.10.3
```
@reviewable-StarkWare
Copy link

This change is Reviewable

Copy link
Collaborator

@orizi orizi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewable status: 0 of 5 files reviewed, 1 unresolved discussion (waiting on @DaniPopes)


crates/cairo-lang-sierra/Cargo.toml line 12 at r1 (raw file):

[build-dependencies]
lalrpop = "0.20.0"
regex = "1"

here on purpose.

Code quote:

lalrpop = "0.20.0"
regex = "1"

Copy link
Collaborator

@orizi orizi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed 1 of 5 files at r1, 1 of 1 files at r2, all commit messages.
Reviewable status: 2 of 6 files reviewed, 1 unresolved discussion (waiting on @DaniPopes)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants