ITADN

fix(maitake-sync): don't enable portable-atomic/critical-section

#561Pull Requestokhsunrog 创建于 2026-03-12
O
okhsunrogcommented
## Summary - The `critical-section` feature in both `maitake-sync` and `maitake` was enabling `portable-atomic/critical-section`, which conflicts with `portable-atomic/unsafe-assume-single-core` (used by e.g. esp-hal for ESP32-C3) - Per [portable-atomic's docs](https://docs.rs/portable-atomic/latest/portable_atomic/#optional-cfg), libraries should leave the portable-atomic backend choice to the end user - Updated the no-atomics CI check to explicitly pass `portable-atomic/critical-section`, simulating what an end user on a no-CAS target would do Fixes #559
合并状态:未合并 3 条评论