Skip to content

v1.18: add precompile signature metrics to cost tracker (backport of #133)#143

Merged
tao-stones merged 3 commits intov1.18from
mergify/bp/v1.18/pr-133
Mar 12, 2024
Merged

v1.18: add precompile signature metrics to cost tracker (backport of #133)#143
tao-stones merged 3 commits intov1.18from
mergify/bp/v1.18/pr-133

Conversation

@mergify
Copy link
Copy Markdown

@mergify mergify Bot commented Mar 8, 2024

This is an automatic backport of pull request #133 done by Mergify.


Mergify commands and options

More conditions and actions can be found in the documentation.

You can also trigger Mergify actions by commenting on this pull request:

  • @Mergifyio refresh will re-evaluate the rules
  • @Mergifyio rebase will rebase this PR on its base branch
  • @Mergifyio update will merge the base branch into this PR
  • @Mergifyio backport <destination> will backport this PR on <destination> branch

Additionally, on Mergify dashboard you can:

  • look at your merge queues
  • generate the Mergify configuration with the config editor.

Finally, you can contact us on https://mergify.com

@willhickey willhickey force-pushed the mergify/bp/v1.18/pr-133 branch from 1ae87a2 to 07fff86 Compare March 8, 2024 20:00
@tao-stones tao-stones requested review from jstarry and t-nelson March 12, 2024 14:03
@tao-stones tao-stones merged commit df43741 into v1.18 Mar 12, 2024
@tao-stones tao-stones deleted the mergify/bp/v1.18/pr-133 branch March 12, 2024 19:21
anwayde pushed a commit to firedancer-io/agave that referenced this pull request Jul 23, 2024
…nza-xyz#133) (anza-xyz#143)

* add precompile signature metrics to cost tracker (anza-xyz#133)

(cherry picked from commit 9770cd9)

* merge fix

* fmt

---------

Co-authored-by: Tao Zhu <82401714+tao-stones@users.noreply.github.com>
Co-authored-by: Tao Zhu <tao@solana.com>
OliverNChalk pushed a commit to OliverNChalk/agave that referenced this pull request Nov 11, 2025
With the current implementation, it is not straightforward to write unit tests
for CLI of invalidator-client.

Summary of Changes

1. Extract `build_args` function, which can be used for testing purposes.
2. to prevent compilation errors, use `formatcp` instead of `format` in help.
3. Use `strum` instead of `enum_iter`:

  * It is wider used in the repo (cli_names function in validator).
  * The code is simpler with serde.
  * For an enum with composite variants `strum` is simpler to use (this is in
    the next pr).
  * Having `strum` for CLI and `serde` for RPC will allow to use kebab-style for
    CLI and camel for RPC.
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.

2 participants