@@ -61,8 +61,9 @@ the Chromium wasm smoke gate requires a success attribute created only by
6161runtime execution rather than matching a token present in static HTML.
6262Runtime encoding also treats ` Alphabet::ENCODE ` as its sole output definition,
6363so custom ` Alphabet::encode ` overrides cannot create API-, input-length-, or
64- backend-dependent output. A dedicated daily workflow checks all maintained
65- lockfiles for newly published advisories.
64+ backend-dependent output. Standard-family mapper selection is compile-time and
65+ does not add a repeated prefix scan to scalar calls. A dedicated daily workflow
66+ checks all maintained lockfiles for newly published advisories.
6667The stronger RISC-V RVV proof and admission review is scheduled for ` 1.3.9 ` ;
6768until then, RISC-V remains QEMU-tested scalar/fallback-only. The workspace
6869crate family stays version-aligned at ` 1.3.8 ` .
@@ -708,8 +709,9 @@ assert_eq!(DotSlash::decode(b'.'), Some(0));
708709For custom tables, ` Engine ` uses a deliberately conservative fixed 64-entry
709710scan for every emitted Base64 byte to avoid secret-indexed table lookups.
710711Standard and URL-safe table families use crate-owned optimized arithmetic
711- mappers. For very large payloads and custom alphabets, benchmark this tradeoff
712- before using them on untrusted high-volume traffic.
712+ mappers selected as an associated compile-time constant. For very large
713+ payloads and custom alphabets, benchmark this tradeoff before using them on
714+ untrusted high-volume traffic.
713715
714716If you implement ` Alphabet ` manually, ` Engine ` still treats ` ENCODE ` as the
715717sole encoding definition and does not call an overridden ` encode ` method.
0 commit comments