<div dir="ltr">Congratulations.<div><br></div><div>I can't find the details of PyPy3's unicode implementation documented anywhere. Is it equivalent to:</div><div><br></div><div>- a Python 3.2 narrow build</div><div>
- a Python 3.2 wide build</div><div>- PEP 393</div><div>- something else?</div><div><br></div><div>Cheers,<br></div><div><br></div><div>Tim Delaney</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">
On 21 June 2014 06:32, Philip Jenvey <span dir="ltr"><<a href="mailto:pjenvey@underboss.org" target="_blank">pjenvey@underboss.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
=====================<br>
PyPy3 2.3.1 - Fulcrum<br>
=====================<br>
<br>
We're pleased to announce the first stable release of PyPy3. PyPy3<br>
targets Python 3 (3.2.5) compatibility.<br>
<br>
We would like to thank all of the people who donated_ to the `py3k proposal`_<br>
for supporting the work that went into this.<br>
<br>
You can download the PyPy3 2.3.1 release here:<br>
<br>
<a href="http://pypy.org/download.html#pypy3-2-3-1" target="_blank">http://pypy.org/download.html#pypy3-2-3-1</a><br>
<br>
Highlights<br>
==========<br>
<br>
* The first stable release of PyPy3: support for Python 3!<br>
<br>
* The stdlib has been updated to Python 3.2.5<br>
<br>
* Additional support for the u'unicode' syntax (`PEP 414`_) from Python 3.3<br>
<br>
* Updates from the default branch, such as incremental GC and various JIT<br>
improvements<br>
<br>
* Resolved some notable JIT performance regressions from PyPy2:<br>
<br>
- Re-enabled the previously disabled collection (list/dict/set) strategies<br>
<br>
- Resolved performance of iteration over range objects<br>
<br>
- Resolved handling of Python 3's exception __context__ unnecessarily forcing<br>
frame object overhead<br>
<br>
.. _`PEP 414`: <a href="http://legacy.python.org/dev/peps/pep-0414/" target="_blank">http://legacy.python.org/dev/peps/pep-0414/</a><br>
<br>
What is PyPy?<br>
==============<br>
<br>
PyPy is a very compliant Python interpreter, almost a drop-in replacement for<br>
CPython 2.7.6 or 3.2.5. It's fast due to its integrated tracing JIT compiler.<br>
<br>
This release supports x86 machines running Linux 32/64, Mac OS X 64, Windows,<br>
and OpenBSD,<br>
as well as newer ARM hardware (ARMv6 or ARMv7, with VFPv3) running Linux.<br>
<br>
While we support 32 bit python on Windows, work on the native Windows 64<br>
bit python is still stalling, we would welcome a volunteer<br>
to `handle that`_.<br>
<br>
.. _`handle that`: <a href="http://doc.pypy.org/en/latest/windows.html#what-is-missing-for-a-full-64-bit-translation" target="_blank">http://doc.pypy.org/en/latest/windows.html#what-is-missing-for-a-full-64-bit-translation</a><br>
<br>
How to use PyPy?<br>
=================<br>
<br>
We suggest using PyPy from a `virtualenv`_. Once you have a virtualenv<br>
installed, you can follow instructions from `pypy documentation`_ on how<br>
to proceed. This document also covers other `installation schemes`_.<br>
<br>
.. _donated: <a href="http://morepypy.blogspot.com/2012/01/py3k-and-numpy-first-stage-thanks-to.html" target="_blank">http://morepypy.blogspot.com/2012/01/py3k-and-numpy-first-stage-thanks-to.html</a><br>
.. _`py3k proposal`: <a href="http://pypy.org/py3donate.html" target="_blank">http://pypy.org/py3donate.html</a><br>
.. _`pypy documentation`: <a href="http://doc.pypy.org/en/latest/getting-started.html#installing-using-virtualenv" target="_blank">http://doc.pypy.org/en/latest/getting-started.html#installing-using-virtualenv</a><br>
.. _`virtualenv`: <a href="http://www.virtualenv.org/en/latest/" target="_blank">http://www.virtualenv.org/en/latest/</a><br>
.. _`installation schemes`: <a href="http://doc.pypy.org/en/latest/getting-started.html#installing-pypy" target="_blank">http://doc.pypy.org/en/latest/getting-started.html#installing-pypy</a><br>
<br>
<br>
Cheers,<br>
the PyPy team<br>
<br>
--<br>
Philip Jenvey<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
<a href="https://mail.python.org/mailman/listinfo/python-list" target="_blank">https://mail.python.org/mailman/listinfo/python-list</a><br>
</font></span></blockquote></div><br></div>