File: TODO.txt

package info (click to toggle)
meliae 0.4.0%2Bbzr199-4
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 408 kB
  • sloc: python: 2,596; ansic: 502; makefile: 21; sh: 2
file content (38 lines) | stat: -rw-r--r-- 1,205 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
============
Things to do
============

A fairly random collection of things to work on next...

1) Generating a Calltree output.

   I haven't yet understood the calltree syntax, nor how I want to
   exactly match things. Certainly you don't have FILE/LINE to put into
   the output.

   Also, look at generating `runsnakerun`_ output.

.. _runsnakerun: http://www.vrplumber.com/programming/runsnakerun/

2) Other analysis tools, like walking the ref graph.

   I'm thinking something similar to PDB, which could let you walk
   up-and-down the reference graph, to let you figure out why that one
   string is being cached, by going through the 10 layers of references.
   At the moment, you can do this using '*' in Vim, which is at least a
   start, and one reason to use a text-compatible dump format.

3) Dump differencing utilities.

   This probably will make it a bit easier to see where memory is
   increasing, rather than just where it is at right now.

4) Full cross-platform and version compatibility testing.

   I'd like to support python2.4+, 32/64-bit, Win/Linux/Mac. I've tested
   a couple variants, but I don't have all of them to make sure it works
   everywhere.


..
   vim: ft=rst