update
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5044 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/docs/internals/roadmap.txt b/docs/internals/roadmap.txt
index 1d308b0..5f0dd27 100644
--- a/docs/internals/roadmap.txt
+++ b/docs/internals/roadmap.txt
@@ -4,7 +4,13 @@
This file serves as a rough roadmap for Valgrind development. It shows a
minimal set of features we hope to implement for each version. It's in
-reverse chronological order.
+reverse chronological order. It only mentions X.Y.0 releases, since
+X.Y.[12...] releases fix bugs and don't add new features.
+
+-----------------------------------------------------------------------------
+3.2.0
+-----------------------------------------------------------------------------
+Scheduled for ???
-----------------------------------------------------------------------------
3.1.0
@@ -25,16 +31,18 @@
4. With --trace-children=yes, allow 32-bit programs to exec 64-bit
programs and vice versa, and invoke the appropriate Valgrind
automatically.
- [Underway, by Tom]
+ [All four levels done by Tom]
* Get PPC32 working usably with Memcheck (Julian). Has already improved a
lot since. Get Cachegrind working with it (Nick).
- [Both almost there, by Julian]
+ [Both done by Julian]
* Rewrite address space manager; statically link the core with
each tool; remove all glibc dependencies (Julian).
[Done by Julian]
- [What about --time-stamp=yes?]
+
+* What about --time-stamp=yes?
+ [Fixed by Julian to give relative time since startup]
* Make it work with GCC 2.95 (bug #111781) -- don't put declarations after
statements in blocks. Do it after merging ASPACEM with the trunk.
@@ -50,7 +58,10 @@
-----
* Get pthread modelling and Helgrind working again. Requires function
wrapping (Nick).
+ [Won't happen for 3.1.0. Function wrapping is difficult.]
* Reinstate Addrcheck and/or implement V-bit compression in Memcheck (?).
+ [Won't happen for 3.1.0.]
* Allow suppressions by filename + line number? (Joseph Link's patch)
+