Wykres commitów

41 Commity (98dad2117a4f6cdd22d5eecaa56884e71ba81174)

Autor SHA1 Wiadomość Data
Ciro 98dad2117a be agressive on loop for now 2023-03-21 13:32:23 -03:00
Ciro 3afb7ec2f2 fix several bugs, segfault and memory leak 2023-03-19 13:18:29 -03:00
Ciro 620b853607 bump version 2023-03-10 13:15:57 -03:00
Ciro 7adfb90ccf fix libuv blocking without need 2023-03-10 13:08:34 -03:00
Ciro 2ae9059e05 preliminar support for Quart, fix ASGI receive behavior, fix custom Task behavior 2023-02-16 14:17:58 -03:00
Ciro a447904ec7 more 10% to 20% in PyPy async 2023-02-08 20:54:14 -03:00
Ciro f9a76df2f1 async 10 to 20% faster 2023-02-08 15:53:52 -03:00
Ciro 291af489f1 update uSockets and projects 2023-01-18 16:04:41 -03:00
Ciro cb6c8334a1 on_start/on_shutdown lifespan events #58 2023-01-08 18:49:16 -03:00
Ciro 2a41f6f995 added ASGI lifespan support 2023-01-03 15:15:43 -03:00
Ciro 4745dd29bc more tweaks, custom tasks for PyPy and cli doc 2022-12-18 10:23:32 -03:00
Ciro 7c623703b1 first cli.py and some improvements 2022-12-07 09:38:42 -03:00
Ciro 5158cc13da added a lot of native optimizations 2022-12-04 08:59:12 -03:00
Ciro 2cb40d67dc less hacks in event loop 2022-12-02 16:42:43 -03:00
Ciro 09552ac20c set running event loop 2022-12-02 16:28:40 -03:00
Ciro e681d628b7 clean uv loop stop 2022-12-02 11:29:26 -03:00
Ciro 6172288501 clean loop stop 2022-12-02 11:26:38 -03:00
Ciro 3df4ede94f better async with run_once hack 2022-12-02 11:19:31 -03:00
Ciro 8cce143d96 add logging example and remove print to use proper logging in socketify.py and loop.py 2022-11-29 11:14:20 -03:00
Ciro 021dda7d2a use black as code formatter 2022-11-16 16:28:46 -03:00
Ciro e000162277 add graphiql helper 2022-11-15 10:17:09 -03:00
Ciro 1131aad082 remove broken import 2022-11-14 16:38:05 -03:00
Ciro dee8a9910d add example of selector with libuv for study and rewrite to CFFI 2022-11-14 16:15:48 -03:00
Ciro 5dc0ffc6eb no more cork workaround is needed 2022-11-14 16:11:08 -03:00
Ciro e498551de6 rollback perf tests 2022-11-06 07:25:07 -03:00
Ciro 7ee96a8a1b relaxed timer perf test 2022-11-06 07:22:10 -03:00
Ciro ab81096f6f bring back loop + relax cpu to perf test 2022-11-06 07:18:48 -03:00
Ciro fd14510032 disable loop timer for performance impact test 2022-11-06 07:14:15 -03:00
Ciro 1285619088 fix last_run in loop.py 2022-11-06 07:11:02 -03:00
Ciro 76e96f978e relax performance cpu test 2022-11-06 07:06:00 -03:00
Ciro 960e22da15 moved uv.py 2022-11-01 10:22:55 -03:00
Ciro 39041a9453 added try_end + send_chunk and fixed get_data 2022-10-25 22:08:13 -03:00
Ciro 8c4ffc918a fixed corking in CPython + change uv_timer to uv_check to run asyncio 2022-10-25 12:33:50 -03:00
Ciro b825d81fbf fixed cork in CPython + PyPy 2022-10-25 11:05:11 -03:00
Ciro 0c56204ec0 fixed corking issues 2022-10-25 09:53:18 -03:00
Ciro af7481c13f add cork and update with master 2022-10-24 14:15:46 -03:00
Ciro 093b0f5c93 fixed UVLoop, and added better strategy to Loop, added post support, get_data(), get_json(), get_text(), get_cookie(), set_cookie(), pending x-www-form-urlencoded and form-data (maybe only with another package), added more options for keys in response, added fallback to None if decode fails in request, added on_writable and on_data events, pending try_end and stream examples, added upload and post examples 2022-06-03 18:53:42 -03:00
Ciro 9f4bb0de72 fixed asyncio integration (kinda) and added gracefull shutdown on SIGINT 2022-06-02 16:00:42 -03:00
Ciro ce72919ebc fixed end_without_body 2022-06-01 20:00:05 -03:00
Ciro 451ddac041 added error handler 2022-05-31 17:53:20 -03:00
Ciro aab4427efc added some preliminar asyncio integration, more options for write, end and status 2022-05-31 14:56:37 -03:00