Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Readme files explaining examples and the directory hierarchy.
[simgrid.git] / ChangeLog
index 775fae5..11f30bd 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,47 @@
+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
+   quite difficult because both interface have several differences
+   (MSG channels vs GRAS sockets were the most notable point).
+   
+  This also opens the gate to SMPI (which should occur soon) and speed
+   up simulations by to 40% (even if it were not the main goal).
+  
+ ************************************** 
+ *DO NOT MIX 3.2 RESULTS WITH 3.3 ONES* Simix may changes simulations!
+ **************************************
+   The point is that events occuring at the exact same timestamp are
+    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.
+
+ 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
+
+ -- 
+
 SimGrid (3.2) unstable; urgency=low
 
   OVERALL CHANGES:
 SimGrid (3.2) unstable; urgency=low
 
   OVERALL CHANGES:
@@ -101,7 +145,7 @@ SimGrid (3.2) unstable; urgency=low
        More are due, of course. They will come latter. In the meanwhile, you can 
        check the examples which are still here.
 
        More are due, of course. They will come latter. In the meanwhile, you can 
        check the examples which are still here.
 
- --
+ -- 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) unstable; urgency=low