The APK carries rustc, the checkout and a packed target tree as LZ4 frames. First compile streams them out of the asset manager into files/ and shows progress on the desk; later launches skip unpack when the stamp matches. App crates keep a desktop Cargo.toml — dynamic-module is empty — and rustc `--extern force:` binds makepad_wm_engine already in the process so widgets stay the host dylib. libs/lz4 grows a streaming frame codec and a makepad-lz4 CLI; libs/tar unpacks those frames without buffering the archive. Android Vulkan records two in-flight repaints instead of waiting every pass, and the capture Y-flip applies only on the OpenGL fallback. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
15 lines
267 B
TOML
15 lines
267 B
TOML
[package]
|
|
name = "makepad-lz4"
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
license = "BSD-2-Clause"
|
|
description = "Rust port of the core LZ4 block compressor and decompressor"
|
|
|
|
[features]
|
|
force-scalar = []
|
|
|
|
[dependencies]
|
|
|
|
[[bin]]
|
|
name = "makepad-lz4"
|
|
path = "src/bin/lz4.rs"
|