Subsecond permette di hot-patchare applicazioni Rust in esecuzione senza riavvio, reindirizzando le chiamate di funzione tramite una jump table.
ThinLink accelera drasticamente le compilazioni incrementali in sviluppo generando salti differenziali tra oggetti modificati.
L’uso è semplice: racchiudi le sezioni di codice con subsecond::call e avvia con dx serve --hotpatch tramite il CLI Dioxus.
Le patch sono applicate da uno strumento esterno che invia la nuova jump table all’applicazione, evitando modifiche dirette alla memoria.
Subsecond è attivo solo in build di debug e supporta il crate principale (‘tip crate’), con limitazioni su struct, statics e thread-local.
Supporta tutte le principali piattaforme (Android, iOS simulator, Linux, macOS, Windows, WebAssembly) e richiede Dioxus Devtools per il patching via WebSocket.
Get notified when new stories are published for "🇮🇹 Hacker News Italiano"