Lucas
217b1a9e51
Update to latest zig release
2023-05-03 11:47:56 -05:00
Stefan Partheymüller
94f38a3d89
make source files and build file compatible with current zig compiler 0.11.0-dev.1580+a5b34a61a
2023-02-08 14:34:38 +01:00
Stefan Partheymüller
e0eb68dd5b
change Iterator implementation in MultiView struct to use already existing ReverseSliceIterator
2023-02-08 11:41:48 +01:00
Stefan Partheymüller
b1b8321fa4
change comptime access to typeInfo of load function to satisfy compiler / use function pointer in order to make @field() work
2023-02-08 11:40:19 +01:00
Stefan Partheymüller
386113ac5f
copy and fix function pointer syntax in function std.sort.insertionSort to avoid compliation error
2023-02-08 11:38:18 +01:00
Stefan Partheymüller
42b2a57d1c
fix invokation of sort function
2023-02-08 11:36:23 +01:00
Stefan Partheymüller
6f0eacc8ca
add name for test case
2023-02-08 11:35:33 +01:00
Stefan Partheymüller
4196c9186c
fix some compilation errors caused by language changes in zig v0.10.0
2023-02-07 15:47:12 +01:00
Victor carvalho
a294babecc
mod(registry.zig): rename singletons field, return pointer *TypeStore.
...
Renaming the field `singletons` to `type_store` fixes the following
error in Zig master (0.10.0-dev.193+1d55e4cae):
`error: type '.ecs.type_store.TypeStore' not a function`
Returning a pointer makes the API a bit more ergonomic to consume,
allowing multiple calls to add and get to the singletons. For example:
```zig
var singletons = registry.singletons();
singletons.add(State.init(allocator));
var state = singletons.get(State);
```
2022-01-06 16:21:08 +00:00
Austin Rude
253c2ca87a
Use allocator.dupe() instead of std.mem.dupe()
2021-12-15 12:10:17 -07:00
Austin Rude
0fe6d1646f
Use std.debug.print instead of std.debug.warn
2021-12-15 12:06:05 -07:00
Austin Rude
a95c85f5c7
Update for allocgate
2021-12-15 11:55:58 -07:00
Sashiri
5ba2773f7a
Migrate from std.builtin to @import("builtin")
2021-10-15 00:14:16 +02:00
prime31
96ffd50ea6
Merge pull request #21 from Sashiri/entity_traits_definition
...
Update EntityTraitsDefinition
2021-10-14 14:40:04 -07:00
Sashiri
aa0dd139b2
Update EntityTraitsDefinition
2021-10-14 23:03:44 +02:00
Sashiri
e4dc1dc9ca
Fix process pause signature
2021-10-14 22:59:22 +02:00
Locria Cyber
605693b8c2
Fix syntax errors
2021-10-06 12:23:57 +08:00
RUSshy
2161bf61b4
Added missing entity traits changes
2021-07-17 18:47:23 +02:00
RUSshy
15d0e6d00d
Update registry.zig
2021-07-17 14:08:19 +02:00
RUSshy
22b4fe2e02
Update handles.zig
2021-07-17 14:07:33 +02:00
RUSshy
e488cc384f
Update sparse_set.zig
2021-07-17 14:05:30 +02:00
RUSshy
b900dfde2d
Update handles.zig
2021-07-17 14:04:10 +02:00
prime31
7fd238b638
Merge pull request #10 from leroycep/update-to-0.8.0
...
Update to Zig 0.8.0
2021-06-29 23:03:46 -07:00
LeRoyce Pearson
33a5344b10
Remove unused variables and redudant comptime
s
...
Latest version tested: 0.9.0-dev.339+81bf05bf6
2021-06-29 22:43:23 -06:00
LeRoyce Pearson
44192a1398
Update tests to return errors
2021-06-29 22:26:23 -06:00
Jonathan Bro
39af857bdc
Resolve use of undeclared identifier 'slice' error
2021-06-25 23:41:06 +09:00
LeRoyce Pearson
514a893918
Update Registry.removeAll to 0.8.0 HashMap API
2021-06-16 00:56:01 -06:00
LeRoyce Pearson
6df575ee04
Update some uses of HashMap to match 0.8.0 changes
2021-06-13 20:07:25 -06:00
LeRoyce Pearson
efb8127b78
Update to zig 0.8.0-dev.1721
2021-04-12 03:17:27 -06:00
Mike Desaro
b8117306fa
zig 0.7 fixes
2020-12-04 12:48:15 -08:00
Mike Desaro
695e59bbf5
hack to validate unsigned. closes #7
2020-11-27 20:02:40 -08:00
Maurizio Crocci
6e412489a2
Fixes Registry.removeAll iteration
2020-11-28 02:21:03 +00:00
CodeHz
f1171b78c8
fix for ziglang pull 6246
2020-09-06 07:12:55 +00:00
CodeHz
6b4ed304a6
fix iterate hashmap
2020-09-03 09:07:06 +00:00
joachimschmidt557
aa9c20d4b5
Update to latest HashMap API
...
.iterator() is deprecated, iterating over the items directly
is now supported
2020-08-07 21:00:25 +02:00
joachimschmidt557
c0a10ee49d
Update to latest zig
2020-08-05 22:37:17 +02:00
Mike Desaro
a18a627f98
bump for new zig version
2020-08-03 10:13:33 -07:00
Mike
9ca3e90b7b
update to latest zig version
2020-07-20 09:53:15 -07:00
Mike
46c2af939e
bug fixes and speedup
2020-06-20 17:00:32 -07:00
Mike
7874ddf6b6
valgrinded
2020-06-16 13:33:19 -07:00
Mike
69ff91ad7b
Merge branch 'master' of github.com-p31:prime31/zig-ecs
2020-06-16 13:19:44 -07:00
Mike
c61f6e998d
valgrinding
2020-06-16 13:19:41 -07:00
Mike
57a27bd57d
dont use testing allocator
2020-06-15 23:33:27 -07:00
Mike
df926f965c
fix group bugs
2020-06-15 11:09:36 -07:00
Mike
e76971101b
fixes and tests
2020-06-14 14:53:48 -07:00
Mike
73080c2cfc
add view vs group
2020-06-14 14:31:15 -07:00
Mike
2beaeedb6f
scheduler done
2020-06-13 21:57:27 -07:00
Mike
dd52ed2f46
comments
2020-06-13 21:19:48 -07:00
Mike
cdef61d6dc
Schedular working
2020-06-13 21:08:00 -07:00
Mike
a352f8350c
start of scheduler
2020-06-13 18:36:57 -07:00