Commit graph

  • 210d62d463 Add tests for archetype edges cleanup Ukendio 2025-07-14 15:57:39 +0200
  • 3f6f8c1739 Export jecs.record for retrieving entity records Ukendio 2025-07-14 15:57:39 +0200
  • 7f66d21e6d Recycle component records Ukendio 2025-07-14 14:04:51 +0200
  • 5334d8734d Export jecs.Component in roblox-ts types Ukendio 2025-07-14 13:12:05 +0200
  • a6ae67250c Use old interface Ukendio 2025-07-14 00:47:20 +0200
  • 9ae32bcce8 Update hook retrieval Ukendio 2025-07-14 00:45:01 +0200
  • f6731069aa Add backwards relation to edges Ukendio 2025-07-13 05:15:37 +0200
  • c67dfcbd24 Bump versions v0.8.3 Ukendio 2025-07-10 12:57:50 +0200
  • e1545710db LF Ukendio 2025-07-10 12:52:33 +0200
  • aa178981dc Hotfix archetype not being marked dead Ukendio 2025-07-10 12:50:59 +0200
  • ad5ed3b5ea Increment alive count if under dense Ukendio 2025-07-06 19:29:36 +0200
  • 362490d25e Always swap entity Ukendio 2025-07-06 18:27:43 +0200
  • 6c1793f853 Remove indirections to entity_index Ukendio 2025-07-06 17:57:10 +0200
  • 6b6f6fb961 Bump versions Ukendio 2025-07-06 17:52:59 +0200
  • 29350e6ec3 Fix bug to allow deletion outside partitioned range Ukendio 2025-07-06 17:07:40 +0200
  • eed1b6179e Export ArchetypeOnCreate and ArchetypeOnDelete events Ukendio 2025-07-06 17:07:40 +0200
  • cf94a48a40 Optimized observers Ukendio 2025-07-06 17:07:40 +0200
  • 23540e5919 Make iterators simple functions Ukendio 2025-07-06 09:52:06 +0200
  • 169ec09ed5 Change monitor to be iterable Ukendio 2025-07-06 09:48:11 +0200
  • a9891abf6d Make callback optional Ukendio 2025-07-05 21:26:05 +0200
  • 6dfb428296 Updated observers v0.8.1 Ukendio 2025-07-05 21:26:05 +0200
  • b92cf9ab76 Bump versions Ukendio 2025-07-05 21:26:05 +0200
  • 5aedb5e730 Bump wally Ukendio 2025-07-05 21:26:05 +0200
  • 1c524f1587 Update TS types Ukendio 2025-07-05 21:26:05 +0200
  • 6053038cc1 Move only once during removal of invalidated pair Ukendio 2025-07-05 21:26:05 +0200
  • 29305cac5d Remove second loop in archetype destroy Ukendio 2025-07-05 21:26:05 +0200
  • c4cd929197
    fix line endings by replacing CRLF with LF Joe Smaller 2025-07-05 13:10:24 +0100
  • 1f430cf8a4 release types for v0.8.0 in jecs.d.ts Jun Jie Huang 2025-07-04 20:56:14 -0700
  • 8fd32978b4 Fix changelog Ukendio 2025-07-04 21:49:24 +0200
  • c9d888aeb9 Export try_get_fast v0.8.0 V0.8.0 Ukendio 2025-07-04 04:58:12 +0200
  • 155d51a080 Add exclusive relations (#250) Marcus 2025-07-04 03:42:10 +0200
  • b425150b0c Add exclusive relations (#250) Marcus 2025-07-04 03:42:10 +0200
  • d40bcd0c72 Fix benchmark of remove Ukendio 2025-07-04 01:44:15 +0200
  • 8b7ddf5c46 Inline into world:set Ukendio 2025-07-04 00:10:28 +0200
  • a40bfab47b Inline into world:add Ukendio 2025-07-04 00:10:28 +0200
  • 7dc8bb5759 Test exclusive relation perf Ukendio 2025-07-01 02:32:31 +0200
  • 13facc3719 Add inference for IDs in methods Ukendio 2025-07-03 01:40:52 +0200
  • a6ba9f4bd5 Update networking example Ukendio 2025-07-02 18:25:20 +0200
  • 0f7fd78285 Make ChildOf exclusive Ukendio 2025-07-01 02:32:31 +0200
  • b1c788a677 Remove whitespace Ukendio 2025-07-01 02:32:31 +0200
  • 18bd155150 Remove focus Ukendio 2025-07-01 02:32:31 +0200
  • 12d88496f0 Add exclusive relationship Ukendio 2025-07-01 02:32:31 +0200
  • 53f705ac2e Compare archetype move performance boost Ukendio 2025-06-30 22:37:20 +0200
  • ff4b0bf612 Use btest instead of band Ukendio 2025-06-30 22:37:20 +0200
  • ca10a8a8f3
    Merge branch 'Ukendio:main' into bugfix/readme Laptev Stanislav 2025-06-30 23:46:22 +0300
  • 9b57189c3a
    Fix receive_replication.luau removed issue (#243) renyang19910211 2025-07-01 04:41:29 +0800
  • 4ff492ceaf Optimize moving archetype Ukendio 2025-06-30 22:37:20 +0200
  • 7c8358656a unsafe get Ukendio 2025-06-30 01:35:55 +0200
  • d6e720f200
    Optimize removal path (#248) Marcus 2025-06-30 01:06:31 +0200
  • 831073f5cd Replace eindex_get implementation Ukendio 2025-06-30 00:52:46 +0200
  • 3c7f3b4eb3
    0.7.3 (#247) Marcus 2025-06-30 00:40:03 +0200
  • c4da2c2b02 Optimize removal path Ukendio 2025-06-30 00:22:48 +0200
  • 95a9fecbd0 fix jecs.meta for adding values Ukendio 2025-06-29 18:45:48 +0200
  • 1789bf85dc Remove print Ukendio 2025-06-28 21:00:30 +0200
  • 1ff2afc97c 0.7.3 Ukendio 2025-06-28 20:54:17 +0200
  • bee92f489c fetch b v0.7.2 Ukendio 2025-06-27 17:42:54 +0200
  • 47e60ccfc3
    Merge branch 'Ukendio:main' into bugfix/readme Laptev Stanislav 2025-06-27 18:41:22 +0300
  • c4d464e712 Bump v0.7.1 Ukendio 2025-06-27 17:36:44 +0200
  • a753300129 Fix retrieving 2nd component in world:get Ukendio 2025-06-27 17:35:45 +0200
  • 67a9f437a8
    Fix typo in CHANGELOG.md Laptev Stanislav 2025-06-27 18:35:21 +0300
  • 5171a77529 Cut release version in Changelog v0.7.0 Ukendio 2025-06-27 16:00:08 +0200
  • 8194a03304 bump optimizations Ukendio 2025-06-27 15:47:32 +0200
  • f887ecb2a7 bump Ukendio 2025-06-27 15:47:32 +0200
  • 8058182d59 Update Changelog Ukendio 2025-06-27 15:45:03 +0200
  • ed5277391d Add bulk operations Ukendio 2025-06-25 21:07:58 +0200
  • 1a7c22d2e6 Squash Ukendio 2025-06-25 17:18:03 +0200
  • 1ee5790035 Optimize column access Ukendio 2025-06-25 13:31:25 +0200
  • 24dddee82e
    Update README.md Marcus 2025-06-21 23:43:46 +0200
  • 37f1e5be52
    Add hammer to addons resources (#244) Magic 2025-06-20 22:45:53 +0200
  • d6e288555e Fix oopsies Ukendio 2025-06-20 22:39:42 +0200
  • 22d9a69c25 Add hammer to addons resources marked 2025-06-20 15:39:26 +0200
  • 993d57741f
    Re-add ECS_PAIR_* to typings (#241) dai 2025-06-16 15:12:14 +0200
  • 150fccd2ce
    Fix regression with set (#242) dai 2025-06-16 15:12:01 +0200
  • 74c6a35352 Fix receive_replication.luau removed issue anysheep 2025-06-16 12:27:05 +0800
  • c996bbc5c1
    Fix regression with set daimond113 2025-06-15 17:15:19 +0200
  • be258aff7e
    Merge branch 'Ukendio:main' into types/add-pair-fns dai 2025-06-14 15:51:03 +0200
  • 8420d8832b
    period Marcus 2025-06-13 01:33:54 +0200
  • 01c12fccaa
    Update release.yaml Marcus 2025-06-13 01:32:44 +0200
  • 29512d4351
    Bump upload-artifact ver Marcus 2025-06-13 01:30:18 +0200
  • 0cb994db0d
    Update README.md luajit Marcus 2025-06-13 01:06:33 +0200
  • a9cde98508
    Update README.md Marcus 2025-06-13 01:04:06 +0200
  • 9109e3de90 Change readme Ukendio 2025-06-11 01:08:22 +0200
  • 5a13bbb760 Delete luau specific files Ukendio 2025-06-11 00:53:32 +0200
  • d9308a91e9 lua51 Ukendio 2025-06-10 14:28:00 +0200
  • 582a1c25ba Bump v0.6.1 Ukendio 2025-06-10 19:42:52 +0200
  • 6f6cc3b514 Fix overloads Ukendio 2025-06-10 16:33:48 +0200
  • 90c963c55d 0.6.1 Ukendio 2025-06-10 16:16:04 +0200
  • 3174e8d80b Handle removal of (*, R) pairs Ukendio 2025-06-10 16:00:41 +0200
  • c50c61b30c Handle removal of (*, R) pairs Ukendio 2025-06-10 16:00:41 +0200
  • 0fea5a259d Union entity types with number Ukendio 2025-06-09 22:18:59 +0200
  • 46d363ad5f Initial commit with union Ukendio 2025-06-09 22:18:59 +0200
  • b480423312
    Fix regression with set overloads daimond113 2025-06-09 23:21:55 +0200
  • 28ef8d7234
    Improve set overloads (#237) dai 2025-06-09 16:37:52 +0200
  • 92f371cf99
    Change type generic daimond113 2025-06-09 16:35:53 +0200
  • 8e35900f65
    Add ECS_PAIR_* functions to TS typings (#238) dai 2025-06-09 16:25:44 +0200
  • 2aadc41e6b
    Return simple numbers daimond113 2025-06-09 16:24:29 +0200
  • 1fdd590f4a
    Add ECS_PAIR_* functions to typings daimond113 2025-06-08 18:19:52 +0200
  • e3609ce15f
    Improve set overloads daimond113 2025-06-08 18:02:14 +0200
  • dab260f733 Cast numbers to Entity Ukendio 2025-06-07 02:35:52 +0200
  • 56b52286b8 Rework observers addon interface Ukendio 2025-06-07 02:11:26 +0200