Skip to content

Conversation

hansemannn
Copy link
Collaborator

This pull request modernizes and improves thread safety and timer management throughout the TitaniumKit code base. The main changes replace legacy locking and timer APIs with more efficient and safer alternatives, update the timer manager to use GCD-based timers for better performance and accuracy, and refactor singleton and static initialization patterns for thread safety.

These changes collectively improve the reliability, safety, and maintainability of the TitaniumKit core, especially in multithreaded and timer-heavy scenarios.

@cb1kenobi
Copy link
Contributor

Whoa, sweet!

@hansemannn
Copy link
Collaborator Author

To be merged after 13.0.0 is released, so we don't risk breaking the (more relevant) iOS 26 release in case something happens.

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.

2 participants