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

feat(starknet_sierra_compile_types): add crate #3245

Merged
merged 1 commit into from
Jan 13, 2025

Conversation

elintul
Copy link
Collaborator

@elintul elintul commented Jan 12, 2025

This is the _types crate for the compiler component that the class manager will use (a thin functional wrapper will wrap the existing compiler code in starknet_sierra_compile crate, thus will be added there. This is the reason the non-_types crate already exists.

@reviewable-StarkWare
Copy link

This change is Reviewable

Copy link

github-actions bot commented Jan 12, 2025

Copy link
Contributor

@giladchase giladchase left a comment

Choose a reason for hiding this comment

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

:lgtm:X

Reviewed 1 of 5 files at r1.
Reviewable status: 1 of 5 files reviewed, all discussions resolved (waiting on @noamsp-starkware and @ShahakShama)

Copy link
Contributor

@giladchase giladchase left a comment

Choose a reason for hiding this comment

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

Reviewed 4 of 5 files at r1, all commit messages.
Reviewable status: :shipit: complete! all files reviewed, all discussions resolved (waiting on @noamsp-starkware and @ShahakShama)

@elintul elintul force-pushed the elin/class-manager/add-sierra-compile-types-crate branch from d4dbf17 to 871869b Compare January 13, 2025 10:39
Copy link

Benchmark movements:
tree_computation_flow performance regressed!
tree_computation_flow time: [34.079 ms 34.423 ms 34.804 ms]
change: [+1.7067% +2.8073% +4.0742%] (p = 0.00 < 0.05)
Performance has regressed.
Found 8 outliers among 100 measurements (8.00%)
6 (6.00%) high mild
2 (2.00%) high severe

full_committer_flow performance regressed!
full_committer_flow time: [30.220 ms 30.334 ms 30.464 ms]
change: [+2.2978% +2.8058% +3.4114%] (p = 0.00 < 0.05)
Performance has regressed.
Found 14 outliers among 100 measurements (14.00%)
1 (1.00%) low severe
11 (11.00%) low mild
2 (2.00%) high severe

This is the `_types` crate for the compiler component that the class
manager will use (a thin functional wrapper will wrap the existing
compiler code in `starknet_sierra_compile` crate, thus will be added
there. This is the reason the non-`_types` crate already exists.
@elintul elintul force-pushed the elin/class-manager/add-sierra-compile-types-crate branch from 871869b to 0e4a6de Compare January 13, 2025 11:15
Copy link
Contributor

@giladchase giladchase left a comment

Choose a reason for hiding this comment

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

Reviewed 2 of 3 files at r2, 1 of 1 files at r3, all commit messages.
Reviewable status: :shipit: complete! all files reviewed, all discussions resolved (waiting on @noamsp-starkware and @ShahakShama)

@elintul elintul added this pull request to the merge queue Jan 13, 2025
Merged via the queue into main with commit f1ec757 Jan 13, 2025
21 checks passed
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