]> git.rkrishnan.org Git - tahoe-lafs/zfec.git/blobdiff - zfec/TODO
stick a .gitignore file
[tahoe-lafs/zfec.git] / zfec / TODO
index ecb56560e11fe0c5fba0b8f7835d30a3e725d314..b76b8b12003dc82474729f1f80c7046f682f46a5 100644 (file)
--- a/zfec/TODO
+++ b/zfec/TODO
@@ -3,11 +3,13 @@
  * catch EnvironmentError when writing sharefiles and clean up
  * try Duff's device in _addmul1()?
  * memory usage analysis
+ * What Every Programmer Should Know About Memory by Ulrich Drepper
+ * test handling of filesystem exceptional conditions (tricky)
+ * Jerasure
+  ** try multiplication without a lookup table? (to save cache pressure)
+ * conditional compilation to handle a printf that doesn't understand %Zu
+ * try malloc() instead of alloca() (more portable, possibly better for keeping stacks aligned?)
+
  * announce on lwn, p2p-hackers
- * compile with Microsoft compiler, etc.
- * test cmdline (tricky)
- * test handling of filesystem exceptional conditions (even trickier)
- * install the setuptools bootstrap magic
- * include setuptools with package so that the bootstrap magic doesn't connect out
- * use setuptools's dependency magic
- * include all dependencies with package so that the dependency magic doesn't connect out
+
+ * streaming mode