Commit Graph

2242 Commits

Author SHA1 Message Date
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
Michele Caini
85bff4525a registry: non-const try_get doesn't create pools anymore 2021-03-26 09:38:58 +01:00
Michele Caini
bd648c0745 registry: avoid embedding asserts with return expressions 2021-03-25 11:13:50 +01:00
Michele Caini
d5e7005edd doc: minor changes to make doxygen happy 2021-03-25 09:46:06 +01:00
Michele Caini
8913c7ea18 poly: make vs2017 happy again 2021-03-24 13:53:02 +01:00
Michele Caini
0e2afe4f98 resource: remove the requirement to use shared_ptr (close #679) 2021-03-24 12:03:43 +01:00
Michele Caini
a936f7cdbe doc: added a note about configurable alignment requirements for any and poly 2021-03-24 12:03:43 +01:00
Michele Caini
44fa466618 poly: support for alignment requirements 2021-03-24 12:03:43 +01:00
Michele Caini
b05d84e8e3 test: minor changes 2021-03-24 12:03:43 +01:00
Michele Caini
7787c1ddd7 poly: redefine poly to basic_poly, introduce poly alias declaration 2021-03-24 12:03:43 +01:00
Michele Caini
52bfddd2e7 any: support for sbo storage alignment (close #676) 2021-03-24 12:03:43 +01:00
Michele Caini
f59adcdc37 test: no sbo overaligned any 2021-03-24 12:03:43 +01:00
Michele Caini
e996d3398f any: take in consideration alignment requirements for in_situ test (see #676) 2021-03-24 12:03:43 +01:00
Michele Caini
d73892d25a build system: more on pkg-config + updated README file 2021-03-18 13:48:38 +01:00
Alexandru-Sergiu Marton
1ebf614d79 build system: add pkg-config support (#674) 2021-03-18 13:48:38 +01:00
Michele Caini
f9c995f03f storage: cleanup 2021-03-18 13:47:53 +01:00
Michele Caini
2dcdd561f0 registry: minor changes 2021-03-17 16:10:00 +01:00
Michele Caini
90f97aa8d7 doc: updated try-it link (close #678) 2021-03-17 15:10:10 +01:00
Michele Caini
5a4b067cee view:
* removed view_pack and its tests
* added the possibility of combining different views
* updated documentation
2021-03-17 14:57:51 +01:00
Michele Caini
cabcc761c6 view: uniform design (prepare for chaining) 2021-03-16 17:14:20 +01:00
Michele Caini
a40ac1c46c registry: minor changes 2021-03-16 13:38:29 +01:00
Michele Caini
85ddfc4d21 test: clean up 2021-03-16 13:13:55 +01:00
Michele Caini
037a35df1d storage: removed storage category 2021-03-15 18:47:17 +01:00
Michele Caini
64c753023e doc: minor changes 2021-03-15 17:52:50 +01:00
Michele Caini
9d72ffb9fe test: minor changes 2021-03-12 13:52:46 +01:00
Michele Caini
4162d4fbc6 type_info: a more reliable operator bool 2021-03-12 09:33:42 +01:00
Michele Caini
a4d16bffd3 any: minor changes 2021-03-12 08:42:41 +01:00
Michele Caini
bcaf1489c0 meta: extended template info support 2021-03-11 12:17:48 +01:00
Michele Caini
a85712e8aa meta:
* removed has_meta_sequence_container[_v]
* removed has_meta_associative_container[_v]
2021-03-11 10:40:13 +01:00