-SimGrid (3.3-cvs) unstable; urgency=low
+SimGrid (3.3-rc1) unstable; urgency=low
OVERALL CHANGES:
the code is tested not only by being run but also by checking that the
output match an expected output [Mt].
+ * Move on to FleXML v1.7 for the embeeded XML parsers. This version
+ is really less memory-demanding, which should allow you to use
+ larger files in SimGrid [AL].
+
+ * Inform valgrind about our contextes, so that it becomes usable
+ with the default (and more effecient) version of SimGrid
+ [contributed by Sékou Diakite, many thanks]
+
GRAS:
* Convert the PIDs from long int to int to match the MSG ones (and
linux ones too) [Mt]
* New module: xbt/str [Mt]
a ton of string utility functions (split, join, printf to a newly
allocated buffer, trim, etc)
+ * New module: xbt/hash [Mt]
+ SHA1 hashing algorithm (more to come if needed)
* New module: xbt/synchro [Mt]
synchronization tools (mutex and conditions) working the same way
in simulation and in real life (mainly useful for GRAS, but not
classical producer/consumer synchronization scheme
* xbt_dynar_new_sync() creates a synchronized dynar. All access
(using the classical functions will get serialized) [Mt]
+ * Make dictionary internal table dynamic. No need to specify its size
+ anymore; functions xbt_dict_new_ext() and xbt_dict_hashsize_set()
+ thus dropped. [Mt].
+ * Make sure the log channels are organized as a tree under windows
+ (because of ANSI C compatibility issue, any channel were child of
+ root directly) [Mt].
SURF:
* Cleaned many thing in surf and fixed a few bugs [AL].