{"push_id":607806746,"size":22,"distinct_size":1,"ref":"refs/heads/master","head":"e5143719a52b5f03a8c6574099eb633848effed4","before":"d9680c5c305568cbc95412c4e7d804eb734552a0","commits":[{"sha":"e5afa0ba0f72d8ce480786c12bbd1b0fa023329f","author":{"email":"96597d1a2ce50fc967745fc8f11359736ad2bda4@gmail.com","name":"Tim Henderson"},"message":"started eviscerating the leaf\n\nSigned-off-by: Tim Henderson <tim.tadh@gmail.com>","distinct":false,"url":"https://api.github.com/repos/timtadh/fs2/commits/e5afa0ba0f72d8ce480786c12bbd1b0fa023329f"},{"sha":"0a88f0657864ceee6f508b250151012fc9bd1d9b","author":{"email":"96597d1a2ce50fc967745fc8f11359736ad2bda4@gmail.com","name":"Tim Henderson"},"message":"re-implemented leaf\n\nSigned-off-by: Tim Henderson <tim.tadh@gmail.com>","distinct":false,"url":"https://api.github.com/repos/timtadh/fs2/commits/0a88f0657864ceee6f508b250151012fc9bd1d9b"},{"sha":"2ae7bd085caffe389e25318b47887e1f6f1fcc68","author":{"email":"96597d1a2ce50fc967745fc8f11359736ad2bda4@gmail.com","name":"Tim Henderson"},"message":"tested balance\n\nSigned-off-by: Tim Henderson <tim.tadh@gmail.com>","distinct":false,"url":"https://api.github.com/repos/timtadh/fs2/commits/2ae7bd085caffe389e25318b47887e1f6f1fcc68"},{"sha":"38e4f81b0e7f58c969d0b48b8c7493ce7cfcd811","author":{"email":"96597d1a2ce50fc967745fc8f11359736ad2bda4@gmail.com","name":"Tim Henderson"},"message":"enabled most insert tests\n\nSigned-off-by: Tim Henderson <tim.tadh@gmail.com>","distinct":false,"url":"https://api.github.com/repos/timtadh/fs2/commits/38e4f81b0e7f58c969d0b48b8c7493ce7cfcd811"},{"sha":"8c8cc2d2aa90ad421af4d52d98b6d57da1fb7c7f","author":{"email":"96597d1a2ce50fc967745fc8f11359736ad2bda4@gmail.com","name":"Tim Henderson"},"message":"re-enabled remove_test\n\nSigned-off-by: Tim Henderson <tim.tadh@gmail.com>","distinct":false,"url":"https://api.github.com/repos/timtadh/fs2/commits/8c8cc2d2aa90ad421af4d52d98b6d57da1fb7c7f"},{"sha":"d7c87e2cddc435354c0f7475faeee427e1bf3046","author":{"email":"96597d1a2ce50fc967745fc8f11359736ad2bda4@gmail.com","name":"Tim Henderson"},"message":"pure and get tests\n\nSigned-off-by: Tim Henderson <tim.tadh@gmail.com>","distinct":false,"url":"https://api.github.com/repos/timtadh/fs2/commits/d7c87e2cddc435354c0f7475faeee427e1bf3046"},{"sha":"077f6a8a6576d1171050aa7b6f4dda0614fa1ba7","author":{"email":"96597d1a2ce50fc967745fc8f11359736ad2bda4@gmail.com","name":"Tim Henderson"},"message":"added bench back\n\nSigned-off-by: Tim Henderson <tim.tadh@gmail.com>","distinct":false,"url":"https://api.github.com/repos/timtadh/fs2/commits/077f6a8a6576d1171050aa7b6f4dda0614fa1ba7"},{"sha":"57de11144f99fddb1b68099b01b48025e6bff054","author":{"email":"96597d1a2ce50fc967745fc8f11359736ad2bda4@gmail.com","name":"Tim Henderson"},"message":"removed the 64\n\nSigned-off-by: Tim Henderson <tim.tadh@gmail.com>","distinct":false,"url":"https://api.github.com/repos/timtadh/fs2/commits/57de11144f99fddb1b68099b01b48025e6bff054"},{"sha":"467ff620f5bfb8243d8372711704f176cc761135","author":{"email":"96597d1a2ce50fc967745fc8f11359736ad2bda4@gmail.com","name":"Tim Henderson"},"message":"cleaned up insert more\n\nSigned-off-by: Tim Henderson <tim.tadh@gmail.com>","distinct":false,"url":"https://api.github.com/repos/timtadh/fs2/commits/467ff620f5bfb8243d8372711704f176cc761135"},{"sha":"4b0bbcac555fec163b27a55d1007acee3d3f8398","author":{"email":"96597d1a2ce50fc967745fc8f11359736ad2bda4@gmail.com","name":"Tim Henderson"},"message":"gofmt\n\nSigned-off-by: Tim Henderson <tim.tadh@gmail.com>","distinct":false,"url":"https://api.github.com/repos/timtadh/fs2/commits/4b0bbcac555fec163b27a55d1007acee3d3f8398"},{"sha":"3e4aab4a43df85ac7b3c6d3d8681edf7169bd9e8","author":{"email":"96597d1a2ce50fc967745fc8f11359736ad2bda4@gmail.com","name":"Tim Henderson"},"message":"varchar infrastructure setup\n\nSigned-off-by: Tim Henderson <tim.tadh@gmail.com>","distinct":false,"url":"https://api.github.com/repos/timtadh/fs2/commits/3e4aab4a43df85ac7b3c6d3d8681edf7169bd9e8"},{"sha":"140896fcbc54657f6defc1e4774b5239241f2a10","author":{"email":"96597d1a2ce50fc967745fc8f11359736ad2bda4@gmail.com","name":"Tim Henderson"},"message":"started writing varRun\n\nSigned-off-by: Tim Henderson <tim.tadh@gmail.com>","distinct":false,"url":"https://api.github.com/repos/timtadh/fs2/commits/140896fcbc54657f6defc1e4774b5239241f2a10"},{"sha":"9fb2e5c06fd9500dec01bc9a60a8f73b3901fd28","author":{"email":"96597d1a2ce50fc967745fc8f11359736ad2bda4@gmail.com","name":"Tim Henderson"},"message":"Refactored packaged structure\n\nThe varchar package could be generally useful outside of the b+ tree so\nI moved it out of the bptree packaged. I also had to expose the\nconstants so they could be used in both packages. This will also be\nuseful as I add more structures to this repository. If you have multiple\nstructures in one file they should hopefully be able to coexist since\ntheir constants will not clash.\n\nSigned-off-by: Tim Henderson <tim.tadh@gmail.com>","distinct":false,"url":"https://api.github.com/repos/timtadh/fs2/commits/9fb2e5c06fd9500dec01bc9a60a8f73b3901fd28"},{"sha":"1a67b05b4b8273b404f3b2c3c523dda4518eb288","author":{"email":"96597d1a2ce50fc967745fc8f11359736ad2bda4@gmail.com","name":"Tim Henderson"},"message":"stubbed in public methods for Varchar\n\nSigned-off-by: Tim Henderson <tim.tadh@gmail.com>","distinct":false,"url":"https://api.github.com/repos/timtadh/fs2/commits/1a67b05b4b8273b404f3b2c3c523dda4518eb288"},{"sha":"66433242ee46027decb83600b1369292e90de1cf","author":{"email":"96597d1a2ce50fc967745fc8f11359736ad2bda4@gmail.com","name":"Tim Henderson"},"message":"First cut and free for varchar\n\nThe first cut at the allocator for varchar will be very simple. It will\njust be a coallescing free list sorted on the position of the blocks.\nThis will be simple to implement but has numerous run time\ndisadvantages. Namely, both free and alloc will be O(N) of the list. We\ncan improve that to O(lg(N)) for both by using two AVL trees. One will\nbe used to find nodes during alloc (by size) the other will be used to\nfind nodes for free (and coallesce) this will be keyed by address.\n\nThere may be better ways to arrange that. I should really read the\nliterature.\n\nSigned-off-by: Tim Henderson <tim.tadh@gmail.com>","distinct":false,"url":"https://api.github.com/repos/timtadh/fs2/commits/66433242ee46027decb83600b1369292e90de1cf"},{"sha":"72d718878570b2cbff3684021d36167f9645532e","author":{"email":"96597d1a2ce50fc967745fc8f11359736ad2bda4@gmail.com","name":"Tim Henderson"},"message":"Wrote a first cut at Alloc\n\nI also added documentation.\n\nSigned-off-by: Tim Henderson <tim.tadh@gmail.com>","distinct":false,"url":"https://api.github.com/repos/timtadh/fs2/commits/72d718878570b2cbff3684021d36167f9645532e"},{"sha":"c6dc50ed44860d4ea2d41525e6287f37c434db4f","author":{"email":"96597d1a2ce50fc967745fc8f11359736ad2bda4@gmail.com","name":"Tim Henderson"},"message":"Implemented ref and deref\n\nSigned-off-by: Tim Henderson <tim.tadh@gmail.com>","distinct":false,"url":"https://api.github.com/repos/timtadh/fs2/commits/c6dc50ed44860d4ea2d41525e6287f37c434db4f"},{"sha":"4d86617b0d1d1bab7a33a861abd3fd5905c70872","author":{"email":"96597d1a2ce50fc967745fc8f11359736ad2bda4@gmail.com","name":"Tim Henderson"},"message":"Do implemented.\n\nI had to resize the backing array type. I don't know why Go did not\ncomplain earlier about the bound but it apparently can go farther than\n0x7fffffff (aka int32 max). This probably has to do with slices being\nimplemented as struct{ptr unsafe.Pointer, len, cap int}.\n\nSigned-off-by: Tim Henderson <tim.tadh@gmail.com>","distinct":false,"url":"https://api.github.com/repos/timtadh/fs2/commits/4d86617b0d1d1bab7a33a861abd3fd5905c70872"},{"sha":"08fd9ee945e90baee02b457b9156864063e1bf9b","author":{"email":"96597d1a2ce50fc967745fc8f11359736ad2bda4@gmail.com","name":"Tim Henderson"},"message":"Wrote tests and fixed bugs for varchar\n\nSigned-off-by: Tim Henderson <tim.tadh@gmail.com>","distinct":false,"url":"https://api.github.com/repos/timtadh/fs2/commits/08fd9ee945e90baee02b457b9156864063e1bf9b"},{"sha":"971c271c40d4df42e337c5ad8ec3881b42e460a0","author":{"email":"96597d1a2ce50fc967745fc8f11359736ad2bda4@gmail.com","name":"Tim Henderson"},"message":"fixed occasional free issues\n\nsometimes the blocks allocated would be out of order\n\nSigned-off-by: Tim Henderson <tim.tadh@gmail.com>","distinct":false,"url":"https://api.github.com/repos/timtadh/fs2/commits/971c271c40d4df42e337c5ad8ec3881b42e460a0"}]}