Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
the VM constructor does not take any storage as parameter anyway
[simgrid.git] / ChangeLog
index a99902a..2abf16e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,7 +2,10 @@ SimGrid (3.14) UNRELEASED; urgency=low
 
  Documentation
  * The whole documentation was reworked and reorganized. There is
 
  Documentation
  * The whole documentation was reworked and reorganized. There is
-   still many room for improvement here, but we're on it.
+   still much room for improvement here, but we're on it.
+
+ Infrastructure
+ * We now need python3 for our testing infrastructure.
 
  SMPI
  * Privatization is now activated by default in smpirun
 
  SMPI
  * Privatization is now activated by default in smpirun
@@ -19,21 +22,37 @@ SimGrid (3.14) UNRELEASED; urgency=low
    values were ignored in some cases. The timings of these functions can now
    be significantly different.
 
    values were ignored in some cases. The timings of these functions can now
    be significantly different.
 
- Dropped functions and features
+ * smpi/cpu-threshold:-1 should become smpi/simulate-computation:no
+   smpi/running-power    is renamed to smpi/host-speed
+
+ New functions and features
+ * MSG_parallel_task_execute_with_timeout, to timeout computations.
+
+ Dropped / renamed functions and features
  * msg_mailbox_t and associated functions. Use s4u::Mailbox instead.
    - MSG_mailbox_is_empty() -> Mailbox::empty()
    - MSG_mailbox_front() -> Mailbox::front()
    - MSG_mailbox_get_by_alias() -> simgrid::s4u::Mailbox::byName(name)
    - MSG_mailbox_get_task_ext() -> MSG_task_receive_ext()
    - MSG_mailbox_get_task_ext_bounded -> MSG_task_receive_ext_bounded
  * msg_mailbox_t and associated functions. Use s4u::Mailbox instead.
    - MSG_mailbox_is_empty() -> Mailbox::empty()
    - MSG_mailbox_front() -> Mailbox::front()
    - MSG_mailbox_get_by_alias() -> simgrid::s4u::Mailbox::byName(name)
    - MSG_mailbox_get_task_ext() -> MSG_task_receive_ext()
    - MSG_mailbox_get_task_ext_bounded -> MSG_task_receive_ext_bounded
+   - MSG_host_(get/set)_params -> MSG_vm_(get/set)_params
+ * VM properties. Since msg_vm_t are msg_host_t, just use
+   MSG_host_get_property_value() and friends
+
  * Task affinity. Its intended behavior (that was very badly tested
    and probably not really working) was deceiving what most users
  * Task affinity. Its intended behavior (that was very badly tested
    and probably not really working) was deceiving what most users
-   would have hoped here. 
+   would have hoped here.
+ * xbt_os_sem_get_value: unused internally, deprecated on OS X El Capitan
 
  XML:
  * Add Exa- and Peta- units such as EiB, EB, Eib, Eb for size, and
    EiBps, EBps, Eibps, Ebps for bandwidth. 
    They may become useful to some lucky ones.
 
  XML:
  * Add Exa- and Peta- units such as EiB, EB, Eib, Eb for size, and
    EiBps, EBps, Eibps, Ebps for bandwidth. 
    They may become useful to some lucky ones.
+   
+ Java:
+ * New functions: msg.Comm.waitAll() and msg.Comm.waitAny()
+ * ex/app_tokenring: new example, very similar to the MSG Token Ring
+ * ex/async_waitAll: new example, on asynchronous communications
 
  -- $date Da SimGrid team <simgrid-devel@lists.gforge.inria.fr>
 
 
  -- $date Da SimGrid team <simgrid-devel@lists.gforge.inria.fr>