Fri, 08 May 2009 15:52:26 -0700 Windows: improve performance via buffered I/O
Bryan O'Sullivan <bos@serpentine.com> [Fri, 08 May 2009 15:52:26 -0700] rev 8330
Windows: improve performance via buffered I/O The posixfile_nt code hits the win32 file API directly, which essentially amounts to performing a system call for every read and write. This is slow. We add a C extension that lets us use a Python file object instead, but preserve our desired POSIX-like semantics (the ability to rename or delete a file that is being accessed). If the C extension is not available (e.g. in a VPS environment without a compiler), we fall back to the posixfile_nt code.
Thu, 26 Mar 2009 13:14:35 -0700 win32: clarify comment regarding use of fdopen
Bryan O'Sullivan <bos@serpentine.com> [Thu, 26 Mar 2009 13:14:35 -0700] rev 8329
win32: clarify comment regarding use of fdopen
Thu, 26 Mar 2009 13:13:48 -0700 win32: allow catching of both pywintypes.error and WindowsError
Bryan O'Sullivan <bos@serpentine.com> [Thu, 26 Mar 2009 13:13:48 -0700] rev 8328
win32: allow catching of both pywintypes.error and WindowsError
Thu, 26 Mar 2009 13:12:11 -0700 atomictempfile: delegate to posixfile instead of inheriting from it
Bryan O'Sullivan <bos@serpentine.com> [Thu, 26 Mar 2009 13:12:11 -0700] rev 8327
atomictempfile: delegate to posixfile instead of inheriting from it
(0) -3000 -1000 -300 -100 -30 -10 -4 +4 +10 +30 +100 +300 +1000 +3000 +10000 +30000 tip