Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
kill the most outdated parts of our TODO file
[simgrid.git] / TODO
1                 ************************************************
2                 ***  This file is a TODO. It is thus kinda   ***
3                 ***  outdated. You know the story, right?    ***
4                 ************************************************
5
6 ###
7 ### Urgent stuff:
8 ###
9
10 * Have a proper todo file
11
12 ###
13 ### Ongoing stuff
14 ###
15
16 * Clean up CMake files
17    Non exhaustive list of subgoals:
18    - Use genuine cmake mechanisms and variables when available,
19      instead of reinventing the wheel.
20    - Correctly determine system and architecture (e.g. x32).
21    - Correctly determine compiler type and version (e.g. clang).
22    - Use git to generate the dist archive.  Either use git-archive to
23      generate the tarball, or keep using cmake -E tar, but use git-ls-files
24      to get the list of files to pack.
25
26 * /* FIXME: better place? */
27   int vasprintf  (char **ptr, const char *fmt, va_list ap);
28   char *bprintf(const char*fmt, ...) _XBT_GNUC_PRINTF(1,2);
29
30 * Replace XBT with the C++ standard library, once everything is ported
31   to C++
32
33 * Some XBT datacontainers seem to overlap. Kill some of them?
34     - replace fifo with dynars
35     - replace set with SWAG