https://github.com/vlanore/tinycompo

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