SuccessChanges

Summary

  1. Optimize Bukkit <-> NMS Mapping tables and legacy conversion (commit: f5e7717) (details)
  2. Improve Timings stack protection more (commit: e055103) (details)
Commit f5e771721473d59d3a78cc2e50c9f8b942719b39 by aikar
Optimize Bukkit <-> NMS Mapping tables and legacy conversion
Use O(1) patterns for mapping conversions to improve plugin performance.
Optimize collections used by legacy plugin conversion
This should improve plugin performance across the board on Paper for
both Modern and Legacy Plugins.
Also log how long building those tables takes...
(commit: f5e7717)
The file was addedSpigot-Server-Patches/0430-Optimize-Bukkit-NMS-Mapping-tables.patch
Commit e055103d3dbafe8dabc54aa38f8e84bec9d15167 by aikar
Improve Timings stack protection more
Ensures in more places that exceptions will not corrupt the Timings
stack.
Timings will now better report stack corruption and auto repair itself
too.
(commit: e055103)
The file was modifiedSpigot-Server-Patches/0009-Timings-v2.patch (diff)
The file was modifiedSpigot-API-Patches/0004-Timings-v2.patch (diff)
The file was modifiedSpigot-API-Patches/0017-Add-exception-reporting-event.patch (diff)