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.11.0 #112

Merged
merged 20 commits into from
Sep 8, 2018
Merged

Release 0.11.0 #112

merged 20 commits into from
Sep 8, 2018

Conversation

liamsi
Copy link
Contributor

@liamsi liamsi commented Sep 7, 2018

merge release to master

jaekwon and others added 20 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
* Introduce KeyFormat that uses a full 8 bytes for int64 values and avoids string manipulatio/scanning

* Add node key and orphan key benchmark

* Fix various issue from PR: punctuation, add overflow test, and improve
scan function
* Remove architecture dependent getter functions

* update changelog
Bump version and update change-log
Copy link
Contributor

@ValarDragon ValarDragon left a comment

Choose a reason for hiding this comment

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

LGTM!

@liamsi liamsi merged commit 3acc91f into master Sep 8, 2018
ridenaio pushed a commit to idena-network/iavl that referenced this pull request Jul 1, 2019
See full changelog here:
https://github.com/tendermint/iavl/blob/develop/CHANGELOG.md#0110-september-7-2018

* Update to CircleCI 2.0 (cosmos#108)

* Use 8 bytes to store int64 components of database keys  (cosmos#107)

* Introduce KeyFormat that uses a full 8 bytes for int64 values and avoids string manipulatio/scanning

* Add node key and orphan key benchmark

* Fix various issue from PR: punctuation, add overflow test, and improve
scan function

* Remove architecture dependent getter functions (cosmos#96)

* Remove architecture dependent getter functions

* update changelog

* Prep Release 0.11.0 (cosmos#111)

* Bump version and update change-log
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.

4 participants