Chris Thrasher
|
80ee5e43c2
|
debug: print assertion message upon failure (#1164)
|
2024-08-19 16:02:54 +02:00 |
|
Michele Caini
|
3d89f04e95
|
doc: coding style
|
2024-08-03 11:33:33 +02:00 |
|
Chris Thrasher
|
1923028add
|
doc: fix typos in README (#1162)
|
2024-08-03 11:31:52 +02:00 |
|
Michele Caini
|
97befad59a
|
storage: suppress wrong use-after-move warning
|
2024-08-02 17:09:24 +02:00 |
|
Michele Caini
|
cdb1f23cbb
|
*: linter directives
|
2024-08-02 17:06:50 +02:00 |
|
Michele Caini
|
c97a5f1b50
|
test: missing include
|
2024-08-02 17:03:23 +02:00 |
|
Michele Caini
|
a040353632
|
cmake: cleanup
|
2024-08-02 10:02:24 +02:00 |
|
Michele Caini
|
55615c118f
|
test: cleanup
|
2024-08-02 09:24:02 +02:00 |
|
Michele Caini
|
93f7d516f2
|
view: drop useless [[nodiscard]]
|
2024-08-01 09:47:02 +02:00 |
|
Michele Caini
|
2c9aa2f544
|
meta: minor changes for coding style
|
2024-08-01 09:25:49 +02:00 |
|
Michele Caini
|
89767dc398
|
meta: update overloaded meta functions and user data (with non-regression tests)
|
2024-08-01 09:23:47 +02:00 |
|
Michele Caini
|
2310e5143a
|
doc: hazel engine
|
2024-08-01 08:37:37 +02:00 |
|
Michele Caini
|
587a012ae1
|
view: further reduce instantiations
|
2024-07-31 10:50:23 +02:00 |
|
Michele Caini
|
bbd5676bad
|
*: updated TODO
|
2024-07-31 10:08:25 +02:00 |
|
Michele Caini
|
eb6e29167d
|
meta: avoid multiple lookups
|
2024-07-31 08:32:28 +02:00 |
|
Michele Caini
|
ebd077f71c
|
natvis: meta custom views
|
2024-07-30 09:04:06 +02:00 |
|
Michele Caini
|
11e6b65108
|
meta: non-const access to meta custom
|
2024-07-30 08:49:30 +02:00 |
|
Michele Caini
|
1beac44dda
|
meta: avoid overwriting traits/custom data on rebind
|
2024-07-29 15:48:45 +02:00 |
|
Michele Caini
|
7acd6e7f53
|
meta: check traits before saving
|
2024-07-29 12:56:49 +02:00 |
|
skypjack
|
8b0ef2b942
|
meta: support creating multiple types with different factories
|
2024-07-26 17:48:26 +02:00 |
|
skypjack
|
13284b7013
|
meta: store parent in the base factory
|
2024-07-26 17:23:00 +02:00 |
|
Michele Caini
|
689005d452
|
meta: guaranteed order on overloaded meta functions
|
2024-07-26 16:00:45 +02:00 |
|
Michele Caini
|
a8118c9389
|
meta: drop unnecessary attribute
|
2024-07-26 16:00:24 +02:00 |
|
Michele Caini
|
f4c6aa3f16
|
meta: avoid using meta type nodes in the base factory
|
2024-07-26 16:00:23 +02:00 |
|
Michele Caini
|
aa52c301fe
|
meta: maybe unused context
|
2024-07-26 16:00:23 +02:00 |
|
Michele Caini
|
197ba29276
|
doc: updated meta.md
|
2024-07-26 16:00:23 +02:00 |
|
Michele Caini
|
af6dd28c66
|
meta: drop seek functions
|
2024-07-26 16:00:23 +02:00 |
|
Michele Caini
|
c91fa066af
|
meta: drop unused data
|
2024-07-26 16:00:23 +02:00 |
|
Michele Caini
|
872f1c8dd9
|
meta: persistent traits in the factory class
|
2024-07-26 16:00:23 +02:00 |
|
Michele Caini
|
bb16607a7d
|
meta: cleanup
|
2024-07-26 16:00:23 +02:00 |
|
Michele Caini
|
c94014d057
|
meta: persistent custom data in the factory class
|
2024-07-26 16:00:23 +02:00 |
|
Michele Caini
|
ca0202934c
|
meta: persistent bucket in the factory class
|
2024-07-26 16:00:23 +02:00 |
|
Michele Caini
|
9824b44d72
|
meta: refine debug asserts
|
2024-07-26 16:00:23 +02:00 |
|
Michele Caini
|
5744119e6b
|
meta: store owner in base factory directly
|
2024-07-26 16:00:23 +02:00 |
|
Michele Caini
|
4ed58d2230
|
core: instruct the linter
|
2024-07-26 09:17:24 +02:00 |
|
Michele Caini
|
4a681e4d00
|
test: suppress warnings
|
2024-07-26 09:14:38 +02:00 |
|
Michele Caini
|
85488bf757
|
*: updated TODO
|
2024-07-25 16:54:55 +02:00 |
|
Michele Caini
|
42a3d21638
|
meta: internal changes
|
2024-07-25 15:38:04 +02:00 |
|
Michele Caini
|
7b0b5ad779
|
meta: internal changes
|
2024-07-25 15:26:43 +02:00 |
|
Michele Caini
|
4e10e60c18
|
meta: rename things to avoid confusion
|
2024-07-25 12:32:11 +02:00 |
|
Michele Caini
|
8b5fd1ff2e
|
meta: def initialize nodes
|
2024-07-25 12:30:14 +02:00 |
|
Michele Caini
|
f4ad2bd11b
|
doc: meta custom data
|
2024-07-24 09:22:19 +02:00 |
|
Michele Caini
|
a5a03de483
|
test: code coverage
|
2024-07-23 11:58:14 +02:00 |
|
Michele Caini
|
ab56b89982
|
*: updated TODO
|
2024-07-23 11:47:03 +02:00 |
|
Michele Caini
|
ba63284d7a
|
test: meta_custom
|
2024-07-23 11:40:14 +02:00 |
|
Michele Caini
|
a8f988893e
|
meta: non-const meta_custom_node in meta_custom
|
2024-07-23 11:39:41 +02:00 |
|
Michele Caini
|
6695bdcb52
|
meta: fwd declare meta_custom
|
2024-07-23 11:39:05 +02:00 |
|
Michele Caini
|
baf582fce5
|
meta: checked meta_custom object
|
2024-07-23 10:30:46 +02:00 |
|
Michele Caini
|
e76d58c76c
|
meta: prepare to a safer approach to custom data
|
2024-07-23 09:35:01 +02:00 |
|
Michele Caini
|
24808b11bb
|
meta: support to user defined arbitrary data
|
2024-07-22 17:51:15 +02:00 |
|