lp:~mwhudson/pypy/imported-gcmaptable-c
- Get this branch:
- bzr branch lp:~mwhudson/pypy/imported-gcmaptable-c
Branch merges
Branch information
Recent revisions
- 23815. By afa
-
a branch for trackgcroot.py to write the map table in a C array
(the MASM assembler on windows seems limited to 64K external symbols) - 23813. By fijal
-
Merge string-promote branch.
This branch removes most of purefunction_
promote in favor of doing
an actual call in cases some arguments are not constant. Fixes
an issue with getattr(x, prefix + var) always failing a guard_value
on string identity - 23812. By arigo
-
Fix: require (and check in codewriter.py) that the special CALL_PURE and
CALL_LOOPINVARIANT operations -- generated from hints placed in the
source code of PyPy -- must not be used to call functions that can
possibly force a virtualref or virtualizable. This is necessary because
these two operations don't support that case, unlike CALL_MAY_FORCE.Fix the only place in PyPy that has a problem, by putting version_tags
only on W_TypeObjects whose mro only contains new-style classes -- which
allows us to rewrite _pure_lookup_where_with_ method_ cache() : instead of
calling the general _lookup_where(), which would call
W_Root.getdictvalue( ) and possibly the whole rest of PyPy, it now
directly accesses the dictionary of the new-style classes from mro.(svn merge -r71333:HEAD svn+ssh:
//codespeak. net/svn/ pypy/branch/ fix-pfp/ pypy) - 23809. By arigo
-
(cfbolz, arigo)
Another test for r71324 (actually written first, but it takes a while to run).
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:pypy