- Synced with earcut to version 2.2.4
- Added missing include headers to fix compilation with more recent libstdc++ versions
- Fixed another rare race condition that could lead to an infinite loop.
- Changelog: https://github.com/mapbox/earcut#224-jul-5-2022