[pypy-svn] r46321 - pypy/branch/merging/module/posix
arigo at codespeak.net
arigo at codespeak.net
Wed Sep 5 12:33:28 CEST 2007
Author: arigo
Date: Wed Sep 5 12:33:28 2007
New Revision: 46321
Added:
pypy/branch/merging/module/posix/interp_posix.py.merge.tmp
- copied unchanged from r46315, pypy/branch/merging/module/posix/interp_posix.py
Log:
merging of svn+ssh://codespeak.net/svn/pypy/branch/pypy-more-rtti-inprogress/module/posix/interp_posix.py
revisions 45507 to 46315:
------------------------------------------------------------------------
r46019 | arigo | 2007-08-27 14:01:38 +0200 (Mon, 27 Aug 2007) | 3 lines
In object spaces used during translation to OO backends, only expose
the portable os.stat_result fields.
------------------------------------------------------------------------
r45986 | exarkun | 2007-08-25 17:05:20 +0200 (Sat, 25 Aug 2007) | 1 line
implement os.times for posix
------------------------------------------------------------------------
r45828 | arigo | 2007-08-17 20:12:49 +0200 (Fri, 17 Aug 2007) | 2 lines
don't capture the environment in the translated pypy
------------------------------------------------------------------------
r45710 | arigo | 2007-08-16 13:09:54 +0200 (Thu, 16 Aug 2007) | 2 lines
Some more large file support: os.ftruncate(), os.lseek().
------------------------------------------------------------------------
r45697 | arigo | 2007-08-16 09:15:31 +0200 (Thu, 16 Aug 2007) | 8 lines
A more complete support for os.stat(). The RPython one now returns
a Controlled object that supports both tuple-like indexing and the
st_xxx attributes. The extra attributes are then exposed at app-level.
Note that support for sub-second timestamps is there, but possibly a
bit fragile. I disabled it because in CPython 2.4 by default
we don't get sub-second timestamps out of os.stat() either.
------------------------------------------------------------------------
r45680 | arigo | 2007-08-15 15:35:51 +0200 (Wed, 15 Aug 2007) | 2 lines
Missed the KeyError on del os.environ['unknown_name']
------------------------------------------------------------------------
r45679 | arigo | 2007-08-15 15:03:44 +0200 (Wed, 15 Aug 2007) | 3 lines
- support for 'os.environ.get(name)'.
- kill rlib/ros.py. Yay!
------------------------------------------------------------------------
r45656 | arigo | 2007-08-14 18:10:44 +0200 (Tue, 14 Aug 2007) | 6 lines
For backup purposes, in-progress: convert more of the os module to rtti
and try to get rid of the rllib.ros module by making the native
interfaces RPythonic. This looks quite good in my opinion - seems that
we've finally learned a reasonable way to do external functions.
------------------------------------------------------------------------
More information about the Pypy-commit
mailing list