{"push_id":2779791660,"size":1,"distinct_size":1,"ref":"refs/heads/mk_char_arr","head":"53de6ead81cba809b04ed1688bda25d20606ddab","before":"a8446e027288384c90a26c60a8246059d4f048e4","commits":[{"sha":"53de6ead81cba809b04ed1688bda25d20606ddab","author":{"name":"John Kirkham","email":"f62e5e898bee75be9eee0691c7e4e7a84b990c01@janelia.hhmi.org"},"message":"Create a trivial char array object\n\nThis builds up a basic char array object in C with some Python trappings\nfor handling construction and cleanup of the object. Otherwise provides\nno interface for accessing this object in Python. Since it's purpose is\nmerely to manage a block of memory requested by the user to be passed\noff and used by other objects that implement the buffer protocol, there\nis no need for it to have other functionality. It simply allocates\nmemory from Python's memory allocator and frees it on cleanup.\nImplements the buffer protocol in Cython for this object. Thus allowing\nthe memory allocated to be reused by NumPy arrays or other Python\nobjects that support the buffer protocol.","distinct":true,"url":"https://api.github.com/repos/jakirkham/pysharedmem/commits/53de6ead81cba809b04ed1688bda25d20606ddab"}]}
{"actor":{"display_login":"jakirkham"}}