Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Some distros need this
[simgrid.git] / ChangeLog
index 4d0aefe..35da579 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -8,16 +8,16 @@ SimGrid (3.6) unstable; urgency=low
    ever managed to do anything useful with it.
  * New function MSG_comm_testany(). Similarly to MSG_comm_waitany(), it
    takes a dynar of communications. It returns immediately and gives the
    ever managed to do anything useful with it.
  * New function MSG_comm_testany(). Similarly to MSG_comm_waitany(), it
    takes a dynar of communications. It returns immediately and gives the
-   index of a finished communication (if any)
- * New function MSG_comm_get_status(). MSG_comm_test() and MSG_comm_testany
-   only say if a communication is finished, no matter whether is succeeded or
-   failed. You can call MSG_comm_get_status() to have the status of a finished
+   index of a finished communication (if any).
+ * New function MSG_comm_get_status(). MSG_comm_test() and MSG_comm_testany()
+   only say if a communication is finished, no matter whether it succeeded or
+   failed. You can call MSG_comm_get_status() to know the status of a finished
    communication.
  * New function MSG_task_dsend() to send a task and detach it. When a
    communication is detached, you are never notified of its success or failure
    and the memory is released automatically once it is finished. This function
    communication.
  * New function MSG_task_dsend() to send a task and detach it. When a
    communication is detached, you are never notified of its success or failure
    and the memory is released automatically once it is finished. This function
-   is useful when you don't care about the success nor the duration of a
-   communication.
+   is useful when you don't care about the end nor the success of a
+   communication you send.
 
  SURF
  * New model for multi-core CPUs. You can now use the core attribute to
 
  SURF
  * New model for multi-core CPUs. You can now use the core attribute to
@@ -35,6 +35,8 @@ SimGrid (3.6) unstable; urgency=low
    combine Vivaldi based latencies with last-mile platforms.
 
  Simix
    combine Vivaldi based latencies with last-mile platforms.
 
  Simix
+ * Added a check for NaN of IEEE754 infinite in the double entries of 
+   the smx_user.c file
  * Introduce a new context factory "raw", highly inspirated from the
    ucontext factory, but using manually crafted functions in assembly to
    do the work in an efficient manner.
  * Introduce a new context factory "raw", highly inspirated from the
    ucontext factory, but using manually crafted functions in assembly to
    do the work in an efficient manner.
@@ -50,12 +52,20 @@ SimGrid (3.6) unstable; urgency=low
    processes in parallel only when their number is greater than or equal to P.
 
  XBT
    processes in parallel only when their number is greater than or equal to P.
 
  XBT
+ * New command line option: if you pass --cfg=verbose-exit:0, SimGrid
+   won't output the state of processes when interrupted with Ctrl-C
  * Add a new function xbt_dynar_to_array that transforms a dynar into a
    NULL-terminated array. This may solve backward compatibility issues
    due to the change to return type of SD_Simulate. See also:
    http://lists.gforge.inria.fr/pipermail/simgrid-user/2010-December/002206.html
  * Add a new function xbt_dynar_to_array that transforms a dynar into a
    NULL-terminated array. This may solve backward compatibility issues
    due to the change to return type of SD_Simulate. See also:
    http://lists.gforge.inria.fr/pipermail/simgrid-user/2010-December/002206.html
- * Add new logging macros, with variable number of arguments. Define
-   XBT_USE_DEPRECATED if you want to use the old macros INFO1, INFO2, etc.
+ * Add new macros with variable number of arguments.
+   - in xbt/log.h: XBT_DEBUG, XBT_VERB, XBT_INFO, etc.
+   - in xbt/asserts.h: xbt_assert
+   - in xbt/cunit.h: xbt_test_{add,fail,assert,log}
+   - in xbt/ex.h: THROWF and RETHROWF.
+   Define XBT_USE_DEPRECATED if you want to use the old numbered macros like
+   INFO1, INFO2, etc.
+ * Change xbt_die() to accept a format string with arguments, just like printf.
 
  INSTR
  * New configuration options
 
  INSTR
  * New configuration options
@@ -83,6 +93,8 @@ SimGrid (3.6) unstable; urgency=low
      nuclear plant operating system). If such things should happen, you
      could rely on that macro to adapt.
    - current value: 30600 for 3.06.00, aka 3.6
      nuclear plant operating system). If such things should happen, you
      could rely on that macro to adapt.
    - current value: 30600 for 3.06.00, aka 3.6
+ * Define macro MAKE_SIMGRID_VERSION(major, minor, patch) to help building
+   a number that can be compared with SIMGRID_VERSION.
 
  -- Da SimGrid team <simgrid-devel@lists.gforge.inria.fr>
 
 
  -- Da SimGrid team <simgrid-devel@lists.gforge.inria.fr>