[pypy-svn] r67764 - pypy/trunk/pypy/rpython

arigo at codespeak.net arigo at codespeak.net
Fri Sep 18 15:05:27 CEST 2009


Author: arigo
Date: Fri Sep 18 15:05:27 2009
New Revision: 67764

Added:
   pypy/trunk/pypy/rpython/llinterp.py.merge.tmp
      - copied, changed from r67762, pypy/trunk/pypy/rpython/llinterp.py
Log:
merging of svn+ssh://codespeak.net/svn/pypy/branch/asmgcroot-callback/pypy/rpython/llinterp.py
revisions 67691 to 67762:

    ------------------------------------------------------------------------
    r67709 | arigo | 2009-09-16 11:21:10 +0200 (Wed, 16 Sep 2009) | 2 lines
    
    Small changes that seem to make threads work on top of asmgcc.
    
    ------------------------------------------------------------------------
    r67698 | arigo | 2009-09-15 17:29:01 +0200 (Tue, 15 Sep 2009) | 4 lines
    
    Improve debugging by crashing with a "clear" error message
    if the number of stack pieces seen during collection differs
    from the number of live stack pieces.
    
    ------------------------------------------------------------------------
    r67697 | arigo | 2009-09-15 17:15:00 +0200 (Tue, 15 Sep 2009) | 3 lines
    
    In-progress.  Add an operation that turns into a marker in the assembler
    source, used to know which functions are callbacks from C.
    
    ------------------------------------------------------------------------
    r67693 | arigo | 2009-09-15 15:41:17 +0200 (Tue, 15 Sep 2009) | 2 lines
    
    Change the operations "gc_llvm_*" into a single better-named operation.
    
    ------------------------------------------------------------------------
    r67692 | arigo | 2009-09-15 15:38:22 +0200 (Tue, 15 Sep 2009) | 3 lines
    
    A branch in which to try to implement callback support
    in --gcrootfinder=asmgcc.
    
    ------------------------------------------------------------------------


Copied: pypy/trunk/pypy/rpython/llinterp.py.merge.tmp (from r67762, pypy/trunk/pypy/rpython/llinterp.py)
==============================================================================
--- pypy/trunk/pypy/rpython/llinterp.py	(original)
+++ pypy/trunk/pypy/rpython/llinterp.py.merge.tmp	Fri Sep 18 15:05:27 2009
@@ -878,6 +878,12 @@
     def op_gc_set_max_heap_size(self, maxsize):
         raise NotImplementedError("gc_set_max_heap_size")
 
+    def op_gc_asmgcroot_static(self, index):
+        raise NotImplementedError("gc_asmgcroot_static")
+
+    def op_gc_stack_bottom(self):
+        pass       # marker for trackgcroot.py
+
     def op_do_malloc_fixedsize_clear(self):
         raise NotImplementedError("do_malloc_fixedsize_clear")
 



More information about the Pypy-commit mailing list