Robert O'Callahan

Results 33 issues of Robert O'Callahan

Cloning, e.g., https://github.com/rust-lang/crates.io-index.git (but probably any repo) does a lot of unnecessary mmap churn. ### Reproduction steps ``` #include "git2.h" int main(void) { git_libgit2_init(); git_repository *repo = NULL; const char...

We could speed up the debugging process by allowing the trace to contain persistent checkpoints. Here are some features we could support: * A `rr create-checkpoints` command that does a...

One way to do this would be to pick one or more open-source GPU drivers, study their kernel/user interface, and support that directly in rr. VMWare's SVGA3D or QEMU's Virgil...

Currently we "support" vsyscalls by patching the vsyscall call site to do a regular syscall (via syscallbuf if possible). This only works when the call site matches the known patch...

The stream `Decoder` can only decompress one stream. For each independent stream you decompress, you have to create a new zstd context. The block API gives you a `Decompressor` that...

Fedora's packaged debuginfo are using these extensively. http://www.dwarfstd.org/ShowIssue.php?issue=120604.1 is the standardized version. I can't find real documentation for the GNU flavour that Fedora is using, but here is some information:...

## 💡 Feature description The API would be slightly safer to use if IDs (e.g. `CheckRun` IDs were exposed as newtypes, e.g. `CheckRunId`, instead of a raw integer. Would this...

enhancement

See https://stripe.com/docs/error-handling. Is this something that belongs in this library? Seems like it would be helpful. If it's welcome, I might work on it.

@Keno @khuey you might want to look at this, it's somewhat invasive.