aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Drop portage.util.shlex_splitMike Gilbert2024-05-211-2/+2
* SpawnProcess: Optimize away null input for create_pipe=FalseZac Medico2024-03-031-5/+2
* SchedulerInterface/PollScheduler: Add _loop propertyZac Medico2024-02-231-1/+8
* BuildLogger: Fix portage.locks._open_fds memory leakZac Medico2024-02-131-1/+6
* ForkProcess: Handle BrokenPipeError in _send_fd_pipesZac Medico2024-02-061-8/+17
* ForkProcess: Prevent redundant pipe and set_term_size recursionZac Medico2024-02-051-5/+23
* ForkProcess: Use duplicate fd_pipes in _send_fd_pipes threadZac Medico2024-02-031-7/+48
* SpawnProcess: Use spawn returnproc parameterZac Medico2024-02-022-78/+14
* */*: rerun black w/ 24.1.0Zac Medico2024-01-282-2/+0
* bintree: support file scheme for binhost src-uriZac Medico2023-12-251-1/+7
* BuildLogger: Close self._stdin after forkZac Medico2023-12-061-3/+31
* */*: fix typosSam James2023-11-111-1/+1
* SpawnProcess/ForkProcess: Pass stdin via fd_pipes if not backgroundZac Medico2023-10-221-1/+1
* ForkProcess: Implement fd_pipes via send_handleZac Medico2023-10-211-25/+117
* ForkProcess: Support logging via multiprocessing.PipeZac Medico2023-10-171-7/+51
* ForkProcess: Warn if _run method is usedZac Medico2023-10-041-0/+6
* FileCopier: multiprocessing spawn compatZac Medico2023-10-031-7/+11
* FileDigester: Migrate to AsyncFunctionZac Medico2023-10-031-60/+11
* AsyncFunction: Use multiprocessing.Pipe for compat with multiprocessing spawnZac Medico2023-10-031-5/+10
* AsyncFunction: Migrate to ForkProcess target parameterZac Medico2023-10-031-5/+7
* ForkProcess: Add target constructor parameterZac Medico2023-10-032-11/+31
* Allow building of pure Python wheel by setting "pure" appropriatelyJames Le Cuirot2023-08-211-1/+1
* Migrate from setuptools to Meson and meson-pythonJames Le Cuirot2023-08-021-0/+20
* Remove dummy_threadingBerin Aniesh2023-06-141-6/+2
* */*: rerun black w/ 23.1.0Sam James2023-02-035-7/+0
* pyupgrade everythingJohn Helmert III2022-12-035-9/+9
* Remove Jython compatOskari Pirhonen2022-11-221-9/+8
* Binpkg: convert compat coroutine to asyncZac Medico2021-09-201-1/+3
* ForkProcess: convert compat coroutine to asyncZac Medico2021-09-201-6/+4
* Reformat to use spaces instead of tabs. Also, use blackWolfgang E. Sanyer2021-09-1913-913/+974
* PipeLogger: handle FileNotFoundError when cancelled during _startZac Medico2021-05-011-10/+25
* EbuildPhase: Use async and await syntaxZac Medico2021-03-071-6/+4
* BuildLogger: Use async and await syntaxZac Medico2021-03-071-7/+5
* PipeLogger: Use async and await syntaxZac Medico2021-03-071-7/+5
* PopenProcess: use call_soon for _async_waipid in _startZac Medico2021-02-141-2/+2
* coroutine: use explicit loop parameter (bug 737698)Zac Medico2020-08-184-9/+9
* BuildLogger: fix _cancel to cleanup PipeLogger quicklyZac Medico2020-08-081-6/+17
* lib/*: Fix ungrouped-importsAaron Bauman2020-08-061-2/+2
* lib/portage/util/_async/PipeLogger.py: fix whitespaceAaron Bauman2020-08-031-1/+1
* Fix R1705.Alec Warner2020-07-291-45/+44
* Fix 'unused-import' for stdlib imports.Alec Warner2020-07-221-1/+0
* ForkProcess: replace os.fork with multiprocessing.Process (bug 730192)Zac Medico2020-07-181-31/+115
* AsyncFunction: stdin supportZac Medico2020-07-181-2/+2
* Remove support code for Python < 3.4Michał Górny2020-07-171-10/+0
* PipeLogger._unregister: sanity check for closed file or loopZac Medico2020-06-231-5/+6
* Support PORTAGE_LOG_FILTER_FILE_CMD (bug 709746)Zac Medico2020-06-222-1/+140
* PipeLogger: non-blocking write to pipe (bug 709746)Zac Medico2020-06-221-17/+58
* Revert "PipeLogger: non-blocking write to pipe (bug 709746)"Zac Medico2020-06-151-60/+13
* Revert "Support PORTAGE_LOG_FILTER_FILE_CMD (bug 709746)"Zac Medico2020-06-152-140/+1
* Support PORTAGE_LOG_FILTER_FILE_CMD (bug 709746)Zac Medico2020-06-142-1/+140