]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Added a roadmap document, intended to indicate what features we're
authorNicholas Nethercote <njn@valgrind.org>
Sat, 27 Aug 2005 17:55:22 +0000 (17:55 +0000)
committerNicholas Nethercote <njn@valgrind.org>
Sat, 27 Aug 2005 17:55:22 +0000 (17:55 +0000)
aiming to put in future releases.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4540

docs/internals/roadmap [new file with mode: 0644]

diff --git a/docs/internals/roadmap b/docs/internals/roadmap
new file mode 100644 (file)
index 0000000..28740b3
--- /dev/null
@@ -0,0 +1,31 @@
+-----------------------------------------------------------------------------
+Valgrind roadmap
+-----------------------------------------------------------------------------
+
+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.
+
+3.1.0
+-----
+Scheduled for around November 2005.
+
+* Get 32-bit and 64-bit programs working smoothly on AMD64 (Tom?).  Several
+  levels of smoothness here, we should aim for at least level 3.
+
+  1. Be able to build a 32-bit valgrind on a 64-bit machine, so you can
+     build and install both, and manually choose between bin/valgrind and
+     bin64/valgrind.
+  2. Build both automatically when installing.
+  3. Choose the appropriate executable automatically at startup just from
+     "valgrind".
+  4. With --trace-children=yes, allow 32-bit programs to exec 64-bit
+     programs and vice versa, and invoke the appropriate Valgrind
+     automatically.
+
+* Get PPC32 working usably with Memcheck (Julian).  Has already improved a
+  lot since.  Get Cachegrind working with it (Nick).
+
+* Rewrite address space manager;  statically link the core with
+  each tool;  remove all glibc dependencies (Julian).
+