Jim Peters
Jim Peters
This took us a while to figure out. A Rust "staticlib" debug-build outputs a LIB which references MSVCRT. This is not suitable for linking with C++ code built using MSVC...
Personally, I don't think that this is required. All the cases so far where I've needed simultaneous borrows have been handled by `rw2`. However if there are any concrete cases...
If someone wants to do their own key management (e.g. `u64` key, panic on exhaustion instead of free list, etc), then have some types that they can plug their own...
It should be possible to support large parts of the functionality in a no_std environment. So add a default "std" feature, and allow the crate user to disable it if...
`TLCell` already supports a kind of transfer of ownership, but only between threads, due to there being an owner in each thread. A `QCell`-like cell could potentially support transferring ownership...
Some possible additions to the API (contributed by pythonesque): > I also proved that the translations `Lcell -> T`, `&LCell -> &[LCell]`, and `&mut T &mut LCell`, are sound for...
The basic idea is to be able to do something like `remote_call!([cx, actor], method(args));`. However `cx` would have to be some kind of inter-thread object that forwards calls to the...
[Glommio](https://github.com/DataDog/glommio) has a similar single-threaded approach to Stakker for handling load, i.e. shard it or load-balance it at a high level, instead of load-balancing across threads at a low level....
The general contract of a timer is that it will be called not-before its expiry time, and hopefully soon after. (In general, OS scheduling might mean that timer execution may...
`Option` provides a `From` implementation for `T` such that `Option::from(val)` on both `T` and `Option` will result in `Option`. So all Prep calls could be wrapped in `Option::from(...)` to handle...