Skip to content

Features used by the compiler might cause version conflicts when bumping compiler #2189

@gabrielbosio

Description

@gabrielbosio

Cairo Compiler uses Cairo VM as a dependency (See Link).

Because Cairo VM also uses the Compiler as a dependency, this might cause version conflicts when trying to bump the Compiler.

We need to:

  1. Check if changing the Compiler version results in conflict versions. Also check if changing the version of a dependency both the VM and the Compiler uses also causes in a version conflict.
    a. If yes, go to 2.
    b. If not, we can consider this issue as completed.
  2. Check what features of the VM are being used by the Compiler. Investigate if these features can be moved into another crate or repo.

Metadata

Metadata

Assignees

No one assigned

    Labels

    breakingImplementing this feature will cause a breaking changecheck-outdatedSome research needed to verify the issue is not stale or should be closed.refactorCode chanegs aimed at improving maintainability or removing deprecated features.researchOpen questions requiring either research or requirements gathering

    Type

    No type

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions