bstrie

Results 67 issues of bstrie

Prior to https://github.com/rust-lang/rust/pull/86041 , Copy and Clone are implemented on arrays by way of compiler magic. Now that const generics exist, these magical impls can be converted to proper library...

C-chalk-solve

This project looks very interesting; I'm writing a CLI app that needs to serve one single request (for OAuth), and in principle I'd like to avoid having to spin up...

From here: https://github.com/pretzelhammer/rust-blog/blob/master/posts/common-rust-lifetime-misconceptions.md#10-closures-follow-the-same-lifetime-elision-rules-as-functions > There's no good reason for this discrepancy. Closures were first implemented with different type inference semantics than functions and now we're stuck with it forever because...

This PR updates the reference to fulfill the documentation requirement of the stabilization checklist for RFC 2972, tracked at https://github.com/rust-lang/rust/issues/90957 .

S-waiting-on-stabilization

By default, rustc links code using the system's default linker. Given that linking seems to be a significant cause of compilation time for us, it may improve compilation times if...

build

One of the primary goals of the Rust implementation is performance, but right now we're taking it on faith that the implementation achieves improved performance over the Node implementation. Even...

performance

Breaking down this task into more manageable goals: - [x] configuration option for selecting redis or sqlite (possibly via parsing the scheme of the given store URL?) - [x] crate...

feature
crate/interledger-store

See https://github.com/rust-lang/measureme and the excellent example of its use at https://wiki.alopex.li/WhereRustcSpendsItsTime .

developer-experience

As brought up in a comment on the PR upgrading our version of ring: https://github.com/interledger-rs/interledger-rs/pull/413/files#r334223325 >> Why change to LessSafeKey? The docs say: >> >> Prefer to use OpeningKey/SealingKey and...

security

Because rates and routes are so frequently accessed, they are cached in memory and a background task will periodically poll the store to check for updates. Now that we have...

enhancement
refactor