James Mills 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							36bc134b22 
							
						 
					 
					
						
						
							
							Fix a bug wit the decoder passing the wrong value for the value's offset into the buffer ( #77 )  
						
						
						
						
							
						
					 
					
						2019-08-31 08:35:17 +10:00 
						 
				 
			
				
					
						
							
							
								James Mills 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ea96b8afc0 
							
						 
					 
					
						
						
							
							Update README.md  
						
						
						
						
							
						
					 
					
						2019-08-30 13:28:17 +10:00 
						 
				 
			
				
					
						
							
							
								James Mills 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b3d6f734b6 
							
						 
					 
					
						
						
							
							Use an Adaptive Radix Tree ( #71 )  
						
						
						
						
							
						
					 
					
						2019-08-30 08:13:24 +10:00 
						 
				 
			
				
					
						
							
							
								Ignacio Hagopian 
							
						 
					 
					
						
						
						
						
							
						
						
							55459a5c93 
							
						 
					 
					
						
						
							
							readme: fix stargazers link ( #73 )  
						
						
						
						
							
						
					 
					
						2019-08-30 08:05:08 +10:00 
						 
				 
			
				
					
						
							
							
								James Mills 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a20ee3e3d4 
							
						 
					 
					
						
						
							
							Update README.md  
						
						
						
						
							
						
					 
					
						2019-08-26 08:45:15 +10:00 
						 
				 
			
				
					
						
							
							
								James Mills 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cd27b84069 
							
						 
					 
					
						
						
							
							Create FUNDING.yml  
						
						
						
						
							
						
					 
					
						2019-08-25 12:01:15 +10:00 
						 
				 
			
				
					
						
							
							
								James Mills 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b28353de02 
							
						 
					 
					
						
						
							
							Update README.md  
						
						
						
						
							
						
					 
					
						2019-08-18 22:34:14 +10:00 
						 
				 
			
				
					
						
							
							
								Awn 
							
						 
					 
					
						
						
						
						
							
						
						
							e8bee948bc 
							
						 
					 
					
						
						
							
							Make optimised scan functionality optional ( #68 )  
						
						
						
						
							
						
					 
					
						2019-08-16 10:51:59 +10:00 
						 
				 
			
				
					
						
							
							
								Xin Zhang 
							
						 
					 
					
						
						
						
						
							
						
						
							156d29e344 
							
						 
					 
					
						
						
							
							Fix typo ( #65 )  
						
						
						
						
							
						
					 
					
						2019-08-14 20:53:08 +10:00 
						 
				 
			
				
					
						
							
							
								James Mills 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c5a565cd82 
							
						 
					 
					
						
						
							
							Adds WithSync(...) option to turn  on sync after write durability ( #63 )  
						
						... 
						
						
						
						* Added WithSync(...) option to turn  on sync after write durability
* Add Sync/NoSync benchmark variants for Put() 
						
						
							
						
					 
					
						2019-08-12 06:47:46 +10:00 
						 
				 
			
				
					
						
							
							
								Ignacio Hagopian 
							
						 
					 
					
						
						
						
						
							
						
						
							8f56cffd86 
							
						 
					 
					
						
						
							
							codec: collapse write and save extra alloc ( #64 )  
						
						
						
						
							
						
					 
					
						2019-08-12 06:47:26 +10:00 
						 
				 
			
				
					
						
							
							
								James Mills 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7204a33512 
							
						 
					 
					
						
						
							
							Fix and cleanup some unnecessary internal sub-packages and duplication  
						
						
						
						
							
						
					 
					
						2019-08-08 22:28:25 +10:00 
						 
				 
			
				
					
						
							
							
								James Mills 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c7d101d34f 
							
						 
					 
					
						
						
							
							Fixed missing model import for codec with undefined Entry  
						
						
						
						
							
						
					 
					
						2019-08-08 20:14:27 +10:00 
						 
				 
			
				
					
						
							
							
								Awn 
							
						 
					 
					
						
						
						
						
							
						
						
							af43cfa8f1 
							
						 
					 
					
						
						
							
							Remove merge function ( #60 )  
						
						... 
						
						
						
						* tidy: clean up some leftovers
Fixes  #56 
Fixes  #57 
Fixes  #58 
* api: remove standalone merge function
Fixes  #55  
						
						
							
						
					 
					
						2019-08-08 19:51:45 +10:00 
						 
				 
			
				
					
						
							
							
								James Mills 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							110c5024ee 
							
						 
					 
					
						
						
							
							Update README.md  
						
						
						
						
							
						
					 
					
						2019-08-08 12:17:42 +10:00 
						 
				 
			
				
					
						
							
							
								Ignacio Hagopian 
							
						 
					 
					
						
						
						
						
							
						
						
							1f10b4026d 
							
						 
					 
					
						
						
							
							inline hash function to save extra alloc ( #53 )  
						
						
						
						
							
						
					 
					
						2019-08-08 09:52:31 +10:00 
						 
				 
			
				
					
						
							
							
								Ignacio Hagopian 
							
						 
					 
					
						
						
						
						
							
						
						
							fd179b4a86 
							
						 
					 
					
						
						
							
							custom high-performance encoder implementation ( #52 )  
						
						
						
						
							
						
					 
					
						2019-08-08 09:21:46 +10:00 
						 
				 
			
				
					
						
							
							
								James Mills 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							755b1879b5 
							
						 
					 
					
						
						
							
							Use []byte byte slices as keys directly avoiding serialing string(s) ( #46 ) ( #51 )  
						
						
						
						
							
						
					 
					
						2019-08-08 08:14:48 +10:00 
						 
				 
			
				
					
						
							
							
								James Mills 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d0c913ccee 
							
						 
					 
					
						
						
							
							Revert "Use []byte byte slices as keys directly avoiding serialing string(s) ( #46 )" ( #50 )  
						
						... 
						
						
						
						This reverts commit 3c1808cad3f19c23c6e4aacd4cfbbc4a04da1c08. 
						
						
							
 
						
					 
					
						2019-08-08 08:06:38 +10:00 
						 
				 
			
				
					
						
							
							
								James Mills 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6b372d8334 
							
						 
					 
					
						
						
							
							Added export/import sub-commands to backup/resotre a database ( #48 )  
						
						
						
						
							
						
					 
					
						2019-08-08 08:00:29 +10:00 
						 
				 
			
				
					
						
							
							
								James Mills 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c1808cad3 
							
						 
					 
					
						
						
							
							Use []byte byte slices as keys directly avoiding serialing string(s) ( #46 )  
						
						
						
						
							
						
					 
					
						2019-08-08 07:59:11 +10:00 
						 
				 
			
				
					
						
							
							
								James Mills 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5d1dd6657a 
							
						 
					 
					
						
						
							
							Fixed handling of missing config.json from cli behavior  
						
						
						
						
							
						
					 
					
						2019-08-07 21:47:51 +10:00 
						 
				 
			
				
					
						
							
							
								James Mills 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1ba9ca46e3 
							
						 
					 
					
						
						
							
							Rename set command to put and cleanup the command's docs  
						
						
						
						
							
						
					 
					
						2019-08-07 21:44:33 +10:00 
						 
				 
			
				
					
						
							
							
								James Mills 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2a419c46d2 
							
						 
					 
					
						
						
							
							Update README.md  
						
						
						
						
							
						
					 
					
						2019-08-07 13:24:38 +10:00 
						 
				 
			
				
					
						
							
							
								James Mills 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e543fc38fb 
							
						 
					 
					
						
						
							
							Added AUTHORS file to record contributors beyond the scope of Github metadata ( #41 )  
						
						
						
						
							
						
					 
					
						2019-08-07 13:21:09 +10:00 
						 
				 
			
				
					
						
							
							
								James Mills 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							82e26449fa 
							
						 
					 
					
						
						
							
							Added the same functional options to the bitcask CLI and persist options to the db store ( #40 )  
						
						
						
						
							
						
					 
					
						2019-08-07 10:23:10 +10:00 
						 
				 
			
				
					
						
							
							
								James Mills 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bce2721be4 
							
						 
					 
					
						
						
							
							Update README.md  
						
						
						
						
							
						
					 
					
						2019-08-06 08:15:03 +10:00 
						 
				 
			
				
					
						
							
							
								Ignacio Hagopian 
							
						 
					 
					
						
						
						
						
							
						
						
							f2b5515e03 
							
						 
					 
					
						
						
							
							update trie dependency to take advantage of improvements ( #45 )  
						
						
						
						
							
						
					 
					
						2019-08-06 08:05:41 +10:00 
						 
				 
			
				
					
						
							
							
								James Mills 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8b684b635d 
							
						 
					 
					
						
						
							
							Update CONTRIBUTING.md  
						
						
						
						
							
						
					 
					
						2019-08-05 19:48:32 +10:00 
						 
				 
			
				
					
						
							
							
								Ignacio Hagopian 
							
						 
					 
					
						
						
						
						
							
						
						
							a407905ae2 
							
						 
					 
					
						
						
							
							Improve Get/Put performance with optional mempooling ( #36 )  
						
						... 
						
						
						
						* avoid unnecessary use of encoder/decoder to decrease memory allocations
* add an optional configurable mempool to avoid extra allocs
* add doc.go with examples 
						
						
							
 
						
					 
					
						2019-08-05 07:23:07 +10:00 
						 
				 
			
				
					
						
							
							
								James Mills 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6ceeccfd64 
							
						 
					 
					
						
						
							
							Update README.md  
						
						
						
						
							
						
					 
					
						2019-08-03 19:49:15 +10:00 
						 
				 
			
				
					
						
							
							
								James Mills 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							35dc7e70d2 
							
						 
					 
					
						
						
							
							Update README.md  
						
						
						
						
							
						
					 
					
						2019-08-03 19:47:23 +10:00 
						 
				 
			
				
					
						
							
							
								James Mills 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6cc1154611 
							
						 
					 
					
						
						
							
							Update README.md  
						
						
						
						
							
						
					 
					
						2019-08-03 19:46:18 +10:00 
						 
				 
			
				
					
						
							
							
								Ignacio Hagopian 
							
						 
					 
					
						
						
						
						
							
						
						
							8aa66c66da 
							
						 
					 
					
						
						
							
							keydir: avoid defers ( #34 )  
						
						
						
						
							
						
					 
					
						2019-08-01 19:18:05 +10:00 
						 
				 
			
				
					
						
							
							
								Ignacio Hagopian 
							
						 
					 
					
						
						
						
						
							
						
						
							e3242c8426 
							
						 
					 
					
						
						
							
							README: typos ( #35 )  
						
						
						
						
							
						
					 
					
						2019-08-01 13:48:36 +10:00 
						 
				 
			
				
					
						
							
							
								James Mills 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							912371645d 
							
						 
					 
					
						
						
							
							Fixed an off-by-one bug with managing datafiles ( #31 )  
						
						
						
						
							
 
						
					 
					
						2019-07-29 23:49:37 +10:00 
						 
				 
			
				
					
						
							
							
								James Mills 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc782a3083 
							
						 
					 
					
						
						
							
							Update README.md  
						
						
						
						
							
						
					 
					
						2019-07-27 07:57:38 +10:00 
						 
				 
			
				
					
						
							
							
								James Mills 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a2161179ef 
							
						 
					 
					
						
						
							
							Update README.md  
						
						
						
						
							
						
					 
					
						2019-07-27 07:56:34 +10:00 
						 
				 
			
				
					
						
							
							
								James Mills 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							51bac21c0a 
							
						 
					 
					
						
						
							
							Improves Merge() operation by also pruning old key/value pairs ( #29 )  
						
						... 
						
						
						
						* Added new API Stats() and Prune()
* Improved Merge() logic to also prune old key/values and actually reclaim disk space
* Added backward compat for the old Merge() function
* Refactor indexing of keys to items (hints)
* Remove redundant TestOpenMerge
* Add unit test for Stats()
* Improve TestMerge() 
						
						
							
 
						
					 
					
						2019-07-27 07:52:25 +10:00 
						 
				 
			
				
					
						
							
							
								Awn 
							
						 
					 
					
						
						
						
						
							
						
						
							b7ac95d66a 
							
						 
					 
					
						
						
							
							remove merge folder after merge completes ( #26 )  
						
						
						
						
							
 
						
					 
					
						2019-07-25 08:31:44 +10:00 
						 
				 
			
				
					
						
							
							
								Awn 
							
						 
					 
					
						
						
						
						
							
						
						
							c28c72108f 
							
						 
					 
					
						
						
							
							Use consistent directory names in benchmarks ( #24 )  
						
						... 
						
						
						
						* patch: use current directory for benchmarks
* Use consistent directory names 
						
						
							
 
						
					 
					
						2019-07-25 08:18:41 +10:00 
						 
				 
			
				
					
						
							
							
								Awn 
							
						 
					 
					
						
						
						
						
							
						
						
							a74203b99e 
							
						 
					 
					
						
						
							
							patch: use current directory for benchmarks ( #23 )  
						
						
						
						
							
						
					 
					
						2019-07-25 08:09:04 +10:00 
						 
				 
			
				
					
						
							
							
								Awn 
							
						 
					 
					
						
						
						
						
							
						
						
							5ee0f8e0df 
							
						 
					 
					
						
						
							
							update dependencies ( #22 )  
						
						
						
						
							
						
					 
					
						2019-07-25 08:02:00 +10:00 
						 
				 
			
				
					
						
							
							
								Awn 
							
						 
					 
					
						
						
						
						
							
						
						
							479cabcc8e 
							
						 
					 
					
						
						
							
							patch: use directory within database path for merge ( #21 )  
						
						
						
						
							
						
					 
					
						2019-07-25 08:01:12 +10:00 
						 
				 
			
				
					
						
							
							
								Awn 
							
						 
					 
					
						
						
						
						
							
						
						
							3b63388e79 
							
						 
					 
					
						
						
							
							benchmarks: set test size to compute throughput ( #16 )  
						
						... 
						
						
						
						* benchmarks: set test size to compute throughput
* patch: error on cross-filesystem rename operation
* revert: commit to wrong branch 
						
						
							
						
					 
					
						2019-07-25 07:14:58 +10:00 
						 
				 
			
				
					
						
							
							
								panyun 
							
						 
					 
					
						
						
						
						
							
						
						
							fd2023ee38 
							
						 
					 
					
						
						
							
							Fix issue(db file Merge issue in windows env): ( #15 )  
						
						... 
						
						
						
						* Fix issue(windows env):
1. Run my program firstly, it will create my.db folder normaly.
2. Close my program and restart it again, I will receive an error.
* Fix coding format issue
* Change the last fixing with @prologic  suggestion. 
						
						
							
						
					 
					
						2019-07-23 13:27:14 +10:00 
						 
				 
			
				
					
						
							
							
								James Mills 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							47ad6601f3 
							
						 
					 
					
						
						
							
							Update generated protobuf code  
						
						
						
						
							
 
						
					 
					
						2019-07-19 20:49:49 +10:00 
						 
				 
			
				
					
						
							
							
								Christian Muehlhaeuser 
							
						 
					 
					
						
						
						
						
							
						
						
							057c147f89 
							
						 
					 
					
						
						
							
							Added missing error check ( #13 )  
						
						... 
						
						
						
						err was assigned, but not checked. 
						
						
							
						
					 
					
						2019-07-19 20:22:56 +10:00 
						 
				 
			
				
					
						
							
							
								Jesse Donat 
							
						 
					 
					
						
						
						
						
							
						
						
							9fafcad9a6 
							
						 
					 
					
						
						
							
							Fix mismatched key casing. ( #12 )  
						
						
						
						
							
						
					 
					
						2019-06-12 07:29:11 +10:00 
						 
				 
			
				
					
						
							
							
								Whemoon Jang 
							
						 
					 
					
						
						
						
						
							
						
						
							c4faac9f7c 
							
						 
					 
					
						
						
							
							Fix outdated README ( #11 )  
						
						
						
						
							
						
					 
					
						2019-06-03 20:48:30 +10:00