{"push_id":2922399570,"size":3,"distinct_size":3,"ref":"refs/heads/pfalcon","head":"ffc6e7f9f1ecd779c51fe165ee47ba1e49c92f1a","before":"b326ab9244d9d3b3fdfc4f4e3a029c845ab800a7","commits":[{"sha":"dfaac81ce3e5d9d6198dbca90e92dc7c6b617b24","author":{"name":"Paul Sokolovsky","email":"9dc5061f178bb11813e14f1ed02ba27eaf21fa5d@users.sourceforge.net"},"message":"py/mpconfig: Don't define MICROPY_PY_IO_BYTESIO if no MICROPY_PY_IO.\n\nJust use `#define MICROPY_PY_IO_BYTESIO (MICROPY_PY_IO)` as already used\nin few other places.","distinct":true,"url":"https://api.github.com/repos/pfalcon/pycopy/commits/dfaac81ce3e5d9d6198dbca90e92dc7c6b617b24"},{"sha":"ec74e0df8002e00385dd36605d75134450d71132","author":{"name":"Paul Sokolovsky","email":"9dc5061f178bb11813e14f1ed02ba27eaf21fa5d@users.sourceforge.net"},"message":"py/stream: Allow to pass BytesIO as destination buffer for stream.readinto().\n\nConceptually, this is a natural extension of buffer protocol. The\ndifference is that with standard buffer protocol, we have static length\nof the destination buffer and no additional pointers. But with BytesIO,\nthe \"visible\" part of buffer can grow (within buffer's allocation size),\nand there's a \"current offset\" pointer. Both current length and pointer\nshould be post-updated (\"finalized\") after the write operation.\n\nThe implementation in this patch is however not generalized and hardcoded\nto BytesIO object specifically. Generalization of this approach would\nrequire more substantial changes and settling on new interfaces, so left\nfor consideration and future work, as currently, BytesIO is the only\nobject expected to be used in this scenario.","distinct":true,"url":"https://api.github.com/repos/pfalcon/pycopy/commits/ec74e0df8002e00385dd36605d75134450d71132"},{"sha":"ffc6e7f9f1ecd779c51fe165ee47ba1e49c92f1a","author":{"name":"Paul Sokolovsky","email":"9dc5061f178bb11813e14f1ed02ba27eaf21fa5d@users.sourceforge.net"},"message":"tests/io_bytesio_readinto_bytesio: Add test for stream.readinto(BytesIO).","distinct":true,"url":"https://api.github.com/repos/pfalcon/pycopy/commits/ffc6e7f9f1ecd779c51fe165ee47ba1e49c92f1a"}]}
{"actor":{"display_login":"pfalcon"}}