Commit graph

  • 6710e3cdcb Bump wally to 0.3.2 Ukendio 2024-05-14 03:22:05 +0200
  • dd4cad216e Add matter as dependencies mirror-matter Ukendio 2024-05-14 03:11:22 +0200
  • 99ce25a5d6 Merge branch 'main' of https://github.com/Ukendio/jecs into mirror-matter Ukendio 2024-05-13 21:03:56 +0200
  • 85e2621cce CompatibleArchetype as a map Ukendio 2024-05-13 20:15:09 +0200
  • 5219ace134
    update Kalrnlo 2024-05-13 09:26:16 -0400
  • d6b6caf07a 0.1.0-rc.6 Ukendio 2024-05-13 02:26:00 +0200
  • 2df5f3f18e
    Add wildcards (#37) v0.1.0-rc.6 Marcus 2024-05-13 00:53:51 +0200
  • 09a1ff9c8e Fix tests Ukendio 2024-05-13 00:52:52 +0200
  • c745bf6bf2 Add back tests Ukendio 2024-05-13 00:29:00 +0200
  • 8017f68993 Create root archetype Ukendio 2024-05-13 00:20:50 +0200
  • 1ae5a2ddf3 Delete whitespace Ukendio 2024-05-13 00:08:16 +0200
  • 748df7b13d Improve inlining of ECS_PAIR Ukendio 2024-05-13 00:00:05 +0200
  • 10f0b8f129 Change function signatures Ukendio 2024-05-12 20:44:23 +0200
  • c4a5f371d1
    Merge branch 'main' into add-wildcards Marcus 2024-05-12 20:36:19 +0200
  • 47812350d2 Change casing of exports Ukendio 2024-05-12 19:26:10 +0200
  • 5b0709dc6d Add shorthands Ukendio 2024-05-12 18:05:11 +0200
  • 3d6e7cb067 Add tests for relation data Ukendio 2024-05-12 17:13:09 +0200
  • 18381ff5e6 Support wildcards in records Ukendio 2024-05-12 16:55:06 +0200
  • afdda32c85 Add tests for wildcards Ukendio 2024-05-12 16:54:43 +0200
  • c9ebaec0be Remove print add-entity-name-lookup Ukendio 2024-05-12 05:26:37 +0200
  • 5a3342271f add name field to record Ukendio 2024-05-12 05:25:26 +0200
  • 0fd04c75c5 Entity lookups Ukendio 2024-05-12 05:21:59 +0200
  • 2b0d55db83 Ensure entity exists Ukendio 2024-05-12 04:58:59 +0200
  • 9fad8311c4 Return existing entity Ukendio 2024-05-12 04:55:57 +0200
  • b89cd10b7b Implement lookups Ukendio 2024-05-12 04:50:14 +0200
  • 5c08ddf1d1 Rename case Ukendio 2024-05-12 04:17:35 +0200
  • 75749c2028 Uncomment cases Ukendio 2024-05-12 04:14:33 +0200
  • ebb81749fb Initial commit Ukendio 2024-05-12 03:49:46 +0200
  • 582b09be66 Update readme Ukendio 2024-05-11 02:12:47 +0200
  • e6b16e91ae Remove assert Ukendio 2024-05-11 02:10:04 +0200
  • 77bbe3e285 Fix export Ukendio 2024-05-10 21:45:24 +0200
  • 4c105fa72c Bump version v0.1.0-rc.5 Ukendio 2024-05-10 20:36:01 +0200
  • 87711eff19 Register components as entities Ukendio 2024-05-10 20:35:41 +0200
  • 076f0ca436 Bump to rc.4 and include lib Ukendio 2024-05-10 18:20:02 +0200
  • 107d260abf Remove dependencies Ukendio 2024-05-10 18:13:22 +0200
  • d087df3594 0.1.0 Ukendio 2024-05-10 18:10:30 +0200
  • 10a54c368c Update list Ukendio 2024-05-10 18:09:34 +0200
  • cfee0e9861 Add relations as first class citizens Ukendio 2024-05-10 18:02:23 +0200
  • d63de48546
    Relationships (#31) Marcus 2024-05-10 17:59:57 +0200
  • 4bd44693e8 Update example with relations Ukendio 2024-05-10 17:59:26 +0200
  • 35f92a79d0 Assert that the entity is alive Ukendio 2024-05-10 17:44:42 +0200
  • 88457efd1d Only swap when not last row Ukendio 2024-05-10 15:34:27 +0200
  • 42af0239b5 Merge branch 'main' of https://github.com/Ukendio/jecs into sparse-set Ukendio 2024-05-10 15:30:20 +0200
  • 1c69a634d5 Add back symmetric and non idempotent add function Ukendio 2024-05-10 14:35:26 +0200
  • cf694bddd1 Merge upstream changes Ukendio 2024-05-10 14:31:22 +0200
  • 6775601e21
    Delete lib/a.lua Marcus 2024-05-10 14:27:38 +0200
  • f063a5cf24 Merge branch 'main' into sparse-set Ukendio 2024-05-10 14:24:26 +0200
  • db90f8f427 Add REST Ukendio 2024-05-10 14:17:23 +0200
  • 2bff9b4551 Add tests for relations Ukendio 2024-05-10 14:13:23 +0200
  • 87d49e5134 Reorganize file Ukendio 2024-05-09 02:20:54 +0200
  • 1de41447b6
    Remove observer for now (#34) Marcus 2024-05-08 01:04:11 +0200
  • 814c69aef6 Remove observers Ukendio 2024-05-08 01:02:57 +0200
  • 91d3fcabc3
    Add case for when component is not found in archetype (#25) Marcus 2024-05-08 00:57:22 +0200
  • 4ebcc82309 Omit onNotifyAdd Ukendio 2024-05-08 00:56:21 +0200
  • 79f821ff72 Merge branch 'main' of https://github.com/Ukendio/jecs into fix-remove-none-component Ukendio 2024-05-07 21:38:32 +0200
  • e8b78f7b50
    Add world.delete (#22) Marcus 2024-05-07 21:33:42 +0200
  • 60cfb70c1c
    Merge branch 'main' into add-delete-entity Marcus 2024-05-07 21:33:36 +0200
  • bf5908a8f5
    Adds symmetic and idempotent function add (#26) Marcus 2024-05-07 21:32:56 +0200
  • e154798be4
    Merge branch 'main' into add-world.add Marcus 2024-05-07 21:32:49 +0200
  • 887c892c2e
    Move root archetype (#33) Marcus 2024-05-07 21:30:36 +0200
  • 21f56d4e9a Move root archetype Ukendio 2024-05-07 21:30:13 +0200
  • 517dbb99c0
    Add svg images (#18) alicesaidhi 2024-05-07 18:37:14 +0200
  • 84177919da Dont index into empty map Ukendio 2024-05-06 18:57:52 +0200
  • 77c7a862ea Add benchmarks Ukendio 2024-05-05 17:58:08 +0200
  • 3573dc2a85 Improve inlining Ukendio 2024-05-05 17:36:36 +0200
  • 8638c04448 Swap dense indexes Ukendio 2024-05-05 17:32:30 +0200
  • cbe0710c37 Sparse set for entity records Ukendio 2024-05-05 16:42:45 +0200
  • d5414f1bc4
    Add iter method (#20) Marcus 2024-05-05 15:22:02 +0200
  • 8a1880b82f
    Merge branch 'main' into add-world-iter Marcus 2024-05-05 15:21:52 +0200
  • 7cb610b097 Update mirror Ukendio 2024-05-05 15:06:57 +0200
  • e4424e039f Create logo_old.png alice 2024-05-05 10:39:42 +0200
  • 7ad1ef37f0 Add exhaustive benchmarks for operations Ukendio 2024-05-05 03:45:38 +0200
  • 5476491c5d Should index into column Ukendio 2024-05-05 03:25:34 +0200
  • d05d0885f5 Merge branch 'mirror-matter' of https://github.com/Ukendio/jecs into mirror-matter Ukendio 2024-05-05 03:24:27 +0200
  • 2c51e5b3ab Revert "Merge branch 'main' of https://github.com/Ukendio/jecs into mirror-matter" Ukendio 2024-05-05 02:58:46 +0200
  • 13486d11a3 Merge branch 'main' of https://github.com/Ukendio/jecs into mirror-matter Ukendio 2024-05-05 02:57:20 +0200
  • 64824a6808
    Update newMatter.lua (#30) Michael 2024-05-04 20:56:22 -0400
  • fb7c2ddd2d
    Update newMatter.lua Michael 2024-05-04 20:54:36 -0400
  • c0854e960e
    Move benchmarks (#28) Marcus 2024-05-05 02:48:34 +0200
  • c768cf3655 Remove matter from main Ukendio 2024-05-05 02:45:52 +0200
  • 93165e0ad9 Merge branch 'main' of https://github.com/Ukendio/jecs into add-relations Ukendio 2024-05-05 02:00:38 +0200
  • 015e5c0550 Add benchmark for random access Ukendio 2024-05-05 01:57:40 +0200
  • 283243350f
    Fix style and add some micro optimizations (#27) howmanysmall 2024-05-04 17:52:01 -0600
  • 3e15fcd0ae mayhaps a regression, we shall see HowManySmall 2024-05-04 17:25:28 -0600
  • a28d57c3c3 Update mirror Ukendio 2024-05-05 00:48:18 +0200
  • 19819bfcad guarantee monomorphic objects (laymans term: alphabetize) HowManySmall 2024-05-04 16:46:20 -0600
  • 4d1e62cc4e goodbye HowManySmall 2024-05-04 16:34:53 -0600
  • b5e8ce4bfd yup HowManySmall 2024-05-04 16:34:46 -0600
  • 038b94fed5 less indexing HowManySmall 2024-05-04 16:29:20 -0600
  • c7113d6bc9 kill a regression HowManySmall 2024-05-04 16:28:36 -0600
  • 354f100dd1 lets go fast HowManySmall 2024-05-04 15:49:51 -0600
  • bee330c9a5 feedback acquired HowManySmall 2024-05-04 15:48:00 -0600
  • 1e53fdc955 should be good HowManySmall 2024-05-04 15:29:32 -0600
  • f1dc668214 wuh HowManySmall 2024-05-04 15:02:03 -0600
  • b3f8e2504e buh HowManySmall 2024-05-04 14:10:59 -0600
  • 75518fcdce Should be componentId not entityId Ukendio 2024-05-04 15:52:39 +0200
  • fad2a21ac5 Adds symmetic function add Ukendio 2024-05-04 15:47:26 +0200
  • 440eea9ab3 Check only destination archetype first Ukendio 2024-05-04 15:10:29 +0200
  • 6fe05d29c1 Add case for when component is not found in archetype Ukendio 2024-05-04 15:06:57 +0200
  • d446a1503f Add world.delete Ukendio 2024-05-04 02:32:47 +0200