github suprepupre/wow-optimize v3.2.0
wow_optimize v3.2.0

6 hours ago

wow_optimize v3.2.0

This release expands the safe Lua library fast path set for addon-heavy gameplay.

New fast paths

  • next
  • rawget
  • rawset
  • table.insert (append-only fast path)
  • table.remove (pop-last fast path)

Existing Phase 2 fast paths remain included

  • string.find (plain mode)
  • string.match (safe partial fast path)
  • type
  • math.floor
  • math.ceil
  • math.abs
  • math.max (2 args)
  • math.min (2 args)
  • string.len
  • string.byte
  • tostring
  • tonumber
  • string.sub
  • string.lower
  • string.upper

Other notes

  • periodic stats logging was made more reliable on the main thread
  • current public-safe disabled features remain disabled
  • no previously rejected VM opcode table fast paths were reintroduced

Public-safe disabled features still remain disabled

  • MPQ memory mapping
  • UI widget cache
  • GetSpellInfo cache
  • dynamic unit API caching
  • GlobalAlloc fast path

Focus

v3.2.0 is aimed at:

  • smoother addon-heavy dungeon and raid gameplay
  • lower Lua overhead in table-heavy addon workloads
  • maintaining the current public-safe feature set

Don't miss a new wow-optimize release

NewReleases is sending notifications on new releases.