Commit graph

  • 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
  • ea6b434e34 Fix return type of without Ukendio 2024-05-03 18:39:23 +0200
  • cda04ce5a9
    Update newMatter.lua (#19) Michael 2024-05-03 12:14:45 -0400
  • 97acbd66ab Add iter method Ukendio 2024-05-03 18:14:10 +0200
  • a0ca5182e1
    Update newMatter.lua Michael 2024-05-03 12:10:59 -0400
  • 164de6dbb4
    Update newMatter.lua Michael 2024-05-03 12:10:37 -0400
  • 32381c9cf6
    Update newMatter.lua Michael 2024-05-03 12:10:12 -0400
  • ed9a9538c4 Add Types Ukendio 2024-05-03 17:09:15 +0200
  • da0fbd8935
    fix light mode alicesaidhi 2024-05-03 16:53:43 +0200
  • 655232ba46 svg logo alice 2024-05-03 16:39:10 +0200
  • c5daddd505 Increment component id Ukendio 2024-05-03 15:31:16 +0200
  • 21f71f803d Fix mispelling Ukendio 2024-05-03 14:45:48 +0200
  • fbc5317cb0 Add banner Ukendio 2024-05-03 14:45:11 +0200
  • ad8f4ae660
    Update newMatter.lua to match world-rewrite branch (#16) Michael 2024-05-03 05:50:52 -0400
  • cb8df4a99d
    Update newMatter.lua Michael 2024-05-02 22:22:48 -0400
  • a2f47ae7aa
    Update newMatter.lua to match world-rewrite branch Michael 2024-05-02 21:40:27 -0400
  • 5a550c2786 Merge branch 'empty-query-replacement' of https://github.com/outofbearspace/jecs into empty-query-replacement Shane 2024-05-02 17:50:29 -0700
  • 089c5d46a9
    Fix component overriding when in disorder (#15) Marcus 2024-05-03 02:39:59 +0200
  • 68feb713b6 Update init.lua Shane 2024-05-02 17:07:03 -0700
  • bda8b2df47 Should use same data Ukendio 2024-05-03 00:21:30 +0200
  • 06a03d4fab Add benchmarks Ukendio 2024-05-03 00:14:27 +0200
  • 051cacd3de Fix component overriding when in disorder Ukendio 2024-05-02 20:15:25 +0200
  • e5e1aec6b2
    Update README.md example and remove trailing whitespace (#14) Shane 2024-05-02 06:33:31 -0700
  • db03d9146d
    Update README.md example and remove trailing whitespace Shane 2024-05-01 16:48:41 -0700
  • 0a70e7887b Bump wally version Ukendio 2024-05-01 15:58:15 +0200
  • 14d53e03c1 Index indices after archetype matched v0.0.0-prototype.rc.3 Ukendio 2024-05-01 15:16:39 +0200
  • 14507ac775 Merge branch 'main' of https://github.com/Ukendio/jecs Ukendio 2024-05-01 14:43:05 +0200
  • d4d2f1fdb9 Add testkit Ukendio 2024-05-01 14:41:51 +0200
  • 9c5a84e3af
    Cache column indices instead of pointers (#13) Marcus 2024-05-01 14:41:10 +0200
  • d0fb1a1b1d
    return an EmptyQuery when querying for components that are not tied to any entities (#12) Shane 2024-04-30 18:45:49 -0700
  • 34b7c1eb28 Cache column indices instead of pointers Ukendio 2024-05-01 03:43:01 +0200
  • 94fee8b33e
    replace EmptyQuery with static reference Shane 2024-04-30 17:12:52 -0700
  • 1b1ae947d9
    export Query type Shane 2024-04-30 16:55:48 -0700
  • e2d1156f72
    Update init.lua Shane 2024-04-30 16:45:42 -0700
  • 4978ac7856
    Separate ids and add tests (#11) Marcus 2024-05-01 01:09:15 +0200
  • 74d0651d9c
    Update init.lua Shane 2024-04-30 15:08:53 -0700
  • 18efea6ce9 Separate ids and add tests Ukendio 2024-04-30 22:47:15 +0200
  • 275aa6ec6d
    Move assertion up (#9) Marcus 2024-04-30 17:52:44 +0200
  • ed1f76f9cd Move assertion up Ukendio 2024-04-30 17:50:36 +0200
  • 2ace031fa2
    Provide better error messages (#7) Marcus 2024-04-30 16:36:38 +0200
  • d32a4335f4
    Merge branch 'main' into provide-error-for-missing-pool Marcus 2024-04-30 16:36:26 +0200
  • b100cc2c2a Inline getSmallestMap Ukendio 2024-04-30 16:35:40 +0200
  • 6adc3670ee
    Revert "nil return for getSmallestMap() (#5)" (#8) Marcus 2024-04-30 16:21:21 +0200
  • ab3f44004f
    Keep export world Marcus 2024-04-30 16:19:24 +0200
  • cc13870fd9 Provide better error messages Ukendio 2024-04-30 16:17:51 +0200
  • c0b710d2c2
    Revert "nil return for getSmallestMap() (#5)" Marcus 2024-04-30 16:10:07 +0200
  • 12287b12ef
    nil return for getSmallestMap() (#5) Shane 2024-04-30 07:06:46 -0700
  • dc73c03d74
    Swap entity index for last row (#6) Marcus 2024-04-30 16:05:31 +0200
  • 35dba3c276 Swap entity index for last row Ukendio 2024-04-30 16:05:01 +0200
  • b55b45d2ac
    World type export Shane 2024-04-29 19:15:15 -0700
  • 7e110a7487
    nil return for getSmallestMap() Shane 2024-04-29 17:56:57 -0700
  • 8ef960dad6
    Add without (#4) Marcus 2024-04-29 15:21:05 +0200
  • ec371a87f8
    Merge branch 'main' into add-without Marcus 2024-04-29 15:18:41 +0200
  • cea5798d49 Adding test Ukendio 2024-04-29 15:15:45 +0200
  • 77d1403711 Add test for Without Ukendio 2024-04-29 03:17:14 +0200
  • d11fa2f4a3 Set compatibleAchetype after without Ukendio 2024-04-29 02:30:10 +0200
  • f79e757eea Return self Ukendio 2024-04-29 01:57:33 +0200
  • 13c703211d
    Add without (#3) Marcus 2024-04-28 21:00:00 +0200
  • f69e4e3b18 Add without Ukendio 2024-04-28 20:59:19 +0200
  • 52cf531764 Prepared query Ukendio 2024-04-28 20:33:45 +0200
  • b75dc91a6a
    Merge pull request #1 from Ukendio/add-observers Marcus 2024-04-28 16:48:41 +0200
  • 8223b7ae91 Add observers Ukendio 2024-04-28 16:46:40 +0200