continuwuity/bin
Shane Jaroch 443267ff74
perf: msc3902 partial joins and memoization for total joins
I advise no one test this out yet. Just something I scrapped together on my lunch break in response to #1503.
Likely needs further work.

------------------------------------------------

**commit msg log:**

```
perf: msc3902 partial joins and memoization for total joins
impl partial join worker. batch server discovery and PDU queries
enable complement partial join tests

memoize full join auth chains (very basic moka LRU impl)

unit tests; refactor server query func for testability
enable `fast_joins=true` by default in config

fix lint with `url_preview` feature. TODO: suggest partial lints to avoid differential results.
```
2026-03-12 14:31:17 -04:00
..
complement perf: msc3902 partial joins and memoization for total joins 2026-03-12 14:31:17 -04:00
nix-build-and-cache misc CI improvements, build macOS binaries, flake improvements/fixes 2024-10-24 21:29:17 -04:00