{"head":"ec3a442b8a35893648226ef9549d121b2a4be3d5","size":12,"push_id":45770935,"shas":[["912c3d7e49c325b80a7267e65a572e31eb55b4c5","32339611df027ade1e4c7ce52fc19d50c05be10e@lothar.com","add immutable readv support to server, and to client","Brian Warner"],["716281d1dddfbf3cab0683ea0bd1fd623f711338","32339611df027ade1e4c7ce52fc19d50c05be10e@lothar.com","count vectors, try to figure out why MDMF is faster","Brian Warner"],["f4a8e340fa04a30cb07d20eca0e6511d4491f92d","32339611df027ade1e4c7ce52fc19d50c05be10e@lothar.com","add readv2","Brian Warner"],["c97da7e3ddb5a242c53c4c55aba8a2749b16fe77","32339611df027ade1e4c7ce52fc19d50c05be10e@lothar.com","oops, memoryview is type, not module","Brian Warner"],["ee05dfb32711fe15843f3395e841a1c985df903e","32339611df027ade1e4c7ce52fc19d50c05be10e@lothar.com","better version check","Brian Warner"],["4e42fa1abbc733038bf94ff0486e014298e48254","32339611df027ade1e4c7ce52fc19d50c05be10e@lothar.com","interfaces","Brian Warner"],["7b5822041aaecbf0d18b42edbe37d8a954ad1bd9","32339611df027ade1e4c7ce52fc19d50c05be10e@lothar.com","more","Brian Warner"],["c49d72fe1f331e59c6b4ec261eac71aecbc859e4","32339611df027ade1e4c7ce52fc19d50c05be10e@lothar.com","more","Brian Warner"],["dd8c889a8b3ef3b9527f5af1c75804c4d6f79530","32339611df027ade1e4c7ce52fc19d50c05be10e@lothar.com","more","Brian Warner"],["4ac1b52642b2d39e9346d90e77fd622cea13180d","32339611df027ade1e4c7ce52fc19d50c05be10e@lothar.com","more","Brian Warner"],["96ea6304ab42843ea26189a0a4d374d7a45a2709","32339611df027ade1e4c7ce52fc19d50c05be10e@lothar.com","ugh copy","Brian Warner"],["ec3a442b8a35893648226ef9549d121b2a4be3d5","32339611df027ade1e4c7ce52fc19d50c05be10e@lothar.com","disable block_hash_tree and ciphertext_hash_tree fetch and check\n\nsee how this affects the speed. Also disabled readv2 (since memoryview isn't\navailable on my py2.6 laptop), so compare this against readv1.","Brian Warner"]],"ref":"refs/heads/1545-readv"}