X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/86991b943e9e2b413d2dff3b95824a01d031d317..cb7d8706b79be9387ba60abdc12b536a9e8727b4:/ChangeLog diff --git a/ChangeLog b/ChangeLog index 9e37d5f9a5..341723f9bf 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,42 @@ SimGrid (3.3-cvs) unstable; urgency=low - (nothing yet) + 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] + + 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 --