{"push_id":553322401,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"62b07236734130484b1bd968aba3377644ebb2b3","before":"032ac520dcd883eeaed27bd5d0136bef2fb599eb","commits":[{"sha":"62b07236734130484b1bd968aba3377644ebb2b3","author":{"email":"5a4b10454c30419e54a1570be358a516ff84bb63@nymity.ch","name":"Philipp Winter"},"message":"Add support for lazy parsing.\n\nIf the user is only interested in a subset of a consensus or a bunch of\nrouter descriptors, it is much more efficient to parse on demand rather\nthan strictly in the beginning.\n\nThis commit adds two parsing alternatives which implement lazy parsing.\nWe leave the decision of whether to use lazy or strict parsing up to the\nuser.  While in many situations lazy parsing is the way to go, it is\nstill slower when every single element in a data set is accessed.","distinct":true,"url":"https://api.github.com/repos/NullHypothesis/zoossh/commits/62b07236734130484b1bd968aba3377644ebb2b3"}]}