James Liu
James Liu
Fix #32. This PR replaces the fixed-sized local worker queues with st3's implementation. The implementation in the crate itself is largely the same, but st3's implementation should use considerably fewer...
A `'static` Executor that has been leaked never has its `Drop` impl called. This may not be uncommon for use cases where an executor is initialized at startup and never...
The caller of `Unparker::unpark` briefly has the lock on the Mutex before notifying the condvar. Would it be feasible to pass a `Send` value through the Mutex to the unparked...
## What problem does this solve or what need does it fill? Unwrap should generally be avoided. We already encourage contributors to avoid the use of `Option::unwrap`, yet crashes from...
# Objective Component hooks right now only take raw function pointers instead of allowing those registering it to store some state with them. ## Solution Store an `Arc` instead of...
To update the game, the launcher requires write permissions for any user running within the game directory, and all subdirectories. This poses a potential security vulnerability as anyone can then...
May warrant setting up a Weblate instance to help translate this as well.
Not sure how much of the time spent loading GLTF files is in the JSON parsing, but supporting an optional simd-json feature for minimizing CPU-time while deserializing would be nice.
# Objective I've been sending a few PRs to improve async-executor's performance. This updates Bevy to use the improved implementation. Most notably, this should reintroduce the local-queue optimization that lets...
**Describe the bug** The main menu is *always* rendering over other menus and the media player. **To Reproduce** Steps to reproduce the behavior: 1. Start JMP. 2. Try to open...