Michele Caini
|
bda52701f5
|
snapshot: avoid unnecessary lookups
|
2023-03-24 16:45:41 +01:00 |
|
Michele Caini
|
d26f7684ce
|
snapshot: minor changes
|
2023-03-24 16:42:24 +01:00 |
|
Michele Caini
|
63d6c2bff6
|
snapshot: avoid unnecessary lookups
|
2023-03-24 16:41:26 +01:00 |
|
Michele Caini
|
cc45e73414
|
snapshot: also avoid using views if not required
|
2023-03-24 16:37:20 +01:00 |
|
Michele Caini
|
5d092bcb18
|
snapshot: avoid unnecessary lookups
|
2023-03-24 16:35:22 +01:00 |
|
Michele Caini
|
295c68841c
|
snapshot: review ::orphans functions
|
2023-03-24 16:33:40 +01:00 |
|
Michele Caini
|
2664b52559
|
observer: allocator support
|
2023-03-24 16:04:52 +01:00 |
|
Michele Caini
|
dd36328331
|
observer: configurable mask type
|
2023-03-24 15:56:54 +01:00 |
|
Michele Caini
|
c8c929e4a2
|
group: use type members properly
|
2023-03-24 12:16:36 +01:00 |
|
Michele Caini
|
d1ef7bf155
|
view: use type members properly
|
2023-03-24 12:16:30 +01:00 |
|
Michele Caini
|
1ab23f17d2
|
group: early exit on signal races
|
2023-03-24 11:24:07 +01:00 |
|
Michele Caini
|
a72eb4693b
|
group: minor changes
|
2023-03-24 11:11:40 +01:00 |
|
Michele Caini
|
67579d062b
|
-: updated TODO
|
2023-03-23 16:48:48 +01:00 |
|
Michele Caini
|
766a233f37
|
view: base_type -> common_type
|
2023-03-23 16:42:13 +01:00 |
|
Michele Caini
|
905671c236
|
runtime_view: base_type -> common_type
|
2023-03-23 16:42:06 +01:00 |
|
Michele Caini
|
27c1383e46
|
group: base_type -> common_type
|
2023-03-23 16:41:54 +01:00 |
|
Michele Caini
|
029ccc8f75
|
registry: base_type -> common_type
|
2023-03-23 16:41:32 +01:00 |
|
Michele Caini
|
cde40d586d
|
group: drop unused using decl
|
2023-03-23 13:37:40 +01:00 |
|
Michele Caini
|
6a16a8a20b
|
group: auto init for owning groups
|
2023-03-23 08:52:38 +01:00 |
|
Michele Caini
|
1a12dede6f
|
group: auto init for non-owning groups
|
2023-03-23 08:36:23 +01:00 |
|
Michele Caini
|
35a78b65ea
|
group: cleanup
|
2023-03-22 16:42:31 +01:00 |
|
Michele Caini
|
ada19432f6
|
group: support for index based sort
|
2023-03-22 13:50:08 +01:00 |
|
Michele Caini
|
4998e90870
|
doc: minor changes
|
2023-03-22 13:49:45 +01:00 |
|
Michele Caini
|
471c11c6dc
|
sparse_set: respect -> sort_as (naming is hard, you know)
|
2023-03-21 14:26:35 +01:00 |
|
Michele Caini
|
3e13e0b59b
|
group: sort/respect -> sort_as (also decoupled from group types)
|
2023-03-21 14:14:18 +01:00 |
|
Michele Caini
|
53cd105f2e
|
group: reuse pools as much as possible
|
2023-03-20 10:07:11 +01:00 |
|
Michele Caini
|
24b31c3798
|
group: reuse pools as much as possible
|
2023-03-20 10:00:07 +01:00 |
|
Michele Caini
|
def82b534b
|
group: index based get
|
2023-03-20 08:11:42 +01:00 |
|
Michele Caini
|
a424f4ebf6
|
view: review get
|
2023-03-19 16:02:06 +01:00 |
|
Michele Caini
|
b8f0a8d8ec
|
doc: a couple of interesting articles/series (close #994)
|
2023-03-19 15:31:31 +01:00 |
|
Michele Caini
|
7941226eff
|
group: try to reuse pools when sorting and also please all compilers out there at the same time (aka me figthing ICEs again)
|
2023-03-18 12:48:52 +01:00 |
|
Michele Caini
|
86bbb2f6bb
|
group: reuse pools when sorting
|
2023-03-18 12:41:11 +01:00 |
|
Michele Caini
|
3c176f7258
|
test: suppress warnings due to unused variables
|
2023-03-18 12:21:13 +01:00 |
|
Michele Caini
|
3642c8a784
|
registry: drop [[nodiscard]] from ::group (close #991)
|
2023-03-18 12:17:39 +01:00 |
|
Michele Caini
|
0e80d90a76
|
group: use storage<idx> as much as possible
|
2023-03-18 12:14:55 +01:00 |
|
Michele Caini
|
4fdf2dccd4
|
group: update doc
|
2023-03-17 16:16:53 +01:00 |
|
Michele Caini
|
f8a997e6c5
|
group: minor changes
|
2023-03-17 16:14:16 +01:00 |
|
Michele Caini
|
40f676ed14
|
test: drop unused include
|
2023-03-17 12:20:19 +01:00 |
|
Michele Caini
|
5e346748ea
|
test: code coverage for groups and registry
|
2023-03-17 12:19:23 +01:00 |
|
Michele Caini
|
3ef61fe014
|
meta: support meta member functions on primitive types
|
2023-03-17 10:43:08 +01:00 |
|
Michele Caini
|
3885d280d3
|
test: cleanup
|
2023-03-17 10:36:10 +01:00 |
|
Michele Caini
|
f41b914197
|
meta: allow updating values on meta properties
|
2023-03-17 08:45:58 +01:00 |
|
Michele Caini
|
e0684f6348
|
registry: cleanup/minor changes
|
2023-03-17 08:45:00 +01:00 |
|
Michele Caini
|
fb980a78c0
|
registry: further refine the group function(s)
|
2023-03-16 15:00:17 +01:00 |
|
Michele Caini
|
c2430ab48d
|
doc: minor changes
|
2023-03-16 12:25:46 +01:00 |
|
Michele Caini
|
d36d9cb39c
|
registry: further cleanup group functions
|
2023-03-16 12:25:28 +01:00 |
|
Michele Caini
|
0017c08bb6
|
group: get pools from handlers
|
2023-03-16 09:26:47 +01:00 |
|
Michele Caini
|
e737ff7470
|
group: get filter from handlers
|
2023-03-15 10:32:59 +01:00 |
|
Michele Caini
|
945dc40937
|
group: split group handler functions
|
2023-03-15 09:39:50 +01:00 |
|
Michele Caini
|
7ef0085115
|
registry: drop group_data
|
2023-03-14 15:45:13 +01:00 |
|