Skip to content
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

Release 0.10.0 #100

Merged
merged 14 commits into from
Aug 15, 2018
Merged

Release 0.10.0 #100

merged 14 commits into from
Aug 15, 2018

Conversation

liamsi
Copy link
Contributor

@liamsi liamsi commented Aug 14, 2018

jaekwon and others added 13 commits July 3, 2018 02:34
* VerifyItem takes no index; Return keys/values in range; Fix

* Bump version

* 0.9.1 -- compute hash from rangeproof

* Require Verify() before Verify*()

* Review fixes from #75
* adhere to: ineffassign, misspell, golint

* unexport helper function & godoc compatibility for package comments

*  _PathToLeaf -> pathToLeaf

* remove obsolete proof-types from doc

* comment exported method and unexport debug helper method
 
* remove unused private methods

* remove unnecessary else blocks (golint):

* remove unused named returns

* minor changes to make code more idiomatic

* consistent receiver names

 * omit type from declaration

 * remove brackets from single return val

Signed-off-by: Liamsi <[email protected]>
- bump version
- update changelog

Signed-off-by: Liamsi <[email protected]>
* Fix benchmark scripts for current code
* Add benchmark result
This is done to remove the need for an override constraint for tendermint
in the sdk.

Closes #90
* Move orphaningTree logic into VersionedTree

* Move Tree.Set and Node.set to VersionedTree, fix tests

* Move Tree.Remove and node.remove to VersionedTree

* Rename VersionedTree/Tree to MutableTree/ImmutableTree

* Rename files to match type names

* Add GetImmutable and lazy loading of MutableTree

* Move balance and rotate from Node to MutableTree

* Add benchmarks with -benchmem, remove incomplete benchmark

* Rename variables in rotation functions

* Add test to check for consistent tracking of orphans

* Add back ability to load old versions with idempotent saves

* Add idempotent save test case
# Conflicts:
#	CHANGELOG.md
#	Gopkg.lock
#	basic_test.go
#	doc.go
#	immutable_tree.go
#	node.go
#	proof.go
#	proof_range.go
#	tree_dotgraph_test.go
#	util.go
#	versioned_tree.go
@liamsi
Copy link
Contributor Author

liamsi commented Aug 14, 2018

Release to unblock: cosmos/cosmos-sdk#1952
cc @alexanderbez @jackzampolin @jlandrews

Copy link
Contributor

@UnitylChaos UnitylChaos left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me 👍

@liamsi liamsi merged commit e5726c0 into master Aug 15, 2018
ridenaio pushed a commit to idena-network/iavl that referenced this pull request Jul 1, 2019
* dep: Change tendermint dep to be ^v0.22.0 (cosmos#91)

* Mutable/Immutable refactor and GetImmutable snapshots (cosmos#92)

* Release 0.10.0: Update Changelog and bump version (cosmos#99)

See changelog: https://github.com/tendermint/iavl/blob/develop/CHANGELOG.md#0100
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.

5 participants