Wednesday, May 31, 2006
A request for trackers from the Infrastructure Committee
Currently Python's bug/patch tracker is hosted on SourceForge. While it has served its purpose over the years, the decision has been made that it is time to move on to another tracker. The Python Software Foundation's Infrastructure Committee has been charged with selecting a new tracker to use for Python's development.
To do this, the committee is asking for volunteers in setting up test trackers. Candidate trackers are to load data from a dump of the current bug data from SourceForge. In this way, the committee can properly evaluate the plethora of trackers that are available.
If you think you can help by installing and maintaining a test tracker for the duration of the evaluation period, please see the detailed request on the Python wiki. Thanks to anyone who is able to help out.
Saturday, May 27, 2006
Results from the Need For Speed sprint
The Need For Speed sprint in Reykjavik, Iceland, is winding down today, and Steve Holden has posted a summary of the results. The gains are impressive:
- Several string methods such as
.find()and.replace()are now much faster; some methods are up to 4 times or even 25 times faster! (Work by Andrew Dalke and Fredrik Lundh.) - Exception handling is now 30% faster than in Python 2.4. (Work by Georg Brandl, Richard Jones, and Sean Reifschneider.)
- The
structmodule now precompiles format strings and is about 20% faster. (Work by Martin Blais, Bob Ippolito.) - The interpreter can be built using Microsoft Visual Studio 8's profile-driven optimizations. (Work by Kristjan Jonsson, Richard Tew.)
- Georg Brandl and Jack Diederich began a rewrite of the
decimalmodule into C, laying the foundations for a Summer of Code student to complete the work.
And there's even more! A complete list of the improvements made at the sprint are recorded in the Successes wiki page.
Thanks to the participants, to CCP Games for their support, and to the sprint's sponsor, EWT LLC.
Subscribe to:
Posts (Atom)