Commits


Antoine Pitrou authored and Philipp Moritz committed cf396867df6
ARROW-2195: [Plasma] Return auto-releasing buffers On the C++ side, add a new PlasmaClient::GetAuto() method to return buffers that release the corresponding object on destruction. On the Python side, return such buffers in PlasmaClient.get_buffers(). Author: Antoine Pitrou <antoine@python.org> Closes #1807 from pitrou/ARROW-2195-plasma-buffers and squashes the following commits: e3747cf7 <Antoine Pitrou> Remove XXX comments ac2d84c3 <Antoine Pitrou> Migrate PlasmaClient::Get() 927a5352 <Antoine Pitrou> Use GetAuto() in plasma.pyx, not Get() 562abc5d <Antoine Pitrou> Use ARROW_UNUSED() 4d33403f <Antoine Pitrou> Move FRIEND_TEST to the Arrow codebase 123ea839 <Antoine Pitrou> Try to fix odd failure 43b377f8 <Antoine Pitrou> Add tests for device_num dee2f5dd <Antoine Pitrou> Add Python test 30a439d1 <Antoine Pitrou> Cleanups 483bbdbf <Antoine Pitrou> Allow getting back CUDA buffer from buffer c2af4d36 <Antoine Pitrou> ARROW-2195: Return auto-releasing buffers