mergify[bot]
|
5da1466d08
|
Introduce background stale AppendVec shrink mechanism (#9219) (#9318)
automerge
|
2020-04-06 02:31:12 -07:00 |
|
Michael Vines
|
40d0f8da2d
|
Bump version to 1.1.2
|
2020-04-02 22:35:56 -07:00 |
|
mergify[bot]
|
220a369efa
|
Enforce an executable's rent exemption in the runtime (#9134) (#9191)
(cherry picked from commit 130c0b484d )
Co-authored-by: Jack May <jack@solana.com>
|
2020-03-31 11:57:19 -07:00 |
|
Michael Vines
|
47c6dfe1aa
|
Bump version to v1.1.1
|
2020-03-30 23:15:07 -07:00 |
|
mergify[bot]
|
f31d2d9cc4
|
Use cluster confirmations in rpc and pubsub (#9138) (#9170)
automerge
|
2020-03-30 18:11:45 -07:00 |
|
mergify[bot]
|
61c2883de6
|
Calculate ref counts earlier to prevent bad clean (#9147) (#9155)
automerge
|
2020-03-29 15:53:56 -07:00 |
|
mergify[bot]
|
c0b178db45
|
Sanitize zero lamport accounts in append vecs (#9083) (#9149)
automerge
|
2020-03-29 00:39:28 -07:00 |
|
Jack May
|
e2491c6322
|
Prevent add/subtract from executable account (#9132)
|
2020-03-27 16:43:25 -07:00 |
|
Justin Starry
|
5d9298543f
|
Exclude all executable accounts from rent collection (#9116)
* Whitelist executable accounts for rent exemption
* nudge
|
2020-03-27 23:28:18 +08:00 |
|
carllin
|
f3d556e3f9
|
Refactor VoteTracker (#9084)
* Refactor VoteTracker
Co-authored-by: Carl <carl@solana.com>
|
2020-03-26 17:55:17 -07:00 |
|
Jack May
|
8d4cecdb77
|
Account data may not change once the executable bit is set (#9099)
automerge
|
2020-03-26 17:10:11 -07:00 |
|
Ryo Onodera
|
2623c71ed3
|
Use type aliases/resulting var names consistently (#9060)
|
2020-03-26 13:08:56 +09:00 |
|
Justin Starry
|
ef3af104ae
|
Return appropriate error for invalid program account (#9047)
automerge
|
2020-03-25 13:23:05 -07:00 |
|
carllin
|
9dc69d9843
|
Store and compute node/stake state in EpochStakes struct (#8958)
* Store and compute needed bank state in EpochStakes struct
|
2020-03-25 12:19:15 -07:00 |
|
sakridge
|
45348b2c83
|
Remove accounts unwrap (#9062)
automerge
|
2020-03-25 10:21:30 -07:00 |
|
Justin Starry
|
eed8087d87
|
Respect confirmations param for signature subscription notifications (#9019)
automerge
|
2020-03-23 17:00:34 -07:00 |
|
sakridge
|
c530fbd22b
|
Remove thread-priority crate which is not cross-platform (#9023)
|
2020-03-23 12:18:52 -07:00 |
|
Tyera Eulberg
|
1b8f9e75dd
|
Update getSignatureStatus: support multiple signatures, include slot in each response item (#9022)
* Rename enable-rpc-get-confirmed-block
* Rename RpcTransactionStatus -> RpcTransactionStatusMeta
* Return simplified RpcTransactionStatus; Add support for multiple transactions
* Update docs
* typo
|
2020-03-23 11:25:39 -06:00 |
|
sakridge
|
4b397d15b3
|
Accounts cleanup service and perf improvements (#8799)
* Use atomic for ref count instead of taking rwlock
* Accounts cleanup service
* Review comments
|
2020-03-23 08:50:23 -07:00 |
|
Justin Starry
|
a0ffcc61ae
|
Add slot info to Bank::get_signature_confirmation_status (#9018)
|
2020-03-23 21:55:15 +08:00 |
|
Michael Vines
|
88ba8439fc
|
Add frozen account support (#8989)
automerge
|
2020-03-22 11:10:04 -07:00 |
|
sakridge
|
4dd0367136
|
Rwlock storage opt (#9006)
* Remove unecessary account paths rwlock
* Remove path rwlock in accounts_db and optimize storage critical section
|
2020-03-22 10:04:03 -07:00 |
|
sakridge
|
3ea556bc24
|
Drop storage lock (#8997)
|
2020-03-21 13:37:52 -07:00 |
|
Jack May
|
e28368ff1b
|
Move address creation with seed into pubkey (#8991)
|
2020-03-20 15:20:48 -07:00 |
|
Michael Vines
|
f78a90bce2
|
Vote InitializeAccount and UpdateNode instructions now need a signature from the validator identity (#8947)
automerge
|
2020-03-19 01:58:52 -07:00 |
|
dependabot-preview[bot]
|
24d871b529
|
Bump serde from 1.0.104 to 1.0.105 (#8954)
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.104 to 1.0.105.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.104...v1.0.105)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
|
2020-03-18 22:35:30 -07:00 |
|
dependabot-preview[bot]
|
2dc50cff5b
|
Bump bv from 0.11.0 to 0.11.1 (#8952)
automerge
|
2020-03-18 21:37:21 -07:00 |
|
Michael Vines
|
306a5c849e
|
Use into_iter()
|
2020-03-18 16:11:57 -07:00 |
|
Michael Vines
|
bb92184085
|
Refactor distribute_rent_to_validators() for clarity
|
2020-03-18 16:11:57 -07:00 |
|
dependabot-preview[bot]
|
8f5ee6832f
|
Bump libc from 0.2.67 to 0.2.68 (#8915)
Bumps [libc](https://github.com/rust-lang/libc) from 0.2.67 to 0.2.68.
- [Release notes](https://github.com/rust-lang/libc/releases)
- [Commits](https://github.com/rust-lang/libc/compare/0.2.67...0.2.68)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
|
2020-03-18 13:27:08 -06:00 |
|
sakridge
|
2435c3ce0c
|
Add accounts-bench, a benchmark to test the accounts store speed (#8866)
|
2020-03-17 11:02:07 -07:00 |
|
sakridge
|
7079559c2d
|
Fix windows build by removing sys-info (#8860)
Doesn't build for windows.
|
2020-03-16 12:53:13 -07:00 |
|
Michael Vines
|
b7b36bb0a4
|
Upgrade to Rust 1.42 (#8836)
* Upgrade to Rust 1.42
* deref
* parens
Co-authored-by: Trent Nelson <trent@solana.com>
|
2020-03-13 14:15:22 -06:00 |
|
Trent Nelson
|
fbf2dd1672
|
CLI: Error message cleanup (#8804)
automerge
|
2020-03-12 23:20:49 -07:00 |
|
Ryo Onodera
|
4bbf09f582
|
Enable conservative out-of-bound snapshot cleaning (#8811)
* Enable conservative out-of-bound snapshot cleaning
* Add tests
|
2020-03-13 14:44:00 +09:00 |
|
Ryo Onodera
|
952cd38b7b
|
Avoid early clean and bad snapshot by ref-counting (#8724)
* Avoid early clean and bad snapshot by ref-counting
* Add measure
* Clean ups
* clean ups
|
2020-03-13 14:14:37 +09:00 |
|
dependabot-preview[bot]
|
f93c8290f4
|
Bump sys-info from 0.5.9 to 0.5.10 (#8810)
Bumps [sys-info](https://github.com/FillZpp/sys-info-rs) from 0.5.9 to 0.5.10.
- [Release notes](https://github.com/FillZpp/sys-info-rs/releases)
- [Changelog](https://github.com/FillZpp/sys-info-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/FillZpp/sys-info-rs/commits)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
|
2020-03-12 13:42:31 -06:00 |
|
Jack May
|
deaf3cb416
|
Instruction member function (#8801)
|
2020-03-12 09:08:39 -07:00 |
|
Jack May
|
6eb4973780
|
Don't use move semantics if not needed (#8793)
|
2020-03-11 14:37:23 -07:00 |
|
dependabot-preview[bot]
|
f88b79d42b
|
Bump itertools from 0.8.2 to 0.9.0 (#8756)
Bumps [itertools](https://github.com/bluss/rust-itertools) from 0.8.2 to 0.9.0.
- [Release notes](https://github.com/bluss/rust-itertools/releases)
- [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md)
- [Commits](https://github.com/bluss/rust-itertools/commits)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
|
2020-03-10 08:42:11 -06:00 |
|
dependabot-preview[bot]
|
1a0dd53450
|
Bump rayon from 1.2.0 to 1.3.0 (#8757)
Bumps [rayon](https://github.com/rayon-rs/rayon) from 1.2.0 to 1.3.0.
- [Release notes](https://github.com/rayon-rs/rayon/releases)
- [Changelog](https://github.com/rayon-rs/rayon/blob/master/RELEASES.md)
- [Commits](https://github.com/rayon-rs/rayon/compare/v1.2.0...rayon-core-v1.3.0)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
|
2020-03-10 08:40:02 -06:00 |
|
carllin
|
9872430bd2
|
Add VoteTracker for tracking cluster's votes in gossip (#8327)
Track votes by slot in cluster_vote_listener
|
2020-03-09 22:03:09 -07:00 |
|
dependabot-preview[bot]
|
ff74452ef3
|
Bump libc from 0.2.66 to 0.2.67 (#8680)
Bumps [libc](https://github.com/rust-lang/libc) from 0.2.66 to 0.2.67.
- [Release notes](https://github.com/rust-lang/libc/releases)
- [Commits](https://github.com/rust-lang/libc/compare/0.2.66...0.2.67)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
|
2020-03-08 21:38:58 -07:00 |
|
Trent Nelson
|
4db074a5aa
|
RPC: Add getFeeCalculatorForBlockhash method call (#8687)
Returns the `FeeCalculator` associated with the given blockhash, or
`null` if said blockhash has expired
|
2020-03-06 17:01:31 -07:00 |
|
Jack May
|
8ad6a8767f
|
Simplify runtime account handling (#8674)
|
2020-03-05 16:17:31 -08:00 |
|
Greg Fitzgerald
|
2242b1b4a5
|
Bump byteorder from 1.3.2 to 1.3.4 (#8159)
Bumps [byteorder](https://github.com/BurntSushi/byteorder) from 1.3.2 to 1.3.4.
- [Release notes](https://github.com/BurntSushi/byteorder/releases)
- [Changelog](https://github.com/BurntSushi/byteorder/blob/master/CHANGELOG.md)
- [Commits](https://github.com/BurntSushi/byteorder/compare/1.3.2...1.3.4)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
|
2020-03-05 17:07:18 -07:00 |
|
Grimes
|
7fad53b112
|
Use iterated account (#8673)
automerge
|
2020-03-05 13:10:20 -08:00 |
|
Grimes
|
9d667db634
|
SDK: Allow RecentBlockhashes to hold the entire BlockhashQueue (#8632)
automerge
|
2020-03-05 11:03:21 -08:00 |
|
Jack May
|
5e3ce30d02
|
Pass the correct program_id to programs (#8630)
|
2020-03-05 10:57:35 -08:00 |
|
Jack May
|
97c5fb8141
|
Allow passing of program_ids to programs (#8639)
|
2020-03-05 10:57:12 -08:00 |
|