X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/7a8cd62135619ad52e05ae1c929ef07e166e4260..be3bc4127b2e514da9b6d4baab02e3cc22a5617a:/TODO diff --git a/TODO b/TODO index 3d4a9feb1b..be9aa13133 100644 --- a/TODO +++ b/TODO @@ -1,61 +1,26 @@ - -### -### Urgent stuff: -### - -* Have a proper todo file - - - - - - - - ************************************************ *** This file is a TODO. It is thus kinda *** *** outdated. You know the story, right? *** ************************************************ - - - ### -### Ongoing stuff +### Urgent stuff: ### -Document host module - -/* FIXME: better place? */ -int vasprintf (char **ptr, const char *fmt, va_list ap); -char *bprintf(const char*fmt, ...) _XBT_GNUC_PRINTF(1,2); +* Have a proper todo file ### -### Planned +### Ongoing stuff ### -* -* XBT -***** - -[errors/exception] - * Better split casual errors from programming errors. - The first ones should be reported 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 as log4c using GSL's error functions) - -[logs] - * Hijack message from a given category to another for a while (to mask - initializations, and more) - * Allow each actor to have its own setting - * more logging appenders (take those from Ralf in l2) - -[modules] - * Add configuration and dependencies to our module definition - -[other modules] - * we may need a round-robin database module, and a statistical one - * Some of the datacontainer modules seem to overlap. Kill some of them? - - replace fifo with dynars - - replace set with SWAG +* Clean up CMake files + Non exhaustive list of subgoals: + - Use genuine cmake mechanisms and variables when available, + instead of reinventing the wheel. + - Correctly determine system and architecture (e.g. x32). + - Correctly determine compiler type and version (e.g. clang). + - Use git to generate the dist archive. Either use git-archive to + generate the tarball, or keep using cmake -E tar, but use git-ls-files + to get the list of files to pack. + +* Replace XBT with the C++ standard library