Elliott Linder

Results 29 comments of Elliott Linder

That's correct. The `Function` trait cannot express lifetime semantics of individual arguments and has therefore a `'static` requirement (so functions with reference arguments do not implement it). An alternative is...

I'm also experiencing the same issue. Although whenever the next request is sent, there is no issue, only with the initial opening of a *.cs file.

The unlock function uses `munlock` internally (with the corresponding `mlock` call, on POSIX platforms). Since `mlock` prevents a region of memory to be paged to a swap area, `munlock` in...

Sorry for leaving you without any input. This is definitely an interesting addition once generators are stabilised. I'm a bit torn between keeping the library simple yet providing functionality for...

I've refactored the internal `query` implementation to use iterators instead, greatly inspired by this branch. I've merged it in master, but I've yet to release it. I've implemented it for...

Thank you for this contribution! I can see it shares similarities with its FreeBSD sibling. With that said, I will await merging this until I've setup a CI environment for...

I've observed this issue with both OBS `27.2.4` & `29.1.3`. It seems to occur when the following is true: - OBS x264 Apple Hardware Encoder is used (with B-frames enabled)....

One of the primary reasons this library is not yet stable is specifically due to its handling of execution in multi-threaded environments. This is indeed an issue, and using an...

Thanks for the kind words :) That's actually a great suggestion, a [ReentrantMutex](https://docs.rs/parking_lot/0.6.3/parking_lot/type.ReentrantMutex.html) might just be the solution for this use case. I'll see if I can come up with...

It would require a bit of an overhaul. Data can be associated with each context (see `ContextData`), which could in turn contain a reentrant mutex that is shared between all...