Commits

Show all
Author Commit Message Labels Comments Date
Amaury Forgeot d'Arc
merge revisions 55322:55728
Branches
build-external
Amaury Forgeot d'Arc
Initialized merge tracking via "svnmerge" with revisions "1-55321" from https://codespeak.net/svn/pypy/dist
Branches
build-external
Amaury Forgeot d'Arc
Export all regular methods of the object space Need a way to create PyPyApi functions that are not ObjSpace methods.
Branches
build-external
Amaury Forgeot d'Arc
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…
Branches
build-external
Amaury Forgeot d'Arc
pypy can compile boehm-gc from sources on Linux
Branches
build-external
Amaury Forgeot d'Arc
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...
Branches
build-external
Amaury Forgeot d'Arc
Translation fix
Branches
build-external
Amaury Forgeot d'Arc
Implement getdefaultlocale() for windows. The function does work, but the module still cannot be imported...
Branches
build-external
Amaury Forgeot d'Arc
zipfile store path separators as /, not os.path.sep. Correct zipimport tests on windows.
Branches
build-external
Amaury Forgeot d'Arc
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.
Branches
build-external
Amaury Forgeot d'Arc
This was already corrected in trunk/
Branches
build-external
Amaury Forgeot d'Arc
Someone, please check: The "signal" module used to install its hook very early, when the MixedModule was instantiated: it was active during all the translation phase, and the pypysig_poll() function was called many times! Now we activate it only on module startup, that is, (I hope) when the translated pypy-c starts. This may be the last remaining usage of ctypes during translation.
Branches
build-external
Amaury Forgeot d'Arc
rmmap: No need to use ctypes when configuring the module. Use "configure" and compiled code instead.
Branches
build-external
Amaury Forgeot d'Arc
initialize timezone info when the module loads, not when the module is translated
Branches
build-external
Amaury Forgeot d'Arc
Adapt time functions to win32 and Visual 2005 (vs 8.0): time_t is a 64bit type, and functions are exported with modified names: _time64, _localtime64. Also port the timezone variables from ctypes to rffi.
Branches
build-external
Amaury Forgeot d'Arc
Correct indentation and a typo in the log message of the previous checkin: pypy can now compile the boehm gc from sources. *
Branches
build-external
Amaury Forgeot d'Arc
pypy can not compile the boehm gc from sources.
Branches
build-external
Amaury Forgeot d'Arc
Compile separate_modules_files separately, using only the CompilationInfo they belong to.
Branches
build-external
Amaury Forgeot d'Arc
These eci will be used alone (not merged to others)
Branches
build-external
Amaury Forgeot d'Arc
Ability to build bzip2 library from sources
Branches
build-external
Amaury Forgeot d'Arc
Allow some paths to be instances of py.path.localpath
Branches
build-external
Amaury Forgeot d'Arc
pypy may build from sources the external zlib library
Branches
build-external
Amaury Forgeot d'Arc
Branch to try to compile external dependencies from sources
Branches
build-external
Maciej Fijalkowski
Few constants and one method
Branches
dist
Maciej Fijalkowski
Enough support to run the same amount of minidom tests as python2.5
Branches
dist
Maciej Fijalkowski
Few more checkers, now it passes the test suite
Branches
dist
Maciej Fijalkowski
Don't unwrap void result
Branches
dist
Maciej Fijalkowski
* Print application traceback when failed (this is yet another level, it's good to be never sure...) * Fix tests
Branches
dist
Maciej Fijalkowski
Document this one
Branches
dist
Carl Friedrich Bolz
fix complexity of popitem, which should be faster than O(len(dict))
Branches
dist
  1. Prev
  2. Next