-
Notifications
You must be signed in to change notification settings - Fork 3.7k
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
Enable Collection Owner feature #15419
Commits on Oct 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 751286c - Browse repository at this point
Copy the full SHA 751286cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b23a90 - Browse repository at this point
Copy the full SHA 3b23a90View commit details
Commits on Oct 31, 2024
-
Add Txns for Default Processor (#15142)
* Generate txns * remove api key * generate txn for defualt cti
Configuration menu - View commit details
-
Copy full SHA for 2fa2e6f - Browse repository at this point
Copy the full SHA 2fa2e6fView commit details
Commits on Nov 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2df2cf4 - Browse repository at this point
Copy the full SHA 2df2cf4View commit details -
[Bugfix] [Cli] Fix typo (#15132)
* typo * update changelog * fix changelog * fix typo --------- Co-authored-by: Zekun Wang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 19a1871 - Browse repository at this point
Copy the full SHA 19a1871View commit details -
[Framework] Gate V2 Features in Framework until V2 Features Allowed o…
…n Mainnet (#15146) * add tests to gate v2 features in framework * remove change in framework code * linter --------- Co-authored-by: Zekun Wang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cd66980 - Browse repository at this point
Copy the full SHA cd66980View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd5371e - Browse repository at this point
Copy the full SHA dd5371eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a7a416 - Browse repository at this point
Copy the full SHA 5a7a416View commit details -
Configuration menu - View commit details
-
Copy full SHA for bbfd090 - Browse repository at this point
Copy the full SHA bbfd090View commit details -
Configuration menu - View commit details
-
Copy full SHA for db7b455 - Browse repository at this point
Copy the full SHA db7b455View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48f26a8 - Browse repository at this point
Copy the full SHA 48f26a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3cad55d - Browse repository at this point
Copy the full SHA 3cad55dView commit details
Commits on Nov 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c05b1f7 - Browse repository at this point
Copy the full SHA c05b1f7View commit details -
[forge] forge stable bug fixes (#15161)
* [forge] check for necessary images only * [gha] fix forge stable parallelism bug * set name for run step as forge test name
Configuration menu - View commit details
-
Copy full SHA for 4f3262d - Browse repository at this point
Copy the full SHA 4f3262dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c8a1eab - Browse repository at this point
Copy the full SHA c8a1eabView commit details
Commits on Nov 3, 2024
-
[move-decompiler] Improvements to the astifier (#15026)
This PR implements some major improvements to the astifier: - Finally (I think) cracked the way how to do correct topological sorting and managing nested blocks. More complicated examples now produce more reasonable results. - Rewrote AST transformations for if-then-else and loops. - Fixed issues with the fixpoint analysis on the AST - Did some minor fixes in the sourcifier The generated source is still not correct in some cases, but much better then before.
Configuration menu - View commit details
-
Copy full SHA for 9baf39b - Browse repository at this point
Copy the full SHA 9baf39bView commit details
Commits on Nov 4, 2024
-
[Compiler-v2][trivial] fix error handling for
match
in expansion ph……ase (#15173) * fix * add error only when there isn't one
Configuration menu - View commit details
-
Copy full SHA for 5fbf9b7 - Browse repository at this point
Copy the full SHA 5fbf9b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for f345832 - Browse repository at this point
Copy the full SHA f345832View commit details -
Configuration menu - View commit details
-
Copy full SHA for 016e8e9 - Browse repository at this point
Copy the full SHA 016e8e9View commit details -
Remove keyless circuit (#15181)
* remove keyless circuit * remove keyless circuit unit test
Configuration menu - View commit details
-
Copy full SHA for 2d95075 - Browse repository at this point
Copy the full SHA 2d95075View commit details
Commits on Nov 5, 2024
-
[Prover] Fix bug in loop unrolling (#15136)
* fix bug in loop unrolling * ast generator tests * decompiler tests * fix
Configuration menu - View commit details
-
Copy full SHA for a45eafb - Browse repository at this point
Copy the full SHA a45eafbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 277d1ae - Browse repository at this point
Copy the full SHA 277d1aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for d79e765 - Browse repository at this point
Copy the full SHA d79e765View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab2bd8c - Browse repository at this point
Copy the full SHA ab2bd8cView commit details -
[forge] increase load of graceful overload (#15159)
## Description As TPS has improved, increase the TPS of the graceful overload test to more properly test overload. (The current "overload" could almost be reached at peak TPS.) ## How Has This Been Tested? Run the test, see TPS -- it now shows overload
Configuration menu - View commit details
-
Copy full SHA for 610bb72 - Browse repository at this point
Copy the full SHA 610bb72View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4af1500 - Browse repository at this point
Copy the full SHA 4af1500View commit details -
Generate ANS Transactions (#15163)
* generate ans transactions * formatting * remove unneeded txns
Configuration menu - View commit details
-
Copy full SHA for f34e73d - Browse repository at this point
Copy the full SHA f34e73dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f20aa14 - Browse repository at this point
Copy the full SHA f20aa14View commit details -
Configuration menu - View commit details
-
Copy full SHA for b6f467d - Browse repository at this point
Copy the full SHA b6f467dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a29c98 - Browse repository at this point
Copy the full SHA 9a29c98View commit details
Commits on Nov 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fb41a41 - Browse repository at this point
Copy the full SHA fb41a41View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd9c226 - Browse repository at this point
Copy the full SHA dd9c226View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2524895 - Browse repository at this point
Copy the full SHA 2524895View commit details -
[Move Prover][trivial] Eliminate reference in parameters and result t…
…ype for spec functions (#15190) * remove ref for spec fun * add test
Configuration menu - View commit details
-
Copy full SHA for 7eba334 - Browse repository at this point
Copy the full SHA 7eba334View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b472e7 - Browse repository at this point
Copy the full SHA 8b472e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for db479e4 - Browse repository at this point
Copy the full SHA db479e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a4ca60 - Browse repository at this point
Copy the full SHA 5a4ca60View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44ec93b - Browse repository at this point
Copy the full SHA 44ec93bView commit details -
v3 has been deprecated and will brown out (be failed on purpose by Github) soon.
Configuration menu - View commit details
-
Copy full SHA for 7eddec4 - Browse repository at this point
Copy the full SHA 7eddec4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5013fb4 - Browse repository at this point
Copy the full SHA 5013fb4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 13a9587 - Browse repository at this point
Copy the full SHA 13a9587View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9cb753 - Browse repository at this point
Copy the full SHA b9cb753View commit details -
[cli] Update CLI release script to check for versions (#15126)
* [cli] Update CLI release script to check for versions 1. This ensures a version isn't double uploaded 2. This ensures the inputted tag matches the crate version * Fix checks, add check for version format
Configuration menu - View commit details
-
Copy full SHA for 021032c - Browse repository at this point
Copy the full SHA 021032cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c14b4e9 - Browse repository at this point
Copy the full SHA c14b4e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ecc6ce9 - Browse repository at this point
Copy the full SHA ecc6ce9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24321bb - Browse repository at this point
Copy the full SHA 24321bbView commit details -
Add Stake Transactions (#15193)
* Generate new txn for account_transactrions * Add stake transactions * more stake txns * uncomment testnet * remove unused transactions
Configuration menu - View commit details
-
Copy full SHA for 2e85f05 - Browse repository at this point
Copy the full SHA 2e85f05View commit details -
Configuration menu - View commit details
-
Copy full SHA for eae00b5 - Browse repository at this point
Copy the full SHA eae00b5View commit details
Commits on Nov 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a33b939 - Browse repository at this point
Copy the full SHA a33b939View commit details -
Configuration menu - View commit details
-
Copy full SHA for dffdec5 - Browse repository at this point
Copy the full SHA dffdec5View commit details -
[compiler-v2] Use
latest_stable()
versions of compiler and language…… wherever possible (#15213)
Configuration menu - View commit details
-
Copy full SHA for f08cd51 - Browse repository at this point
Copy the full SHA f08cd51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63e7963 - Browse repository at this point
Copy the full SHA 63e7963View commit details -
Update transaction_metadata.rs (#15215)
Added a comment to explain `fee_payer_authentication_key` in transaction_metadat.rs
Configuration menu - View commit details
-
Copy full SHA for a2c4706 - Browse repository at this point
Copy the full SHA a2c4706View commit details -
Add SDK support for prover and pepper use with keyless (#15191)
* Add sdk support for prover and pepper use with keyless * update * update * fix
Configuration menu - View commit details
-
Copy full SHA for c2489a6 - Browse repository at this point
Copy the full SHA c2489a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ef6e66 - Browse repository at this point
Copy the full SHA 7ef6e66View commit details -
Configuration menu - View commit details
-
Copy full SHA for 08cd86d - Browse repository at this point
Copy the full SHA 08cd86dView commit details -
Executor benchmark revamps (#15127)
## Description * Separately reporting signature_verification and ledger_update stages. * changing "block execution time" from being VM_EXECUTE_BLOCK counter to BLOCK_EXECUTOR_EXECUTE_BLOCK - as it is counting BlockSTM + VM, instead of just VM. adding BLOCK_EXECUTOR_INNER_EXECUTE_BLOCK when needed better granularity. * Changed so that AptosVM is decoupled from BlockSTM. I.e. AptosVM doesn't implement TransactionBlockExecutor any more, but there is new AptosVMBlockExecutor. That allows for creating NativeVMBlockExecutor in a following PR. Allowing TransactionBlockExecutor to have state if needed, with having new() and &self argument. * fixed split_stages to split all pipeline stages, and for initial delay to only create transacitons, but not start the pipline (i.e. verification) beforehand. Followup PR will introduce different native executors. ## How Has This Been Tested? performance benchmark
Configuration menu - View commit details
-
Copy full SHA for 0d53727 - Browse repository at this point
Copy the full SHA 0d53727View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8674bbd - Browse repository at this point
Copy the full SHA 8674bbdView commit details
Commits on Nov 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 68ae56e - Browse repository at this point
Copy the full SHA 68ae56eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a177db0 - Browse repository at this point
Copy the full SHA a177db0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7df77b8 - Browse repository at this point
Copy the full SHA 7df77b8View commit details -
Merge TransactionBlockExecutor and VMExecutor into VMBlockExecutor (#…
…15137) ## Description After latest round of @msmouse's refactors - all implementations of TransactionBlockExecutor are identical (and delegated to DoGetExecutionOutput), so it is unnecessary. On the other hand VMExecutor is actually a block executor (and a hook-up point to native executors) - so renaming it into VMBlockExecutor. AptosVM was implementing VMExecutor, which seems odd, so separated into new AptosVMBlockExecutor for that. For native implementations, I needed also single instance of VMBlockExecutor, so added new() method there and &self, with appropriate warning to AptosVM (i.e. production) implementation of it. @msmouse , @georgemitenkov let me know if this aligns with your planned work. also if there are loader PRs pending, I can land this after those land - so rebase is on me.
Configuration menu - View commit details
-
Copy full SHA for e174527 - Browse repository at this point
Copy the full SHA e174527View commit details
Commits on Nov 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for dff834c - Browse repository at this point
Copy the full SHA dff834cView commit details
Commits on Nov 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9a6fc2a - Browse repository at this point
Copy the full SHA 9a6fc2aView commit details
Commits on Nov 12, 2024
-
[Spec] Prover specification of the function_info module (#14560)
This PR adds the specification for the `function_info` module, addressing the Move Prover internal error related to the undefined native function.
Configuration menu - View commit details
-
Copy full SHA for d62c850 - Browse repository at this point
Copy the full SHA d62c850View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0aaa3c6 - Browse repository at this point
Copy the full SHA 0aaa3c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8cefc2e - Browse repository at this point
Copy the full SHA 8cefc2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1099aec - Browse repository at this point
Copy the full SHA 1099aecView commit details
Commits on Nov 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d6cbb07 - Browse repository at this point
Copy the full SHA d6cbb07View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7a4432 - Browse repository at this point
Copy the full SHA b7a4432View commit details -
[rosetta] Fix staking balances (#15247)
the last refactor made it get staking balances and the account's balance this should fix it so it never cross contaminates between staking, delegated staking, and normal balances. It's much more straightforward and should be easier to understand.
Configuration menu - View commit details
-
Copy full SHA for 7d6d59c - Browse repository at this point
Copy the full SHA 7d6d59cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0746b1b - Browse repository at this point
Copy the full SHA 0746b1bView commit details -
indexer grpc fullnode now consider both indexer ledger version + tabl…
…e info version to have strong consistency. (#15065)
Configuration menu - View commit details
-
Copy full SHA for d035d74 - Browse repository at this point
Copy the full SHA d035d74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0153ee0 - Browse repository at this point
Copy the full SHA 0153ee0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bb63f6 - Browse repository at this point
Copy the full SHA 6bb63f6View commit details -
[cli] Allow for AIP-80 compliant strings while importing (#15039)
* Allow for AIP-80 compliant strings in imports * Add ProfileConfig deserialization * Restrict prefixes to ed25519 * Rebase to CHANGELOG.md
Configuration menu - View commit details
-
Copy full SHA for 60bfc6b - Browse repository at this point
Copy the full SHA 60bfc6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for fbf5ad1 - Browse repository at this point
Copy the full SHA fbf5ad1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7c3996 - Browse repository at this point
Copy the full SHA d7c3996View commit details -
Configuration menu - View commit details
-
Copy full SHA for a91df91 - Browse repository at this point
Copy the full SHA a91df91View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94ff412 - Browse repository at this point
Copy the full SHA 94ff412View commit details -
Configuration menu - View commit details
-
Copy full SHA for 607f985 - Browse repository at this point
Copy the full SHA 607f985View commit details -
Configuration menu - View commit details
-
Copy full SHA for b64c567 - Browse repository at this point
Copy the full SHA b64c567View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1142552 - Browse repository at this point
Copy the full SHA 1142552View commit details -
Execution backpressure: reduce target 250 -> 200ms (#15220)
## Description Both forge realistic env and mainnet get around 5 blocks/s so a target of 200 ms seems reasonable. Reducing the target should help latency at higher loads. ## How Has This Been Tested? Forge tests, in particular realistic_env_fairness_workload_sweep
Configuration menu - View commit details
-
Copy full SHA for 88aee93 - Browse repository at this point
Copy the full SHA 88aee93View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0f8d8f - Browse repository at this point
Copy the full SHA c0f8d8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for aab8d5d - Browse repository at this point
Copy the full SHA aab8d5dView commit details -
[move] Implement generic comparison method in move - rust part (#14714)
## Description Implement generic comparison operator for any move type. This enables writing generic methods that require comparison - for example binary_search on a vector. Since move doesn't have signed integers, comparison return value is not intuitive (increased by 1 from usual -1, 0, 1), and so is wrapped into Ordering struct - so users don't need to think about it (with move 2, calling those will be pretty intuitive) ## Type of Change - [x] New feature ## Which Components or Systems Does This Change Impact? - [x] Move/Aptos Virtual Machine
Configuration menu - View commit details
-
Copy full SHA for 77679db - Browse repository at this point
Copy the full SHA 77679dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6667ac6 - Browse repository at this point
Copy the full SHA 6667ac6View commit details -
[move-stdlib] Add vector::move_range native function (#14863)
## Description Memcopy (i.e. `ptr::copy_nonoverlapping` inside of `Vec`) is extremely efficient, and using Vec operations that use it directly is significantly faster (orders of magnitude on bigger vectors) than issuing operations in move. Operations on `vector` that can be speed-up: `insert`, `remove`, `append`, `split_off`. To keep amount of native functions short, instead of having native for each of those, providing one more general native function: `vector::move_range`, which is enough to support all 4 of the above, in addition to other uses. Internally, we shortcircuit a few special cases, for faster speed. ## How Has This Been Tested? Full performance evaluation is in the follow-up PR: #14862 ## Type of Change - [x] Performance improvement ## Which Components or Systems Does This Change Impact? - [x] Move/Aptos Virtual Machine
Configuration menu - View commit details
-
Copy full SHA for 61e6563 - Browse repository at this point
Copy the full SHA 61e6563View commit details -
[Compiler-v2] fix receiver call with index notation (#15239)
* fix field selection after indexing * add test case * handle index directly * add more test cases
Configuration menu - View commit details
-
Copy full SHA for 6641f43 - Browse repository at this point
Copy the full SHA 6641f43View commit details -
[loader] Global caches for execution (#15192)
This adds support for cross-block environment and module caches
Configuration menu - View commit details
-
Copy full SHA for cb4dd96 - Browse repository at this point
Copy the full SHA cb4dd96View commit details
Commits on Nov 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 817bf70 - Browse repository at this point
Copy the full SHA 817bf70View commit details -
[move-stdlib] Implement bcs::constant_serialized_size<T>(): Option<u6…
…4> (#14984) It is sometimes useful to know if type has constants serialized size, and for example perform some optimization based on it.
Configuration menu - View commit details
-
Copy full SHA for 573e01e - Browse repository at this point
Copy the full SHA 573e01eView commit details -
[NFT Metadata Crawler] Use idempotency key + application id pattern f…
…or asset uploader (#15275)
Configuration menu - View commit details
-
Copy full SHA for 7c463fc - Browse repository at this point
Copy the full SHA 7c463fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e349cf - Browse repository at this point
Copy the full SHA 2e349cfView commit details -
[move][stdlib] Implement mem::swap native move call (#14786)
## Description If we have a field that contains non-copyable type, it is impossible to change it, and get the old value back. Adding two methods: * native mem::swap, that implements swap of contents of two mutable references * mem::replace, as a simple wrapper based on mem::swap ## How Has This Been Tested? provided unit tests ## Type of Change - [x] New feature ## Which Components or Systems Does This Change Impact? - [x] Move/Aptos Virtual Machine
Configuration menu - View commit details
-
Copy full SHA for 6255194 - Browse repository at this point
Copy the full SHA 6255194View commit details -
[move] Enable V2 loader (#15155)
Enables V2 loader feature & updates calibration TPS for single node.
Configuration menu - View commit details
-
Copy full SHA for ba4c827 - Browse repository at this point
Copy the full SHA ba4c827View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bb2d43 - Browse repository at this point
Copy the full SHA 2bb2d43View commit details -
Configuration menu - View commit details
-
Copy full SHA for b6522db - Browse repository at this point
Copy the full SHA b6522dbView commit details -
[cli] Improve span merging in the coverage tool (#15120)
- Improve merging spans in the coverage tool: - The old solution failed to merge neighbouring spans e.g. `[3, 5]` and `[5, 7]` into `[3, 7]` - Also, make the `merge_spans()` function public so it could be used by the `move-mutation-test` tool which also parses the coverage output file. Co-authored-by: Vineeth Kashyap <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5770aa4 - Browse repository at this point
Copy the full SHA 5770aa4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b53582 - Browse repository at this point
Copy the full SHA 9b53582View commit details
Commits on Nov 15, 2024
-
[Compiler-v2] run
move_pr.sh -2
in CI (#15200)* update v2 * separate -i and -2 * remove -i
Configuration menu - View commit details
-
Copy full SHA for d7e9d70 - Browse repository at this point
Copy the full SHA d7e9d70View commit details -
[BlockSTM] Lazy (potentially iterable) txns input to BlockSTM (#14568)
* [BlockSTM] Iterable txns input to BlockSTM Currently BlockSTM takes in a block (vec) of txns and executes them. This commits adds a capability where we don't need to provide all the txns in the block upfront, rather provide them as per any desired logic in the system. The commit has a default implementation 'DefaultTxnProvider' where all txns are provided upfront as per current logic, and also a reference implementation of 'BlockingTxnsProvider' where txns can be provided after BlockSTM starts execution. This is done by rust's OnceCell<>. Note: One should be careful while using 'BlockingTxnsProvider' because if BlockSTM chooses to execute a txn that is not yet provided, then that thread gets blocked until such a txn is provided. This could lead to performance degradation. * Address issues that can arise from spurious wakeups in Condvar * In BlockingTransaction use OnceCell<> instead of Mutex and Cvar * Keep BlockingTransaction internal to BlockingTxnProvider * Remove BlockingTransaction struct; instead use OnceCell directly
Configuration menu - View commit details
-
Copy full SHA for 23db584 - Browse repository at this point
Copy the full SHA 23db584View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8527dbe - Browse repository at this point
Copy the full SHA 8527dbeView commit details -
[Fuzzing] Add use case aware shuffler fuzzer (#15212)
* [Fuzzing] Add shuffler fuzzer * add license
Configuration menu - View commit details
-
Copy full SHA for 2d88ea2 - Browse repository at this point
Copy the full SHA 2d88ea2View commit details -
Configuration menu - View commit details
-
Copy full SHA for ade516d - Browse repository at this point
Copy the full SHA ade516dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b309830 - Browse repository at this point
Copy the full SHA b309830View commit details -
[docker] use zstd compression and upgrade action (#15228)
* [docker] use zstd compression * [gha] upgrade docker action
Configuration menu - View commit details
-
Copy full SHA for a9b7e7b - Browse repository at this point
Copy the full SHA a9b7e7bView commit details
Commits on Nov 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b388f77 - Browse repository at this point
Copy the full SHA b388f77View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b546fc - Browse repository at this point
Copy the full SHA 0b546fcView commit details -
fix: typos in documentation files (#15248)
* Update RELEASE.md * Update RUST_CODING_STYLE.md * Update release_notes.md * Update README.md.gotmpl * Update from_bcs.md * Update terraform/helm/aptos-node/README.md.gotmpl --------- Co-authored-by: David Wolinsky <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4f3ee4f - Browse repository at this point
Copy the full SHA 4f3ee4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 71731ab - Browse repository at this point
Copy the full SHA 71731abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8dc501b - Browse repository at this point
Copy the full SHA 8dc501bView commit details
Commits on Nov 18, 2024
-
[loader-v2] Fixing global cache reads & read-before-write on publish (#…
…15285) - Enforces read-before-write for module publishes. - Records all module reads in captured reads, not just per-block. - Adds a workload + test to publish and call modules. Co-authored-by: Igor <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0a16e9e - Browse repository at this point
Copy the full SHA 0a16e9eView commit details -
add COLLECTION_OWNER
Configuration menu - View commit details
-
Copy full SHA for 8f02541 - Browse repository at this point
Copy the full SHA 8f02541View commit details -
Configuration menu - View commit details
-
Copy full SHA for 034a529 - Browse repository at this point
Copy the full SHA 034a529View commit details -
* update_wasm_bindgen * fixup! update_wasm_bindgen
Configuration menu - View commit details
-
Copy full SHA for 6cce4a4 - Browse repository at this point
Copy the full SHA 6cce4a4View commit details -
[docker] use cloudfront debian mirrors for bullseye (#15303)
* [builder] Point docker builds to aws hosted cloudfront mirror This should improve build time and reliability Test Plan: build images * [docker] use cloudfront debian mirrors for bullseye * [docker] debian-base install * [docker] cleanup stuff into debian-base --------- Co-authored-by: Perry Randall <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7cf7637 - Browse repository at this point
Copy the full SHA 7cf7637View commit details
Commits on Nov 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b7659f6 - Browse repository at this point
Copy the full SHA b7659f6View commit details -
* exebench for keyless * rename, lint * ensure replay * apply patch overrides AFTER default jwk * lint * api compatibility * keyless exebench patch (#15311)
Configuration menu - View commit details
-
Copy full SHA for c289ef6 - Browse repository at this point
Copy the full SHA c289ef6View commit details -
[release builder] gov proposal simulation: show gas usage + add gas p…
…rofiling support (#15304)
Configuration menu - View commit details
-
Copy full SHA for 11490b5 - Browse repository at this point
Copy the full SHA 11490b5View commit details -
[CLI] add option to
aptos move decompile
and `aptos move disassembl……e` to print out metadata attached to the bytecode (#15273) * add compiler option * print metadata * handle comments * print json * update changelog
Configuration menu - View commit details
-
Copy full SHA for fc9afa8 - Browse repository at this point
Copy the full SHA fc9afa8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4da0f1e - Browse repository at this point
Copy the full SHA 4da0f1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 13481c9 - Browse repository at this point
Copy the full SHA 13481c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee486a8 - Browse repository at this point
Copy the full SHA ee486a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e49cea - Browse repository at this point
Copy the full SHA 0e49ceaView commit details -
Configuration menu - View commit details
-
Copy full SHA for ef1b310 - Browse repository at this point
Copy the full SHA ef1b310View commit details -
Configuration menu - View commit details
-
Copy full SHA for afd596e - Browse repository at this point
Copy the full SHA afd596eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 11c4819 - Browse repository at this point
Copy the full SHA 11c4819View commit details -
[short][move e2e bench] Add gas metrics and more existing transaction…
… types (#15302) ## Description This allows for easier understanding of gas calibration. Looking at gas/s metrics (and execution and io breakdown) makes it easy to calibrate new constants. ## How Has This Been Tested? used to calibrate vector::move_range native
Configuration menu - View commit details
-
Copy full SHA for 6acc3d5 - Browse repository at this point
Copy the full SHA 6acc3d5View commit details -
[Compiler-v2] Fix parsing of
location
in plan_builder of compiler v2 (#15312) * fix plan_builder of compiler v2 * fix
Configuration menu - View commit details
-
Copy full SHA for c9c6d64 - Browse repository at this point
Copy the full SHA c9c6d64View commit details
Commits on Nov 20, 2024
-
Cherrypick #280 (#282) (#15258) (#15319)
Co-authored-by: Sherry Xiao <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0ff50da - Browse repository at this point
Copy the full SHA 0ff50daView commit details -
Configuration menu - View commit details
-
Copy full SHA for e2af7c4 - Browse repository at this point
Copy the full SHA e2af7c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a4fe24 - Browse repository at this point
Copy the full SHA 1a4fe24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 389c6c1 - Browse repository at this point
Copy the full SHA 389c6c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40a7425 - Browse repository at this point
Copy the full SHA 40a7425View commit details -
[loader-v2] Small cleanups & tests (#15279)
- Fixed naming for global module cache. - Added more counters, moved some old ones. - Added unit tests for TransactionSliceMetadata + renaming.
Configuration menu - View commit details
-
Copy full SHA for 47f0bf3 - Browse repository at this point
Copy the full SHA 47f0bf3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e524bde - Browse repository at this point
Copy the full SHA e524bdeView commit details -
[loader-v2] Addressing TODOs (#15316)
- Switching from undefined to script location - Keeping error remapping because the status code exists on-chain. It is probably fine t keep it as is. - Removed useless TODO for alerts on concurrent manager uses. - Changed errors.rs TODO into a note, as it is not a P0/P1/P2 to fix.
Configuration menu - View commit details
-
Copy full SHA for dbdb613 - Browse repository at this point
Copy the full SHA dbdb613View commit details
Commits on Nov 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for eeca64b - Browse repository at this point
Copy the full SHA eeca64bView commit details -
Same limit for serializing and deserializing type tags when in releas… (
#15301) * Same limit for serializing and deserializing type tags when in release mode * Updated usages of MAX_TYPE_TAG_NESTING constant * addressing review comments
Configuration menu - View commit details
-
Copy full SHA for 9fa7bae - Browse repository at this point
Copy the full SHA 9fa7baeView commit details -
Groth16 snarkjs proof example test (#15277)
* can get bytes of proof * start to hardcode vk * proof verifies * cleanup * comment * comment * comment * example json files * add comment for json files
Configuration menu - View commit details
-
Copy full SHA for abb7511 - Browse repository at this point
Copy the full SHA abb7511View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f5b5b2 - Browse repository at this point
Copy the full SHA 8f5b5b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 893ee58 - Browse repository at this point
Copy the full SHA 893ee58View commit details
Commits on Nov 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 39634e9 - Browse repository at this point
Copy the full SHA 39634e9View commit details -
remove obsolete crate testing-infra/test-generation to simplify funci…
…ton implementation (#15354)
Configuration menu - View commit details
-
Copy full SHA for e757e26 - Browse repository at this point
Copy the full SHA e757e26View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f00011 - Browse repository at this point
Copy the full SHA 0f00011View commit details -
avoid allocating 16 hashmaps per transaction
use 16 vectors of (idx, &StateKey, Option<&StateValue>) indices instead
Configuration menu - View commit details
-
Copy full SHA for c1a0845 - Browse repository at this point
Copy the full SHA c1a0845View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31dad98 - Browse repository at this point
Copy the full SHA 31dad98View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d41b65 - Browse repository at this point
Copy the full SHA 7d41b65View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3985353 - Browse repository at this point
Copy the full SHA 3985353View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a99d37 - Browse repository at this point
Copy the full SHA 7a99d37View commit details -
[consensus] sync improvements to help slow nodes sync better (#15364)
* [qs] grace period before GC committed batches * [consensus] trigger sync based on remote LI timestamp
Configuration menu - View commit details
-
Copy full SHA for d672085 - Browse repository at this point
Copy the full SHA d672085View commit details -
Configuration menu - View commit details
-
Copy full SHA for 32e222b - Browse repository at this point
Copy the full SHA 32e222bView commit details
Commits on Nov 23, 2024
-
Various variants of "simplified/dummy" executors (#15152)
## Description Adding all these executor configurations, for understanding upper bounds on different approaches/optimizations: ``` /// Transaction execution: AptosVM /// Executing conflicts: in the input order, via BlockSTM, /// State: BlockSTM-provided MVHashMap-based view with caching AptosVMWithBlockSTM, /// Transaction execution: NativeVM - a simplified rust implemtation to create VMChangeSet, /// Executing conflicts: in the input order, via BlockSTM /// State: BlockSTM-provided MVHashMap-based view with caching NativeVMWithBlockSTM, /// Transaction execution: AptosVM /// Executing conflicts: All transactions execute on the state at the beginning of the block /// State: Raw CachedStateView AptosVMParallelUncoordinated, /// Transaction execution: Native rust code producing WriteSet /// Executing conflicts: All transactions execute on the state at the beginning of the block /// State: Raw CachedStateView NativeParallelUncoordinated, /// Transaction execution: Native rust code updating in-memory state, no WriteSet output /// Executing conflicts: All transactions execute on the state in the first come - first serve basis /// State: In-memory DashMap with rust values of state (i.e. StateKey -> Resource (either Account or FungibleStore)), /// cached across blocks, filled upon first request NativeValueCacheParallelUncoordinated, /// Transaction execution: Native rust code updating in-memory state, no WriteSet output /// Executing conflicts: All transactions execute on the state in the first come - first serve basis /// State: In-memory DashMap with AccountAddress to seq_num and balance (ignoring all other fields). /// kept across blocks, randomly initialized on first access, storage ignored. NativeNoStorageParallelUncoordinated, ```
Configuration menu - View commit details
-
Copy full SHA for 516f32e - Browse repository at this point
Copy the full SHA 516f32eView commit details -
Fix Emitted Data for
aptos-token-objects::collection::Mutation
V2 E……vent (#15375) In `aptos-token-objects::collection`, the `set_description` and `set_uri` functions replace the data with the new value before emitting the event. This causes the Mutation V2 event to incorrectly emit the new value as the old value. This update fixes the code to ensure the correct data is emitted.
Configuration menu - View commit details
-
Copy full SHA for 0747561 - Browse repository at this point
Copy the full SHA 0747561View commit details
Commits on Nov 25, 2024
-
[Compiler-v2] Add ability check on number constraint (#15346)
* add ability check on number constraints * add tests and comments
Configuration menu - View commit details
-
Copy full SHA for 04109e7 - Browse repository at this point
Copy the full SHA 04109e7View commit details -
Revert "[consensus] trigger sync based on remote LI timestamp" (#15380)
This reverts commit af0b055.
Configuration menu - View commit details
-
Copy full SHA for 2d46875 - Browse repository at this point
Copy the full SHA 2d46875View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5298fa3 - Browse repository at this point
Copy the full SHA 5298fa3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2359fd - Browse repository at this point
Copy the full SHA e2359fdView commit details -
[compiler-v2] Test case reduced from move-stdlib showing opportunity …
…for optimization (#15338)
Configuration menu - View commit details
-
Copy full SHA for 9387428 - Browse repository at this point
Copy the full SHA 9387428View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2a9041 - Browse repository at this point
Copy the full SHA e2a9041View commit details
Commits on Nov 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4d4c200 - Browse repository at this point
Copy the full SHA 4d4c200View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac0447c - Browse repository at this point
Copy the full SHA ac0447cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b69d4c - Browse repository at this point
Copy the full SHA 7b69d4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0029300 - Browse repository at this point
Copy the full SHA 0029300View commit details
Commits on Nov 27, 2024
-
Fix the type in V2 event name: Change
CollectionMaxiumMutate
to `Co……llectionMaximumMutate` (#15416) Corrected `CollectionMaxiumMutate` to `CollectionMaximumMutate`
Configuration menu - View commit details
-
Copy full SHA for d0410ec - Browse repository at this point
Copy the full SHA d0410ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f245bd - Browse repository at this point
Copy the full SHA 6f245bdView commit details