All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog
.
- sys_pipes: check that sys.stdout isn't being forwarded to itself
#85
29 April 2024
- accept fileno-having objects for GIL-less capture
#83
- update Python versions in test matrix
#82
- accept Logger objects in pipes
#81
- Update
pipes
's docstring#78
1 December 2022
- ci: update packages in freebsd
#70
- Include STDOUT and PIPE in public API
#69
- use 2**18 for bufsize test
#61
- Try running tests on freebsd
#60
- Add details to the failed-to-set-pipe-buffer-size warning
#58
- Add details to the failed-to-set-pipe-buffer-size warning, closes #5757
#5757
25 August 2021
- import F_GETPIPE_SZ along with F_SETPIPE_SZ
#54
24 August 2021
- fix setting pipe buffer size
#52
19 August 2021
- fallback on cffi to detect stdout/stderr pointers
#50
- use F_SETPIPE_SZ ot set large pipe page size, if available
#51
- use Bytes/StringIO for pipes
#49
21 July 2021
30 March 2021
- Don't enable extension if sys.stdout|err is None
#44
- github actions, pre-commit
#43
- Fix crash in check for terminal ipython
#42
- call stop_sys_pipes explicitly after unregister
#40
6 July 2020
- regen changelog
b0b028f
- add autocommit config file
49227f1
- Merge pull request #38 from minrk/flush-on-exit
d24f50c
25 October 2019
- use selectors instead of select.poll
#34
13 June 2019
- PR: Add thread lock
#30
- update packages on travis
#31
- test on mac
#25
- select.poll timeout is in milliseconds
#26
- using poll instead of select in forwarder
#24
- setup.py improvements
#19
- Link blogpost about redirecting stdout/stderr
#18
- fixes #27?
#27
20 May 2018
- move fflush to a thread
#16
22 January 2018
22 June 2017
- use control pipe to signal closure
#8
- import warnings
#3
- Do nothing if loaded in terminal IPython
#2
14 March 2016
- Make it an IPython extension
5aa2237
13 March 2016
9 March 2016
- fix names in README, long_description
7f95a69
9 March 2016