X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/505fa6b336fedfbe5951b01dc5c49f8c3f54e177..0bd7637562bdc1cae73d541e38363597345033dd:/ChangeLog diff --git a/ChangeLog b/ChangeLog index 95f44f3c1e..699d76df4c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,19 @@ -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 Sun Apr 12 05:20:36 CEST 2009 + +SimGrid (3.3) stable; urgency=high OVERALL CHANGES: @@ -22,7 +37,10 @@ SimGrid (3.3-cvs) unstable; urgency=low 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]. @@ -30,8 +48,18 @@ SimGrid (3.3-cvs) unstable; urgency=low * 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 @@ -44,6 +72,8 @@ SimGrid (3.3-cvs) unstable; urgency=low * 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 @@ -55,6 +85,9 @@ SimGrid (3.3-cvs) unstable; urgency=low * 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]. @@ -79,9 +112,9 @@ SimGrid (3.3-cvs) unstable; urgency=low * Use the SURF command line configuration mechanism. * 0-size tasks (for synchronization) should now work. - -- + -- Da SimGrid team 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. @@ -186,7 +219,7 @@ SimGrid (3.2) unstable; urgency=low -- Da SimGrid team 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 @@ -282,7 +315,7 @@ SimGrid (3.1) unstable; urgency=low -- Da SimGrid team 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: @@ -379,7 +412,7 @@ SimGrid (3.0.1) unstable; urgency=low -- Da SimGrid team 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 @@ -1152,3 +1185,7 @@ SimGrid (2.90) unstable; urgency=low - 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