├── .travis.yml ├── LICENSE.txt ├── README.md ├── examples └── kv.go ├── file.go ├── go.mod ├── item.go ├── iterator.go ├── licenses ├── APL2.txt └── BSL-Couchbase.txt ├── mm ├── build.go ├── malloc.c ├── malloc.go ├── malloc.h ├── malloc_perf_test.go └── malloc_test.go ├── nitro.go ├── nitro_test.go ├── nodelist.go ├── nodelist_test.go ├── nodetable ├── table.go └── table_test.go └── skiplist ├── C ├── main.cc └── skiplist.hh ├── access_barrier.go ├── builder.go ├── item.go ├── iterator.go ├── merger.go ├── merger_test.go ├── node.go ├── node_alloc_amd64.go ├── node_amd64.go ├── skiplist.go ├── skiplist_test.go └── stats.go /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/couchbase/nitro/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/couchbase/nitro/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/couchbase/nitro/HEAD/README.md -------------------------------------------------------------------------------- /examples/kv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/couchbase/nitro/HEAD/examples/kv.go -------------------------------------------------------------------------------- /file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/couchbase/nitro/HEAD/file.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- 1 | module github.com/couchbase/nitro 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /item.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/couchbase/nitro/HEAD/item.go -------------------------------------------------------------------------------- /iterator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/couchbase/nitro/HEAD/iterator.go -------------------------------------------------------------------------------- /licenses/APL2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/couchbase/nitro/HEAD/licenses/APL2.txt -------------------------------------------------------------------------------- /licenses/BSL-Couchbase.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/couchbase/nitro/HEAD/licenses/BSL-Couchbase.txt -------------------------------------------------------------------------------- /mm/build.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/couchbase/nitro/HEAD/mm/build.go -------------------------------------------------------------------------------- /mm/malloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/couchbase/nitro/HEAD/mm/malloc.c -------------------------------------------------------------------------------- /mm/malloc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/couchbase/nitro/HEAD/mm/malloc.go -------------------------------------------------------------------------------- /mm/malloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/couchbase/nitro/HEAD/mm/malloc.h -------------------------------------------------------------------------------- /mm/malloc_perf_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/couchbase/nitro/HEAD/mm/malloc_perf_test.go -------------------------------------------------------------------------------- /mm/malloc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/couchbase/nitro/HEAD/mm/malloc_test.go -------------------------------------------------------------------------------- /nitro.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/couchbase/nitro/HEAD/nitro.go -------------------------------------------------------------------------------- /nitro_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/couchbase/nitro/HEAD/nitro_test.go -------------------------------------------------------------------------------- /nodelist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/couchbase/nitro/HEAD/nodelist.go -------------------------------------------------------------------------------- /nodelist_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/couchbase/nitro/HEAD/nodelist_test.go -------------------------------------------------------------------------------- /nodetable/table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/couchbase/nitro/HEAD/nodetable/table.go -------------------------------------------------------------------------------- /nodetable/table_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/couchbase/nitro/HEAD/nodetable/table_test.go -------------------------------------------------------------------------------- /skiplist/C/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/couchbase/nitro/HEAD/skiplist/C/main.cc -------------------------------------------------------------------------------- /skiplist/C/skiplist.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/couchbase/nitro/HEAD/skiplist/C/skiplist.hh -------------------------------------------------------------------------------- /skiplist/access_barrier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/couchbase/nitro/HEAD/skiplist/access_barrier.go -------------------------------------------------------------------------------- /skiplist/builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/couchbase/nitro/HEAD/skiplist/builder.go -------------------------------------------------------------------------------- /skiplist/item.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/couchbase/nitro/HEAD/skiplist/item.go -------------------------------------------------------------------------------- /skiplist/iterator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/couchbase/nitro/HEAD/skiplist/iterator.go -------------------------------------------------------------------------------- /skiplist/merger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/couchbase/nitro/HEAD/skiplist/merger.go -------------------------------------------------------------------------------- /skiplist/merger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/couchbase/nitro/HEAD/skiplist/merger_test.go -------------------------------------------------------------------------------- /skiplist/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/couchbase/nitro/HEAD/skiplist/node.go -------------------------------------------------------------------------------- /skiplist/node_alloc_amd64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/couchbase/nitro/HEAD/skiplist/node_alloc_amd64.go -------------------------------------------------------------------------------- /skiplist/node_amd64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/couchbase/nitro/HEAD/skiplist/node_amd64.go -------------------------------------------------------------------------------- /skiplist/skiplist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/couchbase/nitro/HEAD/skiplist/skiplist.go -------------------------------------------------------------------------------- /skiplist/skiplist_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/couchbase/nitro/HEAD/skiplist/skiplist_test.go -------------------------------------------------------------------------------- /skiplist/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/couchbase/nitro/HEAD/skiplist/stats.go --------------------------------------------------------------------------------