- 29 May, 2006 2 kayıt (commit)
-
-
Nick Coghlan yazdı
Renames functional extension module to _functools and adds a Python functools module so that utility functions like update_wrapper can be added easily.
-
Georg Brandl yazdı
Fix refleak in exceptions.
-
- 28 May, 2006 20 kayıt (commit)
-
-
Georg Brandl yazdı
-
Georg Brandl yazdı
-
Georg Brandl yazdı
-
Armin Rigo yazdı
release builds of Python.
-
Georg Brandl yazdı
still used?)
-
Georg Brandl yazdı
-
Thomas Wouters yazdı
-
Michael W. Hudson yazdı
subclasses.
-
Georg Brandl yazdı
-
Georg Brandl yazdı
-
Georg Brandl yazdı
(fixes #1496539)
-
Armin Rigo yazdı
Remove various dependencies on dictionary order in the standard library tests, and one (clearly an oversight, potentially critical) in the standard library itself - base64.py. Remaining open issues: * test_extcall is an output test, messy to make robust * tarfile.py has a potential bug here, but I'm not familiar enough with this code. Filed in as SF bug #1496501. * urllib2.HTTPPasswordMgr() returns a random result if there is more than one matching root path. I'm asking python-dev for clarification...
-
Marc-André Lemburg yazdı
performance measurements. The module is currently just a proof-of-concept implementation, but will integrated into pybench once it is stable enough. License: pybench license. Author: Marc-Andre Lemburg.
-
Michael W. Hudson yazdı
Make some functions that should have been static static. Fix a bunch of refleaks by fixing the definition of MiddlingExtendsException. Remove all the __new__ implementations apart from BaseException_new. Rewrite most code that needs it to cope with NULL fields (such code could get excercised anyway, the __new__-removal just makes it more likely). This involved editing the code for WindowsError, which I can't test. This fixes all the refleaks in at least the start of a regrtest -R :: run.
-
Martin v. Löwis yazdı
claim that Erik von Blokland is the author of the installer picture.
-
George Yoshida yazdı
Contributed by Bjorn Tillenius.
-
Michael W. Hudson yazdı
Fix a number of problems with the need for speed code: One is doing this sort of thing: Py_DECREF(self->field); self->field = newval; Py_INCREF(self->field); without being very sure that self->field doesn't start with a value that has a __del__, because that almost certainly can lead to segfaults. As self->args is constrained to be an exact tuple we may as well exploit this fact consistently. This leads to quite a lot of simplification (and, hey, probably better performance). Add some error checking in places lacking it. Fix some rather strange indentation in the Unicode code. Delete some trailing whitespace. More to come, I haven't fixed all the reference leaks yet...
-
Fredrik Lundh yazdı
and use it for string copy operations. this gives a 20% speedup on some string benchmarks.
-
Tim Peters yazdı
bug in both: `className` was referenced before being checked for NULL.
-
Tim Peters yazdı
-
- 27 May, 2006 18 kayıt (commit)
-
-
George Yoshida yazdı
-
George Yoshida yazdı
Avoid obsolescence by directly referring to the section.
-
George Yoshida yazdı
-
Richard Jones yazdı
-
Richard Jones yazdı
-
Bob Ippolito yazdı
-
Jack Diederich yazdı
allocations. Use PyMem_MALLOC for larger (1k+) chunks. 1%-2% speedup.
-
Kristján Valur Jónsson yazdı
Add a PCBuild8 build directory for building with Visual Studio .NET 2005. Contains a special project to perform profile guided optimizations on the pythoncore.dll, by instrumenting and running pybench.py
-
Fredrik Lundh yazdı
-
Fredrik Lundh yazdı
to enable use from stringobject
-
Fredrik Lundh yazdı
where appropriate
-
Georg Brandl yazdı
-
Andrew Dalke yazdı
-
Tim Peters yazdı
-
Georg Brandl yazdı
-
Richard Jones yazdı
-
Andrew M. Kuchling yazdı
-
Tim Peters yazdı
Windows failures. Who's keeping a bz2 file open?
-