Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@jingleizhang
Copy link
Owner

Motivation

(Write your motivation for proposed changes here.)

Have you read the Contributing Guidelines on pull requests?

(Write your answer here.)

Test Plan

(Share your test plan here. If you changed code, please provide us with clear instructions for verifying that your changes work.)

Related PRs

(If this PR adds or changes functionality, please take some time to update the docs at https://github.com/libra/website, and link to your PR here.)

CapCap and others added 30 commits February 18, 2021 17:12
…mage has one giant layer for all tooling right where gha expects it.

Closes: #7660
The previous behavior of this function was to error out on being called
more than once. Restore that behavior while not introducing unsafe code.

There's a separate function `diem_trace_set` whose behavior didn't
change -- it would return true if in INITIALIZED status, which is what
the current function does as well.

Closes: #7667
Changing all references of Coin1 to XUS

Closes: #7653
Bumps [url](https://github.com/servo/rust-url) from 2.2.0 to 2.2.1.
- [Release notes](https://github.com/servo/rust-url/releases)
- [Commits](servo/rust-url@v2.2.0...v2.2.1)

Signed-off-by: dependabot[bot] <[email protected]>
Closes: #7673
- Added new constraint system to the VM

Closes: #7376
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.23 to 1.0.24.
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](dtolnay/thiserror@1.0.23...1.0.24)

Signed-off-by: dependabot[bot] <[email protected]>
Closes: #7677
Added the emits specs to:
- DiemConfig::reconfigure_
- Diem::burn
- Diem::cancel_burn
- Diem::preburn_to
- Diem::burn_with_capability
- Diem::burn_now
- DiemAccount::cancel_burn
- DiemAccount::preburn
- txn_script::burn
- txn_script::cancel_burn
- txn_script::rotate_dual_attestation_info

Closes: #7668
…lines.

This is one of a number of smaller PRs which upgrades the transformation pipeline processors which already existed in v1 to the new tooling available in v2 (specifically the `FunctionDataBuilder` module).

Closes: #7678
`PeerInfo` is confusing, as it's a map, and the info is SyncState, which
contridicts the similar naming in StateSync.  This hopefully makes it a
little less confusing, with overloaded peer terms.
we already persist the `last_voted_round` value when creating a vote,
this one seems unecessary.

Closes: #7684
anson-vandoren and others added 28 commits March 8, 2021 19:18
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.123 to 1.0.124.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](serde-rs/serde@v1.0.123...v1.0.124)

Signed-off-by: dependabot[bot] <[email protected]>
Closes: #7839
In order to better utilize upstream peers, we now provide a priority
order between all upstream peers.  This will allow us to simply choose
which peers to send txns to.  Additionally, removed some extra logic
around upstream configs since now there's no need for determining which
networks are for upstream.

Closes: #7809
In order to reduce the number of dependencies we have published, import
the proxy logic as a module instead of as a dependency in order to
eliminate neeing to publish the proxy crate at this point in time.
It turns out that `cargo publish` requires that all source files live
under 'src/' so using the trick to include the proxy crate as a module
didn't work. Instead use a symlink.

Closes: #7846
- Added abilities to IR
- Made drop, store, and key a keyword. This can be improved for the source language
- Updated various tests. New tests to follow later

Closes: #7744
…ation tests.

This PR resolves a TODO around the management of annotations for function data. Specifically, it makes the `Annotations` type clonable. As annotations are build on top of the `Any` type, this wasn't working without extra effort before, and created some ugly workarounds.

As a result, we can now freely create function variants which opens the door for negative tests like "soundness" checks. For that, we can simply introduce a new processor which uses `FunctionData::fork(&self, variant)` to create a new variant which will then be passed on and compiled by the Boogie backend.

Closes: #7833
Bumps archlinux from base-devel-20210228.0.16308 to base-devel-20210307.0.16708.

Signed-off-by: dependabot[bot] <[email protected]>
Closes: #7847
Enables manual control of download concurrency.

Closes: #7815
There are two types of public(script) functions:
- those that serve as execution entry points and can be directly
  invoked via the ScriptFunction payload
- those that are only indirectly called by other public(script)
  functions.

The script functions in first category should have no return values,
and this is dynamically checked by the loader when the function is
loaded up for execution. Hence, the return value of
execute_script_function should return nothing, to bring it in line with
the execute_script function.

Closes: #7855
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.2.0 to 1.3.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](tokio-rs/tokio@tokio-1.2.0...tokio-1.3.0)

Signed-off-by: dependabot[bot] <[email protected]>
Closes: #7860
This adds a wellformed assumption after havoc of &mut parameters, following up on a suspicion that new timeouts might be caused by this missing. It appears it did not fix the timeouts, but is needed anyway.

Closes: #7834
@davidiw davidiw deleted the branch jingleizhang:master March 11, 2022 17:53
@davidiw davidiw deleted the master branch March 11, 2022 17:53
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.