X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/40058719eea275acea10e0f5c5398d2a6b20d9c9..a453c182504e579cc2525ae144033ea2b767baae:/ChangeLog diff --git a/ChangeLog b/ChangeLog index cd881f0d7e..e73f2067de 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ SimGrid (3.3-cvs) unstable; urgency=low + JAVA BINDINGS for MSG (you dreamt of them? We made them) + [Malek Cherier & Mt] + Introduce the SIMIX module: factorize code between MSG and GRAS. [Bruno Donassolo] Until now, GRAS were using MSG as an interface to SURF. It was @@ -17,8 +20,27 @@ SimGrid (3.3-cvs) unstable; urgency=low may be enough to completely change the execution of simulations in some cases. Sorry for the inconvenience. - Overall changes: + GRAS: + * 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 + current host. Only working in simulation for now.. [Mt] + * New function: gras_os_hostport() returning a constant form (ie, + not needing to be freed) of "gras_os_hostname():gras_os_myport()" + + XBT: * Make the backtrace of exceptions more human readable [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/synchro [Mt] + synchronization tools (mutex and conditions) working the same way + in simulation and in real life (mainly useful for GRAS, but not + only). + * New module: xbt/queue [Mt] + classical producer/consumer synchronization scheme + * xbt_dynar_new_sync() creates a synchronized dynar. All access + (using the classical functions will get serialized) [Mt] --