miracle-wm-org / miracle-wm

Miracle is a Wayland tiling window manager built on Mir
https://miracle-wm.org
GNU General Public License v3.0
417 stars 14 forks source link

Revisit and refactor a lot of shared_ptr nonsense #295

Open mattkae opened 1 week ago

mattkae commented 1 week ago

Our use of shared_ptr is a little thoughtless as the moment, and I have a feeling it is slowing us down (although I should measure!). On top of that, we're doing a ton of spooky dynamic allocations when they are unnecessary. We should profile things and then spend a bit of time to rework things