Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Prepare the upcoming release.
authorMartin Quinson <martin.quinson@ens-rennes.fr>
Wed, 29 Jan 2020 23:01:52 +0000 (00:01 +0100)
committerMartin Quinson <martin.quinson@ens-rennes.fr>
Wed, 29 Jan 2020 23:01:58 +0000 (00:01 +0100)
- The documentation is not completely reorganized yet
- The dependencies branch still needs some love to be merged

But we still plan for a 3.25 release this week-end, if luck permits.

ChangeLog
NEWS

index 6490385..acd2d0b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,21 @@
 
 SimGrid (3.24.1) NOT RELEASED YET (v3.25 expected December 22. 2029, 04:19 UTC)
 
+Important user-visible changes:
+- Great improvement of the Python binding's stability.
+  - A nasty synchronization bug was ironed out, see also below.
+- Reorganization of the C & Python bindings' documentation.
+  - Python was organized as a separate tree, C was not part of the doc
+  - The C++ doc was also improved as methods are now split by theme.
+- SimDAG++: Automatic dependencies on S4U activities (experimental)
+  - Some features are already implemented but not all of them
+  - Cannot block an activity until it's scheduled on a resource
+  - Only Exec and Io so far. Comms are not handled yet.
+  - No heterogeneous wait_any() that would mix Exec and Io activities.
+  - See examples/s4u/{io-,exec-}dependent for what's already there.
+
+
+
 General:
 - Upgrade documented Java dependency to Java 8 (earlier versions don't work).
 - Drop support for Viva/Triva (old visualization tools), hence removed
@@ -9,8 +24,9 @@ General:
 
 Python:
 - Require pybind11 version 2.4.
-- Greatly improve locking during context switches with Python. No more tests are
-  failing currently, even on win32.
+- Greatly improve locking during context switches with Python.
+  - Declaring Python callbacks to this_actor::on_exit is now working.
+  - No more tests are failing currently, even on win32.
 
 S4U:
 - Actor: Merge signals on_migration_start/end into on_host_change
diff --git a/NEWS b/NEWS
index c28c965..9f24784 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -5,6 +5,12 @@ __   _____ _ __ ___(_) ___  _ __   |___ / |___ \| ___|
   \_/ \___|_|  |___/_|\___/|_| |_| |____(_)_____|____/
                (not released yet)
 
+The Dependstable Snake Release.
+
+ * Great improvement of the Python binding's stability.
+ * Reorganization of the C & Python bindings' documentation.
+ * SimDAG++: Automatic dependencies on S4U activities (experimental)
+ * (+ many bug fixes and internal refactoring)
                     _               _____  ____  _  _
 __   _____ _ __ ___(_) ___  _ __   |___ / |___ \| || |
 \ \ / / _ \ '__/ __| |/ _ \| '_ \    |_ \   __) | || |_