{"push_id":1435879167,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"f8c2b491ed6a9129c538592acfc3f1b521d8cd46","before":"a2f3c94c0d0ffe6cb0ce2980cd4a001d2cb72846","commits":[{"sha":"f8c2b491ed6a9129c538592acfc3f1b521d8cd46","author":{"name":"Ali Rizvi-Santiago","email":"e1858a1ca7f68142da3e5e05621f49121c9c7e81@gmail.com"},"message":"Added an enumeration type to ptypes.pbinary and fixed a few bugs.\n\nptypes:\n    Implemented pbinary.enum to support enumerations\n    Fixed a potential bug in pbinary.type.__getvalue__ due to returning a\n        ref instead of a copy of the .value\n    Fixed another potential bug in ptype.setposition relatd to returning\n        a ref instead of a copy of the .position.\n    Added the ability for pbinary.contains to support suboffsets\n    Ensure that suboffsets are never larger than 8\n    Fixed a bug mistakenly added during last commit where suboffsets were\n        not always printed in hex.\n    pbinary.{size,blocksize} now use math.ceil instead of calculating it.\n    Added the ability for structures to display the properties of each field.\n    Added the ability for structures to automatically determine the name\n        based on the _fields_ property if it's unnamed for some reason.\n    Implemented pbinary.enum and added their respective testcases.\n    Fixed some potential issues with signed pbinary.type instances.\n    Fixed a bug when trying to output a bitmap string for a pbinary.type\n    Forced pbinary's default byteorder to bigendian instead of using the\n        byteorder as defined by the architecture.\n    Modified the conditions at which parray.type outputs the element\n        description for .repr().\n    Changed .summary and .details for pbinary.array into aliases\n        instead of a passthrough function call.\n    Fixed a bug due to a name collision when trying to call .set on a\n        field named 'value'.\n    Fixed the assumption that dynamic.union made about types being\n        non-dynamic when trying to choose the root object's size.\n    Renamed dynamic.union.setoffset to .setposition so that recursive\n        positioning using both .setposition and .setoffset will work.\n    pstr.string.repr was not checking if the instance was initialized.","distinct":true,"url":"https://api.github.com/repos/arizvisa/syringe/commits/f8c2b491ed6a9129c538592acfc3f1b521d8cd46"}]}
{"actor":{"display_login":"arizvisa"}}