[pypy-svn] r51251 - pypy/dist/pypy/translator/c

arigo at codespeak.net arigo at codespeak.net
Mon Feb 4 14:06:03 CET 2008


Author: arigo
Date: Mon Feb  4 14:06:01 2008
New Revision: 51251

Added:
   pypy/dist/pypy/translator/c/genc.py.merge.tmp
      - copied, changed from r51249, pypy/dist/pypy/translator/c/genc.py
Log:
merging of svn+ssh://codespeak.net/svn/pypy/branch/asmgcroot/pypy/translator/c/genc.py
revisions 50007 to 51249:

    ------------------------------------------------------------------------
    r50987 | cfbolz | 2008-01-24 19:34:28 +0100 (Thu, 24 Jan 2008) | 2 lines
    
    unify the various options for chosing a GC root finding algorithm
    
    ------------------------------------------------------------------------
    r50928 | arigo | 2008-01-23 17:01:00 +0100 (Wed, 23 Jan 2008) | 2 lines
    
    Fix this logic.
    
    ------------------------------------------------------------------------
    r50925 | arigo | 2008-01-23 16:19:43 +0100 (Wed, 23 Jan 2008) | 3 lines
    
    Put logic and tests for --asmgcroot and trackgcroot.py
    into their own subdirectory 'gcc'.  Some tests fail.
    
    ------------------------------------------------------------------------
    r50266 | arigo | 2008-01-02 17:52:49 +0100 (Wed, 02 Jan 2008) | 2 lines
    
    Another in-progress check-in.
    
    ------------------------------------------------------------------------
    r50261 | arigo | 2008-01-02 16:31:17 +0100 (Wed, 02 Jan 2008) | 3 lines
    
    Branch the branch, to play with a more flexible implementation of
    trackgcroot.py.
    
    ------------------------------------------------------------------------
    r50146 | arigo | 2007-12-27 20:12:08 +0100 (Thu, 27 Dec 2007) | 3 lines
    
    Tweak the Makefile generation so that it still works
    in the non-llvmgcroot case.
    
    ------------------------------------------------------------------------
    r50141 | arigo | 2007-12-27 18:12:05 +0100 (Thu, 27 Dec 2007) | 9 lines
    
    targetgcbench works now via genc using the --llvmgcroot logic.
    Only for 386-compatible Linux boxes.
    
    To try it out, use
    
        translate.py --llvmgcroot --backend=c --gc=xxx --text targetxxx
    
    and use the generated Makefile to process the result.
    
    ------------------------------------------------------------------------
    r50137 | arigo | 2007-12-27 16:10:26 +0100 (Thu, 27 Dec 2007) | 2 lines
    
    Fooling around with a '.s' file parser.
    
    ------------------------------------------------------------------------
    r50010 | arigo | 2007-12-22 16:18:43 +0100 (Sat, 22 Dec 2007) | 4 lines
    
    In-progress: the llvmgcroot GC transformer, with its
    custom StackRootIterator that walks the tables
    produced by the llvm GC plugin.
    
    ------------------------------------------------------------------------
    r50009 | arigo | 2007-12-22 16:16:48 +0100 (Sat, 22 Dec 2007) | 2 lines
    
    A branch in which to try out the llvm.gcroot() operation.
    
    ------------------------------------------------------------------------




More information about the Pypy-commit mailing list