[pypy-commit] [Git][pypy/pypy][branch/default] 20 commits: A branch to refactor rsocket a bit, and implement RSocket.recvmsg_into() (for pypy3)

Ronan Lamy foss at heptapod.net
Tue Apr 28 12:19:00 EDT 2020



Ronan Lamy pushed to branch branch/default at PyPy / pypy


Commits:
a407ebc2 by Ronan Lamy at 2020-04-24T19:18:06Z
A branch to refactor rsocket a bit, and implement RSocket.recvmsg_into() (for pypy3)

--HG--
branch : rpython-recvmsg_into

- - - - -
db4f2d9a by Ronan Lamy at 2020-04-10T17:16:11Z
Code cleanup: remove redundant kwargs

--HG--
branch : rpython-recvmsg_into

- - - - -
d2852860 by Ronan Lamy at 2020-04-10T19:25:03Z
rm unused parameter length_of_messages in recvmsg_implementation()

--HG--
branch : rpython-recvmsg_into

- - - - -
05bfe279 by Ronan Lamy at 2020-04-13T17:52:38Z
Simplify recv_implementation(): no_of_messages is just an input parameter

--HG--
branch : rpython-recvmsg_into

- - - - -
66d08ac2 by Ronan Lamy at 2020-04-13T18:25:50Z
Replace message_size with an array of message_lengths

--HG--
branch : rpython-recvmsg_into

- - - - -
689f2e8b by Ronan Lamy at 2020-04-13T19:07:19Z
Kill retinfo->messages and avoid unnecessary internal copies

--HG--
branch : rpython-recvmsg_into

- - - - -
55af9e2a by Ronan Lamy at 2020-04-13T19:20:24Z
Kill unused retinfo->length_of_messages

--HG--
branch : rpython-recvmsg_into

- - - - -
893d188a by Ronan Lamy at 2020-04-13T20:03:29Z
Actually allow multiple messages in recvmsg_implementation()

--HG--
branch : rpython-recvmsg_into

- - - - -
513f0a91 by Ronan Lamy at 2020-04-15T19:29:25Z
Modernise pytest usage in test_rsocket.py

--HG--
branch : rpython-recvmsg_into

- - - - -
24d8c274 by Ronan Lamy at 2020-04-17T18:53:39Z
Test all variants of recv() simultaneously

--HG--
branch : rpython-recvmsg_into

- - - - -
ec767bbb by Ronan Lamy at 2020-04-17T22:14:33Z
Simplify rpython recvinto() and deal with non-raw buffers in interp_socket.py

The 'rwbuffer' argument must now have a valid .get_raw_address().

--HG--
branch : rpython-recvmsg_into

- - - - -
4af9aedf by Ronan Lamy at 2020-04-20T18:52:31Z
Simplify RSocket.recvfrom_into() as well

--HG--
branch : rpython-recvmsg_into

- - - - -
cdaf7d4d by Ronan Lamy at 2020-04-20T20:05:19Z
Move LLBuffer to rlib, so it can be used outside _cffi_backend

--HG--
branch : rpython-recvmsg_into

- - - - -
c1fe82eb by Ronan Lamy at 2020-04-20T20:28:37Z
Add some tests for LLBuffer

--HG--
branch : rpython-recvmsg_into

- - - - -
5ae486f7 by Ronan Lamy at 2020-04-23T18:03:28Z
Reimplement RSocket.recv() and .recvfrom() using their _into variants

--HG--
branch : rpython-recvmsg_into

- - - - -
eedf6b9b by Ronan Lamy at 2020-04-23T18:32:16Z
Create RSocket.recvmsg_into() and call it from .recvmsg()

--HG--
branch : rpython-recvmsg_into

- - - - -
cb119898 by Ronan Lamy at 2020-04-24T18:47:21Z
Fix RSocket.recvmsg_into() to actually handle multiple buffers

--HG--
branch : rpython-recvmsg_into

- - - - -
2ba0c129 by Ronan Lamy at 2020-04-28T16:11:35Z
document branch

--HG--
branch : rpython-recvmsg_into

- - - - -
b6d11ecf by Ronan Lamy at 2020-04-28T16:12:10Z
Close branch before merging

--HG--
branch : rpython-recvmsg_into

- - - - -
ddc6341a by Ronan Lamy at 2020-04-28T16:13:01Z
Merge branch rpython-recvmsg_into

- - - - -


7 changed files:

- pypy/doc/whatsnew-head.rst
- pypy/module/_cffi_backend/cbuffer.py
- rpython/rlib/_rsocket_rffi.py
- rpython/rlib/buffer.py
- rpython/rlib/rsocket.py
- rpython/rlib/test/test_buffer.py
- rpython/rlib/test/test_rsocket.py


View it on GitLab: https://foss.heptapod.net/pypy/pypy/compare/3706eeac20958d2a8d7521e18df19f77b0445671...ddc6341a04247404d49a0df83b961b2200010be0

-- 
View it on GitLab: https://foss.heptapod.net/pypy/pypy/compare/3706eeac20958d2a8d7521e18df19f77b0445671...ddc6341a04247404d49a0df83b961b2200010be0
You're receiving this email because of your account on foss.heptapod.net.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/pypy-commit/attachments/20200428/a4f5d1a7/attachment.html>


More information about the pypy-commit mailing list