Path: csiph.com!usenet.pasdenom.info!aioe.org!news.stack.nl!newsfeed.xs4all.nl!newsfeed3.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.003 X-Spam-Evidence: '*H*': 0.99; '*S*': 0.00; 'syntax': 0.04; 'cpython': 0.05; 'pypy': 0.07; 'skip:` 10': 0.07; 'subject:released': 0.07; 'x86': 0.07; 'forcing': 0.09; 'url:pypy': 0.09; 'windows,': 0.09; 'python': 0.11; 'url:download': 0.12; 'volunteer': 0.12; 'suggest': 0.14; 'windows': 0.15; '64,': 0.16; '==========': 0.16; 'compiler.': 0.16; 'interpreter,': 0.16; 'iteration': 0.16; 'pypy?': 0.16; 'targets': 0.16; 'tracing': 0.16; 'url:peps': 0.16; 'url:virtualenv': 0.16; 'url:windows': 0.16; 'exception': 0.16; 'skip:= 10': 0.16; 'bit': 0.19; 'resolved': 0.19; 'previously': 0.22; 'url:dev': 0.24; 'cheers,': 0.24; 'handling': 0.26; 'newer': 0.30; 'went': 0.31; 'arm': 0.31; 'disabled': 0.31; 'linux.': 0.31; 'overhead': 0.31; 'skip:= 20': 0.31; 'this.': 0.32; "we're": 0.32; 'linux': 0.33; 'url:python': 0.33; 'running': 0.33; 'announce': 0.33; 'mac': 0.33; 'updated': 0.34; 'skip:_ 10': 0.34; 'received:209.85': 0.35; 'objects': 0.35; 'received:google.com': 0.35; 'charset:us-ascii': 0.36; 'url:org': 0.36; 'received:209': 0.37; 'performance': 0.37; 'thank': 0.38; 'machines': 0.38; 'stable': 0.38; 'to:addr:python-list': 0.38; 'url:01': 0.39; 'supporting': 0.39; 'url:2012': 0.39; 'to:addr:python.org': 0.39; 'release': 0.40; 'how': 0.40; 'skip:u 10': 0.60; 'hardware': 0.61; 'range': 0.61; 'first': 0.61; 'here:': 0.62; 'header:Message- Id:1': 0.63; 'such': 0.63; 'url:blogspot': 0.65; 'due': 0.66; 'compliant': 0.68; 'covers': 0.68; 'improvements': 0.68; 'default': 0.69; 'integrated': 0.69; 'strategies': 0.77; '2.3.1': 0.84; 'notable': 0.91; 'url:latest': 0.91; 'philip': 0.95 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:content-type:content-transfer-encoding :subject:message-id:date:to:mime-version; bh=AoozUquk4X0/02r2XznNbbVwH6EIwA0HTGDomww62zY=; b=XT3vCnmMAyMM4jeb2pc+yvCOGCjimM/Q2WSUZVp5HWJIYWFDJWp2/qtI3hbpJ9clDa lPa4C5k/bADJ+SLPHr0NtDGkFyyOfJhxZszbud7hAh5z+0ECvvcLppcltj49B10tD/+S 1qahnxj0FefZSLYIqlmMQoXGNX5vHZFa+j/ljcaRToyEDY1b1TUC2zOXgdBT3gBYs7Ui TpRfmHHHxMVHczw+sXYJGo4x4behWBdcvL/U3EnrNKZdTF9fDBzj4HcdgpBsX2r6VI3r ME3ihDx3nI7NxfaUumv0cqnwXCwwiUUMhvHSyaWJEe3Uss3uD4lhUxgcBIcOq8cHyCkU Q2Gg== X-Gm-Message-State: ALoCoQltayZO4HCpEaQIiC4hWwolu4jTcz8mCtMXQfbbBUB0hm86IPrnV7I4EziqMVSQwCNJUHsq X-Received: by 10.66.65.225 with SMTP id a1mr7808951pat.139.1403296331061; Fri, 20 Jun 2014 13:32:11 -0700 (PDT) From: Philip Jenvey Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Subject: PyPy3 2.3.1 released Date: Fri, 20 Jun 2014 13:32:07 -0700 To: python-list@python.org Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\)) X-Mailer: Apple Mail (2.1874) X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 89 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1403296340 news.xs4all.nl 2931 [2001:888:2000:d::a6]:56166 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:73467 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D PyPy3 2.3.1 - Fulcrum =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D We're pleased to announce the first stable release of PyPy3. PyPy3 targets Python 3 (3.2.5) compatibility. We would like to thank all of the people who donated_ to the `py3k = proposal`_ for supporting the work that went into this. You can download the PyPy3 2.3.1 release here: http://pypy.org/download.html#pypy3-2-3-1 Highlights =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D * The first stable release of PyPy3: support for Python 3! * The stdlib has been updated to Python 3.2.5 * Additional support for the u'unicode' syntax (`PEP 414`_) from Python = 3.3 * Updates from the default branch, such as incremental GC and various = JIT improvements * Resolved some notable JIT performance regressions from PyPy2: - Re-enabled the previously disabled collection (list/dict/set) = strategies - Resolved performance of iteration over range objects - Resolved handling of Python 3's exception __context__ unnecessarily = forcing frame object overhead .. _`PEP 414`: http://legacy.python.org/dev/peps/pep-0414/ What is PyPy? =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D PyPy is a very compliant Python interpreter, almost a drop-in = replacement for CPython 2.7.6 or 3.2.5. It's fast due to its integrated tracing JIT = compiler. This release supports x86 machines running Linux 32/64, Mac OS X 64, = Windows, and OpenBSD, as well as newer ARM hardware (ARMv6 or ARMv7, with VFPv3) running = Linux. While we support 32 bit python on Windows, work on the native Windows 64 bit python is still stalling, we would welcome a volunteer to `handle that`_. .. _`handle that`: = http://doc.pypy.org/en/latest/windows.html#what-is-missing-for-a-full-64-b= it-translation How to use PyPy? =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D We suggest using PyPy from a `virtualenv`_. Once you have a virtualenv installed, you can follow instructions from `pypy documentation`_ on how to proceed. This document also covers other `installation schemes`_. .. _donated: = http://morepypy.blogspot.com/2012/01/py3k-and-numpy-first-stage-thanks-to.= html .. _`py3k proposal`: http://pypy.org/py3donate.html .. _`pypy documentation`: = http://doc.pypy.org/en/latest/getting-started.html#installing-using-virtua= lenv .. _`virtualenv`: http://www.virtualenv.org/en/latest/ .. _`installation schemes`: = http://doc.pypy.org/en/latest/getting-started.html#installing-pypy Cheers, the PyPy team -- Philip Jenvey