Ukendio
|
aa63051db3
|
Optimize idr_r removal by 35%
|
2025-12-21 19:33:13 +01:00 |
|
Ukendio
|
3ebb2334da
|
Should be able to delete every archetype that is iterated
|
2025-12-21 19:08:55 +01:00 |
|
Ukendio
|
f543c06462
|
Fix invalidated archetype before invoking onremove hooks
|
2025-12-21 17:04:48 +01:00 |
|
Ukendio
|
81792fe314
|
Revert to example
|
2025-12-19 07:13:29 +01:00 |
|
Ukendio
|
4db44476a9
|
Only delete archetypes when completely invalidated
|
2025-12-19 07:10:12 +01:00 |
|
Ukendio
|
18b72149c7
|
Move benches under test
|
2025-11-30 09:05:29 +01:00 |
|
Ukendio
|
d86dff4bfe
|
Cleanup repository
|
2025-11-30 08:13:31 +01:00 |
|
Ukendio
|
73fd3dd858
|
Add more tests and fix edge cases with pairs
|
2025-11-22 23:51:17 +01:00 |
|
Ukendio
|
7bc6935965
|
Track bulk operation pattern
|
2025-11-22 17:32:59 +01:00 |
|
Ukendio
|
4db046b925
|
escape for deletion
|
2025-11-22 16:26:13 +01:00 |
|
Ukendio
|
a255d25ada
|
New solver and Query:has
|
2025-11-18 21:02:39 +01:00 |
|
Ukendio
|
698854d11b
|
Observers should handle non queried pairs in :with
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-09-29 23:05:50 +02:00 |
|
Ukendio
|
7e1f43aff5
|
Fix without terms for ob::observer and also add bunch of tests
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-09-20 02:35:47 +02:00 |
|
Ukendio
|
8ed8c2a0e0
|
Add granular testing
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-09-16 11:14:13 +02:00 |
|
Ukendio
|
23bf021f01
|
Handle wildcard pairs in observers
|
2025-09-16 10:36:02 +02:00 |
|
Ukendio
|
e16e4a04e4
|
Enlist starting archetypes
|
2025-09-15 23:15:12 +02:00 |
|
Ukendio
|
456713c2d5
|
Change Observers to support cleanups and :with/without
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-09-15 16:42:48 +02:00 |
|
Ukendio
|
3dacb2af80
|
Remove focus
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-09-14 19:59:38 +02:00 |
|
Axen
|
d8b2d36c52
|
Fix bulk_insert not ensuring that archetype ids are sorted (#277)
* Fix bulk_insert not ensuring archetype ids are sorted
* Add test case
|
2025-09-09 13:11:55 +02:00 |
|
Ukendio
|
b0e73857b9
|
Cleanup tests
|
2025-08-30 14:43:34 +02:00 |
|
Ukendio
|
917c951d55
|
Remove eagerly
|
2025-08-30 13:47:08 +02:00 |
|
Ukendio
|
037035a9a1
|
Revert :clear to previous behaviour
|
2025-08-29 17:01:36 +02:00 |
|
Ukendio
|
29a66d92c2
|
Add component trait lazily
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-08-26 23:15:48 +02:00 |
|
dai
|
0874e426af
|
Fix bulk_insert with moving archetypes (#272)
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
* Fix bulk_insert with moving archetypes
* Reword message
|
2025-08-21 21:32:11 +02:00 |
|
Ukendio
|
96446f4a31
|
Fix 9+ term queries and cascaded deletion bug with different archetype
|
2025-08-20 01:15:30 +02:00 |
|
Ukendio
|
1d650d12e9
|
Fix backwards edge traversal for exclusive relationships
|
2025-08-10 16:52:08 +02:00 |
|
Ukendio
|
8f95309871
|
Improve relationship performance
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-08-07 18:53:50 +02:00 |
|
Ukendio
|
add9ad3939
|
Support setting signal on cached Relation
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-08-02 06:20:53 +02:00 |
|
Ukendio
|
4153a7cdfe
|
Monitors and observers need to able to accept pair terms
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-29 21:08:23 +02:00 |
|
Marcus
|
b521fe750a
|
Bump versions (#259)
|
2025-07-27 14:39:43 +02:00 |
|
Ukendio
|
666a3ef6de
|
Fix inner types
|
2025-07-24 02:04:36 +02:00 |
|
Ukendio
|
69911093a3
|
No need to check for 0 anymore
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-23 00:38:16 +02:00 |
|
Ukendio
|
3e995c9d7d
|
Fix iterator not returning correct column for 8+ overloads
|
2025-07-19 14:29:36 +02:00 |
|
Ukendio
|
117a5e0ca7
|
Fix on_remove hook not called on cached edge
|
2025-07-18 15:13:59 +02:00 |
|
Ukendio
|
9c09686a69
|
always check OnDelete condition
|
2025-07-17 23:45:04 +02:00 |
|
Ukendio
|
fc56b6f716
|
Retrieve updated max_id
|
2025-07-17 18:47:05 +02:00 |
|
Ukendio
|
c3853023d0
|
Allow creating an entity with a non-zero generation below range
|
2025-07-17 18:24:44 +02:00 |
|
Ukendio
|
7b253e1c2a
|
Remove archetype recycling
|
2025-07-17 18:07:11 +02:00 |
|
Ukendio
|
210d62d463
|
Add tests for archetype edges cleanup
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-14 15:58:14 +02:00 |
|
Ukendio
|
7f66d21e6d
|
Recycle component records
|
2025-07-14 14:17:18 +02:00 |
|
Ukendio
|
f6731069aa
|
Add backwards relation to edges
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-13 05:15:55 +02:00 |
|
Ukendio
|
aa178981dc
|
Hotfix archetype not being marked dead
|
2025-07-10 12:51:04 +02:00 |
|
Ukendio
|
ad5ed3b5ea
|
Increment alive count if under dense
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-06 19:42:10 +02:00 |
|
Ukendio
|
362490d25e
|
Always swap entity
|
2025-07-06 18:49:28 +02:00 |
|
Ukendio
|
29350e6ec3
|
Fix bug to allow deletion outside partitioned range
|
2025-07-06 17:44:02 +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 |
|
Ukendio
|
a6ba9f4bd5
|
Update networking example
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
|
4ff492ceaf
|
Optimize moving archetype
|
2025-06-30 22:37:30 +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
|
ed5277391d
|
Add bulk operations
|
2025-06-27 15:43:46 +02:00 |
|