[pypy-svn] r54209 - pypy/branch/oo-jit/pypy/rpython/ootypesystem

arigo at codespeak.net arigo at codespeak.net
Mon Apr 28 19:32:27 CEST 2008


Author: arigo
Date: Mon Apr 28 19:32:27 2008
New Revision: 54209

Added:
   pypy/branch/oo-jit/pypy/rpython/ootypesystem/ootype.py.merge.tmp
      - copied, changed from r54176, pypy/branch/oo-jit/pypy/rpython/ootypesystem/ootype.py
Log:
merging of svn+ssh://codespeak.net/svn/pypy/branch/jit-hotpath/pypy/rpython/ootypesystem/ootype.py
revisions 51111 to 54176:

    ------------------------------------------------------------------------
    r53870 | antocuni | 2008-04-19 15:43:06 +0200 (Sat, 19 Apr 2008) | 3 lines
    
    add support for vdicts to ootype. test_vdict passes
    
    
    ------------------------------------------------------------------------
    r53650 | antocuni | 2008-04-10 11:14:36 +0200 (Thu, 10 Apr 2008) | 3 lines
    
    add support to call ooidentityhash on ootype.Object values
    
    
    ------------------------------------------------------------------------
    r53626 | antocuni | 2008-04-09 20:43:13 +0200 (Wed, 09 Apr 2008) | 3 lines
    
    a failing test and the corresponding fix
    
    
    ------------------------------------------------------------------------
    r53329 | antocuni | 2008-04-04 14:52:46 +0200 (Fri, 04 Apr 2008) | 3 lines
    
    more passing tests
    
    
    ------------------------------------------------------------------------
    r53280 | antocuni | 2008-04-03 15:09:01 +0200 (Thu, 03 Apr 2008) | 10 lines
    
    - teach ImpurityAnalizer how to check if calls to external methods are pure
    
    - mark all methods of ootype.String and ootype.Unicode as pure
    
    - rewrite test_plus_minus to use an RPython string instead of a
      lowlevel string, so that it can work also with ootype
    
    - after all of this, test_plus_minus passes :-)
    
    
    ------------------------------------------------------------------------
    r53232 | antocuni | 2008-04-01 16:38:05 +0200 (Tue, 01 Apr 2008) | 3 lines
    
    port oopspec and vlist to ootype. First test passes
    
    
    ------------------------------------------------------------------------
    r53226 | antocuni | 2008-04-01 10:15:23 +0200 (Tue, 01 Apr 2008) | 4 lines
    
    attach the name of the method to the _bound_meth object (only for
    builtin types so far)
    
    
    ------------------------------------------------------------------------
    r53209 | antocuni | 2008-03-31 21:05:44 +0200 (Mon, 31 Mar 2008) | 5 lines
    
    add a way to fish the class of a method given an ootype.Meth type
    (only works for BuiltinADTType so far)
    
    
    
    ------------------------------------------------------------------------
    r53035 | antocuni | 2008-03-28 10:06:14 +0100 (Fri, 28 Mar 2008) | 5 lines
    
    introduce a new type ootype.Object, which every non-primitive type can
    be converted to.  Backends can be easily map it to System.Object or
    java.lang.Object etc.
    
    
    ------------------------------------------------------------------------
    r52360 | arigo | 2008-03-10 17:26:12 +0100 (Mon, 10 Mar 2008) | 8 lines
    
    A branch off the jit-refactoring branch to start playing with
    the hotpath approach described in jit-refactoring-plan.txt.
    
    This is all experimental.  Some of the changes in this branch might be
    easy to merge back if the approach seems to work, but some not.  Anyway
    for now I will just go ahead and whack at code just to try things out
    without worrying about merging.
    
    ------------------------------------------------------------------------
    r51125 | cfbolz | 2008-01-30 14:07:44 +0100 (Wed, 30 Jan 2008) | 2 lines
    
    a branch for the rainbow interpreter refactoring
    
    ------------------------------------------------------------------------




More information about the Pypy-commit mailing list