c7acf32 | Vincent Lanore | 15 March 2018, 15:20:27 UTC | MPI test should now try to gather coverage data (no idea what this does). | 18 October 2018, 16:42:06 UTC |
bed0a60 | Vincent Lanore | 15 March 2018, 13:33:59 UTC | Slightly modified (should be better) dot layout. | 18 October 2018, 16:42:06 UTC |
656f2e4 | Vincent Lanore | 12 March 2018, 17:15:00 UTC | WIP of a better README. | 18 October 2018, 16:42:06 UTC |
ad37fbf | Vincent Lanore | 18 October 2018, 10:45:24 UTC | Added Address::format_last and removed Address::add_suffix | 18 October 2018, 10:45:24 UTC |
011f8de | Vincent Lanore | 17 October 2018, 12:15:29 UTC | Address:to_string now takes a custom separator! | 17 October 2018, 12:15:29 UTC |
fbeff22 | Vincent Lanore | 17 October 2018, 12:01:43 UTC | Added Address::last + improved first (and last) to support empty addresses. | 17 October 2018, 12:01:43 UTC |
43b3913 | Vincent Lanore | 17 October 2018, 11:57:42 UTC | Updated makefile (PHONY + make ready) | 17 October 2018, 11:57:42 UTC |
75039e7 | Vincent Lanore | 17 October 2018, 11:55:12 UTC | Renamed Address::suffix to Address::add_suffix for clarity | 17 October 2018, 11:55:12 UTC |
465ae98 | Vincent Lanore | 17 October 2018, 11:41:36 UTC | Added Address::c_str to simplify printf usage + added -g to makefile | 17 October 2018, 11:41:36 UTC |
23ac10d | Vincent Lanore | 17 October 2018, 11:04:57 UTC | Added Address::suffix | 17 October 2018, 11:04:57 UTC |
57ccb23 | Vincent Lanore | 16 October 2018, 13:42:33 UTC | Fixed compoGM address bug + added layers of security on addresses | 16 October 2018, 13:42:33 UTC |
e456e2b | Vincent Lanore | 16 October 2018, 13:11:55 UTC | Big overhaul of address constructors | 16 October 2018, 13:11:55 UTC |
3bd725c | Vincent Lanore | 16 October 2018, 12:13:41 UTC | Added extra checks to Address constructors to avoid keys with __ | 16 October 2018, 12:13:41 UTC |
a18e0ed | Vincent Lanore | 16 October 2018, 12:01:57 UTC | Added a test to prevent the addition of keys of the form *__* to addresses + minor formatting | 16 October 2018, 12:01:57 UTC |
4ff5e5a | Vincent Lanore | 16 October 2018, 09:47:17 UTC | Added Address::rebase | 16 October 2018, 09:47:17 UTC |
47a3beb | Vincent Lanore | 16 October 2018, 09:34:15 UTC | Added Address::is_ancestor | 16 October 2018, 09:34:15 UTC |
9b7ac6d | Vincent Lanore | 15 October 2018, 17:25:48 UTC | Added deep oriented edges! | 15 October 2018, 17:25:48 UTC |
14846c3 | Vincent Lanore | 15 October 2018, 16:39:05 UTC | Added deep_components to introspector. | 15 October 2018, 16:39:05 UTC |
7058536 | Vincent Lanore | 15 October 2018, 16:16:07 UTC | Minor fix in comments. | 15 October 2018, 16:16:07 UTC |
a0c125b | Vincent Lanore | 15 October 2018, 16:15:04 UTC | Refactoring of some operations in Introspector. | 15 October 2018, 16:15:04 UTC |
c8a1259 | Vincent Lanore | 15 October 2018, 16:01:18 UTC | Added deep_nb_* in Introspector | 15 October 2018, 16:01:18 UTC |
d68fb04 | Vincent Lanore | 15 October 2018, 14:35:17 UTC | Fixed test.cpp and doctest things. | 15 October 2018, 14:35:17 UTC |
d605144 | Vincent Lanore | 15 October 2018, 11:47:34 UTC | Added a new introspector object to aggregate all introspection on models + correpsonding test file + added == for portaddress | 15 October 2018, 11:48:08 UTC |
9209989 | Vincent Lanore | 13 October 2018, 14:57:32 UTC | Correction to coverage badge. | 13 October 2018, 14:57:32 UTC |
643435c | Vincent Lanore | 13 October 2018, 14:56:29 UTC | Minor update to readme. | 13 October 2018, 14:56:29 UTC |
a6b395c | Vincent Lanore | 10 October 2018, 14:49:39 UTC | Model::all_addresses is now const | 10 October 2018, 14:49:39 UTC |
0a2a468 | Vincent Lanore | 10 October 2018, 13:59:27 UTC | New Model::has_type method :) | 10 October 2018, 13:59:27 UTC |
a2c5746 | Vincent Lanore | 05 June 2018, 12:41:24 UTC | You can now have both composites and concrete components in get_all with a set. | 05 June 2018, 12:41:24 UTC |
cb3f809 | Vincent Lanore | 31 May 2018, 14:49:23 UTC | Assembly::get_model now non-const so as to be able to work directly with internal model. | 31 May 2018, 14:49:23 UTC |
3872e11 | Vincent Lanore | 31 May 2018, 14:47:05 UTC | Added Assembly::instantiate to instantiate from internal model directly. | 31 May 2018, 14:47:05 UTC |
7c46a55 | Vincent Lanore | 23 May 2018, 15:52:00 UTC | Added a "point of view" option to composite get_all to control address prefixes. | 23 May 2018, 15:52:00 UTC |
dcd44d3 | Vincent Lanore | 23 May 2018, 14:35:51 UTC | Renamed Assembly::print_all to just print | 23 May 2018, 14:35:51 UTC |
61dd126 | Vincent Lanore | 23 May 2018, 13:59:58 UTC | Added overloads to Assembly::get_all that takes components from specific composites + tests. | 23 May 2018, 13:59:58 UTC |
e5c859a | Vincent Lanore | 23 May 2018, 13:36:47 UTC | Assembly::get_all now return an InstanceSet | 23 May 2018, 13:36:47 UTC |
c8363e7 | Vincent Lanore | 23 May 2018, 13:26:14 UTC | Added overload of all_addresses to get all addresses in a composite + test | 23 May 2018, 13:26:14 UTC |
e59e19b | Vincent Lanore | 23 May 2018, 13:23:32 UTC | Helpers in Model are now private + all_addresses now uses a private helper | 23 May 2018, 13:23:32 UTC |
857f311 | Vincent Lanore | 23 May 2018, 13:20:22 UTC | Imrpoved test for all_addresses + corrected bug in its implementation :) | 23 May 2018, 13:20:22 UTC |
a82d79c | Vincent Lanore | 23 May 2018, 12:55:25 UTC | TRAVIS: rolled back to monitoring coverage for main hpp file only. | 23 May 2018, 12:55:25 UTC |
b89e81c | Vincent Lanore | 23 May 2018, 12:52:19 UTC | Added Model.all_addresses + Address.operator== (and tests). | 23 May 2018, 12:52:19 UTC |
e1ccc41 | Vincent Lanore | 23 May 2018, 09:11:56 UTC | Added ComponentSet class (to be used as a return value for Assembly methods). | 23 May 2018, 09:11:56 UTC |
a88b5c0 | Vincent Lanore | 15 May 2018, 13:55:33 UTC | Meta components are now back in business. Perfomed instantly just like meta connections (for now) + updated tests and examples. | 15 May 2018, 13:55:33 UTC |
352d42c | Vincent Lanore | 15 May 2018, 13:18:58 UTC | Meta connections are now immediately performed to avoid problems. | 15 May 2018, 13:18:58 UTC |
640105d | Vincent Lanore | 15 May 2018, 12:59:54 UTC | Improved get_composite + test | 15 May 2018, 12:59:54 UTC |
4c9349c | Vincent Lanore | 15 May 2018, 12:39:24 UTC | Meta_connect now a special case of connect + propagated consequences. | 15 May 2018, 12:39:24 UTC |
d71ab3a | Vincent Lanore | 15 May 2018, 11:33:43 UTC | Corrected get_all bug + added test. | 15 May 2018, 11:33:43 UTC |
4df4717 | Vincent Lanore | 15 May 2018, 11:23:51 UTC | Improved implem of get_all. | 15 May 2018, 11:23:51 UTC |
2c17f69 | Vincent Lanore | 15 May 2018, 09:26:49 UTC | Added get_all function in Assembly to get all components castable to a certain type. | 15 May 2018, 09:26:49 UTC |
aff4a6a | Vincent Lanore | 15 May 2018, 09:11:35 UTC | Refactoring in component_call_helpers | 15 May 2018, 09:11:35 UTC |
c7304c4 | Vincent Lanore | 15 May 2018, 09:06:12 UTC | You can now create composite using the component method :) | 15 May 2018, 09:06:12 UTC |
9c7269b | Vincent Lanore | 24 April 2018, 14:18:17 UTC | Now using double underscore to separate keys in addresses. | 24 April 2018, 14:18:17 UTC |
db41040 | Vincent Lanore | 06 April 2018, 12:53:36 UTC | Corrected a warning + re-formatted with more recent clang-format | 06 April 2018, 12:53:36 UTC |
0344b22 | Vincent Lanore | 27 March 2018, 09:27:07 UTC | Corrected a bug in driver tuple element handling. | 27 March 2018, 09:27:07 UTC |
b9fb2f5 | Vincent Lanore | 26 March 2018, 13:13:41 UTC | Composite creation in Model now a little less abominable :) | 26 March 2018, 13:13:41 UTC |
f6f2a8a | Vincent Lanore | 26 March 2018, 13:11:32 UTC | Removed _CompositeBuilder class. | 26 March 2018, 13:11:32 UTC |
74d202b | Vincent Lanore | 26 March 2018, 12:58:42 UTC | Minor cleaning in composite class. | 26 March 2018, 12:58:42 UTC |
3321989 | Vincent Lanore | 26 March 2018, 12:47:43 UTC | cxxabi.h now inside ifdef | 26 March 2018, 12:47:43 UTC |
a581059 | Vincent Lanore | 21 March 2018, 12:42:21 UTC | Lone instantiation of composite now works (but requires calling instantiate_composite after creation). | 21 March 2018, 12:42:21 UTC |
537860b | Vincent Lanore | 21 March 2018, 12:10:39 UTC | WIP added test for lone composite instantiation (not working yet). | 21 March 2018, 12:10:39 UTC |
7dc822a | Vincent Lanore | 21 March 2018, 10:09:58 UTC | Composite interface is now pretty nice :) | 21 March 2018, 10:09:58 UTC |
4205896 | Vincent Lanore | 21 March 2018, 09:57:20 UTC | Working on improving composite interface. | 21 March 2018, 09:57:20 UTC |
c7da38e | Vincent Lanore | 20 March 2018, 15:17:36 UTC | First version of composite overhaul that passes tests. Interface is still not great + lone composite instantiation not tested. | 20 March 2018, 15:17:36 UTC |
5539654 | Vincent Lanore | 20 March 2018, 14:48:58 UTC | WIP of composite overhaul. | 20 March 2018, 14:48:58 UTC |
ebae2e5 | Vincent Lanore | 19 March 2018, 15:19:45 UTC | New test for possible corner case (port-based at with composite) | 19 March 2018, 15:19:45 UTC |
7b0fc8a | Vincent Lanore | 19 March 2018, 15:12:02 UTC | Added new error messages when trying to access a port that does not exist. | 19 March 2018, 15:12:02 UTC |
fcee2c1 | Vincent Lanore | 19 March 2018, 14:18:02 UTC | Short syntax for driver connexion now accepts strings for addresses. | 19 March 2018, 14:18:02 UTC |
2e3e970 | Vincent Lanore | 19 March 2018, 14:12:18 UTC | You can now get a reference to a port using Assembly::at | 19 March 2018, 14:12:18 UTC |
97ab76f | Vincent Lanore | 19 March 2018, 12:43:13 UTC | Short syntax for driver connection (new ComponentReference overload of connect). | 19 March 2018, 12:43:13 UTC |
a46dc60 | Vincent Lanore | 15 March 2018, 15:04:46 UTC | Fixed a small error in AbstractDriver interface. | 15 March 2018, 15:04:46 UTC |
f7340ca | Vincent Lanore | 15 March 2018, 14:59:07 UTC | Added a first version of drivers + test. | 15 March 2018, 14:59:07 UTC |
fe90703 | Vincent Lanore | 15 March 2018, 13:20:28 UTC | Added comments in new test. | 15 March 2018, 13:20:28 UTC |
fa9eec1 | Vincent Lanore | 09 March 2018, 14:34:11 UTC | Remoced annotation from main hpp and tests ; deactivated poissongamma example until it's annotation-free. | 09 March 2018, 14:34:11 UTC |
0537d72 | Vincent Lanore | 21 February 2018, 16:08:10 UTC | Minor cleaning + added comments on tricky parts. | 21 February 2018, 16:08:10 UTC |
dcb319f | Vincent Lanore | 21 February 2018, 15:53:09 UTC | Minor cleaning. | 21 February 2018, 15:53:09 UTC |
239b496 | Vincent Lanore | 21 February 2018, 15:36:10 UTC | Configure no longer requires the specification of the component type. | 21 February 2018, 15:36:10 UTC |
75e36d8 | Vincent Lanore | 20 February 2018, 14:41:07 UTC | Configure now supported by component references + test. | 20 February 2018, 14:41:07 UTC |
8c931d2 | Vincent Lanore | 20 February 2018, 14:32:13 UTC | New "configure" feature to configure components by passing a lambda. | 20 February 2018, 14:32:13 UTC |
19bf32a | Vincent Lanore | 15 February 2018, 12:22:54 UTC | New Assembly::instantiate_from to reset assembly to a new model + corresponding test | 15 February 2018, 12:22:54 UTC |
f81bd62 | Vincent Lanore | 15 February 2018, 12:04:38 UTC | Empry assemblies now allowed (to simplify having an Assembly as attribute). | 15 February 2018, 12:04:38 UTC |
824f443 | Vincent Lanore | 16 January 2018, 10:16:55 UTC | New set syntex for ComponentReference + test. | 16 January 2018, 10:16:55 UTC |
2106948 | Vincent Lanore | 15 January 2018, 16:27:04 UTC | Minor cleaning. | 15 January 2018, 16:27:04 UTC |
ba6bc9c | Vincent Lanore | 15 January 2018, 14:42:35 UTC | Fixed compiler-dependent test. | 15 January 2018, 14:42:35 UTC |
59ba5a0 | Vincent Lanore | 15 January 2018, 14:30:33 UTC | Corrected the bug with addresses passed as strings not being correctly detected. Template _connect functors are now deprecated. | 15 January 2018, 14:30:33 UTC |
eda8d42 | Vincent Lanore | 10 January 2018, 13:54:38 UTC | Added inline keywords before inline defs :) | 10 January 2018, 13:54:38 UTC |
0646218 | Vincent Lanore | 29 November 2017, 10:12:47 UTC | One more time | 29 November 2017, 10:12:47 UTC |
253031f | Vincent Lanore | 29 November 2017, 10:09:52 UTC | More travis tinkering | 29 November 2017, 10:09:52 UTC |
3c0b969 | Vincent Lanore | 29 November 2017, 10:00:57 UTC | Debugging travis AGAIN | 29 November 2017, 10:00:57 UTC |
2d5a6c9 | Vincent Lanore | 29 November 2017, 09:53:00 UTC | MPI: added standalone test for MPIContext | 29 November 2017, 09:53:00 UTC |
936a5b1 | Vincent Lanore | 28 November 2017, 14:45:19 UTC | Travis: added mpic++ version + TC: removed protected state in Model and Assembly (no longer needed after removal of old mpi example) | 28 November 2017, 14:45:19 UTC |
9e67b72 | Vincent Lanore | 28 November 2017, 14:40:17 UTC | Reorganizing everything to put tinycompo_mpi on the same level as tinycompo | 28 November 2017, 14:40:17 UTC |
a488b47 | Vincent Lanore | 28 November 2017, 14:31:31 UTC | Travis: re-enabled coverage after gcc version change | 28 November 2017, 14:31:31 UTC |
f09a423 | Vincent Lanore | 28 November 2017, 14:28:16 UTC | Travis: trying again (this time setting OMPI_CXX) | 28 November 2017, 14:28:16 UTC |
f3819e0 | Vincent Lanore | 28 November 2017, 14:15:14 UTC | Travis: trying to compile mpi | 28 November 2017, 14:15:14 UTC |
076d4b8 | Vincent Lanore | 28 November 2017, 14:09:36 UTC | MPI: put things into tc namespace + removed using namespace in header | 28 November 2017, 14:09:36 UTC |
03be976 | Vincent Lanore | 28 November 2017, 14:06:46 UTC | MPI: put MPI extension into separate file | 28 November 2017, 14:06:46 UTC |
0c15cf5 | Vincent Lanore | 28 November 2017, 13:00:26 UTC | MPI: minor refactoring in communicator | 28 November 2017, 13:00:26 UTC |
9a4727c | Vincent Lanore | 28 November 2017, 12:33:24 UTC | MPI: communicators and all_gather now work correctly | 28 November 2017, 12:33:24 UTC |
627468a | Vincent Lanore | 24 November 2017, 10:17:07 UTC | MPI: removed all uses of PPI_COMM_WORLD in favour of MPICore::comm | 24 November 2017, 10:17:07 UTC |
6375c5e | Vincent Lanore | 24 November 2017, 09:57:31 UTC | MPI: new (yet untested) comm infrastructure | 24 November 2017, 09:57:31 UTC |
d51cd38 | Vincent Lanore | 21 November 2017, 14:05:59 UTC | TC: new exists function for Model + exists test + is_composite test + is_composite slight refactoring, MPI: call now works without process param | 21 November 2017, 14:05:59 UTC |
3317f7a | Vincent Lanore | 21 November 2017, 13:49:12 UTC | MPI: new reducer example + added definitions into process:: + cleaning | 21 November 2017, 13:49:12 UTC |