Commit Graph

25 Commits

Author SHA1 Message Date
Christian Treffs dd16ccce6b
Increase coverage + cleanups 2020-08-22 09:02:21 +02:00
Christian Treffs 48c617266c
Fix lint warnings 2020-08-03 11:22:56 +02:00
Christian Treffs 0be112f900
Cleanups 2020-08-03 11:03:48 +02:00
Christian Treffs 354ddcc8b1
Refactor UnorderedSparseSet to use dedicated class based storage while being a struct - increases performance significantly 2020-08-03 10:59:53 +02:00
Christian Treffs d08353fd53
Optimize sparse set 2020-07-30 22:17:53 +02:00
Christian Treffs 81f61cafbb
Optimize sparse set 2020-07-30 22:09:41 +02:00
Christian Treffs 63c09cf7fa
Refine UnorderedSparseSet 2020-07-09 17:10:00 +02:00
Liam Don d30a3bec3b Fix key-index in UnorderedSparseSet 2020-07-08 23:31:30 -07:00
Christian Treffs 09dd6d2645
Fix typos and cleanup 2020-05-08 14:59:55 +02:00
Christian Treffs 66f5bfc0c6
Lint 2020-04-30 20:00:19 +02:00
Christian Treffs fa1ebe0193 Update sparse set 2019-10-05 22:37:29 +02:00
Christian Treffs 893cfaee74 Conform UnorderedSparseSet to Sequence 2019-10-05 15:07:15 +02:00
Christian Treffs 589a8c2ec1 Optimize UnorderedSparseSet 2019-10-05 14:55:30 +02:00
Christian Treffs 209c19fa2f Unconform sparse set to collection, since index collision problem occurs 2019-03-08 17:57:01 +01:00
Christian Treffs df7f36ea5c Add debug description & make sparse set arrays œusableFromInline 2019-02-21 13:29:45 +01:00
Christian Treffs f7d2a5b3a2 Cleanups 2019-02-14 14:35:07 +01:00
Christian Treffs fee1c2e52e Cleanup and refactor tests 2019-02-14 12:34:42 +01:00
Christian Treffs c1a68300de Introduce unsafe API for performance and refine Single 2019-02-14 10:43:03 +01:00
Christian Treffs a0b541f351 Swiftlint autocorrect 2018-12-24 12:41:08 +01:00
Christian Treffs 444ec00224 Extend SpareSet tests 2018-09-29 18:41:49 +02:00
Christian Treffs 7f9ab6dcac Brought performance of TypedFamily en par to Family implementation 2018-09-29 16:35:32 +02:00
Christian Treffs 664d208284 Add swiftlint rules and fix implications 2018-09-27 21:09:35 +02:00
Christian Treffs 8ed57b600d Cleanups & Swiftlint 2018-07-06 09:05:55 +02:00
Christian Treffs e0fd2bbeb1 Fix bug in onFamilyDeinit 2018-05-10 19:57:42 +02:00
Christian Treffs 03b34aaad6 Rename SparseSet to UnorderedSparseSet 2018-05-10 15:58:41 +02:00