-SimGrid (3.3-cvs) unstable; urgency=low
+SimGrid (3.4-svn) unstable; urgency=high
+
+ OVERALL CHANGES:
+ * Also include strbuff from xbt.h public header
+
+ GRAS:
+ * fix a bug on struct sizeof computation, which prevented the
+ exchange of arrays of structs in some conditions
+
+ SIMIX:
+ * Add SIMIX_process_set_name() to change the name of the current
+ process in the log messages.
+
+ -- Da SimGrid team <simgrid-devel@lists.gforge.inria.fr> Sun Apr 12 05:20:36 CEST 2009
+
+SimGrid (3.3) stable; urgency=high
OVERALL CHANGES:
not scheduled in the same order with the old and new version. This
may be enough to completely change the execution of simulations in
some cases. Sorry for the inconvenience.
-
+
+ * Cleanup and upgrade the XML format to push further scalability
+ issues (check http://hal.inria.fr/inria-00256883/ for more info)
+
* Improve the testing infrastructure with tesh. Now a very large part of
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:
+ * Introduce a listener thread in charge of receiving incomming
+ messages from the network. It allows to overlap communication and
+ computation but most notably, it removes some stupid deadlocks due
+ to the fact that so far, a process could not send and receive at
+ the same time. This made most non trivial communication schema
+ impossible.
* Convert the PIDs from long int to int to match the MSG ones (and
linux ones too) [Mt]
* New function: gras_agent_spawn() to launch a new process on
* 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
* 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].
* Use the SURF command line configuration mechanism.
* 0-size tasks (for synchronization) should now work.
- --
+ -- Da SimGrid team <simgrid-devel@lists.gforge.inria.fr> Sun Apr 12 05:20:36 CEST 2009
-SimGrid (3.2) unstable; urgency=low
+SimGrid (3.2) stable; urgency=high
OVERALL CHANGES:
* Port to windows.
-- Da SimGrid team <simgrid-devel@lists.gforge.inria.fr> Fri Mar 16 21:11:46 CET 2007
-SimGrid (3.1) unstable; urgency=low
+SimGrid (3.1) stable; urgency=high
General:
* Port to gcc 4.x
-- Da SimGrid team <simgrid-devel@lists.gforge.inria.fr> Fri, 14 Jul 2006 01:32:27 +0200
-SimGrid (3.0.1) unstable; urgency=low
+SimGrid (3.0.1) stable; urgency=low
XBT:
* Unfortunately, I had missed 5 misnamed functions:
-- Da SimGrid team <simgrid-devel@lists.gforge.inria.fr> Fri, 21 Oct 2005 14:42:20 +0200
-SimGrid (3.00) stable; urgency=low
+SimGrid (3.00) stable; urgency=high
SURF:
* New! Give the possibility to hijack the surf parser and thus bypass
- Get rid of libgrasutils.a since it makes more trouble than it solves.
Build examples against the RL library, since there is no way to disable
its creation for now.
+
+For information, the beginning of coding on GRAS was back in june
+2003. I guess that every line has been rewritten at least twice since
+then.
\ No newline at end of file