Ibraheem Ahmed

Results 66 issues of Ibraheem Ahmed
trafficstars

The [original post for the vyukov hashmap](https://groups.google.com/g/lock-free/c/qCYGGkrwbcA) mentions a "proxy-collector" used for memory reclamation: > Deferred memory reclamation uses a kind of amortized proxy-collector technique, and together with timestamp based...

It would be nice if you could scroll past the end of the editor. This is a common feature on most text editors. I'm not sure how difficult it would...

enhancement
help wanted

```rust #[test] fn test() { use loom::sync::atomic::AtomicU32; use loom::sync::atomic::Ordering::*; use loom::sync::Mutex; loom::model(|| { loom::lazy_static! { static ref LOCK: AtomicU32 = AtomicU32::new(0); static ref DATA: AtomicU32 = AtomicU32::new(0); static ref OBSERVED:...

I've been running into spurious failures of the form: ``` thread 'a_test' panicked at 'assertion failed: `(left != right)` left: `VersionVec { versions: [14, 0, 0, 0] }`, right: `VersionVec...

Shouldn't the [EndPost() method](https://github.com/volatiletech/authboss/blob/master/recover/recover.go#L245) in the recover module use the [UpdatePassword()](https://github.com/volatiletech/authboss/blob/master/authboss.go#L64) method, instead of essentially rewriting it? Currently UpdatePassword() is defined but not used internally. Should I make a PR,...

Above the expire middleware, there is a comment stating: ``` // This middleware conflicts with use of the Remember module, don't enable both // at the same time. ``` If...

Currently routes like `/:a/:b` and `/:a` are supported, but only if they have a common prefix (`/:a`). This means a route like `/:a/:b` conflicts with `/:c`. We can support this...

```lua paq 'nvim-lua/completion-nvim' function on_attach(client, bufnr) require('completion').on_attach() end vim.o.completeopt = 'menuone,noselect' vim.o.shortmess = o.shortmess .. 'c' ``` I'm running neovim 0.5 with the native LSP and rust-analyzer, and I am...

Angular brackets were added to `autoClosingPairs` in #720 on the premise that Rust developers write generics more than comparison logic. While this might be true, this causes issues when writing...

Feature gate: `#![feature(result_option_inspect)]` This is a tracking issue for `Option::inspect` and `Result::{inspect, inspect_err}`. ### Public API ```rust // core::result impl Result { pub fn inspect(self, f: F) -> Self; pub...

T-libs-api
C-tracking-issue