nushell/crates/nu-test-support/src/bins
Jason Gedge 7304d06c0b
Use threads to avoid blocking reads/writes in externals. (#1440)
In particular, one thing that we can't (properly) do before this commit
is consuming an infinite input stream. For example:

```
yes | grep y | head -n10
```

will give 10 "y"s in most shells, but blocks indefinitely in nu. This PR
resolves that by doing blocking I/O in threads, and reducing the `await`
calls we currently have in our pipeline code.
2020-03-02 06:19:09 +13:00
..
chop.rs Use threads to avoid blocking reads/writes in externals. (#1440) 2020-03-02 06:19:09 +13:00
cococo.rs Test binaries no longer belong to stable or default features. (#1259) 2020-01-21 22:00:27 -05:00
fail.rs Test binaries no longer belong to stable or default features. (#1259) 2020-01-21 22:00:27 -05:00
iecho.rs Use threads to avoid blocking reads/writes in externals. (#1440) 2020-03-02 06:19:09 +13:00
nonu.rs Do not panic when failing to decode lines from external stdout (#1364) 2020-02-10 07:37:48 -08:00