1. 33184d2 Fix race in item too. by Robert Iannucci · 7 years ago master
  2. 1075668 Fix race in gkvlite introduced when removing `unsafe` by Robert Iannucci · 7 years ago
  3. 10bbae2 Remove usage of unsafe from gkvlite. by Robert Iannucci · 7 years ago
  4. cf7fa95 Make keys able to hold 4GB as well (though I only plan to use it for 2MB keys, max) by Robert Iannucci · 7 years ago
  5. d81e566 fix imports by Robert Iannucci · 7 years ago
  6. 5b47ed6 Added some random permutation benchmark tests. by Steve Yen · 8 years ago
  7. 4f02238 package comment by Steve Yen · 8 years ago
  8. b79e683 Added doc, build, coverage badges. by Steve Yen · 8 years ago
  9. 3d2d210 Merge pull request #3 from d2g/patch-1 by Steve Yen · 8 years ago
  10. 7470afc Updated slab testing tool to use ItemNode free-list. by Steve Yen · 9 years ago
  11. ed22da1 Added ItemAlloc() callback and renamed to ItemAddRef/DecRef(). by Steve Yen · 9 years ago
  12. 9549cb8 Added --slabStats flag. by Steve Yen · 9 years ago
  13. 9efbad2 Added more flags to slab test program. by Steve Yen · 9 years ago
  14. 661dda9 Typo with evicts param. by Steve Yen · 9 years ago
  15. b48db06 Cmd-line test tool for slab allocator performance. by Steve Yen · 9 years ago
  16. bc6bc7c Test different value sizes. by Steve Yen · 9 years ago
  17. d143f4a Added itemLoc.NumBytes() to avoid extra val read's. by Steve Yen · 9 years ago
  18. 32a7698 Const itemLoc_hdrLength. by Steve Yen · 9 years ago
  19. 2bd6484 TestSlabStoreRandom(). by Steve Yen · 9 years ago
  20. aa0836f Sub-optimally re-read item so NumBytes() works. by Steve Yen · 9 years ago
  21. 2f14336 Note that evictions should be serialized. by Steve Yen · 9 years ago
  22. 0b34f9e Added tools/slab to test slab-based buffer mgmt. by Steve Yen · 9 years ago
  23. 4da3a2e go fmt. by Steve Yen · 9 years ago
  24. 7ad67fd README.md update. by Steve Yen · 9 years ago
  25. a68c97e Snapshots are read-only. by Steve Yen · 9 years ago
  26. b7952df Release the min item during CopyTo(). by Steve Yen · 9 years ago
  27. a64ab74 Need to release min-item during CopyTo(). by Steve Yen · 9 years ago
  28. e819ee0 TestEvictRefCountRandom(). by Steve Yen · 9 years ago
  29. c00066f TestPersistRefCountRandom(). by Steve Yen · 9 years ago
  30. d2442e8 Mark all nodes reclaimable on Close(). by Steve Yen · 9 years ago
  31. b683267 Use CAS during Close(). by Steve Yen · 9 years ago
  32. bff8cf0 Handle evicted nodes during dump(). by Steve Yen · 9 years ago
  33. 42cfe87 TestStoreRefCountRandom(). by Steve Yen · 9 years ago
  34. 8171efe reclaimMarkUpdate() to recursively refresh markings. by Steve Yen · 9 years ago
  35. c80145b Mark middle node as reclaimable during Delete(). by Steve Yen · 9 years ago
  36. b2b53a7 Made reclaimLater array bigger. by Steve Yen · 9 years ago
  37. 01b24b8 Comment. by Steve Yen · 9 years ago
  38. e00306f Delete needs dec-ref if wasDeleted. by Steve Yen · 9 years ago
  39. 66fa46b Unneeded nil clearing. by Steve Yen · 9 years ago
  40. 8ef453e Whitespace. by Steve Yen · 9 years ago
  41. 51974dc More clearing of reclaimLater. by Steve Yen · 9 years ago
  42. ab57075 TestStoreRefCount(). by Steve Yen · 9 years ago
  43. d2f97bc Update README.md by Dan Goldsmith · 9 years ago
  44. 2b84d37 Comments on using ItemValAddRef/DecRef(). by Steve Yen · 9 years ago
  45. b712a4d Call ItemValDecRef() during freeNode(). by Steve Yen · 9 years ago
  46. 446005a mkNode() does ItemValAddRef(). by Steve Yen · 9 years ago
  47. aa7cdd0 Some calls to ItemValAddRef/DecRef(). by Steve Yen · 9 years ago
  48. 1a1a574 ItemValAddRef/DecRef() helper functions. by Steve Yen · 9 years ago
  49. fdea10a Allow app-specific user data per Collection. by Steve Yen · 9 years ago
  50. 3991b0e Moved ItemValAddRef/DecRef funcs upwards. by Steve Yen · 9 years ago
  51. bc9b6a2 ItemValRead/Write() helper functions. by Steve Yen · 9 years ago
  52. 638ed18 ItemValAddRef/DecRef() callbacks. by Steve Yen · 9 years ago
  53. 988f3b5 More comments. by Steve Yen · 9 years ago
  54. a5528cc More comments. by Steve Yen · 9 years ago
  55. d501c62 More comments. by Steve Yen · 9 years ago
  56. 8b4ee12 README tweaks. by Steve Yen · 9 years ago
  57. 6616c2c Detect out-of-order keys during VisitItemsAscendEx(). by Steve Yen · 9 years ago
  58. a64038f TestNodeLocWriteErr(). by Steve Yen · 9 years ago
  59. c635629 Test split of empty nodeLoc. by Steve Yen · 9 years ago
  60. cf6b3f5 TestStatErr(). by Steve Yen · 9 years ago
  61. 544e262 TestDoubleFreeRootNodeLoc(). by Steve Yen · 9 years ago
  62. 218de79 TestWriteEmptyItemsErr(). by Steve Yen · 9 years ago
  63. f7fa061 TestWriteItemsErr(). by Steve Yen · 9 years ago
  64. 3017d98 TestNumInfo(). by Steve Yen · 9 years ago
  65. 36e64ce TestDoubleFreeNodeLoc(). by Steve Yen · 9 years ago
  66. 8281e16 TestDoubleFreeNode(). by Steve Yen · 9 years ago
  67. 429ad40 TestFlushRevertWithReadError(). by Steve Yen · 9 years ago
  68. e224c60 100% code coverage for Collection.Get(). by Steve Yen · 9 years ago
  69. 530b454 100% code coverage for Collection.UnmarshalJSON(). by Steve Yen · 9 years ago
  70. 4e823db TestCollectionMisc() added. by Steve Yen · 9 years ago
  71. f700f72 Moved writeNodes() to be a Collection method. by Steve Yen · 9 years ago
  72. fa66a8b Flush() must write the 'snapshot'ed rootNodeLoc's. by Steve Yen · 9 years ago
  73. 269cdf0 Moved AllocStats() higher. by Steve Yen · 9 years ago
  74. 2c0d734 Renamed to writeItems/writeNodes(). by Steve Yen · 9 years ago
  75. 2fd84d0 Renamed FreeStats to AllocStats. by Steve Yen · 9 years ago
  76. cd1c3ff Brief README note on how FlushRevert() works. by Steve Yen · 9 years ago
  77. 5f42a1a Added FlushRevert() notes to the README. by Steve Yen · 9 years ago
  78. e771f31 FlushRevert() on snapshot or read-only store should not truncate. by Steve Yen · 9 years ago
  79. 160d8ac FlushRevert() API, allowing revert or undo of the last Flush(). by Steve Yen · 9 years ago
  80. 019e306 go fmt. by Steve Yen · 9 years ago
  81. 5dddfee Refactored out readRootsScan() function. by Steve Yen · 9 years ago
  82. ff01e0e Fix reclaimLater's to have the right reclaimMark. by Steve Yen · 9 years ago
  83. 6680889 Each rootNodeLoc has its own reclaimMark sentinel. by Steve Yen · 9 years ago
  84. 307cdf0 Use same colls throughout Flush/writeRoots(). by Steve Yen · 9 years ago
  85. 5d70bae Get refs on all colls before at start of Flush. by Steve Yen · 9 years ago
  86. a1ad374 Added closeCollection(). by Steve Yen · 9 years ago
  87. aca6a13 TestReclaimRooChain(). by Steve Yen · 9 years ago
  88. fee4a2e Extra panic if key is nil. by Steve Yen · 9 years ago
  89. fdd28e4 TestItemNumValBytes(). by Steve Yen · 9 years ago
  90. f298a32 Support repeated re-Close()'ing. by Steve Yen · 9 years ago
  91. 1d4a5cf TestDump(). by Steve Yen · 9 years ago
  92. bc4ed9c TestCollectionStats(). by Steve Yen · 9 years ago
  93. 702c86e TestStoreClose(). by Steve Yen · 9 years ago
  94. 15362fb TestCurFreeNodes(). by Steve Yen · 9 years ago
  95. c058b37 Remove unused numFreeNodes(), replaced by CurFreeNodes. by Steve Yen · 9 years ago
  96. bc54fa8 TestItemCopy(). by Steve Yen · 9 years ago
  97. 4f91412 Track current free list lengths in freeStats. by Steve Yen · 9 years ago
  98. 57e51bf Helper debugging functions. by Steve Yen · 9 years ago
  99. 76ffe8f Don't split() when at the leaf level. by Steve Yen · 9 years ago
  100. 422079c Need to markReclaimable() on the actual middle node. by Steve Yen · 9 years ago