Nils Andreas Svee
|
830e21363a
|
refactor: replace rand crate with fastrand
Replaces the `rand` crate with `fastrand` for improved performance in rate control and reflector selection.
|
2026-02-22 00:33:57 +07:00 |
|
Nils Andreas Svee
|
99a7928a66
|
style(reflector): Reorder imports and truncate vector
|
2026-02-21 22:42:20 +07:00 |
|
Nils Andreas Svee
|
127ed692c3
|
refactor(reflector): Improve candidate selection loop
|
2026-02-21 22:42:20 +07:00 |
|
Nils Andreas Svee
|
66a2834192
|
feat(reflector): Use configurable reselection time
|
2026-02-21 22:42:20 +07:00 |
|
Nils Andreas Svee
|
a427d4078b
|
chore(deps): Update rand and log imports
|
2026-02-21 00:22:57 +07:00 |
|
Nils Andreas Svee
|
3b9f00cd75
|
fix: account for rand crate changes
|
2025-05-08 23:48:38 +07:00 |
|
Nils Andreas Svee
|
bb9d1ed4af
|
reflector_selector: Simplify setting sleep time
|
2022-10-29 22:43:47 +02:00 |
|
Nils Andreas Svee
|
cacc5b1a6b
|
Apply Clippy recommendations
|
2022-10-15 14:58:05 +02:00 |
|
Nils Andreas Svee
|
890b3f8c19
|
Drop pub(crate) and use pub everywhere for now
|
2022-10-04 16:25:42 +02:00 |
|
Nils Andreas Svee
|
214ffef6f3
|
Use proper error handling instead of lurking panics everywhere
|
2022-10-04 16:20:24 +02:00 |
|
Nils Andreas Svee
|
9219ac690a
|
Use a RwLock instead of a Mutex for the peers
|
2022-09-28 00:43:48 +02:00 |
|
Nils Andreas Svee
|
e3b7b7e9ba
|
Implement missing features, some cleanup
|
2022-09-28 00:25:35 +02:00 |
|
Nils Andreas Svee
|
b147006a69
|
partly working implementation
|
2022-09-17 14:39:27 +02:00 |
|