lp:~mwhudson/pypy/imported-builtinrefactor

Created by Michael Hudson-Doyle and last modified
Get this branch:
bzr branch lp:~mwhudson/pypy/imported-builtinrefactor
Only Michael Hudson-Doyle can upload to this branch. If you are Michael Hudson-Doyle please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Michael Hudson-Doyle
Project:
PyPy
Status:
Development

Recent revisions

846. By hpk

the final merge of the builtinrefactor branch into the trunk. See

http://codespeak.net/pipermail/pypy-dev/2003q3/001012.html

for in-depth discussion and description of what is new.

845. By arigo

A version of fixeol that finds *.txt files as well, and can correct existing
files on your working copy that have inconsistent line endings

(This is a replay in the builtinrefactor branch of the trunk
revision 1337.)

844. By arigo

Still some light refactoring of the multimethod mecanisms.
Now we give enough static clues about the types to allow for
a complete list of what-to-try-in-which-order to be built
for each input argument types. This cleanly separates method
selection from method call, as wished by mwh and Samuele.
It should also speed up pypy a bit but not dramatically
enough to notice I'm afraid.

(This is a replay in the builtinrefactor branch of the trunk
revision 1131.)

843. By arigo

one last hack to have string-% behave in stdobjspace

842. By arigo

minor check

841. By hpk

- fixed two places to run with python-2.2

M pypy/interpreter/extmodule.py
    - fixed the introspection loop to work with python-2.2
    - minimized it a bit

M pypy/interpreter/baseobjspace.py
    - early initialize w_builtins to a dummy value in order to allow
      frame creation (which needs space.w_builtins) during sys/builtin init.

M pypy/module/builtin.py
    - allow generators for the 'compile' builtin by default to allow
      tests working on python-2.2

840. By arigo

Big "final" check-in in this branch.
Individual comments about changes will be made during the merge.

839. By arigo

test failures reduced

838. By arigo

interpreter tests working again

837. By arigo

getting closer, some tests start passing again

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:pypy
This branch contains Public information 
Everyone can see this information.