uvloop/uvloop
Yury Selivanov 6ebd07d88a Don't use dynamic memory allocation for libuv handles/requests
This should fix a memory leak discovered in [1].  It will also
make everything slightly faster.

[1] https://github.com/MagicStack/uvloop/issues/37
2016-07-05 14:43:57 -04:00
..
handles Don't use dynamic memory allocation for libuv handles/requests 2016-07-05 14:43:57 -04:00
includes Issue #33: Add slow_callback_duration property to loop 2016-07-04 19:21:29 -04:00
.gitignore Add Async handlers; implement call_soon & call_soon_threadsafe 2015-11-02 16:44:19 -05:00
__init__.py Implement fast Task & Future. 2016-05-20 16:31:13 -04:00
_patch.py Fix uvloop tests under 3.5.2 2016-06-28 18:02:48 -04:00
_testbase.py Fix uvloop tests under 3.5.2 2016-06-28 18:02:48 -04:00
cbhandles.pxd Log tracebakcs for handles in debug mode 2016-05-20 16:31:00 -04:00
cbhandles.pyx Issue #33: Add slow_callback_duration property to loop 2016-07-04 19:21:29 -04:00
chain_futs.pyx Mark files that were copied with modifications from CPython. 2016-05-20 17:54:35 -04:00
dns.pyx Don't use dynamic memory allocation for libuv handles/requests 2016-07-05 14:43:57 -04:00
errors.pyx Basic implementation of subprocess_shell and subprocess_exec 2016-04-08 18:37:30 -04:00
future.pyx Mark files that were copied with modifications from CPython. 2016-05-20 17:54:35 -04:00
loop.pxd Issue #33: Add slow_callback_duration property to loop 2016-07-04 19:21:29 -04:00
loop.pyx Issue #33: Add slow_callback_duration property to loop 2016-07-04 19:21:29 -04:00
os_signal.pxd Implement proper signals handling 2015-11-27 18:53:18 -05:00
os_signal.pyx signals: Use 'sigaction' syscall for setting up signal handlers 2016-04-18 17:54:11 -04:00
request.pxd UVHandle.close & UVRequest.cancel cannot be void (raise exceptions in debug) 2015-11-24 16:31:40 -05:00
request.pyx Don't use dynamic memory allocation for libuv handles/requests 2016-07-05 14:43:57 -04:00
server.pxd Implement basic loop.create_unix_server 2016-04-01 15:35:56 -04:00
server.pyx Use Cython 'async def' coroutines without @asyncio.coroutine 2016-05-14 13:41:24 -04:00
task.pyx Simplify code working with func pointers 2016-06-23 20:09:24 -04:00