SuccessChanges

Summary

  1. Fix patch "Faster redstone torch rapid clock removal" (#2014) (commit: 994679a) (details)
Commit 994679a0c9f9cd302b51d362f7b44f29baa04077 by Shane Freeder
Fix patch "Faster redstone torch rapid clock removal" (#2014)
Tux pointed out the patch still has O(n^2) time complexity since
sublist class in arraylist does not override clear() from
which uses a forward moving iterator to clear
Resolved by using a peek and poll from ArrayDeque.
This patch also removes the useless WeakHashMap which holds
(it mapped world->list) and replaces it with a
(commit: 994679a)
The file was modifiedSpigot-Server-Patches/0172-Fix-MC-117075-TE-Unload-Lag-Spike.patch (diff)
The file was modifiedSpigot-Server-Patches/0184-Send-attack-SoundEffects-only-to-players-who-can-see.patch (diff)
The file was modifiedSpigot-Server-Patches/0385-Optimize-Captured-TileEntity-Lookup.patch (diff)
The file was modifiedSpigot-Server-Patches/0386-Add-Heightmap-API.patch (diff)
The file was modifiedSpigot-Server-Patches/0106-Faster-redstone-torch-rapid-clock-removal.patch (diff)
The file was modifiedSpigot-Server-Patches/0188-use-CB-BlockState-implementations-for-captured-block.patch (diff)
The file was modifiedSpigot-Server-Patches/0362-BlockDestroyEvent.patch (diff)
The file was modifiedSpigot-Server-Patches/0310-Prevent-Mob-AI-Rules-from-Loading-Chunks.patch (diff)
The file was modifiedSpigot-Server-Patches/0265-Option-to-prevent-armor-stands-from-doing-entity-loo.patch (diff)
The file was modifiedSpigot-Server-Patches/0346-Optimize-redstone-algorithm.patch (diff)
The file was modifiedSpigot-Server-Patches/0129-Optimize-World.isLoaded-BlockPosition-Z.patch (diff)
The file was modifiedSpigot-Server-Patches/0325-Add-sun-related-API.patch (diff)
The file was modifiedSpigot-Server-Patches/0249-Avoid-Chunk-Lookups-for-Entity-TileEntity-Current-Ch.patch (diff)