Commit graph

670 commits

Author SHA1 Message Date
Ukendio
8fd32978b4 Fix changelog
Some checks failed
analysis / Run Luau Analyze (push) Has been cancelled
deploy-docs / build (push) Has been cancelled
publish-npm / publish (push) Has been cancelled
unit-testing / Run Luau Tests (push) Has been cancelled
deploy-docs / Deploy (push) Has been cancelled
2025-07-04 22:00:23 +02:00
Ukendio
c9d888aeb9 Export try_get_fast
Some checks are pending
analysis / Run Luau Analyze (push) Waiting to run
deploy-docs / build (push) Waiting to run
deploy-docs / Deploy (push) Blocked by required conditions
publish-npm / publish (push) Waiting to run
unit-testing / Run Luau Tests (push) Waiting to run
2025-07-04 04:58:20 +02:00
Marcus
155d51a080 Add exclusive relations (#250)
* Add exclusive relationship

* Remove focus

* Remove whitespace

* Make ChildOf exclusive

* Test exclusive relation perf

* Inline into world:add

* Inline into world:set

* Fix benchmark of remove
2025-07-04 04:24:14 +02:00
Marcus
b425150b0c Add exclusive relations (#250)
* Add exclusive relationship

* Remove focus

* Remove whitespace

* Make ChildOf exclusive

* Test exclusive relation perf

* Inline into world:add

* Inline into world:set

* Fix benchmark of remove
2025-07-04 04:23:28 +02:00
Ukendio
13facc3719 Add inference for IDs in methods
Some checks are pending
analysis / Run Luau Analyze (push) Waiting to run
deploy-docs / build (push) Waiting to run
deploy-docs / Deploy (push) Blocked by required conditions
publish-npm / publish (push) Waiting to run
unit-testing / Run Luau Tests (push) Waiting to run
2025-07-03 01:41:06 +02:00
Ukendio
a6ba9f4bd5 Update networking example
Some checks are pending
analysis / Run Luau Analyze (push) Waiting to run
deploy-docs / build (push) Waiting to run
deploy-docs / Deploy (push) Blocked by required conditions
publish-npm / publish (push) Waiting to run
unit-testing / Run Luau Tests (push) Waiting to run
2025-07-02 20:26:57 +02:00
Ukendio
53f705ac2e Compare archetype move performance boost
Some checks failed
analysis / Run Luau Analyze (push) Has been cancelled
deploy-docs / build (push) Has been cancelled
publish-npm / publish (push) Has been cancelled
unit-testing / Run Luau Tests (push) Has been cancelled
deploy-docs / Deploy (push) Has been cancelled
2025-06-30 23:11:05 +02:00
Ukendio
ff4b0bf612 Use btest instead of band 2025-06-30 22:53:40 +02:00
renyang19910211
9b57189c3a
Fix receive_replication.luau removed issue (#243)
Some checks are pending
analysis / Run Luau Analyze (push) Waiting to run
deploy-docs / build (push) Waiting to run
deploy-docs / Deploy (push) Blocked by required conditions
publish-npm / publish (push) Waiting to run
unit-testing / Run Luau Tests (push) Waiting to run
2025-06-30 22:41:29 +02:00
Ukendio
4ff492ceaf Optimize moving archetype 2025-06-30 22:37:30 +02:00
Ukendio
7c8358656a unsafe get
Some checks are pending
analysis / Run Luau Analyze (push) Waiting to run
deploy-docs / build (push) Waiting to run
deploy-docs / Deploy (push) Blocked by required conditions
publish-npm / publish (push) Waiting to run
unit-testing / Run Luau Tests (push) Waiting to run
2025-06-30 01:44:25 +02:00
Marcus
d6e720f200
Optimize removal path (#248)
* Optimize removal path

* Replace eindex_get implementation
2025-06-30 01:06:31 +02:00
Marcus
3c7f3b4eb3
0.7.3 (#247)
* 0.7.3

* Remove print

* fix jecs.meta for adding values
2025-06-30 00:40:03 +02:00
Ukendio
bee92f489c fetch b
Some checks failed
analysis / Run Luau Analyze (push) Has been cancelled
deploy-docs / build (push) Has been cancelled
publish-npm / publish (push) Has been cancelled
unit-testing / Run Luau Tests (push) Has been cancelled
deploy-docs / Deploy (push) Has been cancelled
2025-06-27 17:43:31 +02:00
Ukendio
c4d464e712 Bump 2025-06-27 17:36:45 +02:00
Ukendio
a753300129 Fix retrieving 2nd component in world:get 2025-06-27 17:35:45 +02:00
Ukendio
5171a77529 Cut release version in Changelog 2025-06-27 16:00:08 +02:00
Ukendio
8194a03304 bump
Some checks failed
analysis / Run Luau Analyze (push) Has been cancelled
unit-testing / Run Luau Tests (push) Has been cancelled
2025-06-27 15:58:33 +02:00
Ukendio
8058182d59 Update Changelog 2025-06-27 15:47:27 +02:00
Ukendio
ed5277391d Add bulk operations 2025-06-27 15:43:46 +02:00
Ukendio
1a7c22d2e6 Squash 2025-06-25 17:18:03 +02:00
Ukendio
1ee5790035 Optimize column access
Cleanup
2025-06-25 17:16:04 +02:00
Marcus
24dddee82e
Update README.md
Some checks failed
analysis / Run Luau Analyze (push) Has been cancelled
deploy-docs / build (push) Has been cancelled
publish-npm / publish (push) Has been cancelled
unit-testing / Run Luau Tests (push) Has been cancelled
deploy-docs / Deploy (push) Has been cancelled
2025-06-21 23:43:46 +02:00
Magic
37f1e5be52
Add hammer to addons resources (#244)
Some checks are pending
analysis / Run Luau Analyze (push) Waiting to run
deploy-docs / build (push) Waiting to run
deploy-docs / Deploy (push) Blocked by required conditions
publish-npm / publish (push) Waiting to run
unit-testing / Run Luau Tests (push) Waiting to run
2025-06-20 22:45:53 +02:00
Ukendio
d6e288555e Fix oopsies 2025-06-20 22:39:59 +02:00
dai
993d57741f
Re-add ECS_PAIR_* to typings (#241)
Some checks failed
analysis / Run Luau Analyze (push) Has been cancelled
deploy-docs / build (push) Has been cancelled
publish-npm / publish (push) Has been cancelled
unit-testing / Run Luau Tests (push) Has been cancelled
deploy-docs / Deploy (push) Has been cancelled
* Add ECS_PAIR_* functions to typings

* Return simple numbers
2025-06-16 15:12:14 +02:00
dai
150fccd2ce
Fix regression with set (#242) 2025-06-16 15:12:01 +02:00
Marcus
8420d8832b
period
Some checks failed
analysis / Run Luau Analyze (push) Has been cancelled
deploy-docs / build (push) Has been cancelled
publish-npm / publish (push) Has been cancelled
unit-testing / Run Luau Tests (push) Has been cancelled
deploy-docs / Deploy (push) Has been cancelled
2025-06-13 01:33:54 +02:00
Marcus
01c12fccaa
Update release.yaml 2025-06-13 01:32:44 +02:00
Marcus
29512d4351
Bump upload-artifact ver 2025-06-13 01:30:18 +02:00
Ukendio
582a1c25ba Bump
Some checks failed
analysis / Run Luau Analyze (push) Has been cancelled
deploy-docs / build (push) Has been cancelled
publish-npm / publish (push) Has been cancelled
unit-testing / Run Luau Tests (push) Has been cancelled
deploy-docs / Deploy (push) Has been cancelled
2025-06-10 19:42:52 +02:00
Ukendio
6f6cc3b514 Fix overloads 2025-06-10 16:35:09 +02:00
Ukendio
90c963c55d 0.6.1 2025-06-10 16:16:04 +02:00
Ukendio
3174e8d80b Handle removal of (*, R) pairs 2025-06-10 16:16:04 +02:00
Ukendio
0fea5a259d Union entity types with number 2025-06-10 16:10:41 +02:00
Ukendio
46d363ad5f Initial commit with union 2025-06-10 16:10:41 +02:00
Ukendio
dab260f733 Cast numbers to Entity
Some checks failed
analysis / Run Luau Analyze (push) Has been cancelled
deploy-docs / build (push) Has been cancelled
publish-npm / publish (push) Has been cancelled
unit-testing / Run Luau Tests (push) Has been cancelled
deploy-docs / Deploy (push) Has been cancelled
2025-06-07 02:36:34 +02:00
Ukendio
56b52286b8 Rework observers addon interface 2025-06-07 02:11:38 +02:00
dai
35b5f04a7c
Hook typing improvements (#236)
Some checks are pending
analysis / Run Luau Analyze (push) Waiting to run
deploy-docs / build (push) Waiting to run
deploy-docs / Deploy (push) Blocked by required conditions
publish-npm / publish (push) Waiting to run
unit-testing / Run Luau Tests (push) Waiting to run
* Fix hook callback typings

* Update docs

* Add specialization

* Simplify overloads

* Remove generic
2025-06-06 15:14:23 +02:00
dai
6ce796e7fd
Fix missing parens (#235) 2025-06-06 15:13:54 +02:00
Ukendio
8490dfd294 Prevent partial matching of destroyed archetype
Some checks are pending
analysis / Run Luau Analyze (push) Waiting to run
deploy-docs / build (push) Waiting to run
deploy-docs / Deploy (push) Blocked by required conditions
publish-npm / publish (push) Waiting to run
unit-testing / Run Luau Tests (push) Waiting to run
2025-06-06 00:38:58 +02:00
Luka
d505a0a38d
fix line endings (#234) 2025-06-05 22:48:13 +02:00
Marcus
e74924ec07
Fix line endings (#233) 2025-06-05 22:00:29 +02:00
Marcus
803616a005
Fix line endings on demo (#232)
Some checks failed
analysis / Run Luau Analyze (push) Has been cancelled
deploy-docs / build (push) Has been cancelled
publish-npm / publish (push) Has been cancelled
unit-testing / Run Luau Tests (push) Has been cancelled
deploy-docs / Deploy (push) Has been cancelled
2025-06-01 16:19:48 +02:00
Ukendio
3be946db0c Merge 2025-06-01 16:15:16 +02:00
Ukendio
0308367964 Merge branch 'main' of https://github.com/Ukendio/jecs 2025-06-01 16:15:01 +02:00
Ukendio
5b4f104dd4 Fix line endings 2025-06-01 16:11:32 +02:00
Ukendio
b73bb0daee Fix line endings 2025-06-01 16:11:32 +02:00
EncodedVenom
b669196a98
Change types for tag and is_tag fns
Some checks failed
analysis / Run Luau Analyze (push) Has been cancelled
deploy-docs / build (push) Has been cancelled
publish-npm / publish (push) Has been cancelled
unit-testing / Run Luau Tests (push) Has been cancelled
deploy-docs / Deploy (push) Has been cancelled
2025-05-28 13:31:03 -04:00
EncodedVenom
c62db9f8c3
Cleanup README links and headers
Some checks are pending
analysis / Run Luau Analyze (push) Waiting to run
deploy-docs / build (push) Waiting to run
deploy-docs / Deploy (push) Blocked by required conditions
publish-npm / publish (push) Waiting to run
unit-testing / Run Luau Tests (push) Waiting to run
2025-05-27 14:39:48 -04:00