Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Move OSSP testsuite code out of the testsuite/ dir so that it becomes part of XBT
[simgrid.git] / TODO
diff --git a/TODO b/TODO
index ea8fd6f..ba43258 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,11 +1,17 @@
 ###
 ### 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
+Replace fifo with dynars
 
-* use the exception everywhere
+Replace set with SWAG
+
+Rename SWAG to RING?
+
+Rename cursor to iterator
 
 ###
 ### Planned
@@ -18,6 +24,8 @@
 [autoconf]
   * Check the gcc version on powerpc. We disabled -floop-optimize on powerpc,
     but versions above 3.4.0 should be ok.
+  * check whether we have better than jmp_buf to implement exceptions, and
+    use it (may need to generate a public .h, as glib does)
 
 *
 * XBT
@@ -35,7 +43,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
@@ -64,7 +72,6 @@
 ******
 
 [doc]
-  * add the token ring as official example
   * implement the P2P protocols that macedon does. They constitute great
     examples, too
 
   * 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