Laurence Rowe
Laurence Rowe
I just ran into this issue too. The `--keep-git-dir` is helpful when you want to subsequently fetch submodules with `git submodule update --init --recursive` which requires the `.git` directory to...
Running this demonstrates the problem, although there is probably more research required on the best way to go about it (presumably it would need to fake a tty.) The program...
Sorry, it's not the clearest repro. While I get the same output the difference is in how it is produced: - With `await using proc = command1.spawn();` I see the...
I think @0f-0b is right about this needing pty support. I just tried with a simple c program and setting Python's subprocess.Popen bufsize to either 0 (unbuffered) or 1 (line...
Thanks! That works but it is necessary to remove the target directory for the change to show up. You can see this by running the following which seems to show...
Running under rust-gdb with `catch syscall write` I can see the backtrace: ``` #0 0x00007ffff7d1c574 in __GI___libc_write (fd=4, buf=0x7fffffffb8c8, nbytes=8) at ../sysdeps/unix/sysv/linux/write.c:26 #1 0x00005555556564a2 in std::sys::fd::unix::FileDesc::write () at library/std/src/sys/fd/unix.rs:326 #2...
It has a very minor performance impact but I'd mostly just like to understand why the behaviour is different between the two. Why does Tokio need to wake up epoll...
I'm currently working with KVMServer/TinyKVM which handles sys calls with a KVM exit so incurs around a microsecond of additional latency per syscall. (I've been looking at a lot of...
I've added [cargo script](https://rust-lang.github.io/rfcs/3424-cargo-script.html) metadata to the examples. Copy and paste to a repro.rs file, chmod +x and they can be run directly.