Commit Graph

590 Commits

Author SHA1 Message Date
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
Christian Treffs 73428c62a5
Merge branch 'hotfix/0.11.0' 2020-04-30 22:08:06 +02:00
Christian Treffs 23435523b9
Re-introduce ManagedContiguousArray 2020-04-30 22:07:33 +02:00
Christian Treffs d19522532d
Merge tag '0.11.0' into develop
Major refactoring, cleanups and improvements
2020-04-30 21:10:59 +02:00
Christian Treffs 837583778b
Merge branch 'release/0.11.0' 2020-04-30 21:10:42 +02:00
Christian Treffs ddbb431123
Fix CI 2020-04-30 21:02:31 +02:00
Christian Treffs 44799214ce
Update README 2020-04-30 20:49:21 +02:00
Christian Treffs f467e73200
Update LICENSE 2020-04-30 20:26:26 +02:00
Christian Treffs 0af7cc0bfe Merge branch 'feature/codable' into 'develop'
v0.11 | Codable

See merge request fireblade/ecs!5
2020-04-30 18:12:13 +00:00
Christian Treffs 7ebcd99ad7
Update CI + cleanups 2020-04-30 20:07:42 +02:00
Christian Treffs a070b907c2
Lint 2020-04-30 20:04:07 +02:00
Christian Treffs 0cabcccea9
Update tests 2020-04-30 20:01:16 +02:00
Christian Treffs 6effdbb836
Extend performance tests 2020-04-30 20:01:00 +02:00
Christian Treffs 4adfd85fb1
Update test base 2020-04-30 20:00:34 +02:00
Christian Treffs 66f5bfc0c6
Lint 2020-04-30 20:00:19 +02:00
Christian Treffs a79df79bf9
Delete empty families & fix event delegate 2020-04-30 19:59:10 +02:00
Christian Treffs 6600cba5ae
Rework conformances 2020-04-30 19:56:30 +02:00
Christian Treffs 81cbb0f2b4
Rework component identifier handling 2020-04-30 19:54:18 +02:00
Christian Treffs 344b0465dd
Make tests run in release mode 2020-04-30 19:52:25 +02:00
Christian Treffs e1ac76513c
Remove abandoned code 2020-04-30 19:50:46 +02:00
Christian Treffs 2dfe0162ce
Update Makefile 2020-04-30 19:44:01 +02:00
Christian Treffs ec904105ce Merge branch 'master' into feature/codable 2019-10-30 09:42:30 +01:00
Christian Treffs 01bf0e1424 Fix README links + update swiftenv 2019-10-30 09:38:22 +01:00
Christian Treffs c8dfbee47f Fix README links 2019-10-30 09:21:08 +01:00
Christian Treffs 43f14eb891 Add tests 2019-10-05 22:59:59 +02:00
Christian Treffs 53621234d7 Make Nexus fully codable 2019-10-05 22:38:49 +02:00
Christian Treffs c3d84b4f12 Refactor component and entity identifier 2019-10-05 22:38:28 +02:00
Christian Treffs fa1ebe0193 Update sparse set 2019-10-05 22:37:29 +02:00
Christian Treffs bba9ba46f8 Add identifier tests 2019-10-05 22:36:50 +02:00
Christian Treffs a2bb251e80 Update swiftlint config 2019-10-05 22:35:03 +02:00
Christian Treffs 893cfaee74 Conform UnorderedSparseSet to Sequence 2019-10-05 15:07:15 +02:00
Christian Treffs d3ab0d96be Make components codable 2019-10-05 14:56:28 +02:00
Christian Treffs 61d407e5db Optimize and cleanup Nexus 2019-10-05 14:55:52 +02:00
Christian Treffs 589a8c2ec1 Optimize UnorderedSparseSet 2019-10-05 14:55:30 +02:00
Christian Treffs 98f2ff5d20 Optimize ManagedContiguousArray 2019-10-05 14:54:15 +02:00
Christian Treffs 65755b3c65 Merge branch 'feature/identifiable' into 'master'
Identifiable

See merge request fireblade/ecs!4
2019-10-05 08:06:36 +00:00
Christian Treffs 031db2c1e3 Conform Component + Entity Identifier to Identifiable protocol 2019-10-05 10:03:08 +02:00
Christian Treffs de637af373 Merge branch 'master' of https://gitlab.com/fireblade/ecs 2019-10-01 11:53:16 +02:00
Christian Treffs 2270191f2e
Merge pull request #6 from fireblade-engine/feature/scene-graph
Feature/scene graph
2019-10-01 11:51:33 +02:00
Christian Treffs 116b3841df Update README 2019-10-01 11:41:35 +02:00
Christian Treffs a6cbbc9170 Update travis-ci config to get os specific badges 2019-10-01 11:29:35 +02:00
Christian Treffs 3d6fd06841 Update README 2019-10-01 11:26:40 +02:00