forked from aptos-labs/aptos-core
-
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
dearb patching #1
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
qdrs
commented
Jun 20, 2023
- [Aptos Data Client] Split up tests.
- Add support for setting installation path to CLI install script (Add support for setting installation path to CLI install script aptos-labs/aptos-core#8446)
- Add check for empty vector during event emission ([Aptos Framework] Add check on empty vector during removed multisig v2 owners event emission aptos-labs/aptos-core#8448)
- [devnet] Fix devnet update message link ([devnet] Fix devnet update message link aptos-labs/aptos-core#8375)
- [doc] add aptos db restore tool page
- [docs] add aptos-stdlib to docs site refs ([docs] add aptos-stdlib to docs site refs aptos-labs/aptos-core#8452)
- supply-properties ([Spec] Properties related to the supply of coins aptos-labs/aptos-core#8388)
- [CLI][Rest] added default custom header ([CLI][Rest] added default custom header aptos-labs/aptos-core#8368)
- [revert] Revert added symlink ([revert] Revert added symlink aptos-labs/aptos-core#8456)
- [Executor] Move block gas limit to state computer ([Executor] Move block gas limit to state computer aptos-labs/aptos-core#8441)
- [Aptos Node] Bump cargo version of aptos-node to 1.5
- [storage] explicitly request a valid target version in db restore
- [storage] reuse previous test
- fix flush error when running tests concurrently ([VM] fix speculative flush error when running tests concurrently aptos-labs/aptos-core#8453)
- [aptos-ledger] added fetching and update get public key method ([aptos-ledger] added fetching and update get public key method aptos-labs/aptos-core#8342)
- Add get-latest-cli action (Add get-latest-cli action aptos-labs/aptos-core#8447)
- Added a typescript client for the Ambassador token example ([TS] Added a typescript client for the Ambassador token example aptos-labs/aptos-core#8200)
- [helm][fullnode] add lookup for all workloads ([helm][fullnode] add lookup for all workloads aptos-labs/aptos-core#8382)
- [Python SDK] Added custom header and bump version to 0.6.2 ([Python SDK] Added custom header and bump version to 0.6.2 aptos-labs/aptos-core#8442)
- Text review and sidebar changes for the DB restore doc (Text review and sidebar changes for the DB restore doc aptos-labs/aptos-core#8455)
- [CLI] Bump CLI version to 2.0.0 ([CLI] Bump CLI version to 2.0.0 aptos-labs/aptos-core#8416)
- Add env variable to save logs ([Smoke tests] add an env variable to save node logs locally aptos-labs/aptos-core#8445)
- Update token v2 docs (Update token v2 docs aptos-labs/aptos-core#8438)
- [State Sync] Add latency monitor.
- [State Sync] Rename subscription terminology to optimistic fetch.
- Add missing word to docs' dictionary (Add missing word to docs' dictionary aptos-labs/aptos-core#8464)
- [Faucet] Make outstanding txn wait duration configurable, update defaults ([Faucet] Make outstanding txn wait duration configurable, update defaults aptos-labs/aptos-core#8462)
- [Python SDK] Fix linting ([Python SDK] Fix linting aptos-labs/aptos-core#8467)
- update changelog ([CLI] update changelog for 2.0.0 release aptos-labs/aptos-core#8473)
- [Storage Service] Small tweaks to metrics.
- [indexer-grpc] integration tests with docker-compose ([indexer-grpc] integration tests with docker-compose aptos-labs/aptos-core#8250)
- [TS SDK ] run ts sdk indexer tests in a separate CI job ([TS SDK ] run ts sdk indexer tests in a separate CI job aptos-labs/aptos-core#8454)
- [CLI][E2E] Expose metrics port of local testnet node ([CLI][E2E] Expose metrics port of local testnet node aptos-labs/aptos-core#8465)
- update standard link (update standard link aptos-labs/aptos-core#8475)
- [Dev Docs] Update state sync guide.
- [docs] update docs to reflect updated rate limits ([docs] update docs to reflect updated rate limits aptos-labs/aptos-core#8461)
- add txn to skip ([replay-tool] Add txn to skip aptos-labs/aptos-core#8480)
- [forge] Mainnet Like Network Simulation ([forge] Mainnet Like Network Simulation aptos-labs/aptos-core#7533)
- [gha] use install-grpcurl from main ([gha] use install-grpcurl from main aptos-labs/aptos-core#8479)
- [features] Force reconfigruation after feature change ([features] Force reconfigruation after feature change aptos-labs/aptos-core#8471)
- [CLI] Add customer header checking to e2e ([CLI] Add customer header checking to e2e aptos-labs/aptos-core#8460)
- [docs]update module file name recommendation ([docs]update module file name recommendation aptos-labs/aptos-core#8463)
- Update data-pruning.md (Update data-pruning.md aptos-labs/aptos-core#8433)
- Bump requests in /crates/aptos-faucet/integration-tests (Bump requests from 2.28.2 to 2.31.0 in /crates/aptos-faucet/integration-tests aptos-labs/aptos-core#8329)
- Bump requests from 2.28.2 to 2.31.0 in /crates/aptos/e2e (Bump requests from 2.28.2 to 2.31.0 in /crates/aptos/e2e aptos-labs/aptos-core#8328)
- Define fungible asset, token, and unit in the glossary (Define fungible asset, token, and unit in the glossary aptos-labs/aptos-core#8194)
- [docs] add words to dictionary ([docs] add words to dictionary aptos-labs/aptos-core#8494)
- Revert "[CLI] Add customer header checking to e2e ([CLI] Add customer header checking to e2e aptos-labs/aptos-core#8460)" (Revert "[CLI] Add customer header checking to e2e" aptos-labs/aptos-core#8496)
- [Faucet] Adjust faucet txn expiration / seqnum related values ([Faucet] Adjust faucet txn expiration / seqnum related values aptos-labs/aptos-core#8483)
- [Executor] MVHashMap changes for ExecutableStore ([Executor] MVHashMap changes for ExecutableStore aptos-labs/aptos-core#8302)
- Add vector::remove_value (Add vector::remove_value aptos-labs/aptos-core#8449)
- cherry-pick: improved value depth checks in the VM (cherry-pick: improved value depth checks in the VM aptos-labs/aptos-core#8485)
- [dashboards] sync grafana dashboards ([dashboards] sync grafana dashboards aptos-labs/aptos-core#8394)
- [indexer-grpc] remove server_name from all configs ([indexer-grpc] remove server_name from all configs aptos-labs/aptos-core#8497)
- [gha][docker] only push to GAR on PR; push to ECR on postcommit ([gha][docker] only push to GAR on PR; push to ECR on postcommit aptos-labs/aptos-core#8500)
- [release] Add workflow to build release binaries ([release] Add workflow to build release binaries aptos-labs/aptos-core#8504)
- rosetta delegator address balances (rosetta delegator address balances aptos-labs/aptos-core#8421)
- Withdraw undelegated (Withdraw undelegated aptos-labs/aptos-core#8291)
- [move-examples] remove unsupported marketplace demo
- [move-examples] Marketplace fee schedule
- [move-examples] add support for listings
- [move-example] marketplace readme
- [move-example] marketplace add dedicated listing for coins
- [move-examples] add tokenv1 to marketplace
- [move-examples] token collection offers
- Revert "[gha][docker] only push to GAR on PR; push to ECR on postcommit" (Revert "[gha][docker] only push to GAR on PR; push to ECR on postcommit" aptos-labs/aptos-core#8514)
- [Forge] Delete test GCP workflow ([Forge] Delete test GCP workflow aptos-labs/aptos-core#8510)
- fix trigger condition for build jobs
- [CLI] Bump version to 2.0.1 ([CLI] Bump version to 2.0.1 aptos-labs/aptos-core#8524)
- Refactor to replace vanilla loops with inline functions (Refactor to replace vanilla loops with inline functions aptos-labs/aptos-core#8490)
- [tf/gcp][fullnode] make NAP use PFN service account ([tf/gcp][fullnode] make NAP use PFN service account aptos-labs/aptos-core#8527)
- [TF] More fixes for GCP DNS ([TF] More fixes for GCP DNS aptos-labs/aptos-core#8253)
- Update gas metering (Update gas metering aptos-labs/aptos-core#8526)
- [TS SDK] make indexerUrl as an optional param ([TS SDK] make indexerUrl as an optional param aptos-labs/aptos-core#8502)
- Fix docker-update-images workflow
- Update release builder to use the correct reconfigure function (Update release builder to use the correct reconfigure function aptos-labs/aptos-core#8536)
- Update Docker images (Update Docker images aptos-labs/aptos-core#8493)
- [TS SDK] Add query to fetch all collections that an account has tokens for ([TS SDK] Add query to fetch all collections that an account has tokens for aptos-labs/aptos-core#8498)
- Add functions to extract all keys and values from simple_map and (token v1's property_map) (Add functions to extract all keys and values from simple_map and (token v1's property_map) aptos-labs/aptos-core#8501)
- [Aptos Framework] Add multisig v2 owner helpers, abstractions ([Aptos Framework] Add multisig v2 owner helpers, abstractions aptos-labs/aptos-core#8525)
- [TF] Disable the monitoring Helm chart by default ([TF] Disable the monitoring Helm chart by default aptos-labs/aptos-core#8546)
- [Sharding] [Execution] Add support for Analyzed txn and sharded graph partitioning ([Sharding] [Execution] Add support for Analyzed txn and sharded graph partitioning aptos-labs/aptos-core#8323)
- [mempool] classify client-submitted vs. broadcasted transactions ([mempool] classify client-submitted vs. broadcasted transactions aptos-labs/aptos-core#8486)
- [Prover][Spec] Fix apply schema ([Prover][Spec] Fix apply schema aptos-labs/aptos-core#8518)
- [aptos-gas] fix typo ([aptos-gas] fix typo aptos-labs/aptos-core#8540)
- mark crypto and types public ([aptos-ledger][Easy] mark crypto and types public aptos-labs/aptos-core#8543)
- update version ([Python SDK] update version aptos-labs/aptos-core#8562)
- [TS SDK] Support write operations for Fungible Assets ([TS SDK] Support write operations for Fungible Assets aptos-labs/aptos-core#8294)
- [CLI] Improve error message when compilation fails in aptos move publish ([CLI] Improve error message when compilation fails in aptos move publish aptos-labs/aptos-core#8556)
- add new fuzzer + google oss-fuzz integration files (add new fuzzer + google oss-fuzz integration files aptos-labs/aptos-core#8534)
- [gas] fix gas metering for resource groups ([gas] fix gas metering for resource groups aptos-labs/aptos-core#8549)
- bump version ([TS SDK] bump to version 1.10.0 aptos-labs/aptos-core#8564)
- [gha] Filter build node on pull request
- Integrate fixes into mainnet (Integrate fixes into mainnet aptos-labs/aptos-core#8568)
- [TF] Use a ManagedCertificate for testnet-addons ingress ([TF] Use a ManagedCertificate for testnet-addons ingress aptos-labs/aptos-core#8552)
- Fix stake flow diagram (Fix stake flow diagram aptos-labs/aptos-core#8571)
- real-world network land_blocking test to replace the old one (real-world network land_blocking test to replace the old one aptos-labs/aptos-core#8542)
- [Storage][Pruner] Refactor pruners. ( [Storage][Pruner] Refactor pruners. aptos-labs/aptos-core#8532)
- [Execution][Sharding] Changes to block execution API to be able to pass sharded sub-blocks ([Execution][Sharding] Changes to block execution API to be able to pass sharded sub-blocks aptos-labs/aptos-core#8577)
- Remove static from ForgeConfig (Remove static from ForgeConfig aptos-labs/aptos-core#8573)
- [dag] reliable broadcast
- [terraform][gcp] ability to specify maintenance window ([terraform][gcp] ability to specify maintenance window aptos-labs/aptos-core#8491)
- [CLI] add account lookup by authentication key ([CLI] add account lookup by authentication key aptos-labs/aptos-core#7820)
- [TF] Add default for GKE maintenance window ([TF] Add default for GKE maintenance window aptos-labs/aptos-core#8585)
- [python] return int balance of coins
- [python] async sleep for async calls
- [python] use aptos_account::transfer instead of coin::transfer
- [python] expose payload generators for token client
- [python] support inserting sequence numbers in transaction helpers
- [python] add a transaction management layer
- [python] Add testing coverage
- [python] cleaning up with feedback
- [docs] update transaction management
- [python] add a modest reliablity layer to transaction management
- [python] remove unnecessary python dependencies
- [Execution Benchmark] Calibrate Threshold ([Execution Benchmark] Calibrate Threshold aptos-labs/aptos-core#8591)
- clean AptosVmImpl::new() up a bit
- [Helm] Add charts for kube-state-metrics and prometheus-node-exporter ([Helm] Add charts for kube-state-metrics and prometheus-node-exporter aptos-labs/aptos-core#8576)
- Add a zip functions to iterate over 2 vectors concurrently (Add zip functions in vector module to iterate over 2 vectors concurrently aptos-labs/aptos-core#8584)
- [TF] Add health check for waypoint service in GCP testnet-addons
- [Storage][Sharding][Pruner] Restructure ledger pruner. ([Storage][Sharding][Pruner] Refactor ledger pruner and cleanups. aptos-labs/aptos-core#8443)
- [forge] add PFN support ([forge] add PFN support aptos-labs/aptos-core#8531)
- Add realistic_env_load_sweep forge test, to check latency across TPS (Add realistic_env_load_sweep forge test, to check latency across TPS aptos-labs/aptos-core#8578)
- [Storage][Sharding] Split ledger commit into multiple batches. ([Storage][Sharding] Split ledger commit into multiple batches. aptos-labs/aptos-core#8478)
- Revert "Revert "[CLI] Add customer header checking to e2e ([CLI] Add customer header checking to e2e aptos-labs/aptos-core#8460)" (Revert "[CLI] Add customer header checking to e2e" aptos-labs/aptos-core#8496)" ([CLI] Add e2e test to check for client header, improve container handling aptos-labs/aptos-core#8517)
- [CLI][E2E] Improve reliability of framework, checkout correct code in CI ([CLI][E2E] Improve reliability of framework, checkout correct code in CI aptos-labs/aptos-core#8588)
- [Sharding] [ Execution] Remote Executor service support ([Sharding] [ Execution] Remote Executor service support aptos-labs/aptos-core#8545)
- Use inputs.GIT_SHA not env.GIT_SHA in CLI E2E tests
- [forge][fix] Track and remove chaos properly ([forge][fix] Track and remove chaos properly aptos-labs/aptos-core#8598)
- [telemetry-svc][bug-fix] Add timeouts for requests ([telemetry-svc][bug-fix] Add timeouts for requests aptos-labs/aptos-core#8451)
- [dashboards] sync grafana dashboards ([dashboards] sync grafana dashboards aptos-labs/aptos-core#8505)
- [Sharding] Integrate executor benchmark with sharded block-stm ([Sharding] Integrate executor benchmark with sharded block-stm aptos-labs/aptos-core#8566)
- [terraform][gcp][testnet] make default daily 24h ([terraform][gcp][testnet] make default daily 24h aptos-labs/aptos-core#8607)
- [Helm] Update autoscaling charts
- [gha] set up merge gatekeeper ([gha] set up merge gatekeeper aptos-labs/aptos-core#8586)
- consistant operation naming (consistant operation rosetta naming aptos-labs/aptos-core#8600)
- Update generics.md (Update generics.md aptos-labs/aptos-core#8581)
- Spec aptos account (Spec aptos account aptos-labs/aptos-core#8364)
- [forge] Fix long running job failure
- Revert "[forge] Fix long running job failure" (Revert "[forge] Fix long running job failure" aptos-labs/aptos-core#8625)
- [GHA] Increase the polling interval of merge_gatekeeper to 1 minute
- [gha] fix merge gatekeeper with checkout ([gha] fix merge gatekeeper with checkout aptos-labs/aptos-core#8629)
- [Helm] Update Calico version
- [TF] Add variable for enabling loadtesting on GCP testnets
- Update external-resources.md (Update external-resources.md aptos-labs/aptos-core#8538)
- [Sharding][Partitioning] Add support for dependent edges and conflicting storage location info ( [Sharding][Partitioning] Add support for dependent edges and conflicting storage location info aptos-labs/aptos-core#8608)
- sparse-merkle-tree bench update (sparse-merkle-tree bench update aptos-labs/aptos-core#8613)
- [Storage Service] Fix flaky tests.
- Update CONTRIBUTING.md (Update CONTRIBUTING.md aptos-labs/aptos-core#8620)
- [move-example] refactor fungible asset examples
- [move-examples] pre-minted managed FA
- Forge test for testing throughput on network purely tuned for throughput (Forge test for testing throughput on network purely tuned for throughput aptos-labs/aptos-core#8595)
- [Storage][Sharding] Implement create_checkpoint for LedgerDb, and deprecate use_state_kv_db flag. ([Storage][Sharding] Implement create_checkpoint for LedgerDb, and deprecate use_state_kv_db flag. aptos-labs/aptos-core#8602)
- feat: added bcsSerializeU256 (feat: added bcsSerializeU256 aptos-labs/aptos-core#8619)
- refactor: storage gas parameters: load onchain config from within constructors
- Deprecate the storage gas curves
- [Indexer] Token v2 improvement ([Indexer] Token v2 improvement aptos-labs/aptos-core#8436)
- fix aptos account spec block ([Spec] Fix the spec block in the aptos_account module aptos-labs/aptos-core#8640)
- set timeout to telemetry ([CLI] set timeout for cli telemetry aptos-labs/aptos-core#8647)
- Fix the order of signer and non-signer tx arg validation to maintain backward compatibility (Fix the order of signer and non-signer tx arg validation to maintain backward compatibility aptos-labs/aptos-core#8649)
- disable state metadata tracking for devnet
- update the tls part for data service. ([indexer grpc] update the tls part for data service. aptos-labs/aptos-core#8632)
- Added the Knight token object example ([Example] Added the Knight token object example aptos-labs/aptos-core#8489)
- [Spec] update specs of voting, transaction_fee, code ([Spec] update specs of voting, transaction_fee, code aptos-labs/aptos-core#8172)
- [GHA] Pin main branch workflow for indexer workflow ([GHA] Pin main branch workflow for indexer workflow aptos-labs/aptos-core#8653)
- Sharded blockstm api ([Sharding][Execution] Support sharded APIs for parallel execution aptos-labs/aptos-core#8650)
- Correct view function mutability docs, add tip ([Docs] Correct view function mutability docs, add tip aptos-labs/aptos-core#8539)
- [Config] Default to fast sync for mainnet nodes.
- drop pruned blocks asynchronously
- [dag] add dag store
- Tune run-forge-realistic-env-load-sweep forge test (Tune run-forge-realistic-env-load-sweep forge test aptos-labs/aptos-core#8651)
- [Storage] Reorganize calculation and commit tasks in save_transactions/save_transaction_block. ([Storage] Reorganize calculation and commit tasks in save_transactions/save_transaction_block. aptos-labs/aptos-core#8664)
- [BlockSTM] Remove Commit Lock ([BlockSTM] Remove Commit Lock aptos-labs/aptos-core#8665)
- Specify that functions can return references under certain conditions (Specify that functions can return references under certain conditions aptos-labs/aptos-core#8644)
- [gha][docker] only push to GAR on PR; push to ECR on postcommit ([gha][docker] only push to GAR on PR; push to ECR on postcommit aptos-labs/aptos-core#8599)
- [CLI][E2E] Add test for aptos move publish ([CLI][E2E] Add test for aptos move publish aptos-labs/aptos-core#8590)
- [aptos-vm] Skip converting storage error ([aptos-vm] Skip converting storage error aptos-labs/aptos-core#8674)
- Adding an example of a token that is non-transferable for the first 7 days of ownership
- replay-verify once per day
- [dashboards] sync grafana dashboards ([dashboards] sync grafana dashboards aptos-labs/aptos-core#8633)
- [Helm] Fix loadtest cronjob ([Helm] Fix loadtest cronjob aptos-labs/aptos-core#8643)
- Separate speculative logging errors out in alerting (lower priority) (Separate speculative logging errors out in alerting (lower priority) aptos-labs/aptos-core#8615)
- [Executor][GasMeter] Add Fee Statement in VM output ([Executor][GasMeter] Add Fee Statement in VM output aptos-labs/aptos-core#8635)
- Add workload_mix and realistic_env_graceful_overload, and cleanup continuous forge test (Add workload_mix and realistic_env_graceful_overload, and cleanup continuous forge test aptos-labs/aptos-core#8601)
- [Spec] update specs of voting.move ([Spec] update specs of voting.move aptos-labs/aptos-core#8557)
- [BlockSTM] Better naming for execution task ([BlockSTM] Better naming for execution task aptos-labs/aptos-core#8694)
- [Spec] update specs of aptos_governance ([Spec] update specs of aptos_governance aptos-labs/aptos-core#8657)
- Remove outdated information about view functions and add a CLI usage example (Remove outdated information about view functions and add a CLI usage example aptos-labs/aptos-core#8682)
- Add missing commands to the command-specific help examples (Add missing commands to the command-specific help examples aptos-labs/aptos-core#8681)
- [forge][multiregion] Ability to run GCP multiregion tests on PR ([forge][multiregion] Ability to run GCP multiregion tests on PR aptos-labs/aptos-core#8618)
- [GHA] Use spot VM for executor-performance ([GHA] Use spot VM for executor-performance aptos-labs/aptos-core#8677)
- Add docgen support for attributes (e.g., #[view]) (Issue [Feature Request][docgen] Docgen should output attributes aptos-labs/aptos-core#7932) (Add docgen support for attributes (e.g., #[view]) (Issue #7932) aptos-labs/aptos-core#8636)
- [Sharding][Execution] Integrate partitioning into the block-stm benchmark ([Sharding][Execution] Integrate partitioning into the block-stm benchmark aptos-labs/aptos-core#8695)
- [Rust Toolchain] Upgrade up to rust version 1.7
- Add so that Forge tests print (less frequently - every 1m) emit stats. (Improve txn-emitter stability and visibility on Forge aptos-labs/aptos-core#8697)
- Add a new() function to smart_vector and simple_map to be more standardized across all data structures (Add a new() function to smart_vector and simple_map to be more standardized across all data structures aptos-labs/aptos-core#8712)
- Add a new_from and add_all functions to simple_map (Add a new_from and add_all functions to simple_map aptos-labs/aptos-core#8723)
- Add documentation and tests for type_info functions (Add documentation and tests for type_info functions aptos-labs/aptos-core#8706)
- dearbitrary derivation for move types
- use https git dep for otter dearbitrary
Reported by community member @urkesaptos-labs#1518 Test plan: Click this link it works
* added default custom header * fixes on comments * moved the client_builder to new file * fixes from comment
[Executor] moving block gas limit to state computer, refactoring and fixing tests
…-labs#8342) * added fetching and update get public key method * fixes from comment * update method comment, and change fetch range limit from 20 to 10
…s#8442) * Update clients to include custom headers * bump version * created metadata util class for get_version()
* Change directory and add item sidebar * Change title * Fix image link * Text review * Update aptos-db-restore.md * Update aptos-db-restore.md * Fix headings * Fix tip * Restructure and rephrase text. Add text to describe required options * Update aptos-db-restore.md * Update developer-docs-site/docs/nodes/full-node/aptos-db-restore.md --------- Co-authored-by: David Wolinsky <isaac.wolinsky@gmail.com>
* Rebase per @banool aptos-labs#8416 (comment) Squashed commit 1: Bump CLI version to 1.0.15 Squashed commit 2: Update current release date, Cargo.lock Squashed commit 3: Modify for v2.0.0 release Squashed commit 4: Re-insert v1.0.14 changelog section per @banool aptos-labs#8416 (comment) * Remove erroneous double cash sign
### Description This makes it easier to inspect node logs after running a successful smoke test. Example usage: ``` LOCAL_SWARM_SAVE_LOGS=1 cargo test --package smoke-test test_full_node_basic_flow -- --nocapture ``` The last logged line will have the location, e.g., ``` Logs located at /var/folders/7h/r8yg843j0tl24vsc33ddl9s40000gn/T/.tmpHbbwHX ```
* add newline to fix linting error * remove newline * poetry run isort, poetry run black
…s-labs#8599) * Revert "Revert "[gha][docker] only push to GAR on PR; push to ECR on postcommit" (aptos-labs#8514)" This reverts commit c32e918. * [forge] find latest images based on cloud * [gha] make GCP the default target registry for docker build Co-authored-by: Balaji Arun <balaji@aptoslabs.com> * [gha/docker] make remote TARGET_REGISTRY backwards compatible * [testsuite] find docker images on GCP using crane --------- Co-authored-by: Balaji Arun <balaji@aptoslabs.com>
* [aptos-vm] Skip converting storage error * fixup! [aptos-vm] Skip converting storage error
… days of ownership Moved the unit tests to a different file Added the token_lockup unit tests to move_unit_tests.rs
Co-authored-by: rustielin <rustielin@users.noreply.github.com>
…tinuous forge test (aptos-labs#8601)
* init * fix lint * fix linter * fix trimspace * fix comment * fix md
[BlockSTM] Better naming for execution task
* init * new schema * fix comment and lint * fix comment and schema * add md --------- Co-authored-by: chan-bing <zzywullr@gmail.com>
…example (aptos-labs#8682) * Remove --bytecode-version requirement * Remove the "view functions aren't supported" statement * Add an example of a view function request via CLI
* [GHA] Use spot VM for executor-performance * test * duplicate spot runner * point workflow to main
) (aptos-labs#8636) * Fix aptos-labs#7932 Docgen should output attributes (aptos-labs#7932). Output attributes (e.g., #[view] or #[resource_group(scope = global)]) from docgen for move code. Currently only handles attibutes on Function, Script/Module, and Struct/Resource. Note that attributes are allowed on some other syntactic objects (address scope, use statement, const definition, spec), but how to format these usefully in docgen is unclear. for these in docgen is unclear. Also fix an unrelated bug discovered when adapting attribute_placement.move as a test of docgen: previously, only a single Module/Script per input file would be output in docgen. * Update move library docs with new docgen. --------- Co-authored-by: Brian R. Murphy <brianrmurphy@gmail.com>
aptos-labs#8697) We have a few odd cases, and need to figure out if emitter is causing issues, or nodes.
…rdized across all data structures (aptos-labs#8712)
khokho
pushed a commit
that referenced
this pull request
May 14, 2024
* jwk types update * update * update * jwk txn and execution * update * fix dummy * update * update * update * update * update * update * remove dummy txns * check voting power than verify signature * fix warnings * update * update QuorumCertifiedUpdate struct
khokho
pushed a commit
that referenced
this pull request
May 14, 2024
* types update from randomnet * update * lint * lint
khokho
pushed a commit
that referenced
this pull request
May 14, 2024
…#12462) * [compiler-v2] Making v2 the basis of the prover (step #1) This adds the missing parts to let compiler v2 fully support the specification language, and switches the prover to use v2 as the basis for verification of v1 bytecode. There is one further step needed to run the prover also on the code generated by v2 but that one is smaller than here. Notice that with this, we are dogfooding the v2 compiler frontend in production with the Move prover. There is no switching back and forth, code for the v1 prover integration has been removed. In more detail this does the following: - There are two new env processors, the spec_checker and the spec_rewriter: - `spec_checker` checks the correct use of Move functions in the specification language. Those functions must be 'pure' and not depend on state or use certain other constructs. The checker is to be run as part of the regular compiler chain. - `spec_rewriter` rewrites specification expressions by converting used Move functions into specification functions, and doing other transformations to lift a Move expression into the specification language. This is only run by the prover itself. - Inlining has been extended to deal with specification constructs. - To support the inlining refactoring and the new processors, a new module `rewrite_target` is introduced which allows to collect functions and specification elements in a program in a unified fashion, rewriting them, and writing back to the environment. This new data structure has been inspired by the current design of the inliner and naturally extends it. - A lot of ugliness has been ripped out of the model builder infrastructure (e.g. `TryImplAsSpec` mode is gone, as this is now handled by the `spec_rewriter`). More should come in step #2. - Multiple test cases have been added. - The prover driver has been adapted to use the new components. * Fixing some unit tests * Making hopefully all tests pass: - Adding tuple support to the specification language as they are created by the inliner. - Fixing an issue in memory usage calculation - Adding a flag `--aptos` to the prover command line for easier debugging, avoiding the CLI. * Disabling a condition for CI because of timeout. * Rebasing
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.