continuwuity/src/database/key_value
strawberry 54a3f47851 fix every clippy warning possible, remove io_uring as default feature
this project's codebase is so horrendous, im shocked that no one has ran
clippy at all. it had ~200 total lint warnings, some with performance
issues and unsoundness, and the rest just very ugly codebase. i have sat
down and fixed as many of these as possible and i am exhausted.
i haven't fixed some extremely complex ones, but i brought it down from
~200 to ~30.

i have also removed io_uring as a default feature due to it falling
under the same category as linux eBPF: major kernel attack surface for
minimal performance gains. this also makes it impossible to cross-compile
from macOS to Linux because io_uring does not exist in Darwin land.
there are far better ways to achieve better performance than io_uring on
the codebase level.

Signed-off-by: strawberry <june@girlboss.ceo>
2023-11-27 00:50:55 -05:00
..
rooms fix every clippy warning possible, remove io_uring as default feature 2023-11-27 00:50:55 -05:00
account_data.rs cargo fmt 2022-10-10 14:02:02 +02:00
appservice.rs cargo fmt 2022-10-10 14:02:01 +02:00
globals.rs fix every clippy warning possible, remove io_uring as default feature 2023-11-27 00:50:55 -05:00
key_backups.rs Bump ruma 2022-10-10 14:02:04 +02:00
media.rs 0 errors left! 2022-10-10 14:02:02 +02:00
mod.rs 0 errors left! 2022-10-10 14:02:02 +02:00
pusher.rs refactor: cleanup 2022-11-21 20:50:39 +01:00
sending.rs fix: send unrecognized error on wrong http methods 2022-10-15 00:28:43 +02:00
transaction_ids.rs cargo fmt 2022-10-10 14:02:01 +02:00
uiaa.rs Bump ruma 2022-10-10 14:02:04 +02:00
users.rs improvement: maybe cross signing really works now 2023-08-07 13:55:44 +02:00