skypjack
|
713bcd50a3
|
test: explicit nullptr check
|
2025-11-15 19:11:54 +01:00 |
|
skypjack
|
03a45d9cca
|
test: clang-tidy friendly tests
|
2025-11-15 18:51:35 +01:00 |
|
skypjack
|
cffbf89d9b
|
test: refine lib tests
|
2025-11-15 18:50:57 +01:00 |
|
skypjack
|
4905da2637
|
test: internal changes to make clang-tidy happy
|
2025-11-15 16:02:36 +01:00 |
|
skypjack
|
d15e514f10
|
meta: allow unsetting flags from meta factory
|
2025-11-12 10:08:31 +01:00 |
|
skypjack
|
9caaf569e6
|
config: drop attribute.h, merge it with config.h
|
2025-11-07 10:21:02 +01:00 |
|
skypjack
|
5df7142f51
|
*: move attribute.h to config
|
2025-11-05 23:47:16 +01:00 |
|
skypjack
|
0d678442a0
|
cmake: profile prop
|
2025-11-03 23:37:43 +01:00 |
|
skypjack
|
d7c58d00b4
|
test: make the linter happy again
|
2025-10-31 14:44:38 +01:00 |
|
skypjack
|
31d5d5ff1c
|
meta: top-level only searches for data and functions
|
2025-10-31 11:36:26 +01:00 |
|
skypjack
|
cba31e00ea
|
meta: as_is -> as_value / as_auto -> as_is (breaking)
|
2025-10-29 17:40:18 +01:00 |
|
skypjack
|
d366a5ed92
|
meta: as_auto policy
|
2025-10-28 15:34:45 +01:00 |
|
skypjack
|
d92bea4afd
|
test: non-regression tests for meta_type::lookup constness
|
2025-10-27 00:01:13 +01:00 |
|
skypjack
|
bbfd458d2d
|
test: more about overloaded meta functions
|
2025-10-26 23:51:18 +01:00 |
|
skypjack
|
87a114ccc6
|
test: more about meta_func
|
2025-10-26 23:37:43 +01:00 |
|
skypjack
|
6852415ffc
|
test: minor changes
|
2025-10-26 15:11:04 +01:00 |
|
skypjack
|
5e6ccdedc8
|
meta: not going to drop policy anymore, we can use it safely
|
2025-10-24 10:19:42 +02:00 |
|
skypjack
|
b1bb9b4b5b
|
test: reduce uses of basic_any<...>::policy()
|
2025-10-21 15:10:17 +02:00 |
|
skypjack
|
0fa1bc5999
|
test: cleanup
|
2025-10-08 12:28:22 +02:00 |
|
skypjack
|
f73409e9ad
|
meta: safe self-assignment for meta_any
|
2025-10-07 17:33:45 +02:00 |
|
skypjack
|
740cf006d9
|
any: safe self-assignment
|
2025-10-07 17:33:32 +02:00 |
|
skypjack
|
dd7b96fc9e
|
test: make them clang-tidy friendly
|
2025-10-07 15:59:01 +02:00 |
|
skypjack
|
1116c33ada
|
test: minor changes
|
2025-10-07 15:30:58 +02:00 |
|
skypjack
|
fcf455f7ef
|
any: ::has_value overloads
|
2025-10-07 09:24:21 +02:00 |
|
skypjack
|
e76bbb2015
|
test: code coverage
|
2025-10-03 17:36:50 +02:00 |
|
skypjack
|
80eba8afb4
|
any: typed ::data with fallback (perf)
|
2025-10-03 14:12:46 +02:00 |
|
skypjack
|
c777cda857
|
meta: support {} on static calls
|
2025-09-25 16:37:29 +02:00 |
|
skypjack
|
a90584f1ce
|
meta: update meta_handle context propagation (with non-regression tests)
|
2025-09-25 15:44:01 +02:00 |
|
skypjack
|
4e47c535c4
|
meta: meta_any -> meta_handle
|
2025-09-24 15:52:32 +02:00 |
|
skypjack
|
42259fb1ce
|
meta: reintroduce meta_handle default ctor for utilities
|
2025-09-24 15:41:40 +02:00 |
|
skypjack
|
71e61b5270
|
meta: make meta_handle support empty construction from nullptr
|
2025-09-24 15:14:33 +02:00 |
|
skypjack
|
6ecf1f35c0
|
meta: revert automatic policy (too convenient a feature)
|
2025-09-24 12:30:21 +02:00 |
|
skypjack
|
05863c6a15
|
meta: automatic policy (perf, breaking change)
|
2025-09-24 12:02:56 +02:00 |
|
skypjack
|
c239821d12
|
meta: keep supporting invalid types
|
2025-09-19 10:46:28 +02:00 |
|
skypjack
|
cb9d8ac3f0
|
meta: meta_type is void (and safe again) when empty
|
2025-09-18 17:44:32 +02:00 |
|
skypjack
|
28466a7316
|
meta: lighter meta type objects (perf)
|
2025-09-18 14:11:24 +02:00 |
|
skypjack
|
1cc078e4fb
|
test: cleanup
|
2025-09-12 16:11:00 +02:00 |
|
skypjack
|
fe872f6a0d
|
test: cleanup
|
2025-09-05 15:00:42 +02:00 |
|
skypjack
|
7f38b7668e
|
meta: break pointless meta destructors support for perf reasons (breaking change, use type destructors instead)
|
2025-09-04 15:05:15 +02:00 |
|
skypjack
|
4d0d48f7d9
|
test: delete meta_drop.cpp
|
2025-09-04 15:03:42 +02:00 |
|
skypjack
|
30a66cf513
|
bazel: cleanup
|
2025-09-04 14:57:10 +02:00 |
|
skypjack
|
536dba3048
|
meta: rollback safe mode for meta data and functions (perf, not necessary)
|
2025-08-28 13:38:41 +02:00 |
|
skypjack
|
47ff98e25b
|
storage: quit accepting (and silently discarding) arguments for empty types when invoking ::insert
|
2025-08-27 12:08:25 +02:00 |
|
skypjack
|
a638df6cae
|
storage: quit accepting (and silently discarding) arguments for empty types when invoking ::emplace
|
2025-08-26 11:05:01 +02:00 |
|
skypjack
|
536a43be90
|
storage: add proper swap function to entity specialization - close #1273
|
2025-08-25 15:18:00 +02:00 |
|
skypjack
|
6966eabd25
|
resource: minor changes
|
2025-08-05 13:59:23 +02:00 |
|
skypjack
|
a32e004c92
|
test: a few more
|
2025-08-05 13:59:09 +02:00 |
|
skypjack
|
8a8f8dfd1b
|
test: refine tests for dense_map
|
2025-07-31 14:49:47 +02:00 |
|
Terens
|
05e0a22fb3
|
dense_map: transparent lookup for at (#1270)
|
2025-07-31 14:29:44 +02:00 |
|
skypjack
|
ada11c4be1
|
test: headers cleanup
|
2025-07-30 14:09:56 +02:00 |
|