-SimGrid (3.3.1-svn) unstable; urgency=low
+SimGrid (3.3.2-svn) unstable; urgency=low
SMPI:
- * Implement MPI_Waitany and MPI_Waitall
- (not available from user side yet)
+ * Implement some more MPI primitives:
+ MPI_Waitany, MPI_Waitall, MPI_Allreduce
+
+ SURF:
+ * Declare common_public as an embeeded struct to reduce redirections
+ and mallocs
+ * Factorize model_init/exit between models
+ * Factorize the set of resources within common_public;
+ + change model->common_model->resource_name()
+ into surf_model_resource_by_name(model)
+ (less redirections, less function to write when defining a model)
+ * Unify the types of models in a uniq s_surf_model_t (using an union)
+ * Embeed every fields of common_public directly into s_surf_model_t
+ * Implement a generic resource; use it as ancestor to specific ones
+ Allows to kill duplicated code in models
+ The drawback is that network cards are more fat since they don't
+ use the model field of their ancestor.
+ But hell, we wont fight for 8 bytes per host, will we?
+ TODO: integrate the properties into that ancestor
+ * Rename model methods:
+ action_free -> action_unref
+ action_use -> action_ref
+ action_change_state -> action_state_set
+ action_get_state -> action_state_get
+
+ XBT:
+ * Add xbt_set_get_by_name_or_null() [Silas De Munck]
+ * Add xbt_graph_node_get_outedges() [Silas De Munck]
-- Da SimGrid team <simgrid-devel@lists.gforge.inria.fr>