Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Cut the people section to its own page
[simgrid.git] / ChangeLog
index cd881f0..e73f206 100644 (file)
--- 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]
 
  --