Commit Graph

331 Commits

Author SHA1 Message Date
Christian Treffs 093dc396e7
Update README 2020-07-15 21:36:08 +02:00
Christian Treffs 391e16a374
Merge branch 'feature/entity-identifier' into develop 2020-07-15 21:34:28 +02:00
Christian Treffs 170ee14db8
Add more tests 2020-07-15 21:29:09 +02:00
Christian Treffs 8da21ec110
Remove unused code 2020-07-15 21:17:44 +02:00
Christian Treffs b113f146dc
Introduce EntityIdentifierGenerator 2020-07-15 18:14:41 +02:00
Christian Treffs a9b46f7e3e
Merge tag '0.12.0' into develop
Hashing fixes & sparse set improvements
2020-07-10 10:16:33 +02:00
Christian Treffs 54b6838ed1
Merge branch 'release/0.12.0' 2020-07-10 10:15:57 +02:00
Christian Treffs 839cb9bf40
Update README 2020-07-10 10:07:16 +02:00
Christian Treffs 4234957e92
Deprecate knownUniqueComponentTypes 2020-07-10 10:04:38 +02:00
Christian Treffs 32e619659e
Merge branch 'master' into develop 2020-07-10 09:59:44 +02:00
Christian Treffs 6ab2f029ff
Merge pull request #12 from fireblade-engine/feature/classdojo_fixHashingOverflow
Fix hashing overflow and 32-bit improvements
2020-07-10 09:54:38 +02:00
Christian Treffs 295063daa8
Deprecate Nexus.knownUniqueComponentTypes 2020-07-09 22:41:27 +02:00
Christian Treffs 3dd3d7fc10
Merge branch 'develop' into feature/classdojo_fixHashingOverflow 2020-07-09 22:35:38 +02:00
Christian Treffs 462eb09cf0
Merge pull request #11 from fireblade-engine/feature/classdojo_sparseKeyIndexFix
UnorderedSparseSet key/index fix and refinements
2020-07-09 22:31:36 +02: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
Christian Treffs 58c6852ea0
Fix performance test integer bitwidth 2020-07-09 22:11:33 +02:00
Christian Treffs 4a995e9083
Fix type requirements of UnorderedSparseSet 2020-07-09 17:15:49 +02:00
Christian Treffs 1ad4d883f5
Type entity id 2020-07-09 17:15:06 +02:00
Christian Treffs 6875159593
Fix and extend tests 2020-07-09 17:10:25 +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
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 2a207b6991
Fix Linux CI 2020-06-26 17:41:55 +02:00
Christian Treffs ca770b0b34
Merge pull request #8 from fireblade-engine/feature/codecov
Add codecov.io support
2020-06-26 17:06:00 +02:00
Christian Treffs aee5d32113
Refinements 2020-06-26 16:49:26 +02:00
Christian Treffs c42dc02b88
Enable coverage 2020-06-26 16:32:29 +02:00
Christian Treffs 156ec264a2
Add codecov.io reporting 2020-06-26 16:09:54 +02:00
Christian Treffs 617cb3d6bf
Merge tag '0.11.2' into develop
All components on entity
2020-05-26 15:23:53 +02:00
Christian Treffs f0f558f631
Merge branch 'release/0.11.2' 2020-05-26 15:23:41 +02:00
Christian Treffs 479983092b
Update README 2020-05-26 15:23:37 +02:00
Christian Treffs 37565e38a6
Merge branch 'feature/entity-components' into develop 2020-05-26 15:09:55 +02:00
Christian Treffs 417dfd271a
Add all components test 2020-05-26 15:03:43 +02:00
Christian Treffs da7277b5e1
Add all components sequence to entity 2020-05-26 15:03:31 +02:00
Christian Treffs 65a69826b5
Remove #if DEBUG from tests 2020-05-26 15:02:55 +02:00
Christian Treffs 75fe42fb4f
Merge tag '0.11.1' into develop
Cleanups, typos and Swift 5.1
2020-05-09 13:28:04 +02:00
Christian Treffs 1e92aa20f0
erge branch 'release/0.11.1' 2020-05-09 13:27:45 +02:00
Christian Treffs 328a72cccc
Update Package to 5.1 2020-05-09 13:21:46 +02:00
Christian Treffs aaf279a5b6
Update gitlab-ci 2020-05-09 13:18:59 +02:00
Christian Treffs 45c2362645
Update gitlab-ci 2020-05-09 13:17:33 +02:00
Christian Treffs 2727f8bca5
Update README 2020-05-09 13:17:18 +02:00
Christian Treffs 40f0f3c5a3
Swiftenv 5.1.3 2020-05-09 13:13:14 +02:00
Christian Treffs 97b0339efd
Extend gitignore 2020-05-09 09:03:58 +02:00
Christian Treffs 09dd6d2645
Fix typos and cleanup 2020-05-08 14:59:55 +02:00
Christian Treffs 84d3419dfd
Merge tag '0.11.0' into develop
Improvements
2020-04-30 22:21:06 +02:00
Christian Treffs a49a53671d
Merge branch 'release/0.11.0' 2020-04-30 22:19:14 +02:00
Christian Treffs 041d556dc9
Revert family removal 2020-04-30 22:18:46 +02:00
Christian Treffs 68b79de729
Merge tag '0.11.0' into develop
ManagedContinuousArray
2020-04-30 22:08:19 +02:00