urt-rs / docs /research /RUST_METHOD_STATS.md
nmarshall's picture
gameplay: port method counter updates
b0607b0
|
Raw History Blame Contribute Delete
877 Bytes

Rust method classification wrapping counters and reporting intent

RE-755. Reproduce with python3 scripts/analyze_rust_method_stats.py; validate with cargo xtask test-group gameplay. See the machine report.

Added typed counter ownership, source method mapping, numeric offset plans and transactional storage validation before wrapping mutation. Four Rust unit tests cover complete slot range, fallback self exceptions, untouched counters, overflow, absent actor and missing storage. The adapter checks exact changes and reporting intent against source; aggregate/report callbacks and numeric field-to-runtime data migration remain open.

No original executable/full VM/native world collision or rendering runs. Supplied callback/native responses and fixture domains remain explicit; complete macOS/Linux Rust/Bevy/Solari gameplay remains open.