{"push_id":687336384,"size":1,"distinct_size":1,"ref":"refs/heads/nerijus","head":"10c97087cfca9c23f7863222ce749a082926cf07","before":"0596409ef3dff21e591789fdf9788ffc98695455","commits":[{"sha":"10c97087cfca9c23f7863222ce749a082926cf07","author":{"email":"547bb38a632ab6b6c46a714c5f9d715e5bfec84f@gmail.com","name":"Patrick Maupin"},"message":"Merge in changes from master\n\nAlso refactor, optimize a few things, and make it clear what the\nalgorithm differences are between this branch and the master.\n\nIt currently works like the prior nerijus branch (on the testcases)\nother than a couple of fixes brought over from the master branch.\n\nThere is one failing testcase, due to the rewrite of the trailer\ndict.\n\nThere is also a feature_stream_objects switch that makes it easy\nto change the behavior over to the current master branch behavior\n(and fix the failing testcase).\n\nThe primary optimization was using hexlify instead of struct, which\nshould speed up the compressed reference stream reading.\n\nSo, thanks to Nerijus, we have a very good starting point going\nforward for PDFs with compressed object streams, and it is now\neasy to see what the differences are.","distinct":true,"url":"https://api.github.com/repos/pmaupin/pdfrw/commits/10c97087cfca9c23f7863222ce749a082926cf07"}]}