Michele Caini
|
5c8a1e7d10
|
type traits: removed is_std_hashable[_v]
|
2021-04-12 23:37:46 +02:00 |
|
Michele Caini
|
e98d8426bb
|
meta: treat T(*)[N] as non-pointer-like types
|
2021-04-12 15:59:35 +02:00 |
|
Michele Caini
|
77f80cecf9
|
test: re-enable tests left commented by mistake
|
2021-04-12 15:59:31 +02:00 |
|
Michele Caini
|
bce26a1499
|
meta: remove dependency on std::array
|
2021-04-12 15:59:28 +02:00 |
|
Michele Caini
|
453f1c6edc
|
test: std::strcmp ... 🤦♂️
|
2021-04-12 15:59:20 +02:00 |
|
Michele Caini
|
9f8a36f2c9
|
any/meta: cleanup/better traits usage
|
2021-04-12 15:58:59 +02:00 |
|
Michele Caini
|
e6a5945463
|
meta_any: suppress a warning from clang
|
2021-04-12 15:56:01 +02:00 |
|
Michele Caini
|
60393fbc5f
|
meta_any: decays Type on storage construction to handle correctly const T[N] types (close #687)
|
2021-04-12 15:55:59 +02:00 |
|
Michele Caini
|
b9a925dbd4
|
test: avoid regressions with any and deduced const T[N] types
|
2021-04-12 15:55:57 +02:00 |
|
Michele Caini
|
5dbdb1bcb5
|
any: internal support for both aggreagates and non-aggregates (qol enhancement :)
|
2021-04-12 15:55:55 +02:00 |
|
Michele Caini
|
d55cefc086
|
meta_any: no redundant copies, better perf
|
2021-04-12 15:55:53 +02:00 |
|
Michele Caini
|
5380e6d98b
|
any: no redundant copies, better perf
|
2021-04-12 15:55:49 +02:00 |
|
Michele Caini
|
45cc24e0b8
|
any: favor aggregate initialization upon construction
|
2021-04-12 15:55:45 +02:00 |
|
Michele Caini
|
76bf1791eb
|
test: cleanup
|
2021-04-12 13:02:23 +02:00 |
|
Michele Caini
|
7e9a4c4b16
|
view: initialize all data members on construction
|
2021-04-12 12:52:22 +02:00 |
|
Michele Caini
|
75cd5f169f
|
*: review deduction guides
|
2021-04-12 12:48:36 +02:00 |
|
Michele Caini
|
10636c82a2
|
view/group: review extended iterable mode (close #686)
|
2021-04-07 10:33:52 +02:00 |
|
Michele Caini
|
04a6729963
|
build_system: minor changes
|
2021-04-06 16:49:11 +02:00 |
|
Michele Caini
|
b5617398ad
|
doc: fixed typo
|
2021-04-06 16:47:20 +02:00 |
|
Michele Caini
|
da14641ccb
|
meta: reduce instantiations due to meta_prop
|
2021-04-06 16:47:14 +02:00 |
|
Michele Caini
|
3997bd2396
|
meta: minor changes
|
2021-04-06 16:47:03 +02:00 |
|
Michele Caini
|
c876350e05
|
updated single include file
|
2021-04-02 12:04:31 +02:00 |
|
Michele Caini
|
1e07b981f0
|
build_system: manually install missing compilers
v3.7.0
|
2021-04-01 14:42:10 +02:00 |
|
Michele Caini
|
756e909f5e
|
*: (static) assert messages
|
2021-03-31 15:10:15 +02:00 |
|
Michele Caini
|
2404392daf
|
meta_any: vtable review for empty/void types
|
2021-03-30 15:55:48 +02:00 |
|
Michele Caini
|
bf6576f5af
|
any: use std::addressof to get the address of an object reliably
|
2021-03-30 15:27:49 +02:00 |
|
Michele Caini
|
158c2ab76e
|
delegate: removed redundant calls to delegate constructors
|
2021-03-30 11:52:16 +02:00 |
|
Michele Caini
|
56fa50385e
|
build system: minor changes
|
2021-03-29 23:32:35 +02:00 |
|
Michele Caini
|
eb05ab5fab
|
test: code coverage
|
2021-03-29 23:30:13 +02:00 |
|
Michele Caini
|
7f87b637d5
|
workflow: use lcov to process codecoverage
|
2021-03-29 23:12:34 +02:00 |
|
Michele Caini
|
4b213adc75
|
test: cleanup
|
2021-03-29 19:03:10 +02:00 |
|
Michele Caini
|
7e7d5bbf17
|
registry: suppress a wrong warning from gcc 7.5
|
2021-03-29 19:00:09 +02:00 |
|
Michele Caini
|
e18c0a0c19
|
test: verify that dtor isn't invoked for a meta_any that wraps a reference
|
2021-03-29 17:01:05 +02:00 |
|
Michele Caini
|
02b6ffc771
|
build system: add ubsan to the CI
|
2021-03-29 12:19:52 +02:00 |
|
Michele Caini
|
340d66c24c
|
build system: split build and sanitizer runs
|
2021-03-29 12:07:49 +02:00 |
|
Michele Caini
|
2cbf9d3620
|
build system: added poly.md to fake docs all target
|
2021-03-29 12:03:36 +02:00 |
|
Michele Caini
|
11e6793544
|
build system: cleanup
|
2021-03-29 12:00:42 +02:00 |
|
Michele Caini
|
d07e0336a2
|
test: fix ub in the tests
|
2021-03-29 10:28:58 +02:00 |
|
Michele Caini
|
7dbfb3d9ae
|
test: code coverage (and try to please new gcov)
|
2021-03-29 08:23:30 +02:00 |
|
Michele Caini
|
02ef5db6e3
|
test: cleanup
|
2021-03-28 00:02:51 +01:00 |
|
Michele Caini
|
bb43bb5508
|
test: code coverage
|
2021-03-27 23:59:13 +01:00 |
|
Michele Caini
|
a771f083a7
|
process: added rejected state
|
2021-03-27 23:19:15 +01:00 |
|
Michele Caini
|
67f8bce1dd
|
test: code coverage
|
2021-03-27 23:03:24 +01:00 |
|
Michele Caini
|
3b6dd23598
|
scheduler: small review for perf improvements
|
2021-03-27 22:48:54 +01:00 |
|
Michele Caini
|
66bbeae7da
|
test: code coverage
|
2021-03-27 22:47:15 +01:00 |
|
Michele Caini
|
059334a861
|
test: code coverage
|
2021-03-27 18:14:36 +01:00 |
|
Michele Caini
|
f874c8309f
|
registry: make vs2017 happy again
|
2021-03-26 15:35:11 +01:00 |
|
Michele Caini
|
27be812cc3
|
registry: small review of const correctness for components
|
2021-03-26 15:11:37 +01:00 |
|
Michele Caini
|
2adc2e97e1
|
registry: a "better" get
|
2021-03-26 14:49:42 +01:00 |
|
Michele Caini
|
dc4279a2d0
|
any/poly: review align parameter and default values (close #676)
|
2021-03-26 13:05:52 +01:00 |
|