Sam Kleinman
61a81279bd
This is the first step in removing the mutex from ABCI applications: making our test applications hold mutexes, which this does, hopefully with zero impact. If this lands well, then we can explore deleting the other mutexes (in the ABCI server and the clients.) While this change is not user impacting at all, removing the other mutexes *will* be. In persuit of this, I've changed the KV app somewhat, to put almost all of the logic in the base application and make the persistent application mostly be a wrapper on top of that with a different storage layer. |
3 years ago | |
---|---|---|
.. | ||
application.go | abci: make tendermint example+test clients manage a mutex (#7978) | 3 years ago |
client.go | proxy: move proxy package to internal (#6953) | 3 years ago |
messages.go | Completed the existing `FinalizeBlock` PR and rebased to master (#7798) | 3 years ago |
messages_test.go | testing: pass testing.T to assert and require always, assertion cleanup (#7508) | 3 years ago |
pubkey.go | cleanup: Reduce and normalize import path aliasing. (#6975) | 3 years ago |
result.go | Rebased to master the existing `ProcessProposal` PR (#7752) | 3 years ago |
types.pb.go | abci: PrepareProposal-VoteExtension integration [2nd try] (#7821) | 3 years ago |
util.go | fix lint failures with 1.31 (#5489) | 4 years ago |