Commit graph

425 commits

Author SHA1 Message Date
Ukendio
dacec22efa Stylua shenanigans 2024-11-23 00:49:10 +01:00
Ukendio
adf09d2412 Add trailing comma to type 2024-11-22 23:07:58 +01:00
Ukendio
95d6a6f398 Merge branch 'main' of https://github.com/Ukendio/jecs 2024-11-22 23:06:27 +01:00
Ukendio
1dd108401f Merge Archetype with its node interface 2024-11-22 23:06:17 +01:00
Christopher Buss
8c90749c39
fix(ci): stylua ci failing (#158) 2024-11-22 22:14:10 +01:00
Ukendio
59abdcbe6f Fix type error on World.add in debug mode 2024-11-21 04:13:12 +01:00
Ukendio
78127d73e9 Update jabby code 2024-11-21 04:12:36 +01:00
Ukendio
9ce28b999f Merge branch 'main' of https://github.com/Ukendio/jecs 2024-11-20 18:28:44 +01:00
Ukendio
166e572815 Add comma 2024-11-20 18:28:36 +01:00
ChinoUkaegbu
46f99a5e2b
Fix typos in docs (#151)
* fix typos in docs

* Update component-traits.md
2024-11-17 21:05:20 +01:00
Ukendio
39490eef99 Merge branch 'main' of https://github.com/Ukendio/jecs 2024-11-17 19:06:48 +01:00
Ukendio
9a98c6508a Bump 2024-11-17 19:06:40 +01:00
EncodedVenom
3cde5c8152
Create dependabot.yml 2024-11-16 21:16:23 -05:00
EncodedVenom
638272bfcf
Update unit-testing.yaml 2024-11-16 16:38:42 -05:00
EncodedVenom
12236022c2
Update unit-testing.yaml 2024-11-16 16:20:16 -05:00
EncodedVenom
395465d7c9
Update unit-testing.yaml 2024-11-16 16:18:22 -05:00
EncodedVenom
0108c6ffc6
Pin luau version to 0.651 2024-11-16 16:14:12 -05:00
Ukendio
ea7c118db6 Entity defaults to Tag 2024-11-16 19:16:51 +01:00
Ukendio
5de3f7dd15 Remove typeof 2024-11-16 18:07:12 +01:00
Ukendio
a5747a6145 Add newline 2024-11-16 18:05:45 +01:00
Ukendio
bacda3c2e8 Use ecs_pair_first 2024-11-16 18:05:17 +01:00
Ukendio
eb315067f5 Fast paths on entity_index_try_get for user facing api 2024-11-16 17:25:57 +01:00
Ukendio
0ab66f416d Correct indentation on numbers 2024-11-16 17:12:12 +01:00
Ukendio
bab4065a1e Merge branch 'main' of https://github.com/Ukendio/jecs 2024-11-16 17:11:33 +01:00
Ukendio
902809b514 Fix check in debug mode 2024-11-16 17:11:24 +01:00
metrowaii
03389e5189
Removed redundant guard (#157) 2024-11-15 06:29:13 +01:00
Ukendio
c7ca63337b 0.4.0-rc.0 2024-11-14 21:11:23 +01:00
Ukendio
a3ff4e3fa0 Bump 2024-11-14 16:46:12 +01:00
Ukendio
a850d0b704 fast access to record 2024-11-14 16:45:47 +01:00
Ukendio
8a03dd2c39 Add trailing comma 2024-11-14 03:43:56 +01:00
Ukendio
9066611373 Fix ECS_GENERATION_INC 2024-11-14 03:39:46 +01:00
Ukendio
b40af9fe9d Fix generation increment overflowing id 2024-11-14 03:38:27 +01:00
Ukendio
ceb7ea9866 Fix typings of exported pair function 2024-11-14 02:22:28 +01:00
Marcus
303bd4ed16
Entity recycling (#156)
* Merge

* Initial commit

* Fix indentations

* Remove sparse_count

* Add whiteline

* return 0 instead

* Add check for friend existing

* Force inlining

* Manual inlining
2024-11-13 20:05:01 +01:00
EncodedVenom
c4b47d867d
Merge pull request #154 from Mark-Marks/add-license-to-manifest
packaging(wally): Add license to package and manifest
2024-11-12 14:30:18 -05:00
marked
7259ad59b5 packaging(wally): Add license to package and manifest 2024-11-12 20:22:41 +01:00
shameless✰
1e11c2f338
Update README.md (#152)
Changed license name from Apache 2.0 to MIT
2024-11-10 23:46:36 +01:00
Ukendio
4aca3ab192 Ignore stylua 2024-11-10 04:14:08 +01:00
Ukendio
ec91a5d1e9 Improve types for SolverV2 2024-11-10 02:24:58 +01:00
Ukendio
4fc36261c2 Praise StyLua Gods 2024-10-25 00:58:43 +02:00
Ukendio
e4b266d3d5 Provide fast path to hooks 2024-10-23 20:58:32 +02:00
Ukendio
3e79ff4c99 Update roblox-ts 2024-10-21 19:31:51 +02:00
EncodedVenom
96f706f8df
Merge pull request #147 from Mark-Marks/luau-analyze-workflow
Add luau-analyze step to CI
2024-10-19 19:41:55 -04:00
EncodedVenom
a0f33e53c3
Update analysis.yaml
Putting this in another PR
2024-10-19 19:41:28 -04:00
EncodedVenom
2458785316
Hopefully better parsing 2024-10-19 19:26:28 -04:00
EncodedVenom
4b2f6a5934
Update analysis.yaml 2024-10-19 19:16:21 -04:00
EncodedVenom
4c9c1a50ce
Testing warning labels 2024-10-19 19:05:11 -04:00
EncodedVenom
b1bc689cbd
Update analysis.yaml
Should make it warn instead of error.
2024-10-19 18:52:16 -04:00
Mark Marks
d7a4d2e98a actions: Separate styling and analysis into different workflows 2024-10-20 00:46:35 +02:00
Mark Marks
faca8ae90a ci: Add luau-analyze step 2024-10-20 00:18:52 +02:00