Joseph Heck
fdf08687d6
DocC documentation generation ( #77 )
...
* initial stub files to support DocC generation
* add dependency on docc-plugin to support local previewing of documentation
* adding preview documentation commands to view documentation
* adding documentation generation commands
* cleanup with precommit
* update to reference expected location, or how to preview
* cleaning up documentation for global hashing algorithms
* adding documentation for ManagedContiguousArray
* adding documentation for UnorderedSparseSet
* directly porting README getting started into an Essentials article
2024-11-01 06:52:41 +01:00
Christian Treffs
2c1c5885ae
Modernize project ( #66 )
...
* Add Mintfile
* Update Makefile
* Use old swiftlint and swiftformat versions
* Lint
* Update SwiftLint and SwiftFormat Versions + Lint
* Re-add documented make rules
* Update sourcery to 2.2.5
* Update SwiftLint and Lint
2024-10-09 17:08:12 +02:00
Christian Treffs
65b0644b5c
Conform all iterators to LazySequenceProtocol and Sequence
2020-10-19 16:08:44 +02:00
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