Skip to content

Retail 12.1 performance follow-up - #15

Open
silverbrit wants to merge 9 commits into
feature/12.1-modernizationfrom
feature/12.1-performance
Open

Retail 12.1 performance follow-up#15
silverbrit wants to merge 9 commits into
feature/12.1-modernizationfrom
feature/12.1-performance

Conversation

@silverbrit

Copy link
Copy Markdown
Owner

Summary

  • Coalesce lifecycle refreshes by full, structure, and state work.
  • Separate custom tracker, trinket, resource, and cast-bar state refreshes from rebuilds.
  • Cache resource descriptors, trinket catalog lookups, visibility state, and owned-bar decisions.
  • Replace per-rune update handlers with one self-disarming recharge driver.
  • Keep settings eagerly loaded in the main addon; the load-on-demand options experiment was reverted.

Validation

  • lua5.1 Scripts/test.lua .
  • Lua 5.1 syntax checks for all addon Lua files
  • git diff --check
  • bash -n install-deps.sh

Live WoW profiling and combat/Edit Mode/taint validation remain to be run with C_AddOnProfiler.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant