[pypy-dev] switching to translate_pypy_new

Samuele Pedroni pedronis at strakt.com
Sat Oct 1 14:57:08 CEST 2005


I'm about to remove the old translate_pypy

and make translate_pypy_new renamed to translate_pypy
the new default.

If you encounter problems make that known.

Here are the new options,
notice that to only annotate for example is enough to specify just 
--annotate, it is not necessary to disable all things explicitly (-no-t 
-no-c -no-o with the old one) anymore; the default goal is to compile 
the target:

usage: translate_pypy [options] [target]

options:
   -h, --help            show this help message and exit

   Annotation:
     -a, --annotate      Annotate [default]
     --no-annotate       Don't annotate
     -d, --debug         Record annotation debug info

   RTyping:
     -t, --rtype         RType [default]
     --no-rtype          Don't rtype
     --insist            Dont' stop on first rtyper error

   Backend optimisations:
     -o, --backendopt    Do backend optimisations [default]
     --no-backendopt     Don't do backend optimisations

   Code generation options:
     -s, --source        Generate source code [default]
     --no-source         Don't generate source code
     -b [c|llvm], --backend=[c|llvm]
                         Backend [default: c]
     --gc=[boehm|ref|none]
                         Garbage collector [default: boehm]

   Compilation options:
     -c, --compile       Compile generated source [default]
     --no-compile        Don't compile

   Run options:
     -r, --run           Run compiled code
     --no-run            Don't run compiled code [default]

   General&other options:
     --batch             Don't run interactive helpers
     --lowmem            Target should try to save memory
     --huge=HUGE         Threshold in the number of functions after 
which only
                         a local call graph and not a full one is displayed
                         [default: 100]
     --text              Don't start the pygame viewer
     --graphserve=GRAPHSERVE
                         Serve analysis graphs on port number (see
                         pypy/translator/tool/pygame/graphclient.py)
     --fork-before=[annotate|rtype|backendopt|source]
                         (UNIX) Create restartable checkpoint before step
     --llinterpret       Interpret the rtyped flow graphs


Samuele.



More information about the Pypy-dev mailing list