Skip to content

Initial Release

Choose a tag to compare

@mrdav30 mrdav30 released this 02 Jan 16:24
· 201 commits to main since this 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.