X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/5004e62b0038cf93f205c6eacb0d46c17258ce89..cd8e28ce07a13bbeff60a2338e7b3fc3088791d7:/ChangeLog diff --git a/ChangeLog b/ChangeLog index a2e17e2840..93d0a8b95d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -21,8 +21,13 @@ Important user-visible changes: src/dest, and communicator information). This may change simulation times for very small message sizes, but should be more realistic. +Documentation: + - New examples: wifi networks, and communication suspend + S4U: - the on_exit() of each actor is also executed when the simulation deadlocks. + - New functions: s4u::Activity:: suspend(), resume() and is_suspended() + An example is provided for s4u::Comm but it should work with Exec and Io. SMPI: - Update proxy apps coverage of new ECP apps: 60+ apps now tested nightly on @@ -34,9 +39,11 @@ SMPI: building shared libraries, this may cause issues, so environment variable SMPI_NO_UNDEFINED_CHECK can be added to disable this. -C binding: +C binding and interface: - The return type of the sg_actor_on_exit() callbacks is now 'void' (int value was previously ignored) + - Many MSG tests were converted to the new S4U's interface in C, that + was extended for that. General: - Require a compiler with C++14 support. @@ -45,16 +52,11 @@ General: - LTO behavior on GCC can be parameterized using LTO_EXTRA_FLAG in cmake. Setting it to "auto" will use all available cores, while setting it to n will use n cores to speedup link step (usage: cmake -DLTO_EXTRA_FLAG=4). - -C interface: - - Many MSG tests were converted to the new S4U's interface in C, that - was extended for that. - -Simix: - Remove obsolete option --cfg=contexts/parallel-threshold. -XML: +XML and models: - New routing 'WiFi' that makes it easier to specify a wifi network zone. + - New plugin: wifi_energy. See the associated example. Fixed bugs (FG#.. -> FramaGit bugs; FG!.. -> FG merge requests) (FG: issues on Framagit; GF: issues on GForge; GH: issues on GitHub) @@ -65,6 +67,8 @@ Fixed bugs (FG#.. -> FramaGit bugs; FG!.. -> FG merge requests) - FG!24: Documentation and fix for xbt/random - FG!35: Add a modeling hint for parallel links in doc - FG!36: [xbt/random] Read/Write the state of the RNG + - FG!42: Link cumulated load plugin + - FG#54: How to suspend a comm? - GF#18137: Allow different stack sizes? - GH#128: Parallelization of simulation with --cfg=contexts/nthreads - GH#139: Allow pthread creation in SMPI @@ -72,6 +76,7 @@ Fixed bugs (FG#.. -> FramaGit bugs; FG!.. -> FG merge requests) - GH#346: [SMPI] error while loading shared libraries: libsimgrid.so - GH!337: Fix link_energy plugin for wifi platforms - GH!339: Add Mailbox set_receiver method to python binding + - GH!344: Cast hugepages macros parameters to int64 ----------------------------------------------------------------------------