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
dd16ccce6b
Increase coverage + cleanups
2020-08-22 09:02:21 +02:00
Liam Don
87bc44a71a
Add support for SwiftWASM toolchain
2020-08-11 10:11:25 -07:00
Christian Treffs
ed182eb425
Make string hash functions return UInt64 based.
...
- These are used to produce a stable hash, so we want all platforms to produce the same hash value, therefore we use UInt64
2020-07-09 22:25:10 +02:00
Christian Treffs
259643cd8e
Cleanups
2020-07-09 22:23:12 +02:00
Christian Treffs
65caa8ac70
Extend platform architecture support
2020-07-09 22:20:54 +02:00
Liam Don
0454e29e45
Use UInt64 for StableId
2020-07-08 20:57:02 -07:00
Liam Don
e1b9f7b467
Don't check overflow in singer_djb2 hash function
2020-07-08 20:53:45 -07:00
Christian Treffs
09dd6d2645
Fix typos and cleanup
2020-05-08 14:59:55 +02:00
Christian Treffs
81cbb0f2b4
Rework component identifier handling
2020-04-30 19:54:18 +02:00
Christian Treffs
031db2c1e3
Conform Component + Entity Identifier to Identifiable protocol
2019-10-05 10:03:08 +02:00
Christian Treffs
d68b935e2e
Cleanup typealiases
2019-08-20 16:49:56 +02:00
Christian Treffs
b62cf7464b
Refactor EntityIdentifier
2019-08-20 16:36:45 +02:00
Christian Treffs
1a20a9ae30
Add Swift 5 compatibility
2019-03-08 14:03:10 +01:00
Christian Treffs
a0b541f351
Swiftlint autocorrect
2018-12-24 12:41:08 +01:00
Christian Treffs
664d208284
Add swiftlint rules and fix implications
2018-09-27 21:09:35 +02:00
Christian Treffs
9b4fc5b206
Update to Swift 4.2
2018-06-07 11:16:54 -07:00
Christian Treffs
11b47da7bb
Cleanups and lint
2018-05-08 17:22:50 +02:00
Christian Treffs
cb1ad79ff4
Swiftlint struct rules applied
2017-11-16 23:00:41 +01:00
Christian Treffs
2ec9b1c364
Swiftlint strict first pass
2017-11-16 22:45:01 +01:00
Christian Treffs
9ffcb3d4f7
Add performance test for combine hash
2017-10-18 11:01:12 +02:00
Christian Treffs
c11060712b
Add combine hash
2017-10-18 08:51:44 +02:00
Christian Treffs
136905e43b
Fix hashing
2017-10-16 23:31:31 +02:00