Initial Release
SwiftCollections v1.0.0 🎉
🚀 Initial Release
SwiftCollections is a high-performance, memory-efficient collection library designed for speed-critical applications. With a focus on reducing time complexity and memory allocations, this library is optimized for scenarios like game development, real-time processing, and other performance-intensive tasks.
✨ Key Features:
- SwiftBVH: A self-balancing bounding volume hierarchy for efficient spatial queries.
- SwiftDictionary: High-performance dictionary optimized for O(1) operations.
- SwiftHashSet: A fast set implementation for unique value storage.
- SwiftList: A dynamic list with efficient memory allocation strategies.
- SwiftBucket: An innovative collection for O(1) stable index operations.
- SwiftQueue: A circular-buffer-based queue for ultra-low-latency operations.
- SwiftObjectPool: Reduce GC pressure with reusable object pooling.
✅ What's Included:
- Full integration with Unity via
SwiftCollections.unitypackage. - .NET package available via NuGet:
dotnet add package SwiftCollections- Comprehensive unit tests for validation.
- Benchmarks for performance insights.
🌟 Get Started:
Head over to the README for installation instructions and usage examples.