Philip Kannegaard Hayes

Results 10 issues of Philip Kannegaard Hayes

Hi! I've noticed the current backtrace logic in std isn't working properly for the fortanix sgx target. More specifically, the instruction pointer addresses aren't getting relativized from absolute addresses (e.g....

bug

I'm getting a "panic-while-panicking" error when something does an atomic operation during a `drop` after a panic. This problem surfaced after replacing a `std::sync::Arc` with a `loom::sync::Arc` in a `#[should_panic]`...

### Problem While experimenting with using the unstable `bindeps` feature, I stumbled upon a panic. Here's a repo with a minimized failing case: . Simply clone it and run a...

C-bug
S-needs-mentor
A-features2
Z-bindeps

Caught this in CI on an unrelated change: ``` --- TRY 3 STDOUT: diem-mempool tests::multi_node_test::test_failover --- running 1 test test tests::multi_node_test::test_failover ... FAILED failures: failures: tests::multi_node_test::test_failover test result: FAILED. 0...

bug

# Overview Currently `keyring-rs` supports iOS but not Android. If we can extend support to Android, then `keyring-rs` handles all major platforms, desktop and mobile, which would be pretty cool...

enhancement
help wanted

The `ImageView` _borrows_ from the image buffer in `DecodeBarcodeParams` -- the newly refactored code frees it too early. To help prevent some of these issues in the future, we'll be...

The hyper v1 migration PR (#93) accidentally (?) removed the call to `serve_future.graceful_shutdown()`, which prevents the server from shutting down until all client _connections_ close on their own (or we...

While implementing BOLT 12 onion-message forwarding to offline user nodes in our LSP, I found this relatively simple change in `OnionMessenger` that reduced the integration on our end to +50...

It looks like the `Event` enum has gotten pretty large @ 1680 B, which forces even small variants like `Event::OnionMessagePeerConnected { peer_node_id: PublicKey }` to waste a bunch of memory....

My main use case here is to set a short-lived `Proxy-Authorization` Bearer auth token and dynamic trace id on a proxy connection. To support this, the callback in `Proxy::custom` needs...