X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/5ab0c18cceae362cc3235a15fc2515f1631805c1..f73ccc48b2925d408dac8e9e8e3710fffc430fcd:/ChangeLog diff --git a/ChangeLog b/ChangeLog index e5df321432..3fbc1e397b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -37,16 +37,17 @@ SimGrid (3.7) NOT RELEASED; urgency=low (more work is needed here to fully achieve this goal) MSG: - * Deprecate the MSG_task_{get,put} functions and friends. - This interface was considered as deprecated since over 2 years, - it's time to inform our users that it is. - Switch to MSG_task_{send,recv} instead, or declare - SIMGRID_DEPRECATED before loading the msg.h if you really need to + * Deprecate the use of m_channel_t mecanism like MSG_task_{get,put} + functions and friends. This interface was considered as + deprecated since over 2 years, it's time to inform our users that it is. + Switch to MSG_task_{send,recv} instead, or compile Simgrid command line + 'cmake -Dcustom_flags="-DMSG_USE_DEPRECATED" .' if you really need to use these (crappy) functions in your code. - These functions will be removed at some point. Stop using them now. + These functions will be removed soon. Stop using them now. * Deprecate MSG_get_host_{table,number} Implement MSG_hosts_as_dynar() instead. * Implement MSG_processes_as_dynar() (Closes gforge #13642) + * Remove the public field msg_host_t->name. Use MSG_host_get_name() Simix: * Stabilize the parallel execution mode of user contexts @@ -85,6 +86,10 @@ SimGrid (3.7) NOT RELEASED; urgency=low * Deprecated function TRACE_msg_set_process_category completely removed * Trace header updated according to the latest Paje file format * Tracing network lazy updates, no longer obligate users to use full updates + * --cfg=tracing/platform:1 also registers power/bandwidth variables + * Experimental: let user code declare/set/push/pop application states for hosts + * API changed to allow the manual creation of graph configuration files + for Triva. See TRACE_get_node_types() and TRACE_get_edge_types(). Lua: * Improve the API of Lua MSG bindings, using the Lua spirit. @@ -94,6 +99,12 @@ SimGrid (3.7) NOT RELEASED; urgency=low * Add a Chord example in Lua, equivalent to the MSG one. XBT: + * Logs: + - Add new runtime parameters --help-logs and --help-log-categories + to display informations about supported logging parameters and + categories. + - Old deprecated parameters --{gras,surf,msg.simix,xbt}-log=... + don't exists anymore. * Mallocators: allow value NULL for the reset function. * Dicts: - New function xbt_dict_new_homogeneous(void(*)(void*)) to @@ -102,6 +113,11 @@ SimGrid (3.7) NOT RELEASED; urgency=low deprecated in the next release. - Dicts of scalar elements (xbt_dicti_*) are deprecated. - Multi-level dictionaries are deprecated. + * Dynars: + - new function xbt_dynar_search_or_negative() that is useful when + you have less than 2 million elements in your dynar and don't + want of the extra complexity of catching exceptions when the + element is not found. * mmalloc module: - Cleanups and simplifications to make it maintainable again. - Exotic features (such as memalign and valloc) were removed.