Skip to content

Does not compile with MSRV #1808

Open
Open
@bryceberger

Description

@bryceberger

Currently, the MSRV is:

  • 1.70 according to gix/Cargo.toml
  • 1.74 (nightly!) according to .github/workflows/msrv.yml
  • 1.76 according to a comment in gix-commitgraph/CHANGELOG.md stating:

    Our MSRV follows the one of helix, which in turn follows Firefox

  • 1.84 for all crates that are not dependents of gix (list?), according to STABILITY.md

However, gix can only build on 1.77+, due to c-string literals, used in rusqlite/rusqlite#1483. The CI passes because it only runs cargo check, which does work on 1.74.

Additionally, tests only build on 1.79+, due to rust-lang/rust#121346.

gix-macros/tests/momo/ux/error_if_ineffective.rs fails on nightly versions. This appears to be due to differences in macro source location tracking on nightly versions.

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions