mirror of
https://github.com/storytold/photocraft.git
synced 2026-10-22 18:22:00 +00:00
Merge #4253: wasm back under the 24 MiB gate
Combined with #4147's opt-level "z" list. Conflict in Cargo.toml's
wasm-release profile: kept #4147's photocraft-psd = "z" and dropped
#4253's "s" entry for it (one table per package). Measured with trunk
--release: main 184c226a is 25,235,857 bytes (over the 25,165,824 gate);
with this merge, 24,161,781.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
commit
7f9c4394c1
12 files changed
+308
-57
No files matched your search
@@ -94,7 +94,7 @@ fn registered_languages(source: &str) -> Result<Vec<Language>, String> {
|
||||
let catalog = if code == "en" {
|
||||
None
|
||||
} else {
|
||||
// `catalog!("xx")` embeds `xx.tsv` (deflated by ui-egui's build.rs).
|
||||
// `catalog!("xx")` embeds `xx.tsv` (packed by ui-egui's build.rs).
|
||||
let marker = "catalog!(\"";
|
||||
let start = block.find(marker).ok_or_else(|| format!("language `{code}` has no catalog! entry"))? + marker.len();
|
||||
let rest = block.get(start..).ok_or_else(|| format!("language `{code}` has a malformed catalog path"))?;
|
||||
|
||||
Reference in new issue
Block a user