Commit Graph
1377 Commits
Author SHA1 Message Date
Michele Caini 83ecd2d1d9 test: suppress all death tests in release 2022-07-29 10:49:03 +02:00
Michele Caini 325a5dd353 test: utilities to suppress death tests in release 2022-07-29 10:46:15 +02:00
Michele Caini c73d6c52bf registry context: add get, deprecate at (close #911) 2022-07-28 08:54:43 +02:00
Michele Caini c38c1454b4 test: code coverage 2022-07-27 10:09:09 +02:00
Michele Caini 06d1d23273 test: minor changes 2022-07-27 09:48:47 +02:00
Michele Caini 4081b46302 test: clean up 2022-07-27 08:55:11 +02:00
Michele Caini 8f84bd7091 emitter: allocator support 2022-07-18 14:29:31 +02:00
Michele Caini 61ef5a44e0 meta:
* improved sequence container support for non-contiguous containers
* added support to (standard) deque as sequence containers
2022-07-14 08:45:59 +02:00
Michele Caini 14ce88730f meta: minimal (and still inefficient) support for lists as sequence containers 2022-07-13 11:48:30 +02:00
Michele Caini e8f8520251 dense_set: fix an issue when erasing movable keys 2022-07-13 11:24:40 +02:00
Michele Caini c26558cd6d dense_map: fix an issue when erasing movable keys 2022-07-13 11:24:29 +02:00
Michele Caini 669420d31c meta: try to please all compilers (as usual) 2022-07-06 11:52:32 +02:00
Michele Caini 274a08070f meta: meta_type::from_void support 2022-07-06 11:30:43 +02:00
Michele Caini c0e20825ac metx: ctx.hpp -> context.hpp 2022-07-06 11:30:40 +02:00
Michele Caini 86f98f40a1 test: added missing include 2022-07-03 12:22:53 +02:00
Michele Caini 4b74163306 meta: turn the meta_range class into an alias of iterable_adaptor 2022-07-01 18:09:35 +02:00
Michele Caini bcfd6d1b4f runtime view: allocator support 2022-06-29 18:27:43 +02:00
Michele Caini e65b3a790d runtime view: const/non-const support 2022-06-29 18:27:41 +02:00
Michele Caini 281289c46a flow: set-with-mode function to ease the transition of the observer class 2022-06-29 18:27:09 +02:00
Michele Caini c2475381fd meta: make meta_associative_container::erase return the number of elements removed 2022-06-29 18:25:47 +02:00
Michele Caini fc7d28c723 test: view constructors 2022-06-24 08:55:31 +02:00
Michele Caini 72c1da2507 view: storage based model 2022-06-22 09:07:25 +02:00
Michele Caini f76959af63 test: suppress warnings due to unused variables 2022-06-21 14:24:49 +02:00
Michele Caini 0eb5b0437b dot: directed/undirected support 2022-06-21 12:36:23 +02:00
Michele Caini c1ac684f9a adjacency_matrix: directed/undirected tag 2022-06-21 12:28:59 +02:00
Michele Caini 473c36aba5 adjacency_matrix:
* make swap accept the right type
* make resize work properly
2022-06-21 11:02:23 +02:00
Michele Caini d2a0f86908 dot: first draft 2022-06-21 09:26:32 +02:00
Michele Caini c6707bec97 test: handle 2022-06-20 12:49:33 +02:00
Michele Caini 5c6a11cb8f test: minor changes 2022-06-20 08:30:26 +02:00
Michele Caini c441a9ad97 handle: remove visit, use iterable objects instead 2022-06-20 08:22:57 +02:00
Michele Caini fe6696b107 graph: sync point 2022-06-17 16:06:49 +02:00
Michele Caini 9845d2c87d adjacency_matrix:
* iterator review
* in_edges iterable
2022-06-17 11:36:11 +02:00
Michele Caini c81868f8f7 flow: removed ::tasks, added operator[] 2022-06-16 09:51:18 +02:00
Michele Caini 33d1839b75 flow: task -> bind 2022-06-16 09:37:12 +02:00
Michele Caini 4aa40aba4c build system: try to satisfy codecov requirements 2022-06-16 09:01:01 +02:00
Michele Caini bc5dfb9371 graph: flow (first draft) 2022-06-16 08:11:45 +02:00
Michele Caini cc6c45f591 adjacency_matrix: edges -> out_edges 2022-06-04 11:40:52 +02:00
Michele Caini 8029777c4e graph: (currently directed only) adjacency_matrix 2022-06-04 10:52:28 +02:00
Michele Caini a6171551bd input_iterator_pointer: operator* 2022-06-04 09:16:18 +02:00
Michele Caini a31c492c83 core: iota_iterator (waiting for C++20) 2022-06-03 19:25:47 +02:00
Michele Caini a8a0c9e571 test: minor changes 2022-05-27 16:39:54 +02:00
Michele Caini c6e613c317 storage: storage_for[_t] utility 2022-05-26 08:25:47 +02:00
Michele Caini 630ba195d1 input_iterator_pointer: no reason for which it shouldn't be copyable 2022-05-25 16:51:44 +02:00
Michele Caini 7428cb353c storage: add default entity type to storage_type 2022-05-25 10:32:40 +02:00
Michele Caini 48ab892de1 type_traits: type_list_transform[_t] utility 2022-05-24 10:59:40 +02:00
Michele Caini 619f51518a type_traits: nth_argument utility (with tests) 2022-05-23 11:46:50 +02:00
Michele Caini 83009bac02 resource: remove use_count (close #889) 2022-05-21 14:18:05 +02:00
Michele Caini 8780d536c7 resource: add member function handle 2022-05-21 14:14:15 +02:00
Michele Caini 26a3057acf handle: decouple from entity type, make it work with all registry types 2022-05-18 15:02:25 +02:00
Michele Caini 4da85a5f4a storage_type[_t]: flip entity type and value type 2022-05-17 12:07:21 +02:00