Commit graph

  • 706eded24f
    Add null query unit tests (#69) EncodedVenom 2024-07-08 09:51:34 -0400
  • f648ab7984
    Remove __iter from already tested case EncodedVenom 2024-07-08 09:00:30 -0400
  • 5694b4c034
    Update unit tests EncodedVenom 2024-07-08 08:58:58 -0400
  • 4a1e5167d5
    Add unit test EncodedVenom 2024-07-08 08:56:15 -0400
  • a62475471f
    Update default.project.json (#71) EncodedVenom 2024-07-08 08:43:35 -0400
  • 883f1cc4ba
    Update default.project.json EncodedVenom 2024-07-08 08:37:46 -0400
  • a2f5c4e87d
    Fix EmptyQuery to properly return an empty iterator EncodedVenom 2024-07-08 08:30:30 -0400
  • eba21df762
    Add luau type for clear EncodedVenom 2024-07-08 08:26:22 -0400
  • 1eb44b000f
    Add null query unit test EncodedVenom 2024-07-08 08:19:31 -0400
  • aac660cc3d
    Merge branch 'Ukendio:main' into main EncodedVenom 2024-07-07 23:30:46 -0400
  • 886f00ca16
    Add world.clear to the types EncodedVenom 2024-07-07 23:05:57 -0400
  • 97d6955da0
    Sync typescript types (v0.2.2) (#65) EncodedVenom 2024-07-07 16:29:30 -0400
  • 10922fd471
    semicolon EncodedVenom 2024-07-07 15:36:44 -0400
  • bc61553132
    Sync typescript types to 0.2.2 EncodedVenom 2024-07-07 15:33:18 -0400
  • 4e9aa2ced0 Remove init.luau from src in main Ukendio 2024-07-07 05:36:14 +0200
  • ec88b25503 Fix grammar Ukendio 2024-07-07 05:17:12 +0200
  • cead7ceafe Fix typings folder Ukendio 2024-07-07 05:12:14 +0200
  • d517ded636 Fix typings folder Ukendio 2024-07-07 05:11:50 +0200
  • aa853de818
    Release 0.2.2 (#64) v0.2.2 Marcus 2024-07-07 04:59:44 +0200
  • 197566f4b1 Fix typo Ukendio 2024-07-07 04:59:26 +0200
  • 1ed17b48c6 Bump package versions Ukendio 2024-07-07 04:57:19 +0200
  • 0fe23e151c
    Add replace method to query (#46) Marcus 2024-07-07 04:53:17 +0200
  • 4ae75cc94b add to changelog Ukendio 2024-07-07 04:52:51 +0200
  • 63e14504f4 Add test Ukendio 2024-07-07 04:48:12 +0200
  • 2aecdc6fe1 Make aliases relative Ukendio 2024-07-07 00:52:22 +0200
  • f6a734d02e return self in without Ukendio 2024-07-07 00:20:27 +0200
  • ddbfd6c383 merge conflicts Ukendio 2024-07-07 00:18:23 +0200
  • 68010b3b5f add luaurc Ukendio 2024-07-07 00:09:25 +0200
  • 5e3f0485d3 add replace method Ukendio 2024-07-07 00:08:47 +0200
  • b73d7e12b7 Give aliases to jecs and testkit Ukendio 2024-07-06 23:37:11 +0200
  • 60c6177815 Add luaurc Ukendio 2024-07-06 23:30:14 +0200
  • ea89be96c2 Merge branch 'main' of https://github.com/Ukendio/jecs into patch Ukendio 2024-07-06 20:54:09 +0200
  • c0e73273d1
    Add backwards iteration (#61) Marcus 2024-07-06 16:36:00 +0200
  • cb3a64d156 Add to changelog Ukendio 2024-07-06 16:24:54 +0200
  • ae14f55e53 Merge branch 'main' of https://github.com/Ukendio/jecs into add-backwards-iteration Ukendio 2024-07-06 16:22:42 +0200
  • 6559c56d47
    Initial commit (#63) Marcus 2024-07-06 16:21:44 +0200
  • 1e1abadcdd Initial commit Ukendio 2024-07-06 16:20:54 +0200
  • 409ca97704 Add faíling test Ukendio 2024-07-06 15:11:08 +0200
  • 05e00417e4 Add test Ukendio 2024-07-06 00:41:13 +0200
  • 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