github rexglue/rexglue-sdk v0.7.3
v0.7.3 - Guest Lifecycle Hooks, Fiber Profiling, and Xenos-Less Support

latest releases: nightly-20260526-0490a462, nightly-20260517-53029387, v0.8.0...
one month ago

Summary

  • Add guest lifecycle hook virtuals to ReXApp (OnBeforeModuleLaunch, OnAfterModuleLaunch) with a staged module launch refactor splitting KernelState::LaunchModule into PrepareModuleLaunch + Resume
  • Add Tracy fiber attribution for cooperative guest threads, with fiber enter/exit hooks in rexcrt and unique fiber identifiers for the profiler (Thank you @Mystixor!)
  • Allow Runtime to initialize without a GraphicsSystem for native rendering implementations, with null guards on kernel video exports and GPU command processors
  • New PPC instruction implementations: vminuw, fctiw, stmw, lvxl, stvxl, stvebx (Thank you @Graine25!)
  • Add command CVAR type backed by std::function<void()> (Thank you @SolarCookies!)
  • Add GetNativeWindowHandle() to Window base class
  • Add name filter to IDA export script
  • Add -dev build version marker

Fixes

  • Fix off-by-one in ObjectTable::LookupTable and RestoreHandle bounds check
  • Fix LogCaptureSink ring buffer race by synchronizing writes with mutable_mutex_
  • Fix console overlay losing command output on log sink refresh
  • Make g_snapshot atomic for safe cross-thread perf counter reads
  • Fix ODR violation caused by improper build propagation of profiling defines to rexcore (Thank you @Mystixor!)

What's Changed

  • v0.7.3 - Guest Lifecycle Hooks, Fiber Profiling, and Xenos-Less Support by @tomcl7 in #271

Full Changelog: v0.7.2...v0.7.3

What's Changed

  • v0.7.3 - Guest Lifecycle Hooks, Fiber Profiling, and Xenos-Less Support by @tomcl7 in #271

Full Changelog: v0.7.2...v0.7.3

What's Changed

  • v0.7.3 - Guest Lifecycle Hooks, Fiber Profiling, and Xenos-Less Support by @tomcl7 in #271

Full Changelog: v0.7.2...v0.7.3

Don't miss a new rexglue-sdk release

NewReleases is sending notifications on new releases.