Commit graph

  • 6ab5606846 Should test for removing as well Ukendio 2024-07-05 16:13:39 +0200
  • 086f7b5b40 Iterate backwards Ukendio 2024-07-05 14:52:58 +0200
  • afc0c949f0 Bump wally version v0.2.1 Ukendio 2024-07-03 17:48:55 +0200
  • de34636bb3 Add EcsComponent built-in component Ukendio 2024-07-03 17:48:32 +0200
  • f041d6fa74
    Rename Matter -> Jecs in release workflow (#60) EncodedVenom 2024-07-02 21:42:57 -0400
  • 69b4dac7a9
    Delete body from release message EncodedVenom 2024-07-02 21:42:21 -0400
  • 8efc5a0758
    Rename Matter -> Jecs in release workflow EncodedVenom 2024-07-02 21:36:30 -0400
  • bd2ed21fc3 Bump wally version Ukendio 2024-07-03 02:47:29 +0200
  • b4a1db871e Change test to use built in component Ukendio 2024-07-03 02:46:54 +0200
  • 0324d3a33f ChildOf as built-in component Ukendio 2024-07-03 02:23:16 +0200
  • ebc916c7ef Remove redundant TODO Ukendio 2024-07-03 02:13:35 +0200
  • ec833464a5 Add parent method v0.2.0 Ukendio 2024-07-03 02:10:16 +0200
  • b8f35ccb85 Change variable names and style Ukendio 2024-07-03 02:10:11 +0200
  • 5ff6a43750
    Add clear (#59) V0.1.1 Marcus 2024-07-03 01:24:17 +0200
  • 0f74a033ed Add tests Ukendio 2024-07-02 19:12:20 +0200
  • 3bb4872199 Use next() in World.__iter Ukendio 2024-07-02 19:08:20 +0200
  • 7990f94a06 Add a few guards Ukendio 2024-07-02 18:52:18 +0200
  • f4ce399c23 Add clear Ukendio 2024-07-02 17:12:13 +0200
  • c426436104 Merge branch 'main' of https://github.com/Ukendio/jecs into add-clear Ukendio 2024-07-02 14:21:32 +0200
  • 0f67cb1c86 tuple isnt optional Ukendio 2024-07-02 14:20:35 +0200
  • 0256c765a0 Drainless iterators Ukendio 2024-07-02 12:53:33 +0200
  • 0ff2348a6e Uniform function declarations Ukendio 2024-06-26 15:50:00 +0200
  • 6b4597ab96 Remove allocations per compatible archetype to optimize fragmented iterations Ukendio 2024-06-26 11:51:49 +0200
  • bc43ee336b Freeze the world inside export declaration Ukendio 2024-06-25 01:44:27 +0200
  • c95bc2a582
    Update benchmarks (#55) Marcus 2024-06-24 19:02:27 +0200
  • 8e3a29c3cd Merge branch 'main' of https://github.com/Ukendio/jecs into update-benchmarks Ukendio 2024-06-24 19:02:11 +0200
  • 3fbb2ce784 Stress test insertion Ukendio 2024-06-24 18:29:18 +0200
  • 524a58d476 Update bench.project.json for luau files Ukendio 2024-06-24 18:20:13 +0200
  • 6a507d35ea
    Update README.md Marcus 2024-06-24 04:08:57 +0200
  • d4be467c6c
    Rename files to luau (#54) Marcus 2024-06-24 03:20:43 +0200
  • 82d9a0e006 Rename remaining files Ukendio 2024-06-24 03:19:29 +0200
  • 0664b69657 Rename files to luau Ukendio 2024-06-24 03:17:07 +0200
  • f852ca9a88
    Cleanup functions and add missing types (#53) Kalrnlo 2024-06-23 21:01:55 -0400
  • faf9b365cf Fixes kalrnlo 2024-06-23 20:45:15 -0400
  • bd6eab315f Replace 0x10 with ECS_ID_FLAGS_MASK kalrnlo 2024-06-23 20:40:03 -0400
  • 77069f5fb7 Cleanup functions and add missing types kalrnlo 2024-06-23 20:33:52 -0400
  • 447c7f12e7 Cleanup functions and add missing types kalrnlo 2024-06-23 19:55:50 -0400
  • 6a907db5e1
    Merge branch 'Ukendio:main' into main Kalrnlo 2024-06-23 19:52:27 -0400
  • 1d7fe3d93a Separate query Ukendio 2024-06-24 01:30:59 +0200
  • ca8e1376ca Merge branch 'main' of https://github.com/kalrnlo/jecs kalrnlo 2024-06-23 19:10:00 -0400
  • eae51988a9 Update benchmarks image Ukendio 2024-06-22 01:08:51 +0200
  • 5bd43bddd4 Add queryNext Ukendio 2024-06-22 00:15:03 +0200
  • c0ae02b6ea
    Merge 770c340a94 into ea12df96a4 Conz 2024-06-18 18:51:49 -0500
  • 770c340a94 quick wiki Conz 2024-06-18 18:50:24 -0500
  • ea12df96a4
    Add Typescript Types (#51) EncodedVenom 2024-06-15 16:03:04 -0400
  • c186dbace0 Doc comments EncodedVenom 2024-06-15 15:45:23 -0400
  • a1b82c7e3b Match API EncodedVenom 2024-06-15 15:42:43 -0400
  • 8f72482faf Remove EntityIndex related type definitions EncodedVenom 2024-06-15 15:39:00 -0400
  • 1d51d79f3f Consistent formatting EncodedVenom 2024-06-15 15:17:24 -0400
  • eeb48035eb Some changes to how EntityIndex is handled EncodedVenom 2024-06-15 15:15:26 -0400
  • 1be305072a Rename PossiblyUndefinedPack -> Nullable EncodedVenom 2024-06-15 15:10:38 -0400
  • fc2b156e79 Remove non-user facing types EncodedVenom 2024-06-15 15:10:09 -0400
  • 1344398ffe Fix types Ukendio 2024-06-15 20:03:12 +0200
  • aa6fe8d92b Fix get type to include undefined and add documentation EncodedVenom 2024-06-15 13:41:59 -0400
  • 5475b69e1c Bump dependencies EncodedVenom 2024-06-15 13:26:15 -0400
  • a16ab18ec4 Fix InferComponents types due to typo / misunderstanding EncodedVenom 2024-06-15 01:39:43 -0400
  • 54022b36d1 Make World a single class, refactor of all query types EncodedVenom 2024-06-14 17:12:55 -0400
  • 155a943b8c Typescript Types EncodedVenom 2024-06-14 13:25:28 -0400
  • eede16f53b Add package.json, tsconfig.json, and change gitignore EncodedVenom 2024-06-14 13:25:10 -0400
  • c3d745a88b
    Create LICENSE Marcus 2024-06-11 21:06:27 +0200
  • 1553362014 Please the type solver overlord Ukendio 2024-06-11 01:39:43 +0200
  • a62cb370cf Everything are entities! Ukendio 2024-06-09 23:58:01 +0200
  • 818dfdd216 Low foot print ids Ukendio 2024-06-06 00:38:27 +0200
  • 63f40a22c0
    Add Types (#21) Marcus 2024-06-05 23:34:24 +0200
  • bbc0b98d80 Remove second type pack Ukendio 2024-06-05 23:33:04 +0200
  • 194b7e5217 Merge branch 'alicesaidhi-types-dx' into add-types Ukendio 2024-06-05 23:24:05 +0200
  • e4dd2654ae Merge branch 'types-dx' of https://github.com/alicesaidhi/jecs into alicesaidhi-types-dx Ukendio 2024-06-05 23:23:18 +0200
  • 951c64a51c Merge branch 'types-dx' of https://github.com/alicesaidhi/jecs into alicesaidhi-types-dx Ukendio 2024-06-05 23:23:15 +0200
  • 55a8d78f54 reduce query to 10 generics alice 2024-06-05 23:13:10 +0200
  • 7a0a8b3fe0 make types more specific alice 2024-06-05 23:05:27 +0200
  • b1a2354adb implement types alice 2024-06-05 20:30:34 +0200
  • e6260541c3 Merge branch 'main' of https://github.com/Ukendio/jecs Ukendio 2024-05-27 20:09:25 +0200
  • 05d61bd6da Fix doc Ukendio 2024-05-27 20:09:22 +0200
  • 1498a28c3f
    Update world.md Marcus 2024-05-27 11:46:42 +0200
  • 94cc3ee8ea Fix links Ukendio 2024-05-27 11:45:41 +0200
  • 3d689ebdd8 Fix links Ukendio 2024-05-27 11:33:59 +0200
  • c0594c7e75 Fix docs Ukendio 2024-05-27 03:50:46 +0200
  • 0567856a59
    Add docs (#45) Marcus 2024-05-27 03:39:20 +0200
  • acba47fee2 Fix EmptyQuery Ukendio 2024-05-26 05:01:52 +0200
  • 41734e37c9 Remove tostring Ukendio 2024-05-26 03:08:30 +0200
  • def75e3b49 Add next method Ukendio 2024-05-26 03:08:21 +0200
  • ea110ea2a9 Add replace function Ukendio 2024-05-25 21:32:27 +0200
  • e42cc84a99 Remove redundant files Ukendio 2024-05-25 04:01:06 +0200
  • 144cd044e8 Add pages to docs Ukendio 2024-05-25 03:53:35 +0200
  • f1ba9c4a55
    Update README.md Marcus 2024-05-24 02:58:33 +0200
  • 4375150683 Fix docs Ukendio 2024-05-21 17:46:36 +0200
  • 09ae7794ea Merge branch 'main' of https://github.com/Ukendio/jecs into add-docs Ukendio 2024-05-19 05:00:10 +0200
  • 41085c6e4b Add section for standalone Ukendio 2024-05-19 04:58:54 +0200
  • b8f7bed84c
    Release (#44) v0.1.0 Marcus 2024-05-19 04:30:20 +0200
  • 05d4d5a7e9 Move the benches to bench.project.json Ukendio 2024-05-19 04:28:51 +0200
  • f55993180b
    Release (#43) Marcus 2024-05-19 04:17:22 +0200
  • 33e98314ba Release 0.1.0 Ukendio 2024-05-19 04:16:41 +0200
  • 1be0cb724c Add release Ukendio 2024-05-19 04:15:14 +0200
  • 2e6b79c454 Initial commit Ukendio 2024-05-19 04:07:54 +0200
  • 6c2f47bf70 Add todo Ukendio 2024-05-17 01:05:40 +0200
  • 5533cd1c64 Remove random testkit call Ukendio 2024-05-17 00:37:47 +0200
  • 659b858f5a Fix name function Ukendio 2024-05-17 00:19:53 +0200
  • cf0683cf03
    Add World:target (#39) Marcus 2024-05-17 00:17:53 +0200
  • 17d4154bd8 Add World:target Ukendio 2024-05-17 00:04:52 +0200
  • e86b4c7f4c Rename functions Ukendio 2024-05-14 17:52:41 +0200