Ukendio
|
e5634b10b2
|
Fix upvalues conflict in nested queries
|
2024-08-03 04:49:45 +02:00 |
|
Ukendio
|
3e639db371
|
Fix upvalues conflict in nested queries
|
2024-08-03 04:17:36 +02:00 |
|
Ukendio
|
6b465d1ed1
|
Change param
|
2024-08-02 22:24:05 +02:00 |
|
Ukendio
|
af8e15ef45
|
Remove index from tr
|
2024-08-01 02:41:03 +02:00 |
|
Ukendio
|
4a8250af4f
|
Add .column
|
2024-08-01 02:16:09 +02:00 |
|
Ukendio
|
7476952f89
|
Specialize iterator
|
2024-07-31 18:48:34 +02:00 |
|
Marcus
|
51ed9e2173
|
Add pages to docs (#92)
* Explicit error for query:next
* Add drain to docs
* Fix next call
* Add relationships page
|
2024-07-31 02:43:24 +02:00 |
|
Ukendio
|
24f9f5868b
|
Add test for querying more than 8 components
|
2024-07-30 20:58:48 +02:00 |
|
Ukendio
|
6d9122cfe9
|
Add tombstone column
|
2024-07-30 20:37:27 +02:00 |
|
Ukendio
|
5090ae0d1c
|
Use not X instead of queryLength
|
2024-07-30 20:34:28 +02:00 |
|
Ukendio
|
dadcfacd6f
|
Add indentation for collapsing
|
2024-07-30 20:00:40 +02:00 |
|
Ukendio
|
023e7ace5b
|
Save column indexing
|
2024-07-30 19:36:53 +02:00 |
|
Ukendio
|
d5baf52977
|
Fix variable names
|
2024-07-30 17:27:58 +02:00 |
|
Ukendio
|
e9d2154988
|
Query Rework
|
2024-07-30 17:17:18 +02:00 |
|
Ukendio
|
0f7cb78a59
|
Unit tests
|
2024-07-30 01:11:22 +02:00 |
|
Ukendio
|
ff54fb3d62
|
Reduce indexing
|
2024-07-29 13:59:48 +02:00 |
|
Ukendio
|
87e986b6aa
|
Rest should be last
|
2024-07-28 21:45:47 +02:00 |
|
Ukendio
|
7f2d6a9e79
|
Add comment to world_query_archetypes
|
2024-07-28 14:36:53 +02:00 |
|
Ukendio
|
207c9b5268
|
Swap remove in without
|
2024-07-28 14:31:47 +02:00 |
|
Ukendio
|
d5de1ad425
|
Self contained changetracker
|
2024-07-28 14:17:44 +02:00 |
|
Ukendio
|
18ead3ed19
|
Make it static
|
2024-07-28 12:33:38 +02:00 |
|
Marcus
|
49305f73dd
|
Add archetypes method (#89)
* Add method
* Remove unnecessary shadowed variable
|
2024-07-28 02:39:19 +02:00 |
|
Marcus
|
d46df8c0a0
|
Initial commit (#86)
|
2024-07-26 16:21:13 +02:00 |
|
Ukendio
|
2f0f817b08
|
Optimize remove
|
2024-07-26 16:15:12 +02:00 |
|
Ukendio
|
059a3f9bed
|
Fix world:remove
|
2024-07-26 04:36:30 +02:00 |
|
Ukendio
|
65984b6c65
|
Remove indices
|
2024-07-26 03:03:00 +02:00 |
|
Marcus
|
0f8f9348f5
|
Fix column pointers invalidated by upvalues (#88)
* Initial commit
* Add types to world:has()
|
2024-07-26 02:55:36 +02:00 |
|
Marcus
|
76d1ff91c0
|
Add has function (#85)
|
2024-07-23 04:44:56 +02:00 |
|
Ukendio
|
02548f2ac0
|
Fix typo
|
2024-07-15 20:31:51 +02:00 |
|
Ukendio
|
459e670ce9
|
Change casing
|
2024-07-15 20:29:06 +02:00 |
|
Ukendio
|
1b6cdd4791
|
Should return noop
|
2024-07-14 08:34:50 +02:00 |
|
Ukendio
|
48cc4dc7d5
|
Properly type EmptyQuery
|
2024-07-14 08:30:20 +02:00 |
|
Ukendio
|
150afc46e4
|
Rename replace function
|
2024-07-14 07:30:13 +02:00 |
|
Ukendio
|
43a19f5328
|
FLAGS_ADD
|
2024-07-14 07:16:24 +02:00 |
|
Marcus
|
8a7b3de004
|
Revert mirror (#79)
|
2024-07-14 06:35:13 +02:00 |
|
Ukendio
|
85a970e9ff
|
Less memory footprint
|
2024-07-14 05:38:44 +02:00 |
|
Marcus
|
45adef066d
|
Fixed regression in Without (#72)
* Return empty query when Without removes all archetypes
* Type replace callback as Any
* Add test with ChangeTracker
|
2024-07-13 04:32:31 +02:00 |
|
Ukendio
|
fb3b8a5f67
|
Extract logic from ensureComponentRecord
|
2024-07-08 23:31:13 +02:00 |
|
EncodedVenom
|
7d2cd6219b
|
Add world.clear to types (#68)
* Sync typescript types to 0.2.2
* semicolon
* Add world.clear to the types
* Add luau type for clear
|
2024-07-08 16:04:28 +02:00 |
|
EncodedVenom
|
6b8dde8fd3
|
Fix EmptyQuery to properly return an empty iterator (#70)
* Fix EmptyQuery to properly return an empty iterator
* Remove actualNoOperation and enforce style guide
|
2024-07-08 16:04:04 +02:00 |
|
EncodedVenom
|
97d6955da0
|
Sync typescript types (v0.2.2) (#65)
* Sync typescript types to 0.2.2
* semicolon
|
2024-07-07 22:29:30 +02:00 |
|
Marcus
|
0fe23e151c
|
Add replace method to query (#46)
* Add replace function
* Add next method
* Remove tostring
* Fix EmptyQuery
* add replace method
* merge conflicts
* return self in without
* Make aliases relative
* Add test
* add to changelog
|
2024-07-07 04:53:17 +02:00 |
|
Marcus
|
c0e73273d1
|
Add backwards iteration (#61)
* Iterate backwards
* Should test for removing as well
* Add test
* Add faíling test
* Add to changelog
|
2024-07-06 16:36:00 +02:00 |
|
Marcus
|
6559c56d47
|
Initial commit (#63)
|
2024-07-06 16:21:44 +02:00 |
|