X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/27c1138a3b5a2063ea93247b91e4bef2d36d808c..689b50a0a2f386f3a56c4cfe25849df2ad8fdaf2:/ChangeLog diff --git a/ChangeLog b/ChangeLog index c23a24a4a5..d7642ea8e9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -7,6 +7,35 @@ User-visible changes: - 'verbose-exit' is now 'debug/verbose-exit' - 'simix/breakpoint' is now 'debug/breakpoint' - 'clean-atexit' is now 'debug/clean-atexit' + - Removed all that was related to the "Storage" type in all APIs and bindings. + "Disks" have been introduced more than a year ago to replace them for the better. + It's time to finish this replacement. + +S4U: + - Define new template functions Mailbox::get_unique(), returning a std::unique_ptr. + - Functions Mailbox::get() and Mailbox::get_async() are now templated with the + type of the pointee. Untyped functions are deprecated. Use Mailbox::get() + or Mailbox::get_async() if you really want to play with void*. + - Unify the interface of Activity::on_{start/activity} + - New function: Comm::get_dst_data() + - New function: Comm::set_payload_size() to set the amount of bytes to simulate. + - New functions: Comm::sendto_{init,async} to initiate a communication + on between two (possibly remote) hosts. + +XBT: + - Drop simgrid::xbt::demangle. Please use boost::core::demangle instead. + +C binding and interface: + - Rename (lowercase) functions sg_actor_get_PID, sg_actor_get_PPID, sg_actor_by_PID. + +Documentation: + - New section: Configuring the logs from the command line. + - New section: Programming API of logs. + +Fixed bugs (FG#.. -> FramaGit bugs; FG!.. -> FG merge requests) + (FG: issues on Framagit; GF: issues on GForge; GH: issues on GitHub) +- FG#37: Parallel tasks are limited to 1 core per host +- GH#343: Wrong consumed energy when an exec timeouts ---------------------------------------------------------------------------- @@ -64,9 +93,9 @@ SMPI: - smpicc/cxx/ff/f90 now will actually perform definition checks at link time. When building shared libraries, this may cause issues, so environment variable SMPI_NO_UNDEFINED_CHECK can be added to disable this. - - most temporary files should now be created in /tmp dir (or equivalent). + - most temporary files should now be created in /tmp dir (or equivalent). If this one does not allow execution of code (noexec flag), this may cause issues. - Please use another tmp directory (using TMPDIR or equivalent system variable) + Please use another tmp directory (using TMPDIR or equivalent system variable) in this case. Model-Checker: @@ -174,7 +203,7 @@ SMPI: allocations' size above which they are considered "shared" by default (as if they were performed through SMPI_SHARED_MALLOC macros). Default = 0 = disabled feature. - Note : malloc, calloc and free are now overriden by smpicc/cxx by default. + Note : malloc, calloc and free are now overridden by smpicc/cxx by default. This can cause some troubles if codes are already overriding these. If this is the case, defining SMPI_NO_OVERRIDE_MALLOC in the compilation flags can help, but will make this feature unusable.