Skip to content
This repository has been archived by the owner on Aug 30, 2024. It is now read-only.

Cairo 2.6.0-rc.1 #30

Merged
merged 255 commits into from
Mar 7, 2024
Merged

Cairo 2.6.0-rc.1 #30

merged 255 commits into from
Mar 7, 2024
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jan 3, 2024

  1. Run cargo update

    Signed-off-by: Dori Medini <dori@starkware.co>
    dorimedini-starkware committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    8f423a2 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2024

  1. Detach native_blockifier

    Gilad Chase committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    5f14cac View commit details
    Browse the repository at this point in the history
  2. Bump cairo-vm and cairo compiler

    New cairo-vm version includes performance optimizations.
    New cairo version only includes the new vm version.
    Gilad Chase committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    c24041b View commit details
    Browse the repository at this point in the history
  3. Release 0.4.1-rc.0

    Gilad Chase committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    1231d28 View commit details
    Browse the repository at this point in the history
  4. Re-attach native_blockifier, bump papyrus_storage

    Gilad Chase committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    b59fdc2 View commit details
    Browse the repository at this point in the history
  5. Merge pull request starkware-libs#1312 from starkware-libs/release-0.…

    …4.1-rc.0
    
    Release 0.4.1 rc.0 (starkware-libs#1312)
    
    Co-Authored-By: Gilad Chase <gilad@starkware.com>
    giladchase and Gilad Chase committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    82899ec View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2024

  1. native_blockifier: Allow querying for Blockifier version. (starkwar…

    …e-libs#1249)
    
    This allows one to do:
    ```
    import native_blockifier
    native_blockifier.blockifier_version()
    ```
    And get the version the native was compiled with.
    
    Co-Authored-By: Gilad Chase <gilad@starkware.com>
    giladchase and Gilad Chase committed Jan 7, 2024
    Configuration menu
    Copy the full SHA
    5516fac View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d07fca1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0cf233b View commit details
    Browse the repository at this point in the history
  4. Resolve conflicts.

    liorgold2 committed Jan 7, 2024
    Configuration menu
    Copy the full SHA
    4a4094d View commit details
    Browse the repository at this point in the history
  5. Merge pull request starkware-libs#1317 from starkware-libs/lior/merge…

    …-main-into-main-contract-segmentation
    
    Merge main into main contract segmentation
    liorgold2 committed Jan 7, 2024
    Configuration menu
    Copy the full SHA
    2bcaa27 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2024

  1. Reconnect nnative-blockifier

    Signed-off-by: Dori Medini <dori@starkware.co>
    dorimedini-starkware committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    c8ecc54 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    de10862 View commit details
    Browse the repository at this point in the history
  3. Merge pull request starkware-libs#1318 from starkware-libs/dori/upgra…

    …de-cairo-vm-to-0.9.1
    
    Dori/upgrade cairo vm to 0.9.1
    dorimedini-starkware committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    a7be26c View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2024

  1. Configuration menu
    Copy the full SHA
    bc7aa8a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d6dd88b View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2024

  1. Configuration menu
    Copy the full SHA
    e6a2558 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    02cc440 View commit details
    Browse the repository at this point in the history
  3. Merge pull request starkware-libs#1327 from starkware-libs/elin/merge…

    …-main-v0.13.0-into-main
    
    Elin/merge main v0.13.0 into main
    elintul committed Jan 11, 2024
    Configuration menu
    Copy the full SHA
    e47310e View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2024

  1. Configuration menu
    Copy the full SHA
    5e429f2 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2024

  1. Remove gas price bounds from general config (starkware-libs#1329)

    Signed-off-by: Dori Medini <dori@starkware.co>
    dorimedini-starkware committed Jan 14, 2024
    Configuration menu
    Copy the full SHA
    53a3ed1 View commit details
    Browse the repository at this point in the history
  2. Merge pull request starkware-libs#1331 from starkware-libs/lior/merge…

    …-main-contract-segmentation-into-main
    
    Merge main contract segmentation into main
    liorgold2 committed Jan 14, 2024
    Configuration menu
    Copy the full SHA
    8f249b5 View commit details
    Browse the repository at this point in the history
  3. Bump cairo-vm version (starkware-libs#1330)

    Signed-off-by: Dori Medini <dori@starkware.co>
    dorimedini-starkware committed Jan 14, 2024
    Configuration menu
    Copy the full SHA
    270fa01 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e5903f0 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2024

  1. Configuration menu
    Copy the full SHA
    7d3ae9e View commit details
    Browse the repository at this point in the history
  2. Data gas prices in block context (starkware-libs#1336)

    Signed-off-by: Dori Medini <dori@starkware.co>
    dorimedini-starkware committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    c7ba38a View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2024

  1. Configuration menu
    Copy the full SHA
    8b7229f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a05b15d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    04980f4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    88bc886 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    776d7a5 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2024

  1. Configuration menu
    Copy the full SHA
    0032f8c View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2024

  1. Make BlockContext a newtype around BlockInfo (starkware-libs#1323)

    The crux of this commit is the change in `block_context.rs`, which
    converts `BlockContext` into a wrapper around `BlockInfo` (which used to be
    `BlockContext`).
    
    Everything else is just delegating the accessors to the internal block_info, made
    by search-and-replace (no other changes).
    
    Motivation:
    - This change the groundwork for future refactor and consolidation of
    contexts.
    - Subsequent commits will extract non block-specific constants from
    `BlockInfo` into separate `ChainInfo` and `VersionedConstants` structs,
    which will be siblings of `block_info` inside `BlockContext`.
    
    Co-Authored-By: Gilad Chase <gilad@starkware.com>
    giladchase and Gilad Chase committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    31f0400 View commit details
    Browse the repository at this point in the history
  2. Extract from BlockInfo into ChainInfo (starkware-libs#1344)

    `BlockInfo` should only contain block-level info, whereas chain-level
    information should be held at the `BlockContext` level, encapsulated in
    a dedicated `ChainInfo` struct.
    
    Changes:
    Only extract from `BlockInfo` and store in `BlockContext.chain_info:
    ChainInfo`. All other changes are search-replace + moving the
    fee_token_address getter into `ChainInfo`.
    
    TODO: extract more stuff from BlockInfo: version-dependant constants should
    be extracted into a dedicated VersionedConstants, which will be a member of BlockContext
    
    Co-Authored-By: Gilad Chase <gilad@starkware.com>
    giladchase and Gilad Chase committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    e952a0a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1af2ede View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2024

  1. fix(native_blockifier): Remove PyGasPrices (starkware-libs#1353)

    `PyX` types are intended to represent (a subset) of the real
    structure of object in Python.
    Currently Python is broken do to PyBlockInfo's FromPyObject expecting
    there to be a `PyGasPrices`, which doesn't exist in Ptyhon
    
    Co-Authored-By: Gilad Chase <gilad@starkware.com>
    giladchase and Gilad Chase committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    8256040 View commit details
    Browse the repository at this point in the history
  2. Rename {into,to}_actual_cost_builder (starkware-libs#1355)

    `into` implies `owned -> owned` cast, whereas `to` can imply `borrowed
    -> owned`.
    
    See this reference for naming convention: https://rust-lang.github.io/api-guidelines/naming.html#ad-hoc-conversions-follow-as_-to_-into_-conventions-c-conv
    
    Co-Authored-By: Gilad Chase <gilad@starkware.com>
    giladchase and Gilad Chase committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    6852765 View commit details
    Browse the repository at this point in the history
  3. add missing internal panic in cairo1 (starkware-libs#1340)

    * add missing internal panic in cairo1
    
    * update `test_stack_trace` and make it work with Cairo1 as well as Cairo0
    zuphitf committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    c0ece6a View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2024

  1. Align block info fields (starkware-libs#1358)

    Signed-off-by: Dori Medini <dori@starkware.co>
    dorimedini-starkware committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    7caa8c2 View commit details
    Browse the repository at this point in the history
  2. ci: add commitlint in CI (starkware-libs#1313)

    Signed-off-by: Dori Medini <dori@starkware.co>
    dorimedini-starkware committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    22f9c14 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4a2a92d View commit details
    Browse the repository at this point in the history
  4. Add direct cast from PyFelt into ContractAddress + Deref (starkware-l…

    …ibs#1345)
    
    Co-Authored-By: Gilad Chase <gilad@starkware.com>
    giladchase and Gilad Chase committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    6b524c9 View commit details
    Browse the repository at this point in the history
  5. fix: revert "Add direct cast from PyFelt into ContractAddress + Deref (

    …starkware-libs#1345)" (starkware-libs#1364)
    
    This reverts commit 6b524c9.
    
    Python is fussy about derive_more, will TAL at it again later
    
    Co-Authored-By: Gilad Chase <gilad@starkware.com>
    giladchase and Gilad Chase committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    016c165 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2024

  1. Configuration menu
    Copy the full SHA
    3f2e7b8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ac83c9f View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

  1. Configuration menu
    Copy the full SHA
    68f8843 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a743d49 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    54f2f5b View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2024

  1. Configuration menu
    Copy the full SHA
    60029ee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    da50b4b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2f7113f View commit details
    Browse the repository at this point in the history
  4. feat(fee): check gas amount including discounted data gas (starkware-…

    …libs#1374)
    
    Signed-off-by: Dori Medini <dori@starkware.co>
    dorimedini-starkware committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    9d1c3a1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    174a0c9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e8c07a1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0590210 View commit details
    Browse the repository at this point in the history
  8. fix(execution): convert all local errors to stack trace (starkware-li…

    …bs#1378)
    
    Signed-off-by: Dori Medini <dori@starkware.co>
    dorimedini-starkware committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    ccec5d4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9575e81 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2024

  1. Configuration menu
    Copy the full SHA
    ae52305 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eee45dc View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2024

  1. Configuration menu
    Copy the full SHA
    c687144 View commit details
    Browse the repository at this point in the history
  2. ci: prevent PR title check on merges

    Signed-off-by: Dori Medini <dori@starkware.co>
    dorimedini-starkware committed Jan 28, 2024
    Configuration menu
    Copy the full SHA
    97c7e39 View commit details
    Browse the repository at this point in the history
  3. ci: ignore merge PRs when linting PR titles (starkware-libs#1388)

    Signed-off-by: Dori Medini <dori@starkware.co>
    dorimedini-starkware committed Jan 28, 2024
    Configuration menu
    Copy the full SHA
    2eb508f View commit details
    Browse the repository at this point in the history
  4. Merge pull request starkware-libs#1384 from starkware-libs/elin/merge…

    …-main-v0.13.1-into-main
    
    Elin/merge main v0.13.1 into main
    elintul committed Jan 28, 2024
    Configuration menu
    Copy the full SHA
    27aab6d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    93c0eaa View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0a5416b View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2024

  1. Configuration menu
    Copy the full SHA
    2e445ae View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ccc815d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5b20e0c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5e8d563 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    eaa027f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6e9f933 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e5c746b View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2024

  1. test: update test_call_contract to new infra (starkware-libs#1404)

    Signed-off-by: Dori Medini <dori@starkware.co>
    dorimedini-starkware committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    5739a39 View commit details
    Browse the repository at this point in the history
  2. feat: add VersionedConstants

    - Currently only covers the constants previously contained in `BlockInfo`.
    TODO: Add check if this covers all chain ids, which might have different
    contstants
    - Remove `BlockContextArgs`: no longer needed now that BlockContext can
      be initialized by 3 args of public types.
    Gilad Chase committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    04b49fa View commit details
    Browse the repository at this point in the history
  3. test: update test_replace_class to new infra (starkware-libs#1405)

    Signed-off-by: Dori Medini <dori@starkware.co>
    dorimedini-starkware committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    38437a7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7270bf4 View commit details
    Browse the repository at this point in the history
  5. Merge pull request starkware-libs#1348 from starkware-libs/gilad/add-…

    …blockifier-config
    
    feat: add VersionedConstants (starkware-libs#1348)
    
    Co-Authored-By: Gilad Chase <gilad@starkware.com>
    giladchase and Gilad Chase committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    cb1637a View commit details
    Browse the repository at this point in the history
  6. chore(fee): gas computation refactor (starkware-libs#1408)

    Changes:
    1. Implemented get_da_gas_cost, which returns a GasVector (depending on
       use_kzg_da flag).
    2. Deleted calculate_tx_gas_usage_vector, because
       calculate_tx_l1_gas_usage does the same thing.
    3. Derived derive_more::Add for GasVector to easily sum up gas costs.
    
    Signed-off-by: Dori Medini <dori@starkware.co>
    dorimedini-starkware committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    9f78c2b View commit details
    Browse the repository at this point in the history
  7. chore(fee): use GasVector as a return type for gas computations (star…

    …kware-libs#1409)
    
    Signed-off-by: Dori Medini <dori@starkware.co>
    dorimedini-starkware committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    bb30f51 View commit details
    Browse the repository at this point in the history
  8. refactor: rename context modules

    - Rename block_context.rs -> context.rs. This will hold all context
      types.
    - Rename block_execution.rs -> block.rs and move `BlockInfo` and
      `GasPrices` there (`GasPrices` is only used inside `BlockInfo`).
    
    No other changes.
    Gilad Chase committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    8ba2662 View commit details
    Browse the repository at this point in the history
  9. Merge pull request starkware-libs#1350 from starkware-libs/gilad/rena…

    …me-modules
    
    refactor: rename context modules (starkware-libs#1350)
    
    Co-Authored-By: Gilad Chase <gilad@starkware.com>
    giladchase and Gilad Chase committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    1cc441b View commit details
    Browse the repository at this point in the history
  10. chore(fee): integer VM gas usage (starkware-libs#1410)

    * chore(fee): use GasVector as a return type for gas computations
    
    Signed-off-by: Dori Medini <dori@starkware.co>
    
    * chore(fee): integer VM gas usage
    
    Signed-off-by: Dori Medini <dori@starkware.co>
    dorimedini-starkware committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    3adc453 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f16fa89 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    8a0e0e9 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    7a5c141 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2024

  1. refactor: make AccountTransactionContext hold BlockContext

    - Rename `AccountTransactionContext` into `TransactionInfo`: i want to
      use `Context` for something else, and `Account` is a misnomer, since
      L1Transactions also generate this instance.
    - Create a new `AccountTransactionContext`, which holds `BlockContext`
      and `TransactionInfo`: This mirrors `BlockContext`, which holds
      `BlockInfo` as well as higher level contexts.
    - Remove all unnecessary `get_account_tx` calls.
    - Replace all functions that take both `block_context` and `tx_info` with
    a single `TransactionContext`.
    - Make `EntryPointExecutionContext` hold an `Arc<TransactionContext>`
      instead of both a block_context and `tx_info`: previously every entry
      point cloned the blockContext and generated a new tx_info, now they
      all share the same (identical) one.
    Gilad Chase committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    e0a957e View commit details
    Browse the repository at this point in the history
  2. feat: add more constants toVersionedConstants

    - Add gateway constants, these are only for transparency, and aren't
      used directly by the Blockifier whatsoever.
    - Pass `validate_max_n_steps` into the blockifier via native_blockifier,
      to override versioned constants defaults.
    - Sort json
    Gilad Chase committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    38fd92e View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2024

  1. fix: remove dead code block_context.rs (starkware-libs#1423)

    The module has already taken out of lib.rs in
    `8ba2662f93999b526ef7fd0a7fc49d1314657184` (making this module
    dead-code), but the file wasn't actually deleted there.
    
    Co-Authored-By: Gilad Chase <gilad@starkware.com>
    giladchase and Gilad Chase committed Feb 4, 2024
    Configuration menu
    Copy the full SHA
    5c5a5ca View commit details
    Browse the repository at this point in the history
  2. Merge pull request starkware-libs#1365 from starkware-libs/gilad/acco…

    …unt-tx-info
    
    refactor: make `AccountTransactionContext` hold BlockContext (starkware-libs#1365)
    
    Co-Authored-By: Gilad Chase <gilad@starkware.com>
    giladchase and Gilad Chase committed Feb 4, 2024
    Configuration menu
    Copy the full SHA
    f76983c View commit details
    Browse the repository at this point in the history
  3. fix: delete dead code block_execution.rs (starkware-libs#1425)

    Was already removed from lib.rs.
    
    Co-Authored-By: Gilad Chase <gilad@starkware.com>
    giladchase and Gilad Chase committed Feb 4, 2024
    Configuration menu
    Copy the full SHA
    44067d0 View commit details
    Browse the repository at this point in the history
  4. Merge pull request starkware-libs#1369 from starkware-libs/gilad/add-…

    …constants-to-config
    
    feat: add more constants to`VersionedConstants` (starkware-libs#1369)
    
    Co-Authored-By: Gilad Chase <gilad@starkware.com>
    giladchase and Gilad Chase committed Feb 4, 2024
    Configuration menu
    Copy the full SHA
    29d2d5f View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2024

  1. chore(execution): enforce nonzero gas prices (starkware-libs#1391)

    Signed-off-by: Dori Medini <dori@starkware.co>
    dorimedini-starkware committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    38e81df View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    344d0ba View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    076d46b View commit details
    Browse the repository at this point in the history
  4. feat: add Starknet OS constants to VersionedConstants - unused

    1. Currently not using the new consts, just adding
    the deserialization logic and tests.
    In upcoming commits this will replace the gas costs in `constants.rs`.
    
    The idea is that values inside `cairo_constants` that are json objects,
    that is, have the form:
    ```json
    "step_gas_cost": {
      foo_cost: x,
      bar_cost: y,
      ...
    }
    ```
    should be parsed as:
    ```
    step_gas_cost = foo_cost*x + bar_cost*y + ...,
    ```
    where {x,y} must be unsigned integers (otherwise an error is thrown),
    and where {foo_cost, bar_cost,...} must correspond to keys that
    have already* been parsed in the JSON.
    
    Note: JSON standard doesn't enforce order on the keys, but our
    implementation does; we should consider using a format that ensures
    order, rather than relying on serde's implementation and `IndexMap`.
    
    2. validate the os costs on creation (except for in tests): under
    this assumption `get_gas_cost` will _panic_ if given a non-whitelisted
    gas cost name.
    
    3. hide the two hashmaps inside `VersionedConstants`, they have
    invariants, set accessors accordingly.
    Gilad Chase committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    bd185f3 View commit details
    Browse the repository at this point in the history
  5. Merge pull request starkware-libs#1379 from starkware-libs/gilad/add-…

    …cairo-constants
    
    feat: add Cairo constants to `VersionedConstants` - unused
    giladchase committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    ea29a87 View commit details
    Browse the repository at this point in the history
  6. chore(execution): saturate step bound on overflow (starkware-libs#1429)

    Signed-off-by: Dori Medini <dori@starkware.co>
    dorimedini-starkware committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    3b1aebc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ba6f305 View commit details
    Browse the repository at this point in the history
  8. feat(execution): use gas costs only from VersionedConstants

    - Remove from constants module and replace all usages with
      `VersionedConstants#gas_cost(..)`
      - Move all comments from the constants module into the const whitelist
        in `VersionedConstants`.
    - Add gas cost getter to `EntryPointExecutionContext`, for readability
      - enclose in closure inside hint_processor.rs for even more brevity.
    - Move `Transaction::Initial_gas` into `VersionedConstants`: it is now
      derived from the constants json.
    - No other logic changes.
    Gilad Chase committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    1af90d3 View commit details
    Browse the repository at this point in the history
  9. Merge pull request starkware-libs#1392 from starkware-libs/gilad/use-…

    …versioned-constats-for-cairo-os
    
    feat(execution): use gas costs only from VersionedConstants (starkware-libs#1392)
    
    Co-Authored-By: Gilad Chase <gilad@starkware.com>
    giladchase and Gilad Chase committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    ab9c4a1 View commit details
    Browse the repository at this point in the history
  10. feat(fee): add os resources to versioned constants

    - Move hardcoded os resources json into the versioned constants json,
      move `OsResources` into into `OsResources` module.
    - Indent versioned_constants.json at 4.
    - Delete os_usage.rs: all logic is now called from methods in
      `VersionedConstants`(todo: extract into submodules, currently
      just a big module).
    - Delete os_usage_test.rs: these are not post-deserialize validations of
      `OsResources`.
    - sorted versioned_constants (where possible, which is everywhere except
      for inside os_constants keys).
    Gilad Chase committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    1f3261d View commit details
    Browse the repository at this point in the history
  11. Merge pull request starkware-libs#1393 from starkware-libs/gilad/add-…

    …os-resources-to-versioned-constants
    
    feat(fee): add os resources to versioned constants (starkware-libs#1393)
    
    Co-Authored-By: Gilad Chase <gilad@starkware.com>
    giladchase and Gilad Chase committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    4e20c44 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    bb9aaa2 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

  1. Configuration menu
    Copy the full SHA
    ad4081f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    32b53b0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ed614d8 View commit details
    Browse the repository at this point in the history
  4. refactor: split InnerCallExecutionError into CallContractExecutionErr…

    …or & LibraryCallExecutionError.
    
    Add storage_address to both new types and class_hash to LibraryCallExecutionError (starkware-libs#1432)
    zuphitf committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    2831e85 View commit details
    Browse the repository at this point in the history
  5. feat(execution): moved global max step limit to input validation (sta…

    …rkware-libs#1415)
    
    Signed-off-by: Dori Medini <dori@starkware.co>
    dorimedini-starkware committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    eb36a44 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3010b99 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a954ce4 View commit details
    Browse the repository at this point in the history
  8. chore(fee): update os resources and fix expected

    Gilad Chase committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    4cedd02 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a995870 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    91cdbe1 View commit details
    Browse the repository at this point in the history
  11. feat(execution): calculate the syscall resources for every entry point (

    starkware-libs#1437)
    
    * feat(execution): add entry_point_syscall_counter (starkware-libs#1407)
    
    * refactor(execution): split get_additional_os_resources (starkware-libs#1411)
    
    * feat(execution): add the syscall resources to vm_resources (starkware-libs#1412)
    OriStarkware committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    57ae121 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    a5e902e View commit details
    Browse the repository at this point in the history
  13. Merge pull request starkware-libs#1440 from starkware-libs/gilad/upda…

    …te-os-resources
    
    chore(fee): update os resources and fix expected (starkware-libs#1440)
    
    Co-Authored-By: Gilad Chase <gilad@starkware.com>
    giladchase and Gilad Chase committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    b97bddd View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. fix: memory holes tests (starkware-libs#1451)

    Co-Authored-By: Gilad Chase <gilad@starkware.com>
    giladchase and Gilad Chase committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    2f4bdfe View commit details
    Browse the repository at this point in the history
  2. fix: remove unused dep ctor (starkware-libs#1455)

    Co-Authored-By: Gilad Chase <gilad@starkware.com>
    giladchase and Gilad Chase committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    260b2a6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2c1e27b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    eebbaf6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9a3a961 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d7dc2a7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    27ac871 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b1b616e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3eac67d View commit details
    Browse the repository at this point in the history
  10. Merge pull request starkware-libs#1457 from starkware-libs/elin/merge…

    …-main-v0.13.1-into-main
    
    Elin/merge main v0.13.1 into main
    elintul committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    a4c6619 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2024

  1. feat(fee): add GasVector to TransactionExecutionInfo (starkware-libs#…

    …1399)
    
    * feat(fee): add DA GasVector to TransactionExecutionInfo
    
    Signed-off-by: Dori Medini <dori@starkware.co>
    
    * chore(fee): rename blob_gas to l1_data_gas
    
    Signed-off-by: Dori Medini <dori@starkware.co>
    
    * chore(fee): delete unused PyGasVector
    
    Signed-off-by: Dori Medini <dori@starkware.co>
    dorimedini-starkware committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    2475cef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b74fa19 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    afb38aa View commit details
    Browse the repository at this point in the history
  4. fix: os resources (starkware-libs#1465)

    Co-Authored-By: Gilad Chase <gilad@starkware.com>
    giladchase and Gilad Chase committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    d778e7f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8fe05a4 View commit details
    Browse the repository at this point in the history
  6. chore: alphabetize top level keys in versioned constants (starkware-l…

    …ibs#1466)
    
    Co-authored-by: Gilad Chase <gilad@starkware.com>
    giladchase and Gilad Chase committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    87bc49e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    54b493e View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2024

  1. Configuration menu
    Copy the full SHA
    40908fc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7db8f76 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    251bb0f View commit details
    Browse the repository at this point in the history
  4. chore: bump CI versions (starkware-libs#1473)

    - Remove the deprecated `actions-rs/toolchain@v1` wherever it is still
      used.
    - Bump everything to latest versions.
    
    Co-Authored-By: Gilad Chase <gilad@starkware.com>
    giladchase and Gilad Chase committed Feb 11, 2024
    Configuration menu
    Copy the full SHA
    ef063e3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b9a2a55 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d1b5bb4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9ff9a4d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7fe0044 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    2139251 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d31add5 View commit details
    Browse the repository at this point in the history
  11. Merge pull request starkware-libs#1476 from starkware-libs/elin/merge…

    …-main-v0.13.0-hotfix-into-main-v0.13.1
    
    Elin/merge main v0.13.0 hotfix into main v0.13.1
    elintul committed Feb 11, 2024
    Configuration menu
    Copy the full SHA
    30a8c90 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    91a3ecd View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    94a81f3 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    fcd671b View commit details
    Browse the repository at this point in the history
  15. chore(execution): increase invoke_tx_max_n_steps (starkware-libs#1477)

    Co-Authored-By: Gilad Chase <gilad@starkware.com>
    giladchase and Gilad Chase committed Feb 11, 2024
    Configuration menu
    Copy the full SHA
    b6bcb70 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    24c026f View commit details
    Browse the repository at this point in the history
  17. chore: upgrade cairo and sn-api versions (starkware-libs#1454)

    * chore: upgrade cairo and sn-api versions
    
    * chore: upgrade cairo and sn-api versions (starkware-libs#1460)
    MohammadNassar1 committed Feb 11, 2024
    Configuration menu
    Copy the full SHA
    984431a View commit details
    Browse the repository at this point in the history
  18. fix: fix cargo.lock - remove cargo update (starkware-libs#1481)

    * fix: undo cargo update from previous commit 984431a
    
    * fix: update cargo.lock to take into account changes in 984431a
    
    they wered reverted in previous commit.
    
    Co-Authored-By: Gilad Chase <gilad@starkware.com>
    giladchase and Gilad Chase committed Feb 11, 2024
    Configuration menu
    Copy the full SHA
    df07ce8 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    35793a0 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. Configuration menu
    Copy the full SHA
    06ceabe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    55ced80 View commit details
    Browse the repository at this point in the history
  3. Merge pull request starkware-libs#1488 from starkware-libs/elin/merge…

    …-main-v0.13.1-into-main
    
    Elin/merge main v0.13.1 into main
    elintul committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    63c1e60 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fce18e1 View commit details
    Browse the repository at this point in the history
  5. Release v0.5.0-rc.1

    Gilad Chase committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    3ec8d35 View commit details
    Browse the repository at this point in the history
  6. Merge pull request starkware-libs#1493 from starkware-libs/release/v0…

    ….5.0-rc.1
    
    Release v0.5.0-rc.1 (starkware-libs#1493)
    
    Co-Authored-By: Gilad Chase <gilad@starkware.com>
    giladchase and Gilad Chase committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    53cd1b4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fdfba79 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8de5a8c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    dfafe50 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2024

  1. Configuration menu
    Copy the full SHA
    4c55b4a View commit details
    Browse the repository at this point in the history
  2. Merge pull request starkware-libs#1494 from starkware-libs/elin/merge…

    …-main-v0.13.0-hotfix-into-main-v0.13.1
    
    Elin/merge main v0.13.0 hotfix into main v0.13.1
    elintul committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    bc8ba7e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2ef76bd View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2024

  1. Configuration menu
    Copy the full SHA
    7abd478 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f045651 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8e9ae04 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    756145e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f84bed3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0a5b399 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    757c6ef View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ffb7f6f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    546e9fa View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    54bdd04 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2024

  1. Configuration menu
    Copy the full SHA
    fbea143 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a01fc0f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e38f7b9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    db4f260 View commit details
    Browse the repository at this point in the history
  5. fix: state trait does not require &mut self (starkware-libs#1325)

    * fix: state trait does not require &mut self
    
    fix: sachedState use interior mutability
    
    * chore: remove clippy allow
    
    * fix: small review fix
    tdelabro committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    ea76ae9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d26f4b8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    82eeced View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3c22d0a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    859da07 View commit details
    Browse the repository at this point in the history
  10. Merge pull request starkware-libs#1521 from starkware-libs/barak/merg…

    …e-main-v0.13.1-into-main
    
    Merge main-v0.13.1 into main (starkware-libs#1521)
    
    Co-Authored-By: Gilad Chase <gilad@starkware.com>
    Co-Authored-By: nimrod-starkware <143319383+nimrod-starkware@users.noreply.github.com>
    Co-Authored-By: giladchase <gilad@starkware.co>
    Co-Authored-By: Yoni <78365039+Yoni-Starkware@users.noreply.github.com>
    Co-Authored-By: YaelD <70628564+Yael-Starkware@users.noreply.github.com>
    Co-Authored-By: Elin Tulchinsky <elin@starkware.co>
    Co-Authored-By: Ayelet Zilber <138376632+ayeletstarkware@users.noreply.github.com>
    Co-Authored-By: Arnon Hod <arnon@starkware.co>
    Co-Authored-By: OriStarkware <76900983+OriStarkware@users.noreply.github.com>
    Co-Authored-By: aner-starkware <147302140+aner-starkware@users.noreply.github.com>
    11 people committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    0af8a3e View commit details
    Browse the repository at this point in the history
  11. chore: bump compiler version to 2.6.0-rc.1 (starkware-libs#1525)

    Signed-off-by: Dori Medini <dori@starkware.co>
    dorimedini-starkware committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    61f0b38 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2024

  1. chore: move validate consts into os constants (starkware-libs#1523)

    * chore: move validate consts into os constants
    
    Had to bump serde_json due to some apparent bug with the recent stable
    rust.
    
    * feat: make 13_1 consts backwards compatible
    
    Assign the following defaults for keys missing in versioned_constants
    files (for example, they are missing in versioned_constants_13_0.json).
    
    - EventSizeLimit => max values
    - L2ResourceGasCosts => 0 values
    - validate rounding numbers => 1 (to preserve past no-rounding
      behavior). This required bundling them up in a specialized struct in
      order to define a custom default as 1 (rather than 0).
    - Add test for default values: required extracting validation logic of
      `OsResources` so it won't trigger automatically in tests.
    
    Co-Authored-By: Gilad Chase <gilad@starkware.com>
    giladchase and Gilad Chase committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    9c0c99a View commit details
    Browse the repository at this point in the history
  2. chore!: limit pointer width in both crates (starkware-libs#1527)

    Signed-off-by: Dori Medini <dori@starkware.co>
    dorimedini-starkware committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    d4e3b93 View commit details
    Browse the repository at this point in the history
  3. feat: backwards compatibility for calldata_factor

    If os resources' inner tx is missing `constant` and `calldata_factor`
    keys, then:
    - assume it is a flat `ExecutionResources` instance, and put its
      contents inside a `constant` key.
    - initialize calldata_factor as default (all zeros).
    Gilad Chase committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    b8ae6a9 View commit details
    Browse the repository at this point in the history
  4. Merge pull request starkware-libs#1529 from starkware-libs/gilad/os-r…

    …esources-calldata-factor
    
    feat: backwards compatibility for calldata_factor
    giladchase committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    c197155 View commit details
    Browse the repository at this point in the history
  5. feat: add versioned_constants_13_0.json (starkware-libs#1520)

    Changes between this and the current versioned_constants:
    - no `event_size_limit`
    - invoke_tx_max_n_steps is 3_000_000 instead of 4_000_000
    - no `l2_resource_gas_costs`
    - multiple value changes in os_resources
    - `vm_resource_fee_cost` is X2 for all values
    - no constants for validate's block number and timestamp rounding
    
    No other changes (in particular, os constants is indeed _unchanged_)
    
    Co-Authored-By: Gilad Chase <gilad@starkware.com>
    giladchase and Gilad Chase committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    a947982 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4bee8e6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    85bef82 View commit details
    Browse the repository at this point in the history
  8. Merge pull request starkware-libs#1534 from starkware-libs/elin/merge…

    …-main-v0.13.1-into-main
    
    Elin/merge main v0.13.1 into main
    elintul committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    8838261 View commit details
    Browse the repository at this point in the history
  9. fix: versioned constants validate (starkware-libs#1537)

    - validate invocation had a syntax error, which was hidden by the cfg
    - remove `testing` from the cfg, since we all compile with `testing`
      during development, and it's just not what we want.
    
    Co-Authored-By: Gilad Chase <gilad@starkware.com>
    giladchase and Gilad Chase committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    ec41c62 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e33ce7a View commit details
    Browse the repository at this point in the history
  11. Merge pull request starkware-libs#1538 from starkware-libs/elin/merge…

    …-main-v0.13.1-into-main
    
    Elin/merge main v0.13.1 into main
    elintul committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    f39c098 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d017ea6 View commit details
    Browse the repository at this point in the history
  13. chore: release 0.5.0-rc.2: 13_0.json support

    Gilad Chase committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    a03f6a8 View commit details
    Browse the repository at this point in the history
  14. Merge pull request starkware-libs#1540 from starkware-libs/release/v0…

    ….5.0-rc.2
    
    chore: release 0.5.0-rc.2: 13_0.json support
    giladchase committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    812af0a View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    828c57b View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    fe3a0f8 View commit details
    Browse the repository at this point in the history
  17. No conflicts in main-v0.13.1 -> main merge, this commit is for any ch…

    …ange needed to pass the CI.
    barak-b-starkware committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    576bc35 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2024

  1. Merge pull request starkware-libs#1545 from starkware-libs/barak/merg…

    …e-main-v0.13.1-into-main
    
    Merge main-v0.13.1 into main (starkware-libs#1545)
    
    Co-Authored-By: YaelD <70628564+Yael-Starkware@users.noreply.github.com>
    Co-Authored-By: Gilad Chase <gilad@starkware.com>
    Co-Authored-By: giladchase <gilad@starkware.co>
    4 people committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    e6c69c6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9c431a2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7fa5dec View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    50d0306 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    25d6f1d View commit details
    Browse the repository at this point in the history
  6. chore: add merge_status.py script (starkware-libs#1543)

    Signed-off-by: Dori Medini <dori@starkware.co>
    dorimedini-starkware committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    3b524ac View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0600e82 View commit details
    Browse the repository at this point in the history
  8. Merge pull request starkware-libs#1550 from starkware-libs/yonatan/me…

    …rge-main-v0.13.1-into-main
    
    Merge main-v0.13.1 into main
    Yoni-Starkware committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    ab95670 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a3696d5 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. Configuration menu
    Copy the full SHA
    85f59cc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    86321b1 View commit details
    Browse the repository at this point in the history
  3. chore: panic if u128_from_usize fails (starkware-libs#1522)

    Signed-off-by: Dori Medini <dori@starkware.co>
    dorimedini-starkware committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    e0c55aa View commit details
    Browse the repository at this point in the history
  4. Merge pull request starkware-libs#1558 from starkware-libs/release/v0…

    ….5.0-rc.3
    
    chore: release v0.5.0-rc.3 (starkware-libs#1558)
    Yoni-Starkware committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    d535001 View commit details
    Browse the repository at this point in the history
  5. refactor: make StateError::UndeclaredClassHash a one-line error (star…

    …kware-libs#1563)
    
    Change previous error which prints out as:
    ```
    Class with hash ClassHash(
        StarkFelt(
            "0x00000000000000000000000000000000000000000000000000000000000004d2",
        ),
    ) is not declared.
    ```
    into:
    ```
    Class with hash 0x00000000000000000000000000000000000000000000000000000000000004d2 is not declared.
    ```
    zuphitf committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    696d0b9 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. Configuration menu
    Copy the full SHA
    a846097 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e2de5ec View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    20313d7 View commit details
    Browse the repository at this point in the history
  4. fix: unwrap called on u128 (starkware-libs#1570)

    Signed-off-by: Dori Medini <dori@starkware.co>
    dorimedini-starkware committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    6a7742c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5fe26bd View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. Configuration menu
    Copy the full SHA
    8d71aca View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a475b96 View commit details
    Browse the repository at this point in the history
  3. Merge pull request starkware-libs#1571 from starkware-libs/dori/merge…

    …-main-v0.13.1-into-main
    
    Dori/Merge main-v0.13.1 into main
    dorimedini-starkware committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    3b21b36 View commit details
    Browse the repository at this point in the history
  4. chore: remove final f64s (starkware-libs#1574)

    Signed-off-by: Dori Medini <dori@starkware.co>
    dorimedini-starkware committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    c61d883 View commit details
    Browse the repository at this point in the history
  5. chore: remove some 'as' conversions and enforce no 'as' conversions (s…

    …tarkware-libs#1575)
    
    * chore: remove final f64s
    
    Signed-off-by: Dori Medini <dori@starkware.co>
    
    * chore: remove some 'as' conversions and enforce no 'as' conversions
    
    Signed-off-by: Dori Medini <dori@starkware.co>
    dorimedini-starkware committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    147bfa0 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. Restore workflow

    rodrigo-pino committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    b33f592 View commit details
    Browse the repository at this point in the history
  2. Rename ci

    rodrigo-pino committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    15c54fe View commit details
    Browse the repository at this point in the history
  3. Add commit lint rules

    rodrigo-pino committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    8f1a682 View commit details
    Browse the repository at this point in the history
  4. nightly format

    rodrigo-pino committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    66515a0 View commit details
    Browse the repository at this point in the history
  5. update .env

    rodrigo-pino committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    9f785ca View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3c9a443 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8909492 View commit details
    Browse the repository at this point in the history
  8. Minor fix

    rodrigo-pino committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    1a6a789 View commit details
    Browse the repository at this point in the history
  9. Modify .github structure

    rodrigo-pino committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    d5d65d8 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    77e6a03 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ad0fdc5 View commit details
    Browse the repository at this point in the history
  12. Minor yaml fix

    rodrigo-pino committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    00061a2 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    0e91444 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. Fix compilation errors

    rodrigo-pino committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    8e63a41 View commit details
    Browse the repository at this point in the history
  2. Fix CI (#31)

    DomHenderson committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    e2f8827 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a564c10 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2024

  1. WIP

    DomHenderson committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    2c54c18 View commit details
    Browse the repository at this point in the history
  2. Storage_read_write_gas

    DomHenderson committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    f1cbc84 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1e132ae View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2024

  1. Configuration menu
    Copy the full SHA
    dea241b View commit details
    Browse the repository at this point in the history
  2. Review tests

    DomHenderson committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    b0ff336 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. Configuration menu
    Copy the full SHA
    f0b5a92 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c3de9ce View commit details
    Browse the repository at this point in the history
  3. Update dependencies

    rodrigo-pino committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    9be34d3 View commit details
    Browse the repository at this point in the history