Js2xxx
Js2xxx
To reproduce the error, 1. Create a lib crate 2. Add 2 or more crates depended on `memchr` to the Cargo.toml. For me, it would be `nom = "7.0"` and...
The requirements of `futures_task::waker(a)` and `futures_task::waker_ref(&a)` for all `a` should be the same. However in the current implementation, the former requires `a` to be `'static`, while the latter does not....
There is a case where multiple terminal strings map to the same variant of the token but with patterns of different exhaustiveness like this: ```lalrpop extern { enum Token {...
I wonder if every `Complex` in the implementation could be replaced with `ComplexField` or `SimdComplexField` trait in `nalgebra` so that library implementations based on these 2 crates can be more...
Helps for [the comment](https://github.com/mozilla/cbindgen/pull/912#issuecomment-2136195600) in #912. I had no extensive knowledge about the details of this project before, so I selected some of the PRs since Sep 14, 2023, based...
- Displays the name of applications from the current locale (`Name[$LANG]` in `*.desktop`) if possible. - Adds corresponding keywords (`Keywords[$LANG]`) into searching indices. Maybe the display and searching patterns can...
This PR adds support for scheduling classes. Tracking issue: #1099.
## Summary Implement Linux's scheduling classes to the Asterinas kernel. ## Context and Problem Statement The current Asterinas kernel only supports a basic FIFO scheduler, which fails to handle requests...
Check out the full implementation here: [cpu.rs](https://github.com/js2xxx/aster-priv/blob/main/framework/aster-frame/src/cpu.rs) [x86_64.ld.template](https://github.com/js2xxx/aster-priv/blob/main/osdk/src/base_crate/x86_64.ld.template) # Instantiation Utilizes the `#[thread_local]` attribute. ```rust #[macro_export] #[allow_internal_unstable(thread_local)] #[allow_internal_unsafe] macro_rules! cpu_local { // empty () => {}; // multiple declarations ($(#[$attr:meta])*...