From da5dc3398329c1b1f8bd63202f07424a9e147ab4 Mon Sep 17 00:00:00 2001 From: Martin Quinson Date: Thu, 30 Jan 2020 00:01:52 +0100 Subject: [PATCH] Prepare the upcoming release. - 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 | 20 ++++++++++++++++++-- NEWS | 6 ++++++ 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 6490385718..acd2d0ba06 100644 --- 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 c28c9652f5..9f247840dc 100644 --- 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) _ _____ ____ _ _ __ _____ _ __ ___(_) ___ _ __ |___ / |___ \| || | \ \ / / _ \ '__/ __| |/ _ \| '_ \ |_ \ __) | || |_ -- 2.20.1