-
Notifications
You must be signed in to change notification settings - Fork 248
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
chore: box Closure
in comptime::Value
enum
#7400
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
⚠️ Performance Alert ⚠️
Possible performance regression was detected for benchmark 'Test Suite Duration'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold 1.20
.
Benchmark suite | Current: c0e2c09 | Previous: 30c4b2d | Ratio |
---|---|---|---|
AztecProtocol_aztec-packages_noir-projects_noir-protocol-circuits_crates_blob |
61 s |
48 s |
1.27 |
This comment was automatically generated by workflow using github-action-benchmark.
CC: @TomAFrench
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
chore: box `Closure` in `comptime::Value` enum (noir-lang/noir#7400) chore: allow opting in to displaying benchmark comments (noir-lang/noir#7399) chore: box `ExprValue` in `Value` enum (noir-lang/noir#7388) chore: pull out refactored methods from u128 branch (noir-lang/noir#7385) feat: require safety comments instead of safety doc comments (noir-lang/noir#7295)
chore: box `Closure` in `comptime::Value` enum (noir-lang/noir#7400) chore: allow opting in to displaying benchmark comments (noir-lang/noir#7399) chore: box `ExprValue` in `Value` enum (noir-lang/noir#7388) chore: pull out refactored methods from u128 branch (noir-lang/noir#7385) feat: require safety comments instead of safety doc comments (noir-lang/noir#7295)
chore: box `Closure` in `comptime::Value` enum (noir-lang/noir#7400) chore: allow opting in to displaying benchmark comments (noir-lang/noir#7399) chore: box `ExprValue` in `Value` enum (noir-lang/noir#7388) chore: pull out refactored methods from u128 branch (noir-lang/noir#7385) feat: require safety comments instead of safety doc comments (noir-lang/noir#7295)
chore: box `Closure` in `comptime::Value` enum (noir-lang/noir#7400) chore: allow opting in to displaying benchmark comments (noir-lang/noir#7399) chore: box `ExprValue` in `Value` enum (noir-lang/noir#7388) chore: pull out refactored methods from u128 branch (noir-lang/noir#7385) feat: require safety comments instead of safety doc comments (noir-lang/noir#7295)
chore: box `Closure` in `comptime::Value` enum (noir-lang/noir#7400) chore: allow opting in to displaying benchmark comments (noir-lang/noir#7399) chore: box `ExprValue` in `Value` enum (noir-lang/noir#7388) chore: pull out refactored methods from u128 branch (noir-lang/noir#7385) feat: require safety comments instead of safety doc comments (noir-lang/noir#7295)
Automated pull of development from the [noir](https://github.com/noir-lang/noir) programming language, a dependency of Aztec. BEGIN_COMMIT_OVERRIDE fix: format global attributes (noir-lang/noir#7401) chore: box `Closure` in `comptime::Value` enum (noir-lang/noir#7400) chore: allow opting in to displaying benchmark comments (noir-lang/noir#7399) chore: box `ExprValue` in `Value` enum (noir-lang/noir#7388) chore: pull out refactored methods from u128 branch (noir-lang/noir#7385) feat: require safety comments instead of safety doc comments (noir-lang/noir#7295) END_COMMIT_OVERRIDE --------- Co-authored-by: Tom French <[email protected]>
Automated pull of development from the [noir](https://github.com/noir-lang/noir) programming language, a dependency of Aztec. BEGIN_COMMIT_OVERRIDE fix: format global attributes (noir-lang/noir#7401) chore: box `Closure` in `comptime::Value` enum (noir-lang/noir#7400) chore: allow opting in to displaying benchmark comments (noir-lang/noir#7399) chore: box `ExprValue` in `Value` enum (noir-lang/noir#7388) chore: pull out refactored methods from u128 branch (noir-lang/noir#7385) feat: require safety comments instead of safety doc comments (noir-lang/noir#7295) END_COMMIT_OVERRIDE --------- Co-authored-by: Tom French <[email protected]>
Description
Problem
Follow-up to #7388
Summary
This makes
Value
go from 280 to 152 bytes. Doingnargo check
onrollup-base-private
I notice a slight improvement, maybe not much but this is an easy change.Additional Context
Documentation
Check one:
PR Checklist
cargo fmt
on default settings.