forked from solana-labs/solana
-
Notifications
You must be signed in to change notification settings - Fork 0
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
Migrate native program module #3
Closed
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Allow loading the plugin name from the json config file as opposed to use plugin.name which is called before config file is passed to it. Allowing different plugins using the same executable to use different names.
…ams` (solana-labs#34319) Uses fetch_add() to accumulate usage counters.
* build(deps): bump openssl from 0.10.60 to 0.10.61 Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.60 to 0.10.61. - [Release notes](https://github.com/sfackler/rust-openssl/releases) - [Commits](sfackler/rust-openssl@openssl-v0.10.60...openssl-v0.10.61) --- updated-dependencies: - dependency-name: openssl dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * [auto-commit] Update all Cargo lock files --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com>
…a-labs#34326) * ci: block auto-merge before all spl downstream tests are green * follow Github Actions triggering rule
* Use BankForks on tests - Part 4 * Ensure the correct slot is set
* Removes retain() from prune_by_deployment_slot() as that is covered in remove_programs_with_no_entries() already. * Removes remove_programs_with_no_entries() from sort_and_unload(). * Fixes ix_usage_counter in LoadedProgram::to_unloaded(). * Fixes doc comment of LoadedProgram::ix_usage_counter. * Removes unused num_total_programs from test_eviction(). * Replaces .as_ref() in lambda with std::option::Option::as_ref. * Replaces .for_each() with a for-loop. * Uses .retain() instead of iter().filter().cloned().collect().
* ci: Add downstream build for anchor * Fixup for shellcheck and job title
…olana-labs#34339) fix typo in error message and code comments Co-authored-by: HaoranYi <haoran.yi@solana.com>
* generalize message type for runtime-transaction * Trait bounds TransactionMeta traits implementation
* docs: (cli) minor updates to deploy-a-program.md * address review comments * remove unnecessary impl details from the docs about deploy command upgrade flow * clarify program redeploy section --------- Co-authored-by: norwnd <norwnd>
…abs#34341) * cli: (program/buffer deploy) introduce --fee-payer argument * rename param in do_process_program_upgrade * revert tricky changes to minimum_balance parameter --------- Co-authored-by: norwnd <norwnd>
Update the Quic transport layer keypair and identity when the Validator's identity keypair is updated
* sdk: Update to borsh 1, revert borsh 0.9 / 0.10 * Restore borsh 0.10 and 0.9 support * Update sbf lockfile * Add borsh 0.10 implementations for stake types * Fix weirdness on whitespace * Update to borsh 1.2.1 * Update changelog * compute-budget: Move `pack` under dev-context-only-utils * Revert test to use HashMap * transaction-status: Add comment about borsh version
…#34356) use seqlock for appendvec count and status tracking Co-authored-by: HaoranYi <haoran.yi@solana.com>
…olana-labs#33847) * Add allow_commission_decrease_at_any_time feature which will allow vote account commission to be lowered at any time during the epoch regardless of the commission_updates_only_allowed_in_first_half_of_epoch feature. Fixes solana-labs#33843. SIMD: 0080 * Remove unused `feature_set` import --------- Co-authored-by: Jon Cinque <me@jonc.dev>
Fix url clap arg name
* ci: Test anchor-spl during downstream build * Also test anchor-client * Update scripts/build-downstream-anchor-projects.sh Co-authored-by: acheron <98934430+acheroncrypto@users.noreply.github.com> * Specify features to use in build-sbf --------- Co-authored-by: acheron <98934430+acheroncrypto@users.noreply.github.com>
…ana-labs#34671) - Avoid repeated parsing + use of values_t_or_exit!() - Move associated items closer to show grouping
…olana-labs#34135) * Update genesis processing to have a fallback collector id for tests * DCOU-ify the collector id for tests parameter (solana-labs#1902) * wrap test_collector_id in DCOU * rename param to collector_id_for_tests * fix program test * fix dcou --------- Co-authored-by: Brooks <brooks@prumo.org>
Forks will run all the cron schedules. And I do not think they benefit from those. For the downstream project checks, these runs are actually very expensive - about an hour of run time per execution. Easily draining free account limits.
program-test consumes some units as native; harden a unit test wrt if builtin consumes units;
* ci: using larger runner for macos nightly clippy * update mergify rules
…bs#34722) fix program buffer size in minimul for rent exempt calculation Co-authored-by: HaoranYi <haoran.yi@solana.com>
Update tpu doc on using QUIC about streams and throttling
…#34014) * fix duplicate confirmed rollup detection for descendants * pr feedback: optimistic rename -> guard new enum
…labs#34730) * cli: Deploy the appropriate length program * Extend the extend-program test for new default * Add CHANGELOG entry * Update docs, and include `extend` * Update CHANGELOG.md Co-authored-by: Tyera <teulberg@gmail.com> --------- Co-authored-by: Tyera <teulberg@gmail.com>
…a-labs#34597) solana-ledger-tool is a bit of a kitchen sink and currently has upwards of 30 commands at the top level of the CLI. UI aside, the contents of ledger-tool/src/main.rs are somewhat cluttered. To reduce clutter and introduce a more hierarchical structure, this change introduces a new blockstore subcommand and moves all commands that only touch the blockstore to a blockstore subcommand. For example, solana-ledger-tool slot X is now invoked like solana-ledger-tool blockstore slot X However, given how long the tool has existed, support is retained for calling these old commands without the extra blockstore command. But, the commands are not listed in the help in order to steer new users to use the newer calling structure.
…bs#34739) Try to make check3 faster
* build(deps): bump console from 0.15.7 to 0.15.8 Bumps [console](https://github.com/console-rs/console) from 0.15.7 to 0.15.8. - [Changelog](https://github.com/console-rs/console/blob/master/CHANGELOG.md) - [Commits](console-rs/console@0.15.7...0.15.8) --- updated-dependencies: - dependency-name: console dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * [auto-commit] Update all Cargo lock files --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com>
…ssage_size (solana-labs#34740) * Update proto files with tonic-build v0.9.2 * Manually ignore invalid doc-tests * Add new ReadRowsRequest fields * Add LedgerStorageConfig::max_message_size and default value * Add BigtableConnection::max_message_size and use on client creation * Add max_message_size to RpcBigtableConfig and make const pub * Add solana-validator cli arg
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
[DRAFT]: