aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* also implement as_raw_fdJesse Luehrs2023-08-062-0/+12
|
* simplifyJesse Luehrs2023-08-061-17/+11
|
* fix build on macosJesse Luehrs2023-08-061-4/+9
|
* convert to rustixJesse Luehrs2023-08-065-71/+92
| | | | | it seems more maintained, and hopefully this will fix compile issues on macos
* use the new fd apis in stdJesse Luehrs2023-03-083-39/+63
|
* this isn't actually a useful safe wrapperJesse Luehrs2023-02-051-7/+4
| | | | it doesn't enforce any invariants
* clippyJesse Luehrs2023-02-051-2/+2
|
* simplify and remove allocationsJesse Luehrs2022-02-251-21/+15
|
* ensure read_buf doesn't overflow the bufferJesse Luehrs2022-02-251-3/+3
|
* fix doc tests for non-asyncJesse Luehrs2022-02-231-3/+16
|
* another rewriteJesse Luehrs2022-02-238-197/+492
|
* docsJesse Luehrs2021-12-307-1/+120
|
* make pts private againJesse Luehrs2021-12-302-4/+2
|
* properly handle configuration when calling spawn multiple timesJesse Luehrs2021-12-302-34/+58
|
* Revert "add spawn_pg"Jesse Luehrs2021-12-303-74/+0
| | | | This reverts commit 43e517cea6704f0d8424a88b13a1d40550c7e9ca.
* add spawn_pgJesse Luehrs2021-12-303-0/+74
|
* simplifyJesse Luehrs2021-12-303-17/+21
|
* make pts pubJesse Luehrs2021-12-302-2/+4
|
* better handling of file descriptors across forkJesse Luehrs2021-12-303-29/+16
|
* allow not passing the ptJesse Luehrs2021-12-293-5/+7
|
* i don't think we need to open pts multiple times?Jesse Luehrs2021-12-295-20/+20
|
* also support the CommandExt methodsJesse Luehrs2021-12-292-7/+86
|
* simplifyJesse Luehrs2021-12-294-83/+12
|
* clean up type referencesJesse Luehrs2021-12-292-2/+2
|
* simplifyJesse Luehrs2021-12-296-74/+18
|
* wip another complete refactorJesse Luehrs2021-12-2918-578/+561
|
* wipJesse Luehrs2021-12-2813-313/+235
|
* more clippy consistencyJesse Luehrs2021-12-151-0/+1
|
* be less aggressiveJesse Luehrs2021-12-152-4/+2
|
* simplify error handling a bunchJesse Luehrs2021-12-147-64/+70
|
* drop thiserrorJesse Luehrs2021-12-141-15/+50
|
* clippyJesse Luehrs2021-12-149-55/+93
|
* bump depsJesse Luehrs2021-11-101-9/+7
|
* fix error messageJesse Luehrs2021-03-061-1/+1
|
* fix rustfmt configJesse Luehrs2021-03-061-1/+1
|
* docsJesse Luehrs2021-03-064-0/+87
|
* swap argument orderJesse Luehrs2021-03-064-4/+4
|
* pty_resize -> resize_ptyJesse Luehrs2021-03-061-1/+1
|
* actually conditionalize on the backend-std featureJesse Luehrs2021-03-033-6/+6
|
* adjust the visibility of some typesJesse Luehrs2021-03-035-8/+6
| | | | to make the docs make more sense
* give smol its own named api tooJesse Luehrs2021-02-272-1/+5
|
* clippyJesse Luehrs2021-02-241-1/+1
|
* make the tokio pty backend actually work properlyJesse Luehrs2021-02-246-3/+130
|
* rename featuresJesse Luehrs2021-02-243-6/+6
|
* add async implementations of the pty itselfJesse Luehrs2021-02-236-16/+48
|
* also create separate pty structs per backendJesse Luehrs2021-02-2312-60/+181
| | | | | for now, they are identical, but i will change them to be specialized next
* remove a bit more duplicationJesse Luehrs2021-02-224-24/+14
|
* a bit more logic inversionJesse Luehrs2021-02-224-83/+110
|
* make child an associated typeJesse Luehrs2021-02-224-8/+16
|
* add implementations for async-std and tokioJesse Luehrs2021-02-223-0/+78
|