straw/rust/strawcore/src
Cobb 361c9f6805
Some checks failed
build-apk / build-and-publish (push) Successful in 7m33s
gitleaks / scan (push) Failing after 2s
speed(wrapper): zero-copy body decode on valid UTF-8 (S4)
Mirror the core downloader's from_utf8 fast path in the wrapper's net.rs so a
valid UTF-8 response (the common case) moves the buffer instead of the old
from_utf8_lossy().into_owned() double-copy; lossy fallback preserved for
mojibake. This straw commit also carries the strawcore Loop-3 speed pass
(move-not-clone playerResponse, overlapped sig-timestamp fetch, player.js copy
cuts) into the build via the CI's strawcore clone. Deferred wrapper follow-up:
S5 (opt-level=2 for the JS-interpreter crates in rust/Cargo.toml).
2026-07-29 07:53:15 -07:00
..
channel.rs reliability + security fix sprint (vc=91) 2026-07-04 07:09:54 -07:00
error.rs Public-flip audit: scrub audit-ticket prefixes + internal references + tighten README 2026-05-27 13:29:53 -07:00
feed.rs vc=88: deferred-hygiene sweep (audit #2 leftovers, no behavior change) 2026-06-21 20:03:45 -07:00
lib.rs vc=85: image caching + SB/RYD clients -> Rust + crash/autoplay fixes 2026-06-21 12:59:04 -07:00
net.rs speed(wrapper): zero-copy body decode on valid UTF-8 (S4) 2026-07-29 07:53:15 -07:00
runtime.rs reliability + security fix sprint (vc=91) 2026-07-04 07:09:54 -07:00
search.rs reliability + security fix sprint (vc=91) 2026-07-04 07:09:54 -07:00
stream.rs reliability + security fix sprint (vc=91) 2026-07-04 07:09:54 -07:00
uniffi-bindgen.rs v0.1.0-U (vc=8): Phase U-1 + U-2 — Rust core + rustypipe search 2026-05-24 08:36:50 -07:00