lp:~mwhudson/pypy/imported-build-external
- Get this branch:
- bzr branch lp:~mwhudson/pypy/imported-build-external
Branch merges
Branch information
Recent revisions
- 20012. By afa
-
Initialized merge tracking via "svnmerge" with revisions "1-55321" from
https://codespeak. net/svn/ pypy/dist - 20011. By afa
-
Export all regular methods of the object space
Need a way to create PyPyApi functions that are not ObjSpace methods. - 20010. By afa
-
First step towards extension modules for Pypy:
This test compiles a shared library that uses some space operations,
and runs them on top of an *interpreted* object space.The interesting thing it that it should be possible to use the same
compiled .dll (or .so) on both a translated pypy-c or the interpreted bin/py.py.I learned a lot about various aspects of the translation. Very hard.
Many aspects of the code could be improved... Comments are warmly welcome!My next step is to add more space operations, enough to build and
load a module into the pypy interpreter. - 20008. By afa
-
Properly populate sys.path_
importer_ cache: when a zip file was in front of
sys.path, all remaining entries were filled with the same zipimporter... - 20006. By afa
-
Implement getdefaultlocale() for windows.
The function does work, but the module still cannot be imported... - 20005. By afa
-
zipfile store path separators as /, not os.path.sep.
Correct zipimport tests on windows. - 20004. By afa
-
Correct a bit zipimport for windows:
normalize path separators to '/',
and (like CPython) search with the full name first, removing elements until
a directory or a regular file is found.This handles better the root dir case ("C:" is not a directory), and should be faster as well.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:pypy