Sortie de python 2.6.5, python 3.1.2, pypy 1.2
Posted by patrick sur mars 21, 2010
Quelques liens en vrac sur les sorties de python 2.6.5 , python 3.1.2 et pypy 1.2
- http://www.python.org/download/releases/2.6.5/ (‘The final release for Python 2.6.5 is now available. Python 2.6.5 fixes dozens of issues in the core, built-in modules, libraries, and documentation since Python 2.6.4 was released back in October 2009. We highly recommend that you upgrade to Python 2.6.5. Please see the NEWS file for all the gory details.’)
- http://docs.python.org/whatsnew/2.6.html (‘The major theme of Python 2.6 is preparing the migration path to Python 3.0, a major redesign of the language. Whenever possible, Python 2.6 incorporates new features and syntax from 3.0 while remaining compatible with existing code by not removing older features or syntax. When it’s not possible to do that, Python 2.6 tries to do what it can, adding compatibility functions in a future_builtins module and a -3 switch to warn about usages that will become unsupported in 3.0′)
- – http://www.python.org/download/releases/3.1.2/ (The second bug fix release for the Python 3.1 series is now available, Published: Sun, 21 Mar 2010, 12:30:00 -0500)
- http://docs.python.org/py3k/whatsnew/3.1.html The Python 3.1 version series is a continuation of the work started by Python 3.0, the new backwards-incompatible series of Python. Improvements in this release include:
- An ordered dictionary type
- Various optimizations to the int type
- New unittest features including test skipping and new assert methods.
- A much faster io module
- Tile support for Tkinter
- A pure Python reference implementation of the import statement
- New syntax for nested with statements
- http://morepypy.blogspot.com/2010/03/introducing-pypy-12-release.html (« We are pleased to announce PyPy’s 1.2 release. This version 1.2 is a major milestone and it is the first release to ship a Just-in-Time compiler that is known to be faster than CPython (and unladen swallow) on some real-world applications (or the best benchmarks we could get for them). The main theme for the 1.2 release is speed. »)
- http://pypy.org/ (« PyPy is a very compliant implementation of the Python language. PyPy has several advantages and distinctive features:
- http://pypy.org/features.html (‘PyPy 1.2 implements Python 2.5. It supports all of the core language, passing the Python test suite (with minor modifications that were already accepted in the main python in newer versions). It supports most of the commonly used Python standard library modules. For known differences with CPython, see our compatibility page. PyPy 1.2 runs essentially only on Intel x86 (IA-32). On 64-bit platforms you have to use the 32-bit compatibility mode, for now — or contact us to help’)
- Speed: thanks to its Just-in-Time compiler, Python programs often run faster on PyPy. (What is a JIT compiler?)
- Memory usage: large, memory-hungry Python programs might end up taking less space than they do in CPython.
- Sandboxing: PyPy provides the ability to run untrusted code in a fully secure way.
- Stackless: PyPy can be configured to run in stackless mode, providing micro-threads for massive concurrency.
- As well as other features. »)