Commit Graph

  • ab29e8046a
    Merge 35a6ed5b76 into 7bb12a1748 MarkusSintonen 2024-11-11 14:59:00 +0200
  • 35a6ed5b76
    Benchmark Python version note to README MarkusSintonen 2024-11-11 14:56:02 +0200
  • 7bd7b8cc50
    Merge a32cac862c into 7bb12a1748 Javad Shafique 2024-10-23 01:54:04 +0000
  • a32cac862c
    Address https://github.com/python/cpython/issues/118950 in uvloop by porting fix and adding tests to ensure asyncio.streams code effectively can schedule connection_lost and raise ConnectionResetError Javad Asgari Shafique 2024-10-23 03:34:49 +0200
  • ecae3ba713
    Merge 4eea0052b8 into 7bb12a1748 Thomas Grainger 2024-10-20 20:42:43 +0000
  • 4eea0052b8
    deal with removed AbstractChildWatcher Thomas Grainger 2024-10-20 21:42:23 +0100
  • 3dd22b3462
    test on 3.14 Thomas Grainger 2024-10-20 21:34:46 +0100
  • cff480c7c7
    Merge da5cb65f3e into 7bb12a1748 Igor Nikolaev 2024-10-20 21:36:06 +0300
  • da5cb65f3e Add thread name prefix to the default thread pool executor Igor Nikolaev 2024-10-20 21:23:42 +0300
  • d1c5701726
    Merge 6ff56b529f into 7bb12a1748 Thomas Grainger 2024-10-20 11:42:49 +0100
  • 9f4880e2c5
    Merge f29f5957f7 into 7bb12a1748 cphoward 2024-10-20 11:42:49 +0100
  • e40c9673ec
    Merge d464c5878c into 7bb12a1748 jensbjorgensen 2024-10-20 11:42:49 +0100
  • f6fb9b34ab
    Merge 67df3b4c38 into 7bb12a1748 Jan-Philipp Benecke 2024-10-20 11:42:49 +0100
  • d5c5e048cf
    Merge ba19db7c03 into 7bb12a1748 Cunshun Xia 2024-10-19 02:33:28 +1030
  • 94497a28fa
    Merge 82271edfb6 into 7bb12a1748 Karolina 2024-10-16 09:46:01 -0700
  • 807ff1dcf5
    Merge 1c76fe903c into 7bb12a1748 Kristján Valur Jónsson 2024-10-16 09:33:22 +0200
  • 9cc8ea52b5
    Merge ede3f381bd into 7bb12a1748 Taras Kozlov 2024-10-16 09:22:28 +0200
  • ef3fc76373
    Merge aee115ea79 into 7bb12a1748 Vizonex 2024-10-16 03:13:50 +0800
  • 09af1421e4
    Merge 1b3a766b16 into 7bb12a1748 Michał Górny 2024-10-16 02:26:44 +0800
  • 9bd9428c66
    Merge b5873d5131 into 7bb12a1748 Taras Kozlov 2024-10-15 18:12:28 +0200
  • 76cb033b27
    Merge afe7e60ac2 into 7bb12a1748 Taras Kozlov 2024-10-15 18:10:10 +0200
  • 91bea48246
    Merge 1078fc23c5 into 7bb12a1748 Taras Kozlov 2024-10-15 18:08:28 +0200
  • 7bb12a1748
    Use Cython `enum` for `__PREALLOCED_BUFS` (#634) master jakirkham 2024-10-15 08:33:47 -0700
  • a61ed1fd06
    Use Cython `enum` for `__PREALLOCED_BUFS` jakirkham 2024-10-15 07:57:06 -0700
  • 2e8feae2a6
    bump cibuildwheel version v0.21.0 Fantix King 2024-10-14 17:58:34 -0400
  • 40e8a34c8b
    uvloop 0.21.0 Fantix King 2024-10-14 16:02:05 -0400
  • 1b3a766b16 Support any number of flags in UVLOOP_OPT_CFLAGS Michał Górny 2024-09-20 14:40:25 +0200
  • 1078fc23c5 Remove unintented change taras 2024-09-11 17:57:56 +0200
  • a73d44ee63 Cleanup taras 2024-09-11 17:40:26 +0200
  • 7b1f8100d8 Cleanup taras 2024-09-11 17:36:55 +0200
  • 62272e1067 Fix comments taras 2024-09-11 17:33:41 +0200
  • 473214bbbb Cleanup taras 2024-09-11 17:29:01 +0200
  • b5873d5131 Don't increase refcount in run_in_context since cython does it for us taras 2024-09-11 02:03:25 +0200
  • 54ac4f5947 Remove unnecessary try-finally blocks taras 2024-09-11 00:12:46 +0200
  • ede3f381bd Revert unnecessary change taras 2024-09-10 13:32:48 +0200
  • f6f509440d Revert unnecessary change taras 2024-09-10 13:32:22 +0200
  • 4e96818059 Revert unnecessary check taras 2024-09-10 13:30:37 +0200
  • 4f66353c33 Skip fast path in _initiate_write() if we attempted it in write(). This removes unnecessary syscall taras 2024-09-10 13:20:23 +0200
  • afe7e60ac2 Call UVStream.write directly from SSLProtocol taras 2024-09-10 00:54:52 +0200
  • eb7ce66d29 WIP: still broken, seems it is not possible cause SSLObject.read is too unpredictable taras 2024-09-10 00:04:34 +0200
  • 26ede3c893 Fix tests taras 2024-09-09 17:12:54 +0200
  • 951e8df134 Refactor ssl buffered reads taras 2024-09-09 16:44:15 +0200
  • f18d1a3495 Refactor and optimize buffered reads taras 2024-09-09 16:00:09 +0200
  • 82271edfb6 Implement sock_sendto czubix 2024-09-09 02:18:25 +0200
  • 50497f9cc1 Optimize run_in_context calls taras 2024-09-08 09:00:08 +0200
  • 67df3b4c38
    Merge branch 'master' into resolve-broadcast-hostname Fantix King 2024-09-07 18:19:19 -0400
  • 2061cfbf0d
    Resolve special hostname in udp handle Jan-Philipp Benecke 2024-09-07 23:51:38 +0200
  • ab16cc347e Undo some changes taras 2024-09-07 18:07:56 +0200
  • fc432d2c7d Fix tests taras 2024-09-07 17:53:23 +0200
  • 6a1a1644d0 Fix tests taras 2024-09-07 17:53:23 +0200
  • d0280206e5 Add inline directive to SSLProtocol private methods taras 2024-09-07 03:11:56 +0200
  • 13dd2a4dee Optimize ssl performance by invoke SSLProtocol.get_buffer directly taras 2024-09-07 03:05:01 +0200
  • 94cbc7fdbf
    Merge branch 'master' into optimize_write_latency tarasko 2024-09-03 07:44:34 +0200
  • 79d5dcdb07
    uvloop 0.21.0beta1 v0.21.0beta1 Fantix King 2024-09-02 17:01:46 -0400
  • fb5a1397d1
    Add cleanup_socket param on create_unix_server() (#623) Edgar Ramírez Mondragón 2024-09-02 14:57:59 -0600
  • 3c1e058b6b
    Fix CI to include [dev] Fantix King 2024-09-02 16:34:20 -0400
  • 96dc94c431 Merge remote-tracking branch 'origin/master' into optimize_write_latency taras 2024-08-29 20:13:29 +0200
  • 840f329089
    Enable CI in debug mode Fantix King 2024-08-28 14:34:58 -0400
  • d6114d28dc
    Add cleanup_socket param on create_unix_server() Fantix King 2024-08-28 14:05:04 -0400
  • 0019ff9a17
    Merge remote-tracking branch 'origin/master' into python3.13 Fantix King 2024-08-28 14:26:39 -0400
  • c3b04c9f69
    Add cleanup_socket param on create_unix_server() Fantix King 2024-08-28 14:05:04 -0400
  • 3fba9fab1e
    Updates for Cython3 (#587) alan-brooks 2024-08-28 19:02:42 +0100
  • 232cd3fc35
    Merge branch 'master' into cython3_update Fantix King 2024-08-28 13:30:14 -0400
  • b2f6897ab5
    _set_coroutine_debug() doesn't need to be cpdef? Fantix King 2024-08-28 12:35:15 -0400
  • 2e57927d3e
    Revert some more noexcept Fantix King 2024-08-28 12:25:09 -0400
  • d387089d47
    Revert noexcept because _fatal_error() may raise Fantix King 2024-08-28 12:08:18 -0400
  • 8793035c9c
    Revert noexcept on _is_reading() Fantix King 2024-08-28 12:03:50 -0400
  • 5b03fdddce
    Revert noexcept on _get_write_buffer_size() Fantix King 2024-08-27 19:46:22 -0400
  • fb95d4ec5e
    Partially revert the WIN32 changes Fantix King 2024-08-27 19:36:58 -0400
  • 7562c1ec85
    Dorp unused env and only emit linenums in debug Fantix King 2024-08-27 19:32:06 -0400
  • c48173df07
    Restore consts.pxi without DEF Fantix King 2024-08-27 18:52:01 -0400
  • f63df46288
    Revert tmp debugging Fantix King 2024-08-27 16:40:59 -0400
  • 932f5464d5
    Fix the dunder param issue differently Fantix King 2024-08-27 16:34:01 -0400
  • cfa33abe46 Fix comment taras 2024-08-27 19:50:53 +0200
  • b79a84063e
    Merge branch 'master' into optimize_write_latency tarasko 2024-08-27 07:17:15 +0200
  • 3c3bbeff34
    udp errors should result in protocol.error_received (#601) jensbjorgensen 2024-08-26 15:04:49 -0500
  • dd53a3e6ed fixes per @fantix Jens Jorgensen 2024-08-26 12:46:56 -0500
  • 29bba199da udp errors should result in protocol.error_received Jens Jorgensen 2024-03-13 09:29:45 -0500
  • a73522b6e4
    Use Cython 3.0 and fix deprecated test Fantix King 2024-08-25 23:51:44 -0400
  • c11671c65e
    Merge branch 'master' into cython3_update Fantix King 2024-08-25 23:47:54 -0400
  • e6761f3b65
    Test with Python 3.13 Edgar Ramírez-Mondragón 2024-08-19 15:04:46 -0600
  • 88f9829e5f
    Merge 5f18f73918 into 4083a94e5c Fantix King 2024-08-19 15:37:58 -0500
  • e360c3a0c5 Rename written to bytes_written taras 2024-08-17 16:39:41 +0200
  • fde18efb16 Don't test get_write_buffer_size because it is difficult to predict and it depends on SO_SNDBUF value taras 2024-08-17 16:19:32 +0200
  • 20aa1bb93f Fix stale tests taras 2024-08-17 16:10:43 +0200
  • f4d505cdd9 Attempt to send data immediately if all write buffers are empty taras 2024-08-17 01:38:30 +0200
  • 4083a94e5c
    Use cythonized SO_REUSEPORT rather than the unwrapped native one. (#609) Peter Tribble 2024-08-16 01:14:19 +0100
  • 91bf31efb9
    Drop uv.SO_REUSEPORT Fantix King 2024-08-15 16:16:17 -0400
  • 0012a6efa3
    Merge branch 'master' into fix-soreuseport Fantix King 2024-08-15 16:14:45 -0400
  • 2d35f106d3
    uvloop 0.20.0 v0.20.0 Fantix King 2024-08-15 13:47:18 -0400
  • 8511ba1fc2
    Inline _Py_RestoreSignals() from CPython (#604) Karolina Surma 2024-08-15 19:31:00 +0200
  • 2caba9a540
    Merge branch 'master' into restore-signals Fantix King 2024-08-15 13:08:32 -0400
  • deb2cf9d65
    Fix Python version in README.rst (#599) Niklas Rousset 2024-08-15 18:52:42 +0200
  • b5e9313307
    Update README.rst Fantix King 2024-08-15 11:52:00 -0500
  • c8531c2431
    Use len(os.sched_getaffinity(0)) instead of os.cpu_count() (#591) avkarenow 2024-08-15 18:39:16 +0200
  • 4f94fd4604
    Merge branch 'master' into resolve-broadcast-hostname Fantix King 2024-08-15 12:25:51 -0400
  • a1c909a4d4
    Falls back to cpu_count() if no sched_getaffinity() Fantix King 2024-08-15 12:21:30 -0400
  • d68b083432
    Turn off CI fail-fast Fantix King 2024-08-15 12:19:28 -0400
  • 509f3490ef
    Merge branch 'master' into patch-1 Fantix King 2024-08-15 12:08:22 -0400
  • 777785257c
    Upgrade libuv to v1.48.0 (#600) Niklas Rousset 2024-08-15 05:18:07 +0200