Commit Graph
26 Commits
Author SHA1 Message Date
pancake 93cba2ca44 Buffer only HTTP response bodies in the async client 2026-10-18 08:38:26 +02:00
pancake 004a200309 Remove redundant per-command futures from async dispatch 2026-10-18 08:05:40 +02:00
pancake 45fddb8be3 Reject incomplete async subprocess responses at EOF 2026-10-18 08:05:40 +02:00
pancake 3101694631 Preserve interrupts during local session discovery 2026-10-18 07:42:13 +02:00
pancake 33314d8ef1 Propagate asynchronous HTTP and TCP transport failures 2026-10-18 07:42:13 +02:00
pancake ce03ece8e4 Stop synchronous response reads on I/O failure or EOF 2026-10-18 07:42:13 +02:00
pancake 1b2ed290b5 Propagate synchronous command write failures and interrupts 2026-10-18 07:42:13 +02:00
pancake 97c6c275c6 Fix Python r2pipe2 options and callback handling 2026-10-15 20:28:58 +02:00
pancake 6cf9e992e8 Fix async native commands and release native cores 2026-10-15 20:17:20 +02:00
pancake ccd77b354a Stop embedded Python pipes from spinning at EOF 2026-10-15 20:05:38 +02:00
pancake a3abd4ed45 Add awaitable Python commands and fix cancellation races 2026-10-15 19:25:41 +02:00
pancake 2626715ba6 fix(python): close async resources through quit 2026-10-15 16:37:04 +02:00
pancake 271a4bfd34 Fix #109 - accept pathlib.Path targets in r2pipe.open 2026-03-12 14:33:50 +01:00
pancake 1939cfe53e Accept program arguments when opening an array for Python 2026-03-09 21:21:56 +01:00
pancake 53559705d2 Fix some CI errors 2026-03-09 20:43:51 +01:00
pancake b5def810f9 Improve the python testsuite for coverage which exposed two bugs and fix them all 2026-03-09 17:24:52 +01:00
pancake 050195cd85 Fix race condition when multiple commands are triggered 2026-03-09 16:11:45 +01:00
pancake 73353a4194 Add quite many AI-generated tests, not running by default 2026-01-14 20:34:47 +01:00
pancake 98d8fe870f Fix pytest 2024-01-11 18:42:11 +01:00
pancake 9f4748b54d Add ccall example 2024-01-11 18:34:51 +01:00
Marat Mkhitaryan 362f606224 Remove unused variable self.nonblocking, use bulk read 4096 instead of byte by byte, remove sleep that slows everything down a lot. 2022-09-05 17:37:51 +02:00
pancake c98aa92246 improve 2021-08-31 21:03:22 +02:00
pancake 9706a2eeec Aim to fix the racy reads on sync spawn r2pipe.py 2021-08-31 21:03:22 +02:00
murphy 4c708a7188 Added more tests 2020-12-17 09:37:15 +01:00
murphy 61390a64e2 Update Makefile to make it work with new pipeline 2020-12-17 09:37:15 +01:00
murphy 44472af43f refactoring r2pipe python tests using pytest 2020-12-17 09:37:15 +01:00