SimGrid (3.13) UNRELEASED; urgency=low
The Easter Trim Release.
+
+ Backwards Compatibility breaks
+ - The option "model-check/sparse-checkpoint" was renamed to
+ "model-check/sparse_checkpoint" as we attempt to unify our naming
+ schemes.
+ - The option smpi/async_small_thres was renamed to smpi/async_small_thresh
+ as we attempt to unify our naming schemes.
+ - The option smpi/send_is_detached_thres was renamed to
+ smpi/send_is_detached_thresh as we attempt to unify our naming schemes.
+
+ - We removed support for writing your simulation in Lua; you can use
+ the Java bindings.
+
S4U
* s4u::Host is now the prefered public interface to the Host features.
the lambda or closure passed as a parameter will run in kernel mode.
Every callbacks should be rewritten to that interface at some point.
- MC
- * BC breaks:
- - The option "model-check/sparse-checkpoint" was renamed to
- "model-check/sparse_checkpoint" as we attempt to unify our naming
- schemes.
-
Surf
* Reorganizing and cleaning the internals all around the place.
SMPI
- * BC breaks:
- - The option smpi/async_small_thres was renamed to smpi/async_small_thresh
- as we attempt to unify our naming schemes.
- - The option smpi/send_is_detached_thres was renamed to
- smpi/send_is_detached_thresh as we attempt to unify our naming schemes.
* Remove old default barrier/bcast buggy algorithms (see #18407)
* Various bugfixes to handle more codes
* Kill the setset data container: MC don't use it anymore.
* Kill the queue data container: it made more sense with GRAS.
* Kill the xbt_peer_t data type: it's useless without GRAS.
+ * New functions:
+ - xbt_dynar_sort_strings(), when the content is char*
+ - xbt_str_parse_int / xbt_str_parse_double, wrapping strtol/strtod
+ They throw exceptions on invalid input.
JAVA:
* Remove the ability to write internal plugins in Java.