jxxghp
0bf228d29d
perf: optimize rust acceleration paths
Rust vs Python benchmark results:
- RSS: Rust 0.299 ms/loop vs Python 7.913 ms/loop, 26.47x faster
- Filter: Rust 12.740 ms/loop vs Python 57.187 ms/loop, 4.49x faster
- MetaInfo: Rust 64.680 ms/loop vs Python 316.158 ms/loop, 4.89x faster
- Indexer agsvpt: Rust 145.76 ms vs Python 3686.50 ms, 25.29x faster
- Indexer pttime: Rust 166.51 ms vs Python 4019.87 ms, 24.14x faster
- Indexer chdbits: Rust 161.17 ms vs Python 3604.28 ms, 22.36x faster
- Indexer iptorrents: Rust 77.82 ms vs Python 17615.52 ms, 226.36x faster
Validation:
- cargo fmt/check/test for rust/moviepilot_rust
- pytest Rust-related coverage: tests/test_rust_accel.py tests/test_torrent_filter.py tests/test_metainfo.py tests/test_indexer_spider_search_url.py tests/test_workflow_fetch_rss.py
- tests/run.py legacy suite
- pylint app/ --errors-only
2026-05-23 19:41:18 +08:00
..
2026-05-18 06:56:29 +08:00
2026-05-23 00:28:42 +08:00
2026-05-21 09:16:42 +08:00
2026-05-20 18:50:59 +08:00
2026-05-20 22:28:38 +08:00
2026-05-19 16:42:23 +08:00
2026-05-16 20:51:38 +08:00
2026-05-20 09:38:37 +08:00
2026-05-17 08:26:13 +08:00
2026-05-15 18:15:42 +08:00
2026-05-23 09:23:50 +08:00
2026-05-18 20:17:59 +08:00
2026-05-21 19:22:27 +08:00
2026-05-23 12:18:59 +08:00
2026-05-20 09:51:53 +08:00
2026-05-23 13:05:32 +08:00
2026-05-22 19:58:04 +08:00
2026-05-20 10:55:01 +08:00
2026-05-22 21:51:28 +08:00
2026-05-23 00:41:12 +08:00
2026-05-20 18:20:18 +08:00
2026-05-22 09:15:18 +08:00
2026-05-22 07:23:41 +08:00
2026-05-21 09:16:42 +08:00
2026-05-20 10:55:01 +08:00
2026-05-23 19:41:18 +08:00
2026-05-19 17:54:39 +08:00
2026-05-22 21:31:18 +08:00
2026-05-19 16:03:04 +08:00
2026-05-21 13:57:12 +08:00
2026-05-17 19:28:18 +08:00
2026-05-23 00:41:12 +08:00
2026-05-20 18:20:18 +08:00
2026-05-20 17:09:31 +08:00
2026-05-23 19:41:18 +08:00
2026-05-23 09:23:50 +08:00
2026-05-23 09:23:50 +08:00
2026-05-19 16:42:23 +08:00
2026-05-20 09:41:42 +08:00
2026-05-20 16:39:07 +08:00
2026-05-15 09:58:30 +08:00
2026-05-19 13:04:03 +08:00