{"push_id":705158166,"size":8,"distinct_size":0,"ref":"refs/heads/btree-opt2","head":"74bdfd81d230ef561f984834e7989fd1f04e585f","before":"c0809cffe1cc78f49cbffdf457e80ff9e8bcb4eb","commits":[{"sha":"ab384f6f5d833ce92d543e2847614b983213e227","author":{"email":"a4aac279ee5b55b5f0af80a0fcf06b2bad2cf62e@gmail.com","name":"Dan Kennedy"},"message":"Test that the left and right sides of a compound SELECT operator have the same  number of expressions in the expanded expression list before beginning to generate code.","distinct":false,"url":"https://api.github.com/repos/mackyle/sqlite/commits/ab384f6f5d833ce92d543e2847614b983213e227"},{"sha":"ae8211c7e7a8a5239cf43b034192683cc4a8d0d2","author":{"email":"19e8170b3975f5a24906acea19ec2df9a77a603a@hwaci.com","name":"D. Richard Hipp"},"message":"Merge the compound SELECT operator fix from trunk.","distinct":false,"url":"https://api.github.com/repos/mackyle/sqlite/commits/ae8211c7e7a8a5239cf43b034192683cc4a8d0d2"},{"sha":"3aad3b91cb92145bd4690cda7c0ec1eed6e7f865","author":{"email":"19e8170b3975f5a24906acea19ec2df9a77a603a@hwaci.com","name":"D. Richard Hipp"},"message":"Improvements to the way balance_nonroot() constructs the b.apCell array of\npointers to cells.","distinct":false,"url":"https://api.github.com/repos/mackyle/sqlite/commits/3aad3b91cb92145bd4690cda7c0ec1eed6e7f865"},{"sha":"8aa00c7794e800a986e3aa8af7187ffa1b72b6ea","author":{"email":"19e8170b3975f5a24906acea19ec2df9a77a603a@hwaci.com","name":"D. Richard Hipp"},"message":"Change pageInsertArray() and pageFreeArray() so that they use the CellArray\nobject and compute cell sizes as needed, resulting in smaller and faster code.","distinct":false,"url":"https://api.github.com/repos/mackyle/sqlite/commits/8aa00c7794e800a986e3aa8af7187ffa1b72b6ea"},{"sha":"d8c8b98b1034c927dd49badf447ee39caf8f08f5","author":{"email":"19e8170b3975f5a24906acea19ec2df9a77a603a@hwaci.com","name":"D. Richard Hipp"},"message":"Avoid unnecessary cachedCellSize() calls in the cell partition adjustment\nphase of balance_nonroot().","distinct":false,"url":"https://api.github.com/repos/mackyle/sqlite/commits/d8c8b98b1034c927dd49badf447ee39caf8f08f5"},{"sha":"983f770aef1e7864830caf7a67226b6683b758f1","author":{"email":"19e8170b3975f5a24906acea19ec2df9a77a603a@hwaci.com","name":"D. Richard Hipp"},"message":"Faster loading of cell pointers into the b.apCell array in balance_nonroot.","distinct":false,"url":"https://api.github.com/repos/mackyle/sqlite/commits/983f770aef1e7864830caf7a67226b6683b758f1"},{"sha":"661bfa691d8da16a03e2ed87f352e5ffea159324","author":{"email":"19e8170b3975f5a24906acea19ec2df9a77a603a@hwaci.com","name":"D. Richard Hipp"},"message":"Multiple overflow cells are always adjacent and sequential.  Exploit this\ninvariant for a small size reduction and performance increase and add\nassert()s to prove the invariant.","distinct":false,"url":"https://api.github.com/repos/mackyle/sqlite/commits/661bfa691d8da16a03e2ed87f352e5ffea159324"},{"sha":"74bdfd81d230ef561f984834e7989fd1f04e585f","author":{"email":"19e8170b3975f5a24906acea19ec2df9a77a603a@hwaci.com","name":"D. Richard Hipp"},"message":"Testability improvement.","distinct":false,"url":"https://api.github.com/repos/mackyle/sqlite/commits/74bdfd81d230ef561f984834e7989fd1f04e585f"}]}