X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/5db62343293f50d3a4da5ec28bab7c75443e00ae..423d998b546e97c9b535e6e703768fb6a7ebb2fc:/TODO diff --git a/TODO b/TODO index c891cfb13d..f08caf0b4a 100644 --- a/TODO +++ b/TODO @@ -1,11 +1,22 @@ ### ### Ongoing stuff ### +/* FIXME: better place? */ +int vasprintf (char **ptr, const char *fmt, va_list ap); +char *bprintf(const char*fmt, ...) _XBT_GNUC_PRINTF(1,2); -* tcp->incoming_socks - sock specific tcp (buffsize) useless +Module renamings: + - rename SWAG to RING? + - Rename cursor to iterator + +log.h still contains @name which break doxygen: +xbt/log.h:/** \name DEBUG +xbt/log.h:/** \name VERB +xbt/log.h:/** \name INFO +xbt/log.h:/** \name WARN +xbt/log.h:/** \name ERROR +xbt/log.h:/** \name CRITICAL -* use the exception everywhere ### ### Planned @@ -37,7 +48,7 @@ The first ones should be repported to the user, the second should kill the program (or, yet better, only the msg handler) * Allows the use of an error handler depending on the current module (ie, - the same philosophy than log4c using GSL's error functions) + the same philosophy as log4c using GSL's error functions) [logs] * Hijack message from a given category to another for a while (to mask @@ -60,13 +71,14 @@ * we may need a round-robin database module, and a statistical one * a hook module *may* help cleaning up some parts. Not sure yet. * Some of the datacontainer modules seem to overlap. Kill some of them? + - replace fifo with dynars + - replace set with SWAG * * GRAS ****** [doc] - * add the token ring as official example * implement the P2P protocols that macedon does. They constitute great examples, too @@ -193,8 +205,6 @@ * watchdog in RL (ie, while (1) { fork; exec the child, wait in father }) * Allow [homogeneous] dico to be sent * Make GRAS thread safe by mutexing what needs to be - * Use a xbt_set for gras_procdata_t->libdata instead of a dict - so that the search can be linear. * * AMOK